/*!*******************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!./libs/air-datepicker/dist/css/datepicker.css ***!
  \*******************************************************************************************************************************************/
.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Datepicker cells
   ------------------------------------------------- */
.datepicker--cells {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.datepicker--cell {
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
  z-index: 1; }
  .datepicker--cell.-focus- {
    background: #f0f0f0; }
  .datepicker--cell.-current- {
    color: #4EB5E6; }
    .datepicker--cell.-current-.-focus- {
      color: #4a4a4a; }
    .datepicker--cell.-current-.-in-range- {
      color: #4EB5E6; }
  .datepicker--cell.-in-range- {
    background: rgba(92, 196, 239, 0.1);
    color: #4a4a4a;
    border-radius: 0; }
    .datepicker--cell.-in-range-.-focus- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell.-disabled- {
    cursor: default;
    color: #aeaeae; }
    .datepicker--cell.-disabled-.-focus- {
      color: #aeaeae; }
    .datepicker--cell.-disabled-.-in-range- {
      color: #a1a1a1; }
    .datepicker--cell.-disabled-.-current-.-focus- {
      color: #aeaeae; }
  .datepicker--cell.-range-from- {
    border: 1px solid rgba(92, 196, 239, 0.5);
    background-color: rgba(92, 196, 239, 0.1);
    border-radius: 4px 0 0 4px; }
  .datepicker--cell.-range-to- {
    border: 1px solid rgba(92, 196, 239, 0.5);
    background-color: rgba(92, 196, 239, 0.1);
    border-radius: 0 4px 4px 0; }
  .datepicker--cell.-range-from-.-range-to- {
    border-radius: 4px; }
  .datepicker--cell.-selected- {
    color: #fff;
    border: none;
    background: #5cc4ef; }
    .datepicker--cell.-selected-.-current- {
      color: #fff;
      background: #5cc4ef; }
    .datepicker--cell.-selected-.-focus- {
      background: #45bced; }
  .datepicker--cell:empty {
    cursor: default; }

.datepicker--days-names {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 8px 0 3px; }

.datepicker--day-name {
  color: #FF9A19;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em; }

.datepicker--cell-day {
  width: 14.28571%; }

.datepicker--cells-months {
  height: 170px; }

.datepicker--cell-month {
  width: 33.33%;
  height: 25%; }

.datepicker--years {
  height: 170px; }

.datepicker--cells-years {
  height: 170px; }

.datepicker--cell-year {
  width: 25%;
  height: 33.33%; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Datepicker
   ------------------------------------------------- */
.datepickers-container {
  position: absolute;
  left: 0;
  top: 0; }
  @media print {
    .datepickers-container {
      display: none; } }

.datepicker {
  background: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-sizing: content-box;
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  width: 250px;
  position: absolute;
  left: -100000px;
  opacity: 0;
  transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  z-index: 100; }
  .datepicker.-from-top- {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px); }
  .datepicker.-from-right- {
    -webkit-transform: translateX(8px);
            transform: translateX(8px); }
  .datepicker.-from-bottom- {
    -webkit-transform: translateY(8px);
            transform: translateY(8px); }
  .datepicker.-from-left- {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px); }
  .datepicker.active {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
    transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
    transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
    transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; }

.datepicker-inline .datepicker {
  border-color: #d7d7d7;
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
          transform: none; }

.datepicker-inline .datepicker--pointer {
  display: none; }

.datepicker--content {
  box-sizing: content-box;
  padding: 4px; }
  .-only-timepicker- .datepicker--content {
    display: none; }

.datepicker--pointer {
  position: absolute;
  background: #fff;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 10px;
  height: 10px;
  z-index: -1; }
  .-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer {
    top: calc(100% - 4px);
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  .-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
    right: calc(100% - 4px);
    -webkit-transform: rotate(225deg);
            transform: rotate(225deg); }
  .-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
    bottom: calc(100% - 4px);
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg); }
  .-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer {
    left: calc(100% - 4px);
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer {
    left: 10px; }
  .-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
    right: 10px; }
  .-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer {
    left: calc(50% - 10px / 2); }
  .-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer {
    top: 10px; }
  .-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
    bottom: 10px; }
  .-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer {
    top: calc(50% - 10px / 2); }

.datepicker--body {
  display: none; }
  .datepicker--body.active {
    display: block; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Navigation
   ------------------------------------------------- */
.datepicker--nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #efefef;
  min-height: 32px;
  padding: 4px; }
  .-only-timepicker- .datepicker--nav {
    display: none; }

.datepicker--nav-title,
.datepicker--nav-action {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.datepicker--nav-action {
  width: 32px;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .datepicker--nav-action:hover {
    background: #f0f0f0; }
  .datepicker--nav-action.-disabled- {
    visibility: hidden; }
  .datepicker--nav-action svg {
    width: 32px;
    height: 32px; }
  .datepicker--nav-action path {
    fill: none;
    stroke: #9c9c9c;
    stroke-width: 2px; }

.datepicker--nav-title {
  border-radius: 4px;
  padding: 0 8px; }
  .datepicker--nav-title i {
    font-style: normal;
    color: #9c9c9c;
    margin-left: 5px; }
  .datepicker--nav-title:hover {
    background: #f0f0f0; }
  .datepicker--nav-title.-disabled- {
    cursor: default;
    background: none; }

.datepicker--buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px;
  border-top: 1px solid #efefef; }

.datepicker--button {
  color: #4EB5E6;
  cursor: pointer;
  border-radius: 4px;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px; }
  .datepicker--button:hover {
    color: #4a4a4a;
    background: #f0f0f0; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Timepicker
   ------------------------------------------------- */
.datepicker--time {
  border-top: 1px solid #efefef;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px;
  position: relative; }
  .datepicker--time.-am-pm- .datepicker--time-sliders {
    -webkit-flex: 0 1 138px;
        -ms-flex: 0 1 138px;
            flex: 0 1 138px;
    max-width: 138px; }
  .-only-timepicker- .datepicker--time {
    border-top: none; }

.datepicker--time-sliders {
  -webkit-flex: 0 1 153px;
      -ms-flex: 0 1 153px;
          flex: 0 1 153px;
  margin-right: 10px;
  max-width: 153px; }

.datepicker--time-label {
  display: none;
  font-size: 12px; }

.datepicker--time-current {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  text-align: center;
  margin: 0 0 0 10px; }

.datepicker--time-current-colon {
  margin: 0 2px 3px;
  line-height: 1; }

.datepicker--time-current-hours,
.datepicker--time-current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1; }
  .datepicker--time-current-hours:after,
  .datepicker--time-current-minutes:after {
    content: '';
    background: #f0f0f0;
    border-radius: 4px;
    position: absolute;
    left: -2px;
    top: -3px;
    right: -2px;
    bottom: -2px;
    z-index: -1;
    opacity: 0; }
  .datepicker--time-current-hours.-focus-:after,
  .datepicker--time-current-minutes.-focus-:after {
    opacity: 1; }

.datepicker--time-current-ampm {
  text-transform: uppercase;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  color: #9c9c9c;
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px; }

.datepicker--time-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; }
  .datepicker--time-row:first-child {
    margin-bottom: 4px; }
  .datepicker--time-row input[type='range'] {
    background: none;
    cursor: pointer;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    padding: 0;
    margin: 0;
    -webkit-appearance: none; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      -webkit-appearance: none; }
    .datepicker--time-row input[type='range']::-ms-tooltip {
      display: none; }
    .datepicker--time-row input[type='range']:hover::-webkit-slider-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:hover::-moz-range-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:hover::-ms-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:focus {
      outline: none; }
      .datepicker--time-row input[type='range']:focus::-webkit-slider-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
      .datepicker--time-row input[type='range']:focus::-moz-range-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
      .datepicker--time-row input[type='range']:focus::-ms-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-moz-range-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-ms-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      margin-top: -6px; }
    .datepicker--time-row input[type='range']::-webkit-slider-runnable-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-moz-range-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-fill-lower {
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-fill-upper {
      background: transparent; }
  .datepicker--time-row span {
    padding: 0 12px; }

.datepicker--time-icon {
  color: #9c9c9c;
  border: 1px solid;
  border-radius: 50%;
  font-size: 16px;
  position: relative;
  margin: 0 5px -1px 0;
  width: 1em;
  height: 1em; }
  .datepicker--time-icon:after, .datepicker--time-icon:before {
    content: '';
    background: currentColor;
    position: absolute; }
  .datepicker--time-icon:after {
    height: .4em;
    width: 1px;
    left: calc(50% - 1px);
    top: calc(50% + 1px);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  .datepicker--time-icon:before {
    width: .4em;
    height: 1px;
    top: calc(50% + 1px);
    left: calc(50% - 1px); }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/*!****************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!./app/pages/dashboard/components/widgets/MainStats.css ***!
  \****************************************************************************************************************************************************/
.main-stat {
    background-color: #2c77f4;
    border-radius: 4px;
    padding: 1.2em;
    box-shadow: 1px 1px 5px #8d8c9b;
}

.main-stat p {
    margin-bottom: 0.1em;
    font-weight: 500;
    line-height: 1;
}

.main-stat.bg-primary {
    background-color: #2c77f4;
}
.main-stat.bg-danger {
    background-color: #fd397a;
}
.main-stat.bg-warning {
    background-color: #ffb822;
}

.text-xxl {
    font-size: 3.5em;
}

.text-md {
    font-size: 1.2em;
}
/*!******************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!./app/pages/dashboard/components/widgets/TasksWidget.css ***!
  \******************************************************************************************************************************************************/
.tasks-widget {
    background-color: #f8f8f8;
    border-radius: 4px;
    padding: 1em;
    box-shadow: 1px 1px 5px #8d8c9b;
}

.tasks-widget p {
    line-height: 1.3;
    margin-bottom: 0.1em;
}

.tasks-widget-item {
    display: flex;
    justify-content: space-between;
    font-weight: 500;
    font-size: 1.1em;
    padding: 0.3em 0;
    align-items: center;
    min-height: 48px;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./_metronic/_assets/sass/pages/error/error-4.scss ***!
  \***************************************************************************************************************************************************************************************/
.kt-error-v4 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.kt-error-v4 .kt-error_container {
  padding: 5% 0 0 5%;
}
.kt-error-v4 .kt-error_container .kt-error_number {
  font-size: 9rem;
  font-weight: 600;
  color: #84D49E;
  line-height: 1;
}
.kt-error-v4 .kt-error_container .kt-error_title {
  font-size: 7rem;
  font-weight: 700;
  color: #84D49E;
  line-height: 1;
}
.kt-error-v4 .kt-error_container .kt-error_description {
  font-size: 2.5rem;
  font-weight: 600;
  color: #CC6622;
  line-height: 1;
}

@media (min-width: 769px) and (max-width: 1024px) {
  .kt-error-v4 .kt-error_container .kt-error_number {
    font-size: 9rem;
  }
  .kt-error-v4 .kt-error_container .kt-error_title {
    font-size: 7rem;
    font-weight: 600;
  }
  .kt-error-v4 .kt-error_container .kt-error_description {
    font-size: 2rem;
    font-weight: 600;
  }
}
@media (max-width: 768px) {
  .kt-error-v4 .kt-error_container {
    text-align: center;
    padding: 4rem 0 0 0;
  }
  .kt-error-v4 .kt-error_container .kt-error_number {
    font-size: 8rem;
    font-weight: 600;
    line-height: 0.9;
  }
  .kt-error-v4 .kt-error_container .kt-error_title {
    text-align: center;
    font-size: 5rem;
    font-weight: 600;
    line-height: 0.9;
  }
  .kt-error-v4 .kt-error_container .kt-error_description {
    text-align: center;
    font-size: 2rem;
    line-height: 0.9;
  }
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./_metronic/layout/assets/Base.scss ***!
  \*************************************************************************************************************************************************************************/
.kt-grid--animateContent {
  transform: translate3d(0, -5%, 0);
  opacity: 0;
  position: static;
}
.kt-grid--animateContent-finished {
  transform: translate3d(0, 0%, 0);
  transition: 0.2s ease-in-out;
  opacity: 1;
}
/*!*************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/video.js/dist/video-js.min.css ***!
  \*************************************************************************************************/
@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-9-16{padding-top:177.7777777778%}.video-js.vjs-1-1{padding-top:100%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-audio-button,.video-js.vjs-layout-small .vjs-captions-button,.video-js.vjs-layout-small .vjs-chapters-button,.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-descriptions-button,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-subtitles-button,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-audio-button,.video-js.vjs-layout-tiny .vjs-captions-button,.video-js.vjs-layout-tiny .vjs-chapters-button,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-descriptions-button,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-subtitles-button,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-audio-button,.video-js.vjs-layout-x-small .vjs-captions-button,.video-js.vjs-layout-x-small .vjs-chapters-button,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-descriptions-button,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-subtitles-button,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js.vjs-layout-tiny .vjs-custom-control-spacer,.video-js.vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js.vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}
/*!**************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/react-perfect-scrollbar/dist/css/styles.css ***!
  \**************************************************************************************************************/
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.scrollbar-container {
  position: relative;
  height: 100%; }

/*# sourceMappingURL=styles.css.map*/
/*!*************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/slick-carousel/slick/slick.css ***!
  \*************************************************************************************************/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*!*******************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/slick-carousel/slick/slick-theme.css ***!
  \*******************************************************************************************************/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(/045b650beba6b6cfcd65.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/a4e97f5a2a64f0ab1323.eot);
    src: url(/a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(/295183786cd8a1389865.woff) format('woff'), url(/c94f7671dcc99dce43e2.ttf) format('truetype'), url(/e4bb054090c115a34442.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/*!**************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./index.scss ***!
  \**************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #5867dd;
  --secondary: #e1e1ef;
  --success: #1dc9b7;
  --info: #5578eb;
  --warning: #ffb822;
  --danger: #fd397a;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1399px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: Poppins, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #5867dd;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #2739c1;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #74788d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 0.875em;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 1024px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1399px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1024px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1399px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  background-color: transparent;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #ebedf2;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #ebedf2;
}
.table tbody + tbody {
  border-top: 2px solid #ebedf2;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #ebedf2;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #ebedf2;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f7f8fa;
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: #fafbfc;
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #d0d4f5;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #a8b0ed;
}

.table-hover .table-primary:hover {
  background-color: #bbc1f1;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #bbc1f1;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #f7f7fb;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #efeff7;
}

.table-hover .table-secondary:hover {
  background-color: #e6e6f3;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #e6e6f3;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c0f0eb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #89e3da;
}

.table-hover .table-success:hover {
  background-color: #abebe4;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #abebe4;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #cfd9f9;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #a7b9f5;
}

.table-hover .table-info:hover {
  background-color: #b8c7f6;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b8c7f6;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffebc1;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffda8c;
}

.table-hover .table-warning:hover {
  background-color: #ffe3a8;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe3a8;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fec8da;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #fe98ba;
}

.table-hover .table-danger:hover {
  background-color: #feafc9;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #feafc9;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: #5867dd;
}

.table-hover .table-active:hover {
  background-color: #4354d9;
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: #4354d9;
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #595d6e;
  background-color: #ebedf2;
  border-color: #ebedf2;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1023.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1398.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 1.3rem + 2px);
  padding: 0.65rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e2e5ec;
  border-radius: 4px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #669cf7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.form-control::placeholder {
  color: #74788d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #f7f8fa;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.65rem + 1px);
  padding-bottom: calc(0.65rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(1.15rem + 1px);
  padding-bottom: calc(1.15rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.65rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #595d6e;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 2.3rem + 2px);
  padding: 1.15rem 1.65rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #74788d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #1dc9b7;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.75rem 1rem;
  margin-top: 0.1rem;
  font-size: 0.9rem;
  line-height: 1.5;
  color: #fff;
  background-color: #1dc9b7;
  border-radius: 3px;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #1dc9b7;
  padding-right: calc(1.5em + 1.3rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%231dc9b7%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.325rem) center;
  background-size: calc(0.75em + 0.65rem) calc(0.75em + 0.65rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #1dc9b7;
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 1.3rem);
  background-position: top calc(0.375em + 0.325rem) right calc(0.375em + 0.325rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #1dc9b7;
  padding-right: calc(0.75em + 2.975rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%231dc9b7%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e") center right 2rem/calc(0.75em + 0.65rem) calc(0.75em + 0.65rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #1dc9b7;
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #1dc9b7;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #1dc9b7;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #1dc9b7;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #37e2d0;
  background-color: #37e2d0;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #1dc9b7;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #1dc9b7;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #1dc9b7;
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #fd397a;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.75rem 1rem;
  margin-top: 0.1rem;
  font-size: 0.9rem;
  line-height: 1.5;
  color: #fff;
  background-color: #fd397a;
  border-radius: 3px;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #fd397a;
  padding-right: calc(1.5em + 1.3rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23fd397a%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23fd397a%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.325rem) center;
  background-size: calc(0.75em + 0.65rem) calc(0.75em + 0.65rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #fd397a;
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 1.3rem);
  background-position: top calc(0.375em + 0.325rem) right calc(0.375em + 0.325rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #fd397a;
  padding-right: calc(0.75em + 2.975rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23fd397a%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23fd397a%27 stroke=%27none%27/%3e%3c/svg%3e") center right 2rem/calc(0.75em + 0.65rem) calc(0.75em + 0.65rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #fd397a;
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #fd397a;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #fd397a;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #fd397a;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #fe6b9c;
  background-color: #fe6b9c;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fd397a;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #fd397a;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #fd397a;
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: normal;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.65rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-primary:hover {
  color: #fff;
  background-color: #384ad7;
  border-color: #2e40d4;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #384ad7;
  border-color: #2e40d4;
  box-shadow: 0 0 0 0.2rem rgba(113, 126, 226, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2e40d4;
  border-color: #293ccc;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 126, 226, 0.5);
}

.btn-secondary {
  color: #212529;
  background-color: #e1e1ef;
  border-color: #e1e1ef;
}
.btn-secondary:hover {
  color: #212529;
  background-color: #c8c8e2;
  border-color: #c0c0dd;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #212529;
  background-color: #c8c8e2;
  border-color: #c0c0dd;
  box-shadow: 0 0 0 0.2rem rgba(196, 197, 209, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #212529;
  background-color: #e1e1ef;
  border-color: #e1e1ef;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #212529;
  background-color: #c0c0dd;
  border-color: #b7b7d9;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 197, 209, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-success:hover {
  color: #fff;
  background-color: #18a899;
  border-color: #179c8e;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #18a899;
  border-color: #179c8e;
  box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #179c8e;
  border-color: #159184;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-info:hover {
  color: #fff;
  background-color: #335de7;
  border-color: #2754e6;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #335de7;
  border-color: #2754e6;
  box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #2754e6;
  border-color: #1c4be4;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-warning:hover {
  color: #212529;
  background-color: #fbaa00;
  border-color: #eea200;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #fbaa00;
  border-color: #eea200;
  box-shadow: 0 0 0 0.2rem rgba(222, 162, 35, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #eea200;
  border-color: #e19900;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 162, 35, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-danger:hover {
  color: #fff;
  background-color: #fd1361;
  border-color: #fc0758;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #fd1361;
  border-color: #fc0758;
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 142, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #fc0758;
  border-color: #f40252;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 142, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #5867dd;
  border-color: #5867dd;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #5867dd;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5);
}

.btn-outline-secondary {
  color: #e1e1ef;
  border-color: #e1e1ef;
}
.btn-outline-secondary:hover {
  color: #212529;
  background-color: #e1e1ef;
  border-color: #e1e1ef;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 225, 239, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #e1e1ef;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #e1e1ef;
  border-color: #e1e1ef;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 225, 239, 0.5);
}

.btn-outline-success {
  color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #1dc9b7;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
}

.btn-outline-info {
  color: #5578eb;
  border-color: #5578eb;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #5578eb;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5);
}

.btn-outline-warning {
  color: #ffb822;
  border-color: #ffb822;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffb822;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5);
}

.btn-outline-danger {
  color: #fd397a;
  border-color: #fd397a;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #fd397a;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #5867dd;
  text-decoration: none;
}
.btn-link:hover {
  color: #2739c1;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 1.15rem 1.65rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 95;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1399px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #74788d;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #595d6e;
  text-decoration: none;
  background-color: #f7f8fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #2c77f4;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #a2a5b9;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #74788d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #74788d;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.2375rem;
  padding-left: 1.2375rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.65rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #74788d;
  text-align: center;
  white-space: nowrap;
  background-color: #f7f8fa;
  border: 1px solid #e2e5ec;
  border-radius: 4px;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 2.3rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 1.15rem 1.65rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #5867dd;
  background-color: #5867dd;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #669cf7;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #eceefb;
  border-color: #eceefb;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #f7f8fa;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #5867dd;
  background-color: #5867dd;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%274%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(88, 103, 221, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(88, 103, 221, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(88, 103, 221, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(88, 103, 221, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.3rem + 2px);
  padding: 0.65rem 2rem 0.65rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat;
  border: 1px solid #e2e5ec;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: #669cf7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 2.3rem + 2px);
  padding-top: 1.15rem;
  padding-bottom: 1.15rem;
  padding-left: 1.65rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.3rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 1.3rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #669cf7;
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #f7f8fa;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 1.3rem + 2px);
  padding: 0.65rem 1rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #e2e5ec;
  border-radius: 4px;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 1.3rem);
  padding: 0.65rem 1rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #f7f8fa;
  border-left: inherit;
  border-radius: 0 4px 4px 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #5867dd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #eceefb;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #5867dd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #eceefb;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #5867dd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #eceefb;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #5867dd;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1023.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1398.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1399px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #ebedf2;
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #f7f8fa;
  border-bottom: 1px solid #ebedf2;
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f7f8fa;
  border-top: 1px solid #ebedf2;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -10px;
    margin-left: -10px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 10px;
  }
}

.card-group > .card {
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #2c77f4;
  background-color: #fff;
  border: 1px solid #ebedf2;
}
.page-link:hover {
  z-index: 2;
  color: #2739c1;
  text-decoration: none;
  background-color: #ebedf2;
  border-color: #ebedf2;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #ebedf2;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.5em 0.75em;
  font-size: 85%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #5867dd;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #2e40d4;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5);
}

.badge-secondary {
  color: #212529;
  background-color: #e1e1ef;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #212529;
  background-color: #c0c0dd;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(225, 225, 239, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #1dc9b7;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #179c8e;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #5578eb;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #2754e6;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffb822;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #eea200;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #fd397a;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #fc0758;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #2e3673;
  background-color: #dee1f8;
  border-color: #d0d4f5;
}
.alert-primary hr {
  border-top-color: #bbc1f1;
}
.alert-primary .alert-link {
  color: #1f254f;
}

.alert-secondary {
  color: #75757c;
  background-color: #f9f9fc;
  border-color: #f7f7fb;
}
.alert-secondary hr {
  border-top-color: #e6e6f3;
}
.alert-secondary .alert-link {
  color: #5c5c62;
}

.alert-success {
  color: #0f695f;
  background-color: #d2f4f1;
  border-color: #c0f0eb;
}
.alert-success hr {
  border-top-color: #abebe4;
}
.alert-success .alert-link {
  color: #093c37;
}

.alert-info {
  color: #2c3e7a;
  background-color: #dde4fb;
  border-color: #cfd9f9;
}
.alert-info hr {
  border-top-color: #b8c7f6;
}
.alert-info .alert-link {
  color: #1e2b55;
}

.alert-warning {
  color: #856012;
  background-color: #fff1d3;
  border-color: #ffebc1;
}
.alert-warning hr {
  border-top-color: #ffe3a8;
}
.alert-warning .alert-link {
  color: #58400c;
}

.alert-danger {
  color: #841e3f;
  background-color: #ffd7e4;
  border-color: #fec8da;
}
.alert-danger hr {
  border-top-color: #feafc9;
}
.alert-danger .alert-link {
  color: #5a152b;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: kt-get-color();
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #5867dd;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #ebedf2;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid #ebedf2;
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1024px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1399px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #2e3673;
  background-color: #d0d4f5;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #2e3673;
  background-color: #bbc1f1;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #2e3673;
  border-color: #2e3673;
}

.list-group-item-secondary {
  color: #75757c;
  background-color: #f7f7fb;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #75757c;
  background-color: #e6e6f3;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #75757c;
  border-color: #75757c;
}

.list-group-item-success {
  color: #0f695f;
  background-color: #c0f0eb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f695f;
  background-color: #abebe4;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f695f;
  border-color: #0f695f;
}

.list-group-item-info {
  color: #2c3e7a;
  background-color: #cfd9f9;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #2c3e7a;
  background-color: #b8c7f6;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #2c3e7a;
  border-color: #2c3e7a;
}

.list-group-item-warning {
  color: #856012;
  background-color: #ffebc1;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856012;
  background-color: #ffe3a8;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856012;
  border-color: #856012;
}

.list-group-item-danger {
  color: #841e3f;
  background-color: #fec8da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #841e3f;
  background-color: #feafc9;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #841e3f;
  border-color: #841e3f;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #595d6e;
  background-color: #fff;
  background-clip: padding-box;
  border-bottom: 1px solid #ebedf2;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ebedf2;
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1.25rem;
  border-bottom: 1px solid #ebedf2;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1.25rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1.25rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #ebedf2;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 1024px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1399px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: Poppins, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.9rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 1;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #ffffff;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #ffffff;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #ffffff;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #ffffff;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.75rem 1rem;
  color: #595d6e;
  text-align: center;
  background-color: #ffffff;
  border-radius: 3px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: Poppins, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.9rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ffffff;
  border-radius: 3px;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 3px;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: white;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 3px 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: white;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: white;
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #ffffff;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 3px 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: white;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 1rem 1.25rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #595d6e;
  background-color: #ffffff;
  border-bottom: 1px solid #f2f2f2;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1.25rem;
  color: #74788d;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z%27/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #5867dd !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #2e40d4 !important;
}

.bg-secondary {
  background-color: #e1e1ef !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #c0c0dd !important;
}

.bg-success {
  background-color: #1dc9b7 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #179c8e !important;
}

.bg-info {
  background-color: #5578eb !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #2754e6 !important;
}

.bg-warning {
  background-color: #ffb822 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #eea200 !important;
}

.bg-danger {
  background-color: #fd397a !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #fc0758 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #5867dd !important;
}

.border-secondary {
  border-color: #e1e1ef !important;
}

.border-success {
  border-color: #1dc9b7 !important;
}

.border-info {
  border-color: #5578eb !important;
}

.border-warning {
  border-color: #ffb822 !important;
}

.border-danger {
  border-color: #fd397a !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1024px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1399px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1024px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1399px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 1024px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1399px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top, .table thead tr, .table thead th {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1024px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1399px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1399px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #5867dd !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #2739c1 !important;
}

.text-secondary {
  color: #e1e1ef !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #afafd4 !important;
}

.text-success {
  color: #1dc9b7 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #13867a !important;
}

.text-info {
  color: #5578eb !important;
}

a.text-info:hover, a.text-info:focus {
  color: #1a46da !important;
}

.text-warning {
  color: #ffb822 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #d59000 !important;
}

.text-danger {
  color: #fd397a !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #e7024e !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #74788d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 1024px !important;
  }

  .container {
    min-width: 1024px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #ebedf2;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #ebedf2;
  }
}
.accordion .card {
  overflow: visible !important;
  margin: 0;
}
.accordion .card .card-header {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border-bottom: 0;
}
.accordion .card .card-header .card-title {
  margin: 0;
  font-size: 1.1rem;
  font-weight: 500;
  padding: 1rem 1rem;
  color: #2c77f4;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.accordion .card .card-header .card-title > i {
  margin-right: 1rem;
  font-size: 1.4rem;
  color: #2c77f4;
}
.accordion .card .card-header .card-title.collapsed {
  color: #595d6e;
}
.accordion .card .card-header .card-title.collapsed > i {
  color: #74788d;
}
.accordion .card .card-header .card-title:after {
  right: 1rem;
}
.accordion .card .card-body {
  padding: 1.25rem;
  font-size: 1rem;
}
.accordion--no-bg .card {
  background-color: transparent;
}

.accordion.accordion-light .card {
  border: 0;
  border-top: 1px solid #eeeef4;
  margin: 0;
}
.accordion.accordion-light .card .card-header {
  cursor: pointer;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: 0;
}
.accordion.accordion-light .card .card-header .card-title {
  margin: 0;
  font-size: 1.1rem;
  padding: 1rem 1rem 1rem 0;
  font-weight: 500;
  color: #2c77f4;
}
.accordion.accordion-light .card .card-header .card-title.collapsed {
  color: #74788d;
}
.accordion.accordion-light .card .card-header .card-title.collapsed:after {
  color: #74788d;
}
.accordion.accordion-light .card .card-header .card-title:after {
  right: 0;
}
.accordion.accordion-light .card .card-body {
  padding: 0;
  margin-bottom: 1.25rem;
  font-size: 1rem;
}
.accordion.accordion-light .card:first-child {
  border-top: 0;
}
.accordion.accordion-light .card:first-child .card-header {
  margin: 0;
}
.accordion.accordion-light .card:last-child {
  margin-bottom: 1.25rem;
}
.accordion.accordion-light .card:last-child .card-body {
  padding: 0;
  margin: 0;
}

.accordion.accordion-outline--padded {
  padding: 1.7rem;
}
.accordion.accordion-outline .card {
  margin-bottom: 1.25rem;
  border: 0;
}
.accordion.accordion-outline .card .card-header {
  padding: 0;
  background-color: transparent;
}
.accordion.accordion-outline .card .card-header .card-title {
  font-size: 1.1rem;
  padding: 1.25rem;
  border-color: #8db5f9;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 0;
  padding-bottom: calc(1.5rem + 2px);
  border-left-width: 2px;
  border-style: solid;
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}
.accordion.accordion-outline .card .card-header .card-title:after {
  position: absolute;
  right: 1.25rem;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f28e";
  font-size: 1.7rem;
  font-weight: bold;
  color: #2c77f4;
}
.accordion.accordion-outline .card .card-header .card-title.collapsed {
  color: #464457;
  border-color: #efeff0;
  border-bottom-width: 2px;
  padding-bottom: 1.5rem;
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
.accordion.accordion-outline .card .card-header .card-title.collapsed:after {
  content: "\f2c2";
  color: #efeff0;
}
.accordion.accordion-outline .card .card-body-wrapper > .card-body {
  padding: 0 2.7rem 1.7rem 1.7rem;
  font-size: 1.1rem;
  font-weight: 400;
  border-color: #8db5f9;
  border-top-width: 0;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-style: solid;
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  color: #8d8c9b;
}
.accordion.accordion-outline .card .card-body-wrapper > .card-body > p:last-child {
  margin-bottom: 0;
}
.accordion.accordion-outline .card:last-child {
  margin-bottom: 0;
}

.accordion.accordion-solid .card {
  margin-bottom: 1.5rem;
  border: 0;
}
.accordion.accordion-solid .card:last-child {
  margin-bottom: 0;
}
.accordion.accordion-solid .card .card-header {
  padding: 0;
  background-color: transparent;
}
.accordion.accordion-solid .card .card-header .card-title {
  font-size: 1.1rem;
  padding: 1.25rem;
  background-color: #ebedf2;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.accordion.accordion-solid .card .card-header .card-title.collapsed {
  border-radius: 4px;
}
.accordion.accordion-solid .card .card-body {
  border: 1px solid #ebedf2;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.accordion.accordion-toggle-arrow .card .card-header .card-title {
  color: #2c77f4;
  position: relative;
}
.accordion.accordion-toggle-arrow .card .card-header .card-title:after {
  position: absolute;
  font-size: 1rem;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f110";
  color: #2c77f4;
}
.accordion.accordion-toggle-arrow .card .card-header .card-title.collapsed {
  color: #74788d;
}
.accordion.accordion-toggle-arrow .card .card-header .card-title.collapsed:after {
  color: #74788d;
  content: "\f111";
  /*rtl:begin:remove*/
  content: "\f112";
  /*rtl:end:remove*/
}

.accordion.accordion-toggle-plus .card .card-header .card-title {
  color: #2c77f4;
  position: relative;
}
.accordion.accordion-toggle-plus .card .card-header .card-title:after {
  position: absolute;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f28e";
  font-size: 1.2rem;
  color: #2c77f4;
}
.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed {
  color: #74788d;
}
.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed:after {
  color: #74788d;
  content: "\f2c2";
}

.accordion.accordion-svg-icon .card {
  border-top: 0;
}
.accordion.accordion-svg-icon .card .card-header .card-title {
  color: #48465b;
  position: relative;
  font-size: 1.2rem;
}
.accordion.accordion-svg-icon .card .card-header .card-title .kt-svg-icon {
  margin-right: 1.2rem;
  transform: rotate(90deg);
  flex: 0 0 2rem;
  transition: all 0.3s;
}
.accordion.accordion-svg-icon .card .card-header .card-title.collapsed {
  color: #48465b;
}
.accordion.accordion-svg-icon .card .card-header .card-title.collapsed .kt-svg-icon {
  transform: rotate(0);
}
.accordion.accordion-svg-icon .card .card-body {
  padding-left: 3.2rem;
}
.accordion.accordion-svg-icon .card:last-child .card-body {
  padding-left: 3.2rem;
}

.accordion.accordion-toggle-svg .card .card-header .card-title {
  color: #48465b;
  font-size: 1.2rem;
  background-color: #ffffff;
}
.accordion.accordion-toggle-svg .card .card-header .card-title .kt-svg-icon {
  margin: auto 0 auto auto;
  transform: rotate(90deg);
  transition: all 0.3s;
}
.accordion.accordion-toggle-svg .card .card-header .card-title.collapsed {
  color: #48465b;
}
.accordion.accordion-toggle-svg .card .card-header .card-title.collapsed .kt-svg-icon {
  transform: rotate(0);
}

.accordion.accordion-panel .card {
  border-radius: 4px !important;
}
.accordion.accordion-panel .card .card-header .card-title {
  font-size: 1.1rem;
  padding: 1.25rem;
  background-color: #fff;
  border-radius: 4px !important;
}
.accordion.accordion-panel .card .card-body {
  padding-top: 0;
  border: 0;
  border-radius: 4px !important;
}

.alert {
  display: flex;
  align-items: stretch;
  padding: 1rem 2rem;
  margin: 0 0 20px 0;
  border-radius: 4px;
}
.alert .alert-icon {
  display: flex;
  align-items: center;
  padding: 0 1.25rem 0 0;
}
.alert .alert-icon i {
  font-size: 2.4rem;
}
.alert .alert-icon.alert-icon-top {
  align-items: flex-start;
  align-content: stretch;
}
.alert .alert-text {
  align-self: center;
  flex-grow: 1;
}
.alert .alert-close {
  padding: 0 0 0 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.alert .alert-close .close {
  text-shadow: none !important;
}
.alert .alert-close i {
  opacity: 0.8;
  transition: all 0.3s ease;
  cursor: pointer;
}
.alert .alert-close i:hover {
  transition: all 0.3s ease;
  opacity: 1;
}
.alert.alert-elevate {
  box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.1);
}
.alert.alert-brand {
  background: #2c77f4;
  border: 1px solid #2c77f4;
  color: #ffffff;
}
.alert.alert-brand .alert-icon i {
  color: #ffffff;
}
.alert.alert-brand .alert-text {
  color: #ffffff;
}
.alert.alert-brand .alert-text hr {
  border-top-color: #ffffff;
  opacity: 0.4;
}
.alert.alert-brand .alert-close i {
  color: #ffffff;
}
.alert.alert-outline-brand {
  border: 1px solid #2c77f4;
  color: #2c77f4;
}
.alert.alert-outline-brand .alert-icon i {
  color: #2c77f4;
}
.alert.alert-outline-brand .alert-text {
  color: #2c77f4;
}
.alert.alert-outline-brand .alert-close i {
  color: #2c77f4;
}
.alert.alert-solid-brand {
  background: rgba(44, 119, 244, 0.1);
  border-color: transparent;
  color: #2c77f4;
}
.alert.alert-solid-brand .alert-icon i {
  color: #2c77f4;
}
.alert.alert-solid-brand .alert-text {
  color: #2c77f4;
}
.alert.alert-solid-brand .alert-close i {
  color: #2c77f4;
}
.alert.alert-light {
  background: #ffffff;
  border: 1px solid #ffffff;
  color: #282a3c;
}
.alert.alert-light .alert-icon i {
  color: #282a3c;
}
.alert.alert-light .alert-text {
  color: #282a3c;
}
.alert.alert-light .alert-text hr {
  border-top-color: #282a3c;
  opacity: 0.4;
}
.alert.alert-light .alert-close i {
  color: #282a3c;
}
.alert.alert-outline-light {
  border: 1px solid #ffffff;
  color: #ffffff;
}
.alert.alert-outline-light .alert-icon i {
  color: #ffffff;
}
.alert.alert-outline-light .alert-text {
  color: #ffffff;
}
.alert.alert-outline-light .alert-close i {
  color: #ffffff;
}
.alert.alert-solid-light {
  background: rgba(255, 255, 255, 0.1);
  border-color: transparent;
  color: #ffffff;
}
.alert.alert-solid-light .alert-icon i {
  color: #ffffff;
}
.alert.alert-solid-light .alert-text {
  color: #ffffff;
}
.alert.alert-solid-light .alert-close i {
  color: #ffffff;
}
.alert.alert-dark {
  background: #282a3c;
  border: 1px solid #282a3c;
  color: #ffffff;
}
.alert.alert-dark .alert-icon i {
  color: #ffffff;
}
.alert.alert-dark .alert-text {
  color: #ffffff;
}
.alert.alert-dark .alert-text hr {
  border-top-color: #ffffff;
  opacity: 0.4;
}
.alert.alert-dark .alert-close i {
  color: #ffffff;
}
.alert.alert-outline-dark {
  border: 1px solid #282a3c;
  color: #282a3c;
}
.alert.alert-outline-dark .alert-icon i {
  color: #282a3c;
}
.alert.alert-outline-dark .alert-text {
  color: #282a3c;
}
.alert.alert-outline-dark .alert-close i {
  color: #282a3c;
}
.alert.alert-solid-dark {
  background: rgba(40, 42, 60, 0.1);
  border-color: transparent;
  color: #282a3c;
}
.alert.alert-solid-dark .alert-icon i {
  color: #282a3c;
}
.alert.alert-solid-dark .alert-text {
  color: #282a3c;
}
.alert.alert-solid-dark .alert-close i {
  color: #282a3c;
}
.alert.alert-primary {
  background: #5867dd;
  border: 1px solid #5867dd;
  color: #ffffff;
}
.alert.alert-primary .alert-icon i {
  color: #ffffff;
}
.alert.alert-primary .alert-text {
  color: #ffffff;
}
.alert.alert-primary .alert-text hr {
  border-top-color: #ffffff;
  opacity: 0.4;
}
.alert.alert-primary .alert-close i {
  color: #ffffff;
}
.alert.alert-outline-primary {
  border: 1px solid #5867dd;
  color: #5867dd;
}
.alert.alert-outline-primary .alert-icon i {
  color: #5867dd;
}
.alert.alert-outline-primary .alert-text {
  color: #5867dd;
}
.alert.alert-outline-primary .alert-close i {
  color: #5867dd;
}
.alert.alert-solid-primary {
  background: rgba(88, 103, 221, 0.1);
  border-color: transparent;
  color: #5867dd;
}
.alert.alert-solid-primary .alert-icon i {
  color: #5867dd;
}
.alert.alert-solid-primary .alert-text {
  color: #5867dd;
}
.alert.alert-solid-primary .alert-close i {
  color: #5867dd;
}
.alert.alert-success {
  background: #1dc9b7;
  border: 1px solid #1dc9b7;
  color: #ffffff;
}
.alert.alert-success .alert-icon i {
  color: #ffffff;
}
.alert.alert-success .alert-text {
  color: #ffffff;
}
.alert.alert-success .alert-text hr {
  border-top-color: #ffffff;
  opacity: 0.4;
}
.alert.alert-success .alert-close i {
  color: #ffffff;
}
.alert.alert-outline-success {
  border: 1px solid #1dc9b7;
  color: #1dc9b7;
}
.alert.alert-outline-success .alert-icon i {
  color: #1dc9b7;
}
.alert.alert-outline-success .alert-text {
  color: #1dc9b7;
}
.alert.alert-outline-success .alert-close i {
  color: #1dc9b7;
}
.alert.alert-solid-success {
  background: rgba(29, 201, 183, 0.1);
  border-color: transparent;
  color: #1dc9b7;
}
.alert.alert-solid-success .alert-icon i {
  color: #1dc9b7;
}
.alert.alert-solid-success .alert-text {
  color: #1dc9b7;
}
.alert.alert-solid-success .alert-close i {
  color: #1dc9b7;
}
.alert.alert-info {
  background: #5578eb;
  border: 1px solid #5578eb;
  color: #ffffff;
}
.alert.alert-info .alert-icon i {
  color: #ffffff;
}
.alert.alert-info .alert-text {
  color: #ffffff;
}
.alert.alert-info .alert-text hr {
  border-top-color: #ffffff;
  opacity: 0.4;
}
.alert.alert-info .alert-close i {
  color: #ffffff;
}
.alert.alert-outline-info {
  border: 1px solid #5578eb;
  color: #5578eb;
}
.alert.alert-outline-info .alert-icon i {
  color: #5578eb;
}
.alert.alert-outline-info .alert-text {
  color: #5578eb;
}
.alert.alert-outline-info .alert-close i {
  color: #5578eb;
}
.alert.alert-solid-info {
  background: rgba(85, 120, 235, 0.1);
  border-color: transparent;
  color: #5578eb;
}
.alert.alert-solid-info .alert-icon i {
  color: #5578eb;
}
.alert.alert-solid-info .alert-text {
  color: #5578eb;
}
.alert.alert-solid-info .alert-close i {
  color: #5578eb;
}
.alert.alert-warning {
  background: #ffb822;
  border: 1px solid #ffb822;
  color: #111111;
}
.alert.alert-warning .alert-icon i {
  color: #111111;
}
.alert.alert-warning .alert-text {
  color: #111111;
}
.alert.alert-warning .alert-text hr {
  border-top-color: #111111;
  opacity: 0.4;
}
.alert.alert-warning .alert-close i {
  color: #111111;
}
.alert.alert-outline-warning {
  border: 1px solid #ffb822;
  color: #ffb822;
}
.alert.alert-outline-warning .alert-icon i {
  color: #ffb822;
}
.alert.alert-outline-warning .alert-text {
  color: #ffb822;
}
.alert.alert-outline-warning .alert-close i {
  color: #ffb822;
}
.alert.alert-solid-warning {
  background: rgba(255, 184, 34, 0.1);
  border-color: transparent;
  color: #ffb822;
}
.alert.alert-solid-warning .alert-icon i {
  color: #ffb822;
}
.alert.alert-solid-warning .alert-text {
  color: #ffb822;
}
.alert.alert-solid-warning .alert-close i {
  color: #ffb822;
}
.alert.alert-danger {
  background: #fd397a;
  border: 1px solid #fd397a;
  color: #ffffff;
}
.alert.alert-danger .alert-icon i {
  color: #ffffff;
}
.alert.alert-danger .alert-text {
  color: #ffffff;
}
.alert.alert-danger .alert-text hr {
  border-top-color: #ffffff;
  opacity: 0.4;
}
.alert.alert-danger .alert-close i {
  color: #ffffff;
}
.alert.alert-outline-danger {
  border: 1px solid #fd397a;
  color: #fd397a;
}
.alert.alert-outline-danger .alert-icon i {
  color: #fd397a;
}
.alert.alert-outline-danger .alert-text {
  color: #fd397a;
}
.alert.alert-outline-danger .alert-close i {
  color: #fd397a;
}
.alert.alert-solid-danger {
  background: rgba(253, 57, 122, 0.1);
  border-color: transparent;
  color: #fd397a;
}
.alert.alert-solid-danger .alert-icon i {
  color: #fd397a;
}
.alert.alert-solid-danger .alert-text {
  color: #fd397a;
}
.alert.alert-solid-danger .alert-close i {
  color: #fd397a;
}
.alert.alert-secondary .alert-icon i {
  color: #74788d;
}
.alert.alert-secondary .alert-text {
  color: #595d6e;
}
.alert.alert--marginless {
  margin: 0;
}
.alert.alert-bold .alert-text {
  font-weight: 500;
}

.badge {
  font-weight: 400;
}

.btn {
  background: transparent;
  outline: none !important;
  vertical-align: middle;
}
.btn:focus:not(.btn-elevate) {
  box-shadow: none !important;
}

label.btn,
input.btn,
button.btn {
  cursor: pointer;
}

.btn.btn-clean {
  border-color: transparent;
  background: transparent;
  color: #93a2dd;
}
.btn.btn-clean i {
  color: #93a2dd;
}
.show > .btn.btn-clean, .btn.btn-clean.active, .btn.btn-clean:active, .btn.btn-clean:hover {
  color: #2c77f4;
  background: #f0f3ff;
}
.show > .btn.btn-clean i, .btn.btn-clean.active i, .btn.btn-clean:active i, .btn.btn-clean:hover i {
  color: #2c77f4;
}

.btn.btn-default {
  border: 0;
  background: transparent;
  color: #74788d;
  border: 1px solid #e8ecfa;
}
.btn.btn-default i {
  color: #93a2dd;
}
.show > .btn.btn-default, .btn.btn-default.active, .btn.btn-default:active, .btn.btn-default:hover {
  color: #ffffff;
  background: #2c77f4;
  border-color: #2c77f4;
}
.show > .btn.btn-default i, .btn.btn-default.active i, .btn.btn-default:active i, .btn.btn-default:hover i {
  color: #ffffff;
}

.btn-secondary {
  background-color: transparent;
  border: 1px solid #e2e5ec;
  color: #595d6e;
}
.show > .btn-secondary.dropdown-toggle, .btn-secondary:focus, .btn-secondary.active, .btn-secondary:active, .btn-secondary:hover {
  color: #595d6e;
  border-color: #e2e5ec;
  background-color: #f4f5f8;
}

.btn-brand {
  color: #fff;
  background-color: #2c77f4;
  border-color: #2c77f4;
  color: #ffffff;
}
.btn-brand:hover {
  color: #fff;
  background-color: #0c61ed;
  border-color: #0c5ce1;
}
.btn-brand:focus, .btn-brand.focus {
  color: #fff;
  background-color: #0c61ed;
  border-color: #0c5ce1;
  box-shadow: 0 0 0 0.2rem rgba(76, 139, 246, 0.5);
}
.btn-brand.disabled, .btn-brand:disabled {
  color: #fff;
  background-color: #2c77f4;
  border-color: #2c77f4;
}
.btn-brand:not(:disabled):not(.disabled):active, .btn-brand:not(:disabled):not(.disabled).active, .show > .btn-brand.dropdown-toggle {
  color: #fff;
  background-color: #0c5ce1;
  border-color: #0b57d5;
}
.btn-brand:not(:disabled):not(.disabled):active:focus, .btn-brand:not(:disabled):not(.disabled).active:focus, .show > .btn-brand.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 139, 246, 0.5);
}
.btn-brand + .btn.dropdown-toggle {
  position: relative;
}
.btn-brand + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-brand + .btn.dropdown-toggle:hover:before, .btn-brand + .btn.dropdown-toggle:focus:before, .btn-brand + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-light {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
  color: #282a3c;
}
.btn-light:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.show > .btn-light.dropdown-toggle, .btn-light:focus, .btn-light.active, .btn-light:active, .btn-light:hover {
  background-color: #f7f8fa;
  border-color: #f7f8fa;
}
.btn-light + .btn.dropdown-toggle {
  position: relative;
}
.btn-light + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #282a3c;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-light + .btn.dropdown-toggle:hover:before, .btn-light + .btn.dropdown-toggle:focus:before, .btn-light + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-dark {
  color: #fff;
  background-color: #282a3c;
  border-color: #282a3c;
  color: #ffffff;
}
.btn-dark:hover {
  color: #fff;
  background-color: #191a25;
  border-color: #14151d;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #191a25;
  border-color: #14151d;
  box-shadow: 0 0 0 0.2rem rgba(72, 74, 89, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #282a3c;
  border-color: #282a3c;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #14151d;
  border-color: #0f0f16;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 74, 89, 0.5);
}
.btn-dark + .btn.dropdown-toggle {
  position: relative;
}
.btn-dark + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-dark + .btn.dropdown-toggle:hover:before, .btn-dark + .btn.dropdown-toggle:focus:before, .btn-dark + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-primary {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
  color: #ffffff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #384ad7;
  border-color: #2e40d4;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #384ad7;
  border-color: #2e40d4;
  box-shadow: 0 0 0 0.2rem rgba(113, 126, 226, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2e40d4;
  border-color: #293ccc;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 126, 226, 0.5);
}
.btn-primary + .btn.dropdown-toggle {
  position: relative;
}
.btn-primary + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-primary + .btn.dropdown-toggle:hover:before, .btn-primary + .btn.dropdown-toggle:focus:before, .btn-primary + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-success {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
  color: #ffffff;
}
.btn-success:hover {
  color: #fff;
  background-color: #18a899;
  border-color: #179c8e;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #18a899;
  border-color: #179c8e;
  box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #179c8e;
  border-color: #159184;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5);
}
.btn-success + .btn.dropdown-toggle {
  position: relative;
}
.btn-success + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-success + .btn.dropdown-toggle:hover:before, .btn-success + .btn.dropdown-toggle:focus:before, .btn-success + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-info {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
  color: #ffffff;
}
.btn-info:hover {
  color: #fff;
  background-color: #335de7;
  border-color: #2754e6;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #335de7;
  border-color: #2754e6;
  box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #2754e6;
  border-color: #1c4be4;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5);
}
.btn-info + .btn.dropdown-toggle {
  position: relative;
}
.btn-info + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-info + .btn.dropdown-toggle:hover:before, .btn-info + .btn.dropdown-toggle:focus:before, .btn-info + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-warning {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
  color: #111111;
}
.btn-warning:hover {
  color: #212529;
  background-color: #fbaa00;
  border-color: #eea200;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #fbaa00;
  border-color: #eea200;
  box-shadow: 0 0 0 0.2rem rgba(222, 162, 35, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #eea200;
  border-color: #e19900;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 162, 35, 0.5);
}
.btn-warning + .btn.dropdown-toggle {
  position: relative;
}
.btn-warning + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #111111;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-warning + .btn.dropdown-toggle:hover:before, .btn-warning + .btn.dropdown-toggle:focus:before, .btn-warning + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-danger {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
  color: #ffffff;
}
.btn-danger:hover {
  color: #fff;
  background-color: #fd1361;
  border-color: #fc0758;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #fd1361;
  border-color: #fc0758;
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 142, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #fc0758;
  border-color: #f40252;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 142, 0.5);
}
.btn-danger + .btn.dropdown-toggle {
  position: relative;
}
.btn-danger + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-danger + .btn.dropdown-toggle:hover:before, .btn-danger + .btn.dropdown-toggle:focus:before, .btn-danger + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
  color: #ffffff;
}
.btn-facebook:hover {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
}
.btn-facebook:focus, .btn-facebook.focus {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
  box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}
.btn-facebook.disabled, .btn-facebook:disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}
.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus, .show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}
.btn-facebook + .btn.dropdown-toggle {
  position: relative;
}
.btn-facebook + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-facebook + .btn.dropdown-toggle:hover:before, .btn-facebook + .btn.dropdown-toggle:focus:before, .btn-facebook + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-google {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
  color: #ffffff;
}
.btn-google:hover {
  color: #fff;
  background-color: #d03526;
  border-color: #c63224;
}
.btn-google:focus, .btn-google.focus {
  color: #fff;
  background-color: #d03526;
  border-color: #c63224;
  box-shadow: 0 0 0 0.2rem rgba(225, 105, 94, 0.5);
}
.btn-google.disabled, .btn-google:disabled {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
}
.btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active, .show > .btn-google.dropdown-toggle {
  color: #fff;
  background-color: #c63224;
  border-color: #bb2f22;
}
.btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus, .show > .btn-google.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 105, 94, 0.5);
}
.btn-google + .btn.dropdown-toggle {
  position: relative;
}
.btn-google + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-google + .btn.dropdown-toggle:hover:before, .btn-google + .btn.dropdown-toggle:focus:before, .btn-google + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-twitter {
  color: #212529;
  background-color: #4AB3F4;
  border-color: #4AB3F4;
  color: #ffffff;
}
.btn-twitter:hover {
  color: #fff;
  background-color: #26a4f2;
  border-color: #1a9ff1;
}
.btn-twitter:focus, .btn-twitter.focus {
  color: #fff;
  background-color: #26a4f2;
  border-color: #1a9ff1;
  box-shadow: 0 0 0 0.2rem rgba(68, 158, 214, 0.5);
}
.btn-twitter.disabled, .btn-twitter:disabled {
  color: #212529;
  background-color: #4AB3F4;
  border-color: #4AB3F4;
}
.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active, .show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #1a9ff1;
  border-color: #0f9af0;
}
.btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus, .show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 158, 214, 0.5);
}
.btn-twitter + .btn.dropdown-toggle {
  position: relative;
}
.btn-twitter + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-twitter + .btn.dropdown-toggle:hover:before, .btn-twitter + .btn.dropdown-toggle:focus:before, .btn-twitter + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-instagram {
  color: #fff;
  background-color: #517fa4;
  border-color: #517fa4;
  color: #ffffff;
}
.btn-instagram:hover {
  color: #fff;
  background-color: #446b8a;
  border-color: #406582;
}
.btn-instagram:focus, .btn-instagram.focus {
  color: #fff;
  background-color: #446b8a;
  border-color: #406582;
  box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);
}
.btn-instagram.disabled, .btn-instagram:disabled {
  color: #fff;
  background-color: #517fa4;
  border-color: #517fa4;
}
.btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active, .show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #406582;
  border-color: #3c5e79;
}
.btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus, .show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);
}
.btn-instagram + .btn.dropdown-toggle {
  position: relative;
}
.btn-instagram + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-instagram + .btn.dropdown-toggle:hover:before, .btn-instagram + .btn.dropdown-toggle:focus:before, .btn-instagram + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-youtube {
  color: #fff;
  background-color: #b31217;
  border-color: #b31217;
  color: #ffffff;
}
.btn-youtube:hover {
  color: #fff;
  background-color: #900f13;
  border-color: #850d11;
}
.btn-youtube:focus, .btn-youtube.focus {
  color: #fff;
  background-color: #900f13;
  border-color: #850d11;
  box-shadow: 0 0 0 0.2rem rgba(190, 54, 58, 0.5);
}
.btn-youtube.disabled, .btn-youtube:disabled {
  color: #fff;
  background-color: #b31217;
  border-color: #b31217;
}
.btn-youtube:not(:disabled):not(.disabled):active, .btn-youtube:not(:disabled):not(.disabled).active, .show > .btn-youtube.dropdown-toggle {
  color: #fff;
  background-color: #850d11;
  border-color: #790c10;
}
.btn-youtube:not(:disabled):not(.disabled):active:focus, .btn-youtube:not(:disabled):not(.disabled).active:focus, .show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 54, 58, 0.5);
}
.btn-youtube + .btn.dropdown-toggle {
  position: relative;
}
.btn-youtube + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-youtube + .btn.dropdown-toggle:hover:before, .btn-youtube + .btn.dropdown-toggle:focus:before, .btn-youtube + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-linkedin {
  color: #fff;
  background-color: #0077b5;
  border-color: #0077b5;
  color: #ffffff;
}
.btn-linkedin:hover {
  color: #fff;
  background-color: #005e8f;
  border-color: #005582;
}
.btn-linkedin:focus, .btn-linkedin.focus {
  color: #fff;
  background-color: #005e8f;
  border-color: #005582;
  box-shadow: 0 0 0 0.2rem rgba(38, 139, 192, 0.5);
}
.btn-linkedin.disabled, .btn-linkedin:disabled {
  color: #fff;
  background-color: #0077b5;
  border-color: #0077b5;
}
.btn-linkedin:not(:disabled):not(.disabled):active, .btn-linkedin:not(:disabled):not(.disabled).active, .show > .btn-linkedin.dropdown-toggle {
  color: #fff;
  background-color: #005582;
  border-color: #004d75;
}
.btn-linkedin:not(:disabled):not(.disabled):active:focus, .btn-linkedin:not(:disabled):not(.disabled).active:focus, .show > .btn-linkedin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 139, 192, 0.5);
}
.btn-linkedin + .btn.dropdown-toggle {
  position: relative;
}
.btn-linkedin + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-linkedin + .btn.dropdown-toggle:hover:before, .btn-linkedin + .btn.dropdown-toggle:focus:before, .btn-linkedin + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-skype {
  color: #fff;
  background-color: #00aff0;
  border-color: #00aff0;
  color: #ffffff;
}
.btn-skype:hover {
  color: #fff;
  background-color: #0093ca;
  border-color: #008abd;
}
.btn-skype:focus, .btn-skype.focus {
  color: #fff;
  background-color: #0093ca;
  border-color: #008abd;
  box-shadow: 0 0 0 0.2rem rgba(38, 187, 242, 0.5);
}
.btn-skype.disabled, .btn-skype:disabled {
  color: #fff;
  background-color: #00aff0;
  border-color: #00aff0;
}
.btn-skype:not(:disabled):not(.disabled):active, .btn-skype:not(:disabled):not(.disabled).active, .show > .btn-skype.dropdown-toggle {
  color: #fff;
  background-color: #008abd;
  border-color: #0081b0;
}
.btn-skype:not(:disabled):not(.disabled):active:focus, .btn-skype:not(:disabled):not(.disabled).active:focus, .show > .btn-skype.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 187, 242, 0.5);
}
.btn-skype + .btn.dropdown-toggle {
  position: relative;
}
.btn-skype + .btn.dropdown-toggle:before {
  display: block;
  content: " ";
  border-left: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: -1px;
  bottom: 3px;
  opacity: 0.3;
}
.btn-skype + .btn.dropdown-toggle:hover:before, .btn-skype + .btn.dropdown-toggle:focus:before, .btn-skype + .btn.dropdown-toggle.active:before {
  display: none;
}

.btn-outline-brand {
  color: #2c77f4;
  border-color: #2c77f4;
}
.btn-outline-brand:hover {
  color: #ffffff;
  background-color: #2c77f4;
  border-color: #2c77f4;
}
.btn-outline-brand:focus, .btn-outline-brand.focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 119, 244, 0.5);
}
.btn-outline-brand.disabled, .btn-outline-brand:disabled {
  color: #2c77f4;
  background-color: transparent;
}
.btn-outline-brand:not(:disabled):not(.disabled):active, .btn-outline-brand:not(:disabled):not(.disabled).active, .show > .btn-outline-brand.dropdown-toggle {
  color: #fff;
  background-color: #2c77f4;
  border-color: #2c77f4;
}
.btn-outline-brand:not(:disabled):not(.disabled):active:focus, .btn-outline-brand:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 119, 244, 0.5);
}

.btn-outline-light {
  color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-light:hover {
  color: #282a3c;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #ffffff;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-dark {
  color: #282a3c;
  border-color: #282a3c;
}
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #282a3c;
  border-color: #282a3c;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 42, 60, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #282a3c;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #282a3c;
  border-color: #282a3c;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 42, 60, 0.5);
}

.btn-outline-primary {
  color: #5867dd;
  border-color: #5867dd;
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #5867dd;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #5867dd;
  border-color: #5867dd;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5);
}

.btn-outline-success {
  color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #1dc9b7;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
}

.btn-outline-info {
  color: #5578eb;
  border-color: #5578eb;
}
.btn-outline-info:hover {
  color: #ffffff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #5578eb;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #5578eb;
  border-color: #5578eb;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5);
}

.btn-outline-warning {
  color: #ffb822;
  border-color: #ffb822;
}
.btn-outline-warning:hover {
  color: #111111;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffb822;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5);
}

.btn-outline-danger {
  color: #fd397a;
  border-color: #fd397a;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #fd397a;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #fd397a;
  border-color: #fd397a;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5);
}

.show > .btn-hover-brand, .btn-hover-brand.active, .btn-hover-brand:active, .btn-hover-brand:hover {
  color: #ffffff;
  background-color: #2c77f4;
  border-color: #2c77f4;
}

.btn-outline-hover-brand.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-brand, .btn-outline-hover-brand.active, .btn-outline-hover-brand:active, .btn-outline-hover-brand:hover {
  color: #2c77f4;
  border-color: #2c77f4;
  background-color: transparent;
}

.show > .btn-hover-light, .btn-hover-light.active, .btn-hover-light:active, .btn-hover-light:hover {
  color: #282a3c;
  background-color: #ffffff;
  border-color: #ffffff;
}

.btn-outline-hover-light.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-light, .btn-outline-hover-light.active, .btn-outline-hover-light:active, .btn-outline-hover-light:hover {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
}

.show > .btn-hover-dark, .btn-hover-dark.active, .btn-hover-dark:active, .btn-hover-dark:hover {
  color: #ffffff;
  background-color: #282a3c;
  border-color: #282a3c;
}

.btn-outline-hover-dark.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-dark, .btn-outline-hover-dark.active, .btn-outline-hover-dark:active, .btn-outline-hover-dark:hover {
  color: #282a3c;
  border-color: #282a3c;
  background-color: transparent;
}

.show > .btn-hover-primary, .btn-hover-primary.active, .btn-hover-primary:active, .btn-hover-primary:hover {
  color: #ffffff;
  background-color: #5867dd;
  border-color: #5867dd;
}

.btn-outline-hover-primary.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-primary, .btn-outline-hover-primary.active, .btn-outline-hover-primary:active, .btn-outline-hover-primary:hover {
  color: #5867dd;
  border-color: #5867dd;
  background-color: transparent;
}

.show > .btn-hover-success, .btn-hover-success.active, .btn-hover-success:active, .btn-hover-success:hover {
  color: #ffffff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}

.btn-outline-hover-success.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-success, .btn-outline-hover-success.active, .btn-outline-hover-success:active, .btn-outline-hover-success:hover {
  color: #1dc9b7;
  border-color: #1dc9b7;
  background-color: transparent;
}

.show > .btn-hover-info, .btn-hover-info.active, .btn-hover-info:active, .btn-hover-info:hover {
  color: #ffffff;
  background-color: #5578eb;
  border-color: #5578eb;
}

.btn-outline-hover-info.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-info, .btn-outline-hover-info.active, .btn-outline-hover-info:active, .btn-outline-hover-info:hover {
  color: #5578eb;
  border-color: #5578eb;
  background-color: transparent;
}

.show > .btn-hover-warning, .btn-hover-warning.active, .btn-hover-warning:active, .btn-hover-warning:hover {
  color: #111111;
  background-color: #ffb822;
  border-color: #ffb822;
}

.btn-outline-hover-warning.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-warning, .btn-outline-hover-warning.active, .btn-outline-hover-warning:active, .btn-outline-hover-warning:hover {
  color: #ffb822;
  border-color: #ffb822;
  background-color: transparent;
}

.show > .btn-hover-danger, .btn-hover-danger.active, .btn-hover-danger:active, .btn-hover-danger:hover {
  color: #ffffff;
  background-color: #fd397a;
  border-color: #fd397a;
}

.btn-outline-hover-danger.btn-clean {
  border: 1px solid transparent;
}
.show > .btn-outline-hover-danger, .btn-outline-hover-danger.active, .btn-outline-hover-danger:active, .btn-outline-hover-danger:hover {
  color: #fd397a;
  border-color: #fd397a;
  background-color: transparent;
}

.btn-font-brand {
  color: #2c77f4;
}

.show > .btn-font-hover-brand, .btn-font-hover-brand.active, .btn-font-hover-brand:active, .btn-font-hover-brand:hover {
  color: #2c77f4;
}

.btn-font-light {
  color: #ffffff;
}

.show > .btn-font-hover-light, .btn-font-hover-light.active, .btn-font-hover-light:active, .btn-font-hover-light:hover {
  color: #ffffff;
}

.btn-font-dark {
  color: #282a3c;
}

.show > .btn-font-hover-dark, .btn-font-hover-dark.active, .btn-font-hover-dark:active, .btn-font-hover-dark:hover {
  color: #282a3c;
}

.btn-font-primary {
  color: #5867dd;
}

.show > .btn-font-hover-primary, .btn-font-hover-primary.active, .btn-font-hover-primary:active, .btn-font-hover-primary:hover {
  color: #5867dd;
}

.btn-font-success {
  color: #1dc9b7;
}

.show > .btn-font-hover-success, .btn-font-hover-success.active, .btn-font-hover-success:active, .btn-font-hover-success:hover {
  color: #1dc9b7;
}

.btn-font-info {
  color: #5578eb;
}

.show > .btn-font-hover-info, .btn-font-hover-info.active, .btn-font-hover-info:active, .btn-font-hover-info:hover {
  color: #5578eb;
}

.btn-font-warning {
  color: #ffb822;
}

.show > .btn-font-hover-warning, .btn-font-hover-warning.active, .btn-font-hover-warning:active, .btn-font-hover-warning:hover {
  color: #ffb822;
}

.btn-font-danger {
  color: #fd397a;
}

.show > .btn-font-hover-danger, .btn-font-hover-danger.active, .btn-font-hover-danger:active, .btn-font-hover-danger:hover {
  color: #fd397a;
}

.btn.btn-outline-secondary {
  color: #494988;
}
.show > .btn.btn-outline-secondary, .btn.btn-outline-secondary.active, .btn.btn-outline-secondary:active, .btn.btn-outline-secondary:hover {
  background-color: #e1e1ef;
}

.btn.btn-elevate {
  transition: all 0.3s ease 0s;
}
.btn.btn-elevate.btn-elevate-air:hover {
  transform: translate(0, -4px);
}
.btn.btn-brand.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(44, 119, 244, 0.15);
}
.show > .btn.btn-brand.btn-elevate, .btn.btn-brand.btn-elevate:focus, .btn.btn-brand.btn-elevate.active, .btn.btn-brand.btn-elevate:active, .btn.btn-brand.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(44, 119, 244, 0.25) !important;
}
.show > .btn.btn-brand.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-brand.btn-elevate, .btn.btn-brand.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate:focus, .btn.btn-brand.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate.active, .btn.btn-brand.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate:active, .btn.btn-brand.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(44, 119, 244, 0.25) !important;
}
.show > .btn.btn-brand.btn-elevate-hover, .btn.btn-brand.btn-elevate-hover.active, .btn.btn-brand.btn-elevate-hover:focus, .btn.btn-brand.btn-elevate-hover:active, .btn.btn-brand.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(44, 119, 244, 0.25) !important;
}
.show > .btn.btn-brand.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-brand.btn-elevate-hover, .btn.btn-brand.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate-hover.active, .btn.btn-brand.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate-hover:focus, .btn.btn-brand.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate-hover:active, .btn.btn-brand.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-brand.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(44, 119, 244, 0.25) !important;
}
.btn.btn-light.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(153, 153, 153, 0.15);
}
.show > .btn.btn-light.btn-elevate, .btn.btn-light.btn-elevate:focus, .btn.btn-light.btn-elevate.active, .btn.btn-light.btn-elevate:active, .btn.btn-light.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(153, 153, 153, 0.25) !important;
  background-color: transparent;
  border-color: transparent;
}
.show > .btn.btn-light.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-light.btn-elevate, .btn.btn-light.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate:focus, .btn.btn-light.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate.active, .btn.btn-light.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate:active, .btn.btn-light.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(153, 153, 153, 0.25) !important;
}
.show > .btn.btn-light.btn-elevate-hover, .btn.btn-light.btn-elevate-hover.active, .btn.btn-light.btn-elevate-hover:focus, .btn.btn-light.btn-elevate-hover:active, .btn.btn-light.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(153, 153, 153, 0.25) !important;
  background-color: transparent;
  border-color: transparent;
}
.show > .btn.btn-light.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-light.btn-elevate-hover, .btn.btn-light.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate-hover.active, .btn.btn-light.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate-hover:focus, .btn.btn-light.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate-hover:active, .btn.btn-light.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-light.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(153, 153, 153, 0.25) !important;
}
.btn.btn-dark.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(40, 42, 60, 0.15);
}
.show > .btn.btn-dark.btn-elevate, .btn.btn-dark.btn-elevate:focus, .btn.btn-dark.btn-elevate.active, .btn.btn-dark.btn-elevate:active, .btn.btn-dark.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(40, 42, 60, 0.25) !important;
}
.show > .btn.btn-dark.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-dark.btn-elevate, .btn.btn-dark.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate:focus, .btn.btn-dark.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate.active, .btn.btn-dark.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate:active, .btn.btn-dark.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(40, 42, 60, 0.25) !important;
}
.show > .btn.btn-dark.btn-elevate-hover, .btn.btn-dark.btn-elevate-hover.active, .btn.btn-dark.btn-elevate-hover:focus, .btn.btn-dark.btn-elevate-hover:active, .btn.btn-dark.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(40, 42, 60, 0.25) !important;
}
.show > .btn.btn-dark.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-dark.btn-elevate-hover, .btn.btn-dark.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate-hover.active, .btn.btn-dark.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate-hover:focus, .btn.btn-dark.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate-hover:active, .btn.btn-dark.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-dark.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(40, 42, 60, 0.25) !important;
}
.btn.btn-primary.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(88, 103, 221, 0.15);
}
.show > .btn.btn-primary.btn-elevate, .btn.btn-primary.btn-elevate:focus, .btn.btn-primary.btn-elevate.active, .btn.btn-primary.btn-elevate:active, .btn.btn-primary.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(88, 103, 221, 0.25) !important;
}
.show > .btn.btn-primary.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-primary.btn-elevate, .btn.btn-primary.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate:focus, .btn.btn-primary.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate.active, .btn.btn-primary.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate:active, .btn.btn-primary.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(88, 103, 221, 0.25) !important;
}
.show > .btn.btn-primary.btn-elevate-hover, .btn.btn-primary.btn-elevate-hover.active, .btn.btn-primary.btn-elevate-hover:focus, .btn.btn-primary.btn-elevate-hover:active, .btn.btn-primary.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(88, 103, 221, 0.25) !important;
}
.show > .btn.btn-primary.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-primary.btn-elevate-hover, .btn.btn-primary.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate-hover.active, .btn.btn-primary.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate-hover:focus, .btn.btn-primary.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate-hover:active, .btn.btn-primary.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-primary.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(88, 103, 221, 0.25) !important;
}
.btn.btn-success.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(29, 201, 183, 0.15);
}
.show > .btn.btn-success.btn-elevate, .btn.btn-success.btn-elevate:focus, .btn.btn-success.btn-elevate.active, .btn.btn-success.btn-elevate:active, .btn.btn-success.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(29, 201, 183, 0.25) !important;
}
.show > .btn.btn-success.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-success.btn-elevate, .btn.btn-success.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate:focus, .btn.btn-success.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate.active, .btn.btn-success.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate:active, .btn.btn-success.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(29, 201, 183, 0.25) !important;
}
.show > .btn.btn-success.btn-elevate-hover, .btn.btn-success.btn-elevate-hover.active, .btn.btn-success.btn-elevate-hover:focus, .btn.btn-success.btn-elevate-hover:active, .btn.btn-success.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(29, 201, 183, 0.25) !important;
}
.show > .btn.btn-success.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-success.btn-elevate-hover, .btn.btn-success.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate-hover.active, .btn.btn-success.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate-hover:focus, .btn.btn-success.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate-hover:active, .btn.btn-success.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-success.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(29, 201, 183, 0.25) !important;
}
.btn.btn-info.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(85, 120, 235, 0.15);
}
.show > .btn.btn-info.btn-elevate, .btn.btn-info.btn-elevate:focus, .btn.btn-info.btn-elevate.active, .btn.btn-info.btn-elevate:active, .btn.btn-info.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(85, 120, 235, 0.25) !important;
}
.show > .btn.btn-info.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-info.btn-elevate, .btn.btn-info.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate:focus, .btn.btn-info.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate.active, .btn.btn-info.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate:active, .btn.btn-info.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(85, 120, 235, 0.25) !important;
}
.show > .btn.btn-info.btn-elevate-hover, .btn.btn-info.btn-elevate-hover.active, .btn.btn-info.btn-elevate-hover:focus, .btn.btn-info.btn-elevate-hover:active, .btn.btn-info.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(85, 120, 235, 0.25) !important;
}
.show > .btn.btn-info.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-info.btn-elevate-hover, .btn.btn-info.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate-hover.active, .btn.btn-info.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate-hover:focus, .btn.btn-info.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate-hover:active, .btn.btn-info.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-info.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(85, 120, 235, 0.25) !important;
}
.btn.btn-warning.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(255, 184, 34, 0.15);
}
.show > .btn.btn-warning.btn-elevate, .btn.btn-warning.btn-elevate:focus, .btn.btn-warning.btn-elevate.active, .btn.btn-warning.btn-elevate:active, .btn.btn-warning.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(255, 184, 34, 0.25) !important;
}
.show > .btn.btn-warning.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-warning.btn-elevate, .btn.btn-warning.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate:focus, .btn.btn-warning.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate.active, .btn.btn-warning.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate:active, .btn.btn-warning.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(255, 184, 34, 0.25) !important;
}
.show > .btn.btn-warning.btn-elevate-hover, .btn.btn-warning.btn-elevate-hover.active, .btn.btn-warning.btn-elevate-hover:focus, .btn.btn-warning.btn-elevate-hover:active, .btn.btn-warning.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(255, 184, 34, 0.25) !important;
}
.show > .btn.btn-warning.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-warning.btn-elevate-hover, .btn.btn-warning.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate-hover.active, .btn.btn-warning.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate-hover:focus, .btn.btn-warning.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate-hover:active, .btn.btn-warning.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-warning.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(255, 184, 34, 0.25) !important;
}
.btn.btn-danger.btn-elevate {
  box-shadow: 0px 4px 16px 0px rgba(253, 57, 122, 0.15);
}
.show > .btn.btn-danger.btn-elevate, .btn.btn-danger.btn-elevate:focus, .btn.btn-danger.btn-elevate.active, .btn.btn-danger.btn-elevate:active, .btn.btn-danger.btn-elevate:hover {
  box-shadow: 0px 9px 16px 0px rgba(253, 57, 122, 0.25) !important;
}
.show > .btn.btn-danger.btn-elevate.btn-sm, .btn-group-sm.show > .btn.btn-danger.btn-elevate, .btn.btn-danger.btn-elevate:focus.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate:focus, .btn.btn-danger.btn-elevate.active.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate.active, .btn.btn-danger.btn-elevate:active.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate:active, .btn.btn-danger.btn-elevate:hover.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate:hover {
  box-shadow: 0px 6px 16px 0px rgba(253, 57, 122, 0.25) !important;
}
.show > .btn.btn-danger.btn-elevate-hover, .btn.btn-danger.btn-elevate-hover.active, .btn.btn-danger.btn-elevate-hover:focus, .btn.btn-danger.btn-elevate-hover:active, .btn.btn-danger.btn-elevate-hover:hover {
  box-shadow: 0px 9px 16px 0px rgba(253, 57, 122, 0.25) !important;
}
.show > .btn.btn-danger.btn-elevate-hover.btn-sm, .btn-group-sm.show > .btn.btn-danger.btn-elevate-hover, .btn.btn-danger.btn-elevate-hover.active.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate-hover.active, .btn.btn-danger.btn-elevate-hover:focus.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate-hover:focus, .btn.btn-danger.btn-elevate-hover:active.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate-hover:active, .btn.btn-danger.btn-elevate-hover:hover.btn-sm, .btn-group-sm > .btn.btn-danger.btn-elevate-hover:hover {
  box-shadow: 0px 6px 16px 0px rgba(253, 57, 122, 0.25) !important;
}

.btn.btn-square {
  border-radius: 0;
}

.btn.btn-pill {
  border-radius: 2rem;
}

.btn.btn-upper {
  text-transform: uppercase;
}
.btn.btn-bold {
  font-weight: 600;
}
.btn.btn-bolder {
  font-weight: 600;
}
.btn.btn-boldest {
  font-weight: 700;
}
.btn.btn-thin {
  font-weight: 400;
}
.btn.btn-lower {
  text-transform: lowercase;
}

.btn.btn-wide {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.btn.btn-wider {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.btn.btn-widest {
  padding-left: 3rem;
  padding-right: 3rem;
}
.btn.btn-tall {
  padding-top: 0.85rem;
  padding-bottom: 0.85rem;
}
.btn.btn-taller {
  padding-top: 1.15rem;
  padding-bottom: 1.15rem;
}
.btn.btn-tallest {
  padding-top: 1.35rem;
  padding-bottom: 1.35rem;
}

.btn.btn-font-sm {
  font-size: 0.85rem;
}
.btn.btn-font-md {
  font-size: 1rem;
}
.btn.btn-font-lg {
  font-size: 1.1rem;
}

.btn {
  align-items: center;
}
.btn [class^=la-],
.btn [class*=" la-"] {
  font-size: 1.5rem;
}
.btn [class^=fa-],
.btn [class*=" fa-"] {
  font-size: 1.2rem;
}
.btn [class^=flaticon-],
.btn [class*=" flaticon-"],
.btn [class^=flaticon2-],
.btn [class*=" flaticon2-"] {
  font-size: 1.2rem;
  float: left;
}
.btn i {
  padding-right: 0.5rem;
  vertical-align: middle;
}
.btn.btn-sm [class^=la-], .btn-group-sm > .btn [class^=la-],
.btn.btn-sm [class*=" la-"],
.btn-group-sm > .btn [class*=" la-"] {
  font-size: 1.3rem;
}
.btn.btn-sm [class^=fa-], .btn-group-sm > .btn [class^=fa-],
.btn.btn-sm [class*=" fa-"],
.btn-group-sm > .btn [class*=" fa-"] {
  font-size: 1rem;
}
.btn.btn-sm [class^=flaticon-], .btn-group-sm > .btn [class^=flaticon-],
.btn.btn-sm [class*=" flaticon-"],
.btn-group-sm > .btn [class*=" flaticon-"],
.btn.btn-sm [class^=flaticon2-],
.btn-group-sm > .btn [class^=flaticon2-],
.btn.btn-sm [class*=" flaticon2-"],
.btn-group-sm > .btn [class*=" flaticon2-"] {
  font-size: 1rem;
  float: left;
}
.btn.btn-sm i, .btn-group-sm > .btn i {
  margin-right: 0.35rem;
  padding: 0;
}
.btn.btn-lg [class^=la-], .btn-group-lg > .btn [class^=la-],
.btn.btn-lg [class*=" la-"],
.btn-group-lg > .btn [class*=" la-"] {
  font-size: 1.7rem;
}
.btn.btn-lg [class^=fa-], .btn-group-lg > .btn [class^=fa-],
.btn.btn-lg [class*=" fa-"],
.btn-group-lg > .btn [class*=" fa-"] {
  font-size: 1.4rem;
}
.btn.btn-lg [class^=flaticon-], .btn-group-lg > .btn [class^=flaticon-],
.btn.btn-lg [class*=" flaticon-"],
.btn-group-lg > .btn [class*=" flaticon-"],
.btn.btn-lg [class^=flaticon2-],
.btn-group-lg > .btn [class^=flaticon2-],
.btn.btn-lg [class*=" flaticon2-"],
.btn-group-lg > .btn [class*=" flaticon2-"] {
  font-size: 1.3rem;
  float: left;
}
.btn.btn-lg i, .btn-group-lg > .btn i {
  margin-right: 0.75rem;
  padding: 0;
}

.btn.btn-label {
  background-color: #f0f3ff;
  color: #2c77f4;
  cursor: text !important;
}

.btn.btn-link,
a.btn.btn-label,
button.btn.btn-label,
input.btn.btn-label {
  cursor: pointer !important;
}
.btn.btn-link:focus, .btn.btn-link:hover, .btn.btn-link.active,
a.btn.btn-label:focus,
a.btn.btn-label:hover,
a.btn.btn-label.active,
button.btn.btn-label:focus,
button.btn.btn-label:hover,
button.btn.btn-label.active,
input.btn.btn-label:focus,
input.btn.btn-label:hover,
input.btn.btn-label.active {
  background-color: #2c77f4;
  color: #ffffff;
}

.btn.btn-label-brand {
  background-color: rgba(44, 119, 244, 0.1);
  color: #2c77f4;
  cursor: text !important;
}

.btn.btn-label-brand-o2 {
  background-color: rgba(44, 119, 244, 0.2);
  color: #2c77f4;
  cursor: text !important;
}

label.btn.btn-label-brand,
a.btn.btn-label-brand,
button.btn.btn-label-brand,
input.btn.btn-label-brand {
  cursor: pointer !important;
}
label.btn.btn-label-brand:focus, label.btn.btn-label-brand:hover, label.btn.btn-label-brand.active,
a.btn.btn-label-brand:focus,
a.btn.btn-label-brand:hover,
a.btn.btn-label-brand.active,
button.btn.btn-label-brand:focus,
button.btn.btn-label-brand:hover,
button.btn.btn-label-brand.active,
input.btn.btn-label-brand:focus,
input.btn.btn-label-brand:hover,
input.btn.btn-label-brand.active {
  background-color: #2c77f4;
  color: #ffffff;
}

.btn.btn-label-light {
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  cursor: text !important;
}

.btn.btn-label-light-o2 {
  background-color: rgba(255, 255, 255, 0.2);
  color: #ffffff;
  cursor: text !important;
}

label.btn.btn-label-light,
a.btn.btn-label-light,
button.btn.btn-label-light,
input.btn.btn-label-light {
  cursor: pointer !important;
}
label.btn.btn-label-light:focus, label.btn.btn-label-light:hover, label.btn.btn-label-light.active,
a.btn.btn-label-light:focus,
a.btn.btn-label-light:hover,
a.btn.btn-label-light.active,
button.btn.btn-label-light:focus,
button.btn.btn-label-light:hover,
button.btn.btn-label-light.active,
input.btn.btn-label-light:focus,
input.btn.btn-label-light:hover,
input.btn.btn-label-light.active {
  background-color: #ffffff;
  color: #282a3c;
}

.btn.btn-label-dark {
  background-color: rgba(40, 42, 60, 0.1);
  color: #282a3c;
  cursor: text !important;
}

.btn.btn-label-dark-o2 {
  background-color: rgba(40, 42, 60, 0.2);
  color: #282a3c;
  cursor: text !important;
}

label.btn.btn-label-dark,
a.btn.btn-label-dark,
button.btn.btn-label-dark,
input.btn.btn-label-dark {
  cursor: pointer !important;
}
label.btn.btn-label-dark:focus, label.btn.btn-label-dark:hover, label.btn.btn-label-dark.active,
a.btn.btn-label-dark:focus,
a.btn.btn-label-dark:hover,
a.btn.btn-label-dark.active,
button.btn.btn-label-dark:focus,
button.btn.btn-label-dark:hover,
button.btn.btn-label-dark.active,
input.btn.btn-label-dark:focus,
input.btn.btn-label-dark:hover,
input.btn.btn-label-dark.active {
  background-color: #282a3c;
  color: #ffffff;
}

.btn.btn-label-primary {
  background-color: rgba(88, 103, 221, 0.1);
  color: #5867dd;
  cursor: text !important;
}

.btn.btn-label-primary-o2 {
  background-color: rgba(88, 103, 221, 0.2);
  color: #5867dd;
  cursor: text !important;
}

label.btn.btn-label-primary,
a.btn.btn-label-primary,
button.btn.btn-label-primary,
input.btn.btn-label-primary {
  cursor: pointer !important;
}
label.btn.btn-label-primary:focus, label.btn.btn-label-primary:hover, label.btn.btn-label-primary.active,
a.btn.btn-label-primary:focus,
a.btn.btn-label-primary:hover,
a.btn.btn-label-primary.active,
button.btn.btn-label-primary:focus,
button.btn.btn-label-primary:hover,
button.btn.btn-label-primary.active,
input.btn.btn-label-primary:focus,
input.btn.btn-label-primary:hover,
input.btn.btn-label-primary.active {
  background-color: #5867dd;
  color: #ffffff;
}

.btn.btn-label-success {
  background-color: rgba(29, 201, 183, 0.1);
  color: #1dc9b7;
  cursor: text !important;
}

.btn.btn-label-success-o2 {
  background-color: rgba(29, 201, 183, 0.2);
  color: #1dc9b7;
  cursor: text !important;
}

label.btn.btn-label-success,
a.btn.btn-label-success,
button.btn.btn-label-success,
input.btn.btn-label-success {
  cursor: pointer !important;
}
label.btn.btn-label-success:focus, label.btn.btn-label-success:hover, label.btn.btn-label-success.active,
a.btn.btn-label-success:focus,
a.btn.btn-label-success:hover,
a.btn.btn-label-success.active,
button.btn.btn-label-success:focus,
button.btn.btn-label-success:hover,
button.btn.btn-label-success.active,
input.btn.btn-label-success:focus,
input.btn.btn-label-success:hover,
input.btn.btn-label-success.active {
  background-color: #1dc9b7;
  color: #ffffff;
}

.btn.btn-label-info {
  background-color: rgba(85, 120, 235, 0.1);
  color: #5578eb;
  cursor: text !important;
}

.btn.btn-label-info-o2 {
  background-color: rgba(85, 120, 235, 0.2);
  color: #5578eb;
  cursor: text !important;
}

label.btn.btn-label-info,
a.btn.btn-label-info,
button.btn.btn-label-info,
input.btn.btn-label-info {
  cursor: pointer !important;
}
label.btn.btn-label-info:focus, label.btn.btn-label-info:hover, label.btn.btn-label-info.active,
a.btn.btn-label-info:focus,
a.btn.btn-label-info:hover,
a.btn.btn-label-info.active,
button.btn.btn-label-info:focus,
button.btn.btn-label-info:hover,
button.btn.btn-label-info.active,
input.btn.btn-label-info:focus,
input.btn.btn-label-info:hover,
input.btn.btn-label-info.active {
  background-color: #5578eb;
  color: #ffffff;
}

.btn.btn-label-warning {
  background-color: rgba(255, 184, 34, 0.1);
  color: #ffb822;
  cursor: text !important;
}

.btn.btn-label-warning-o2 {
  background-color: rgba(255, 184, 34, 0.2);
  color: #ffb822;
  cursor: text !important;
}

label.btn.btn-label-warning,
a.btn.btn-label-warning,
button.btn.btn-label-warning,
input.btn.btn-label-warning {
  cursor: pointer !important;
}
label.btn.btn-label-warning:focus, label.btn.btn-label-warning:hover, label.btn.btn-label-warning.active,
a.btn.btn-label-warning:focus,
a.btn.btn-label-warning:hover,
a.btn.btn-label-warning.active,
button.btn.btn-label-warning:focus,
button.btn.btn-label-warning:hover,
button.btn.btn-label-warning.active,
input.btn.btn-label-warning:focus,
input.btn.btn-label-warning:hover,
input.btn.btn-label-warning.active {
  background-color: #ffb822;
  color: #111111;
}

.btn.btn-label-danger {
  background-color: rgba(253, 57, 122, 0.1);
  color: #fd397a;
  cursor: text !important;
}

.btn.btn-label-danger-o2 {
  background-color: rgba(253, 57, 122, 0.2);
  color: #fd397a;
  cursor: text !important;
}

label.btn.btn-label-danger,
a.btn.btn-label-danger,
button.btn.btn-label-danger,
input.btn.btn-label-danger {
  cursor: pointer !important;
}
label.btn.btn-label-danger:focus, label.btn.btn-label-danger:hover, label.btn.btn-label-danger.active,
a.btn.btn-label-danger:focus,
a.btn.btn-label-danger:hover,
a.btn.btn-label-danger.active,
button.btn.btn-label-danger:focus,
button.btn.btn-label-danger:hover,
button.btn.btn-label-danger.active,
input.btn.btn-label-danger:focus,
input.btn.btn-label-danger:hover,
input.btn.btn-label-danger.active {
  background-color: #fd397a;
  color: #ffffff;
}

.btn.btn-label-facebook {
  background-color: rgba(59, 89, 152, 0.1);
  color: #3b5998;
  cursor: text !important;
}

.btn.btn-label-facebook-o2 {
  background-color: rgba(59, 89, 152, 0.2);
  color: #3b5998;
  cursor: text !important;
}

label.btn.btn-label-facebook,
a.btn.btn-label-facebook,
button.btn.btn-label-facebook,
input.btn.btn-label-facebook {
  cursor: pointer !important;
}
label.btn.btn-label-facebook:focus, label.btn.btn-label-facebook:hover, label.btn.btn-label-facebook.active,
a.btn.btn-label-facebook:focus,
a.btn.btn-label-facebook:hover,
a.btn.btn-label-facebook.active,
button.btn.btn-label-facebook:focus,
button.btn.btn-label-facebook:hover,
button.btn.btn-label-facebook.active,
input.btn.btn-label-facebook:focus,
input.btn.btn-label-facebook:hover,
input.btn.btn-label-facebook.active {
  background-color: #3b5998;
  color: #ffffff;
}

.btn.btn-label-google {
  background-color: rgba(220, 78, 65, 0.1);
  color: #dc4e41;
  cursor: text !important;
}

.btn.btn-label-google-o2 {
  background-color: rgba(220, 78, 65, 0.2);
  color: #dc4e41;
  cursor: text !important;
}

label.btn.btn-label-google,
a.btn.btn-label-google,
button.btn.btn-label-google,
input.btn.btn-label-google {
  cursor: pointer !important;
}
label.btn.btn-label-google:focus, label.btn.btn-label-google:hover, label.btn.btn-label-google.active,
a.btn.btn-label-google:focus,
a.btn.btn-label-google:hover,
a.btn.btn-label-google.active,
button.btn.btn-label-google:focus,
button.btn.btn-label-google:hover,
button.btn.btn-label-google.active,
input.btn.btn-label-google:focus,
input.btn.btn-label-google:hover,
input.btn.btn-label-google.active {
  background-color: #dc4e41;
  color: #ffffff;
}

.btn.btn-label-twitter {
  background-color: rgba(74, 179, 244, 0.1);
  color: #4AB3F4;
  cursor: text !important;
}

.btn.btn-label-twitter-o2 {
  background-color: rgba(74, 179, 244, 0.2);
  color: #4AB3F4;
  cursor: text !important;
}

label.btn.btn-label-twitter,
a.btn.btn-label-twitter,
button.btn.btn-label-twitter,
input.btn.btn-label-twitter {
  cursor: pointer !important;
}
label.btn.btn-label-twitter:focus, label.btn.btn-label-twitter:hover, label.btn.btn-label-twitter.active,
a.btn.btn-label-twitter:focus,
a.btn.btn-label-twitter:hover,
a.btn.btn-label-twitter.active,
button.btn.btn-label-twitter:focus,
button.btn.btn-label-twitter:hover,
button.btn.btn-label-twitter.active,
input.btn.btn-label-twitter:focus,
input.btn.btn-label-twitter:hover,
input.btn.btn-label-twitter.active {
  background-color: #4AB3F4;
  color: #ffffff;
}

.btn.btn-label-instagram {
  background-color: rgba(81, 127, 164, 0.1);
  color: #517fa4;
  cursor: text !important;
}

.btn.btn-label-instagram-o2 {
  background-color: rgba(81, 127, 164, 0.2);
  color: #517fa4;
  cursor: text !important;
}

label.btn.btn-label-instagram,
a.btn.btn-label-instagram,
button.btn.btn-label-instagram,
input.btn.btn-label-instagram {
  cursor: pointer !important;
}
label.btn.btn-label-instagram:focus, label.btn.btn-label-instagram:hover, label.btn.btn-label-instagram.active,
a.btn.btn-label-instagram:focus,
a.btn.btn-label-instagram:hover,
a.btn.btn-label-instagram.active,
button.btn.btn-label-instagram:focus,
button.btn.btn-label-instagram:hover,
button.btn.btn-label-instagram.active,
input.btn.btn-label-instagram:focus,
input.btn.btn-label-instagram:hover,
input.btn.btn-label-instagram.active {
  background-color: #517fa4;
  color: #ffffff;
}

.btn.btn-label-youtube {
  background-color: rgba(179, 18, 23, 0.1);
  color: #b31217;
  cursor: text !important;
}

.btn.btn-label-youtube-o2 {
  background-color: rgba(179, 18, 23, 0.2);
  color: #b31217;
  cursor: text !important;
}

label.btn.btn-label-youtube,
a.btn.btn-label-youtube,
button.btn.btn-label-youtube,
input.btn.btn-label-youtube {
  cursor: pointer !important;
}
label.btn.btn-label-youtube:focus, label.btn.btn-label-youtube:hover, label.btn.btn-label-youtube.active,
a.btn.btn-label-youtube:focus,
a.btn.btn-label-youtube:hover,
a.btn.btn-label-youtube.active,
button.btn.btn-label-youtube:focus,
button.btn.btn-label-youtube:hover,
button.btn.btn-label-youtube.active,
input.btn.btn-label-youtube:focus,
input.btn.btn-label-youtube:hover,
input.btn.btn-label-youtube.active {
  background-color: #b31217;
  color: #ffffff;
}

.btn.btn-label-linkedin {
  background-color: rgba(0, 119, 181, 0.1);
  color: #0077b5;
  cursor: text !important;
}

.btn.btn-label-linkedin-o2 {
  background-color: rgba(0, 119, 181, 0.2);
  color: #0077b5;
  cursor: text !important;
}

label.btn.btn-label-linkedin,
a.btn.btn-label-linkedin,
button.btn.btn-label-linkedin,
input.btn.btn-label-linkedin {
  cursor: pointer !important;
}
label.btn.btn-label-linkedin:focus, label.btn.btn-label-linkedin:hover, label.btn.btn-label-linkedin.active,
a.btn.btn-label-linkedin:focus,
a.btn.btn-label-linkedin:hover,
a.btn.btn-label-linkedin.active,
button.btn.btn-label-linkedin:focus,
button.btn.btn-label-linkedin:hover,
button.btn.btn-label-linkedin.active,
input.btn.btn-label-linkedin:focus,
input.btn.btn-label-linkedin:hover,
input.btn.btn-label-linkedin.active {
  background-color: #0077b5;
  color: #ffffff;
}

.btn.btn-label-skype {
  background-color: rgba(0, 175, 240, 0.1);
  color: #00aff0;
  cursor: text !important;
}

.btn.btn-label-skype-o2 {
  background-color: rgba(0, 175, 240, 0.2);
  color: #00aff0;
  cursor: text !important;
}

label.btn.btn-label-skype,
a.btn.btn-label-skype,
button.btn.btn-label-skype,
input.btn.btn-label-skype {
  cursor: pointer !important;
}
label.btn.btn-label-skype:focus, label.btn.btn-label-skype:hover, label.btn.btn-label-skype.active,
a.btn.btn-label-skype:focus,
a.btn.btn-label-skype:hover,
a.btn.btn-label-skype.active,
button.btn.btn-label-skype:focus,
button.btn.btn-label-skype:hover,
button.btn.btn-label-skype.active,
input.btn.btn-label-skype:focus,
input.btn.btn-label-skype:hover,
input.btn.btn-label-skype.active {
  background-color: #00aff0;
  color: #ffffff;
}

.btn.btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.btn.btn-icon.btn-circle {
  border-radius: 50%;
}
.btn.btn-icon i {
  padding: 0;
  margin: 0;
}
.btn.btn-icon [class^=socicon-],
.btn.btn-icon [class*=" socicon-"] {
  line-height: 1;
}
.btn.btn-icon {
  height: 3rem;
  width: 3rem;
}
.btn.btn-icon.btn-xs {
  height: 2rem;
  width: 2rem;
}
.btn.btn-icon.btn-sm, .btn-group-sm > .btn.btn-icon {
  height: 2.5rem;
  width: 2.5rem;
}
.btn.btn-icon.btn-lg, .btn-group-lg > .btn.btn-icon {
  height: 4rem;
  width: 4rem;
}
.btn.btn-icon.btn-icon-sm [class^=la-],
.btn.btn-icon.btn-icon-sm [class*=" la-"] {
  font-size: 1.25rem;
}
.btn.btn-icon.btn-icon-sm [class^=fa-],
.btn.btn-icon.btn-icon-sm [class*=" fa-"] {
  font-size: 1.15rem;
}
.btn.btn-icon.btn-icon-sm [class^=flaticon-],
.btn.btn-icon.btn-icon-sm [class*=" flaticon-"],
.btn.btn-icon.btn-icon-sm [class^=flaticon2-],
.btn.btn-icon.btn-icon-sm [class*=" flaticon2-"] {
  font-size: 1.15rem;
  float: left;
}
.btn.btn-icon.btn-icon-md [class^=la-],
.btn.btn-icon.btn-icon-md [class*=" la-"] {
  font-size: 1.3rem;
}
.btn.btn-icon.btn-icon-md [class^=fa-],
.btn.btn-icon.btn-icon-md [class*=" fa-"] {
  font-size: 1.2rem;
}
.btn.btn-icon.btn-icon-md [class^=flaticon-],
.btn.btn-icon.btn-icon-md [class*=" flaticon-"],
.btn.btn-icon.btn-icon-md [class^=flaticon2-],
.btn.btn-icon.btn-icon-md [class*=" flaticon2-"] {
  font-size: 1.2rem;
  float: left;
}
.btn.btn-icon.btn-icon-lg [class^=la-],
.btn.btn-icon.btn-icon-lg [class*=" la-"] {
  font-size: 1.4rem;
}
.btn.btn-icon.btn-icon-lg [class^=fa-],
.btn.btn-icon.btn-icon-lg [class*=" fa-"] {
  font-size: 1.4rem;
}
.btn.btn-icon.btn-icon-lg [class^=flaticon-],
.btn.btn-icon.btn-icon-lg [class*=" flaticon-"],
.btn.btn-icon.btn-icon-lg [class^=flaticon2-],
.btn.btn-icon.btn-icon-lg [class*=" flaticon2-"] {
  font-size: 1.4rem;
  float: left;
}
.btn.btn-icon.btn-brand i {
  color: #ffffff;
}
.btn.btn-icon.btn-brand:focus i, .btn.btn-icon.btn-brand:hover i, .btn.btn-icon.btn-brand.active i {
  color: #ffffff;
}
.btn.btn-icon.btn-light i {
  color: #282a3c;
}
.btn.btn-icon.btn-light:focus i, .btn.btn-icon.btn-light:hover i, .btn.btn-icon.btn-light.active i {
  color: #282a3c;
}
.btn.btn-icon.btn-dark i {
  color: #ffffff;
}
.btn.btn-icon.btn-dark:focus i, .btn.btn-icon.btn-dark:hover i, .btn.btn-icon.btn-dark.active i {
  color: #ffffff;
}
.btn.btn-icon.btn-primary i {
  color: #ffffff;
}
.btn.btn-icon.btn-primary:focus i, .btn.btn-icon.btn-primary:hover i, .btn.btn-icon.btn-primary.active i {
  color: #ffffff;
}
.btn.btn-icon.btn-success i {
  color: #ffffff;
}
.btn.btn-icon.btn-success:focus i, .btn.btn-icon.btn-success:hover i, .btn.btn-icon.btn-success.active i {
  color: #ffffff;
}
.btn.btn-icon.btn-info i {
  color: #ffffff;
}
.btn.btn-icon.btn-info:focus i, .btn.btn-icon.btn-info:hover i, .btn.btn-icon.btn-info.active i {
  color: #ffffff;
}
.btn.btn-icon.btn-warning i {
  color: #111111;
}
.btn.btn-icon.btn-warning:focus i, .btn.btn-icon.btn-warning:hover i, .btn.btn-icon.btn-warning.active i {
  color: #111111;
}
.btn.btn-icon.btn-danger i {
  color: #ffffff;
}
.btn.btn-icon.btn-danger:focus i, .btn.btn-icon.btn-danger:hover i, .btn.btn-icon.btn-danger.active i {
  color: #ffffff;
}

.btn-icon-h {
  height: 3rem;
}
.btn-icon-h.btn-sm, .btn-group-sm > .btn-icon-h.btn {
  height: 2.25rem;
}
.btn-icon-h.btn-lg, .btn-group-lg > .btn-icon-h.btn {
  height: 4rem;
}

.input-group-append .btn.btn-icon,
.input-group-prepend .btn.btn-icon {
  height: auto;
}

.btn.kt-spinner:not(.kt-spinner--center) {
  padding-left: 3rem;
}
.btn.kt-spinner:not(.kt-spinner--center):before {
  left: 1rem;
}
.btn.kt-spinner.kt-spinner--right {
  padding-left: 1rem;
  padding-right: 3rem;
}
.btn.kt-spinner.kt-spinner--right:before {
  left: auto;
  right: 1rem;
}
.btn.kt-spinner.kt-spinner--sm:not(.kt-spinner--center) {
  padding-left: 2.5rem;
}
.btn.kt-spinner.kt-spinner--sm:not(.kt-spinner--center):before {
  left: 1rem;
}
.btn.kt-spinner.kt-spinner--sm.kt-spinner--right {
  padding-left: 1rem;
  padding-right: 2.5rem;
}
.btn.kt-spinner.kt-spinner--sm.kt-spinner--right:before {
  left: auto;
  right: 1rem;
}
.btn.kt-spinner.kt-spinner--lg:not(.kt-spinner--center) {
  padding-left: 3.5rem;
}
.btn.kt-spinner.kt-spinner--lg:not(.kt-spinner--center):before {
  left: 1rem;
}
.btn.kt-spinner.kt-spinner--lg.kt-spinner--right {
  padding-left: 1rem;
  padding-right: 3.5rem;
}
.btn.kt-spinner.kt-spinner--lg.kt-spinner--right:before {
  left: auto;
  right: 1rem;
}

.btn.btn-glow {
  box-shadow: 0px 2px 14px 2px rgba(255, 255, 255, 0.1);
}
.show > .btn.btn-glow, .btn.btn-glow.active, .btn.btn-glow:active, .btn.btn-glow:hover {
  box-shadow: 0px 2px 14px 2px rgba(255, 255, 255, 0.3);
}

.btn-group.btn-pill {
  border-radius: 2rem;
  overflow: hidden;
}
.btn-group.btn-pill .btn-brand {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-light {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-dark {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-primary {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-success {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-info {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-warning {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-pill .btn-danger {
  border-width: 1px;
  border-style: solid;
}
.btn-group.btn-elevated {
  box-shadow: 0px 0px 11px 0px rgba(56, 36, 99, 0.08);
}
@media (max-width: 768px) {
  .btn-group.btn-pill {
    border-radius: 0;
  }
  .btn-group.btn-pill .nav {
    justify-content: center;
  }
  .btn-group.btn-pill .btn {
    margin-bottom: 0.5rem;
    border-radius: 2rem;
  }
}

code {
  background-color: #f7f8fa;
  padding: 0.15rem 0.25rem;
  border-radius: 4px;
}

.dropdown-menu {
  border: 0 !important;
  margin: 0;
  border-radius: 0;
  min-width: 14rem;
  padding: 0;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  padding: 1rem 0;
  border-radius: 4px;
  left: 0 /*rtl:ignore*/;
  /*rtl:raw:
  right: auto;
  */
}
.dropdown-menu.dropdown-menu-fit {
  padding: 0;
}
.dropdown-menu.dropdown-menu-fit-bottom {
  padding-bottom: 0;
}
.dropdown-menu.dropdown-menu-fit-top {
  padding-top: 0;
}
.dropdown-menu.dropdown-menu-fit:not(.dropdown-menu-top-unround) > div:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.dropdown-menu.dropdown-menu-fit:not(.dropdown-menu-top-unround) form {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.dropdown-menu.dropdown-menu-top-unround {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dropdown-menu:before, .dropdown-menu:after {
  display: none !important;
}
.dropdown-menu > li > a,
.dropdown-menu > .dropdown-item {
  outline: none !important;
  display: flex;
  flex-grow: 1;
  padding: 0.7rem 1.2rem;
}
.dropdown-menu > li > a [class^=la-],
.dropdown-menu > li > a [class*=" la-"],
.dropdown-menu > .dropdown-item [class^=la-],
.dropdown-menu > .dropdown-item [class*=" la-"] {
  font-size: 1.4rem;
}
.dropdown-menu > li > a [class^=fa-],
.dropdown-menu > li > a [class*=" fa-"],
.dropdown-menu > .dropdown-item [class^=fa-],
.dropdown-menu > .dropdown-item [class*=" fa-"] {
  font-size: 1.4rem;
}
.dropdown-menu > li > a [class^=flaticon-],
.dropdown-menu > li > a [class*=" flaticon-"],
.dropdown-menu > li > a [class^=flaticon2-],
.dropdown-menu > li > a [class*=" flaticon2-"],
.dropdown-menu > .dropdown-item [class^=flaticon-],
.dropdown-menu > .dropdown-item [class*=" flaticon-"],
.dropdown-menu > .dropdown-item [class^=flaticon2-],
.dropdown-menu > .dropdown-item [class*=" flaticon2-"] {
  font-size: 1.3rem;
  float: left;
}
.dropdown-menu > li > a > i,
.dropdown-menu > .dropdown-item > i {
  margin-right: 0.75rem;
  color: #74788d;
}
.dropdown-menu > li > a > i:before,
.dropdown-menu > .dropdown-item > i:before {
  line-height: 0;
  vertical-align: middle;
}
.dropdown-menu .dropdown-divider {
  border-top: 1px solid #ebedf2;
}
.dropdown-menu .dropdown-menu:not(.daterangepicker) {
  /*rtl:raw:
  left: auto !important;
  */
}
.dropdown-menu.dropdown-menu-xs {
  width: 160px;
}
.dropdown-menu.dropdown-menu-sm {
  width: 240px;
}
.dropdown-menu.dropdown-menu-md {
  width: 260px;
}
.dropdown-menu.dropdown-menu-lg {
  width: 320px;
}
.dropdown-menu.dropdown-menu-xl {
  width: 380px;
}
.dropdown-menu.dropdown-menu-anim {
  animation: dropdown-menu-fade-in 0.3s ease 1, dropdown-menu-move-up 0.3s ease-out 1;
}
.dropup .dropdown-menu.dropdown-menu-anim,
.dropdown-menu .dropdown-menu-anim-down.dropdown-menu-anim {
  animation: dropdown-menu-fade-in 0.3s ease 1, dropdown-menu-move-down 0.3s ease-out 1;
}
@media (max-width: 768px) {
  .dropdown-menu.dropdown-menu-xl, .dropdown-menu.dropdown-menu-lg, .dropdown-menu.dropdown-menu-md {
    width: 300px;
  }
}

.nav-link.dropdown-toggle:after,
.btn.dropdown-toggle:after {
  text-align: center;
  display: inline;
  border: 0;
  font-size: 0.6rem;
  line-height: 0;
  vertical-align: middle;
  position: relative;
  margin-left: 0.5rem /*rtl:ignore*/;
  opacity: 0.7;
  font-family: Flaticon2;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f1a3";
}
.nav-link.dropdown-toggle.dropdown-toggle-split:after,
.btn.dropdown-toggle.dropdown-toggle-split:after {
  right: 1px;
}

.dropdown.dropdown-inline {
  display: inline-block;
}

.dropup .nav-link.dropdown-toggle:after,
.dropup .btn.dropdown-toggle:after {
  font-family: Flaticon2;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f1a5";
}

.btn-group.dropright .nav-link.dropdown-toggle:before,
.btn-group.dropright .btn.dropdown-toggle:before {
  display: none;
}
.btn-group.dropright .nav-link.dropdown-toggle:after,
.btn-group.dropright .btn.dropdown-toggle:after {
  font-family: Flaticon2;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f19d";
}

.btn-group.dropleft .nav-link.dropdown-toggle:before,
.btn-group.dropleft .btn.dropdown-toggle:before {
  display: none;
}
.btn-group.dropleft .nav-link.dropdown-toggle:after,
.btn-group.dropleft .btn.dropdown-toggle:after {
  font-family: Flaticon2;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f1a4";
}

@keyframes dropdown-menu-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes dropdown-menu-move-down {
  from {
    margin-top: -10px;
  }
  to {
    margin-top: 0;
  }
}
@keyframes dropdown-menu-move-up {
  from {
    margin-top: 10px;
  }
  to {
    margin-top: 0;
  }
}
.form-group {
  margin-bottom: 2rem;
}
.form-group.form-group-marginless, .form-group.form-group-last {
  margin-bottom: 0px;
}
.form-group label {
  font-size: 1rem;
  font-weight: 400;
}
.form-group .invalid-feedback,
.form-group .valid-feedback {
  font-weight: 400;
}
.form-group .form-text {
  font-size: 0.9rem;
}
.form-group.form-group-md {
  margin-bottom: 1rem;
}
.form-group.form-group-sm {
  margin-bottom: 0.5rem;
}
.form-group.form-group-xs {
  margin-bottom: 0.25rem;
}
.form-group.form-group-last {
  margin-bottom: 0rem;
}

.form-control:focus, .form-control:active {
  box-shadow: none !important;
}
.form-control[readonly] {
  background-color: #ffffff;
}
.form-control.form-control-pill {
  border-radius: 50px;
}

.custom-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-file {
  width: 100%;
}

.custom-file-input:focus ~ .custom-file-label {
  box-shadow: none !important;
}

.custom-file-label {
  text-align: left;
}
.custom-file-label:after {
  float: left;
}

.input-group [class^=la-],
.input-group [class*=" la-"] {
  font-size: 1.4rem;
}
.input-group [class^=fa-],
.input-group [class*=" fa-"] {
  font-size: 1.2rem;
}
.input-group [class^=flaticon-],
.input-group [class*=" flaticon-"],
.input-group [class^=flaticon2-],
.input-group [class*=" flaticon2-"] {
  font-size: 1.2rem;
  float: left;
}
.input-group i {
  color: #74788d;
  line-height: 0;
}
.input-group .form-control.is-valid + .input-group-append,
.input-group .form-control.is-invalid + .input-group-append {
  margin-left: 0;
}
.input-group .input-group-prepend + .form-control.is-valid,
.input-group .input-group-prepend + .form-control.is-invalid {
  margin-left: 1px;
}

.validated .valid-feedback,
.validated .invalid-feedback {
  display: block;
}

.row.row-no-padding {
  margin-left: 0;
  margin-right: 0;
}
.row.row-no-padding > div {
  padding-left: 0;
  padding-right: 0;
}
.row.row-full-height {
  height: 100%;
}
.row .col-stretch {
  display: flex;
  align-items: stretch;
}
.row[class*=row-col-separator-] > div {
  border-bottom: 1px solid #ebedf2;
}
.row[class*=row-col-separator-] > div:last-child {
  border-bottom: 0;
}
@media (min-width: 1px) {
  .row.row-col-separator-xs > div {
    border-bottom: 0;
    border-right: 1px solid #ebedf2;
  }
  .row.row-col-separator-xs > div:last-child {
    border-right: 0;
  }
}
@media (min-width: 577px) {
  .row.row-col-separator-sm > div {
    border-bottom: 0;
    border-right: 1px solid #ebedf2;
  }
  .row.row-col-separator-sm > div:last-child {
    border-right: 0;
  }
}
@media (min-width: 769px) {
  .row.row-col-separator-md > div {
    border-bottom: 0;
    border-right: 1px solid #ebedf2;
  }
  .row.row-col-separator-md > div:last-child {
    border-right: 0;
  }
}
@media (min-width: 1025px) {
  .row.row-col-separator-lg > div {
    border-bottom: 0;
    border-right: 1px solid #ebedf2;
  }
  .row.row-col-separator-lg > div:last-child {
    border-right: 0;
  }
}
@media (min-width: 1400px) {
  .row.row-col-separator-xl > div {
    border-bottom: 0;
    border-right: 1px solid #ebedf2;
  }
  .row.row-col-separator-xl > div:last-child {
    border-right: 0;
  }
}

.modal .modal-content {
  border-radius: 4px;
}
.modal .modal-content .modal-header .modal-title {
  font-weight: 500;
  font-size: 1.3rem;
  color: #48465b;
}
.modal .modal-content .modal-header .modal-title small {
  font-weight: 400;
  font-size: 0.9rem;
  color: #74788d;
}
.modal .modal-content .modal-header .close {
  outline: none !important;
  color: #74788d;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  transition: all 0.3s;
}
.modal .modal-content .modal-header .close:before {
  content: "\f191";
}
.modal .modal-content .modal-header .close:hover {
  transition: all 0.3s;
}
.modal .modal-content .modal-header .close:before {
  font-size: 1.3rem;
}
.modal .modal-content .modal-header .close span {
  display: none;
}
.modal .modal-content .modal-header .close:hover {
  color: #2c77f4;
}
.modal.modal-sticky-bottom-right {
  padding: 0 !important;
  max-width: 500px;
  height: auto;
  position: fixed;
  left: auto;
  top: auto;
  bottom: 25px;
  right: 25px;
  margin: 0;
  box-shadow: 0px 0px 60px -15px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.modal.modal-sticky-bottom-right.modal-sticky-lg {
  max-width: 600px;
}
@media (max-width: 1024px) {
  .modal.modal-sticky-bottom-right {
    bottom: 10px;
    right: 10px;
  }
}
@media (max-width: 768px) {
  .modal.modal-sticky-bottom-right {
    max-width: 90%;
  }
}
.modal.modal-sticky-bottom-right .modal-dialog {
  position: static;
  max-width: 500px;
  width: auto;
  margin: 0;
  border-radius: 4px;
}
.modal.modal-sticky-bottom-right .modal-dialog .modal-content {
  border: 0;
  border-radius: 4px;
}
.modal.modal-sticky-bottom-right.modal-sticky-lg .modal-dialog {
  max-width: 600px;
}

.modal-open {
  overflow: auto !important;
  padding: 0 !important;
}

.modal-body {
  overflow: auto;
}
.modal-body.modal-body-fit {
  padding: 0;
}
.modal-body.modal-body-x-fit {
  padding-left: 0;
  padding-right: 0;
}
.modal-body.modal-body-y-fit {
  padding-top: 0;
  padding-bottom: 0;
}

@media (min-width: 1400px) {
  .modal-dialog.modal-xl {
    max-width: 1299px;
  }
}
.pagination.pagination--grid {
  flex: 1;
  display: flex;
  justify-content: center;
  margin: 0;
}
.pagination.pagination--grid .page-item .page-link {
  background-color: transparent;
  border: 0;
  font-weight: 400;
  color: #928eaa;
  border-radius: 5px;
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.2rem;
  margin: 0 0.1rem;
  transition: all 0.3s;
}
.pagination.pagination--grid .page-item.active .page-link, .pagination.pagination--grid .page-item:hover .page-link, .pagination.pagination--grid .page-item:focus .page-link {
  background-color: #2c77f4;
  color: #ffffff;
}

.popover {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
}
.popover .popover-header {
  font-size: 1rem;
  font-weight: 500;
  border-bottom: 1px solid #ebedf2;
}

.progress {
  background-color: #ebedf2;
}
.progress .progress-bar {
  transition: all 0.5s ease;
}
.progress.progress-sm {
  height: 6px;
}
.progress.progress-sm .progress-bar {
  border-radius: 3px;
}
.progress.progress-lg {
  height: 20px;
}
.progress.progress-lg .progress-bar {
  border-radius: 4px;
}

.table th.table-center, .table td.table-center {
  text-align: center;
}
.table thead th, .table thead td {
  font-weight: 500;
  border-bottom-width: 1px;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.table thead tr, .table thead th {
  background: white !important;
  z-index: unset !important;
  top: -1px;
  border-bottom: 1px solid #ebedf2;
}
.table tr.table-active td, .table tr.table-active th {
  color: #ffffff;
}
.table.table-head-noborder thead th, .table.table-head-noborder thead td {
  border-top: 0;
}
.table.table-head-solid thead th, .table.table-head-solid thead td {
  background-color: #f7f8fa;
}
.table.table-light tr {
  border-radius: 5px;
  color: #9392a0;
}
.table.table-light tr:nth-child(even) {
  background-color: #f7f8fa;
}
.table.table-light tr td.table-row-title {
  color: #48465b;
}
.table.table-light thead tr {
  background-color: rgba(44, 119, 244, 0.15);
  color: #2c77f4;
}
.table.table-light--brand thead tr {
  color: #2c77f4;
  background-color: rgba(44, 119, 244, 0.15);
}
.table.table-light--light thead tr {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.15);
}
.table.table-light--dark thead tr {
  color: #282a3c;
  background-color: rgba(40, 42, 60, 0.15);
}
.table.table-light--primary thead tr {
  color: #5867dd;
  background-color: rgba(88, 103, 221, 0.15);
}
.table.table-light--success thead tr {
  color: #1dc9b7;
  background-color: rgba(29, 201, 183, 0.15);
}
.table.table-light--info thead tr {
  color: #5578eb;
  background-color: rgba(85, 120, 235, 0.15);
}
.table.table-light--warning thead tr {
  color: #ffb822;
  background-color: rgba(255, 184, 34, 0.15);
}
.table.table-light--danger thead tr {
  color: #fd397a;
  background-color: rgba(253, 57, 122, 0.15);
}

.table-wrapper, .tabs-table-wrapper {
  width: 100%;
  height: calc(100vh - 260px);
  border: 1px solid #fff;
  overflow-y: auto;
}

.tabs-table-wrapper {
  height: calc(100vh - 350px);
}

.table:not(.table-bordered) thead th, .table:not(.table-bordered) thead td {
  border-top: 0;
}

.nav-pills,
.nav-tabs {
  margin: 0 0 25px 0;
}
.nav-pills .nav-item .nav-link,
.nav-tabs .nav-item .nav-link {
  padding: 0.75rem 1.25rem;
  font-size: 1rem;
  font-weight: 400;
  transition: all 0.3s;
  font-size: 1rem;
  font-weight: 400;
}
.nav-pills .nav-item .nav-link [class^=la-],
.nav-pills .nav-item .nav-link [class*=" la-"],
.nav-tabs .nav-item .nav-link [class^=la-],
.nav-tabs .nav-item .nav-link [class*=" la-"] {
  font-size: 1.3rem;
}
.nav-pills .nav-item .nav-link [class^=fa-],
.nav-pills .nav-item .nav-link [class*=" fa-"],
.nav-tabs .nav-item .nav-link [class^=fa-],
.nav-tabs .nav-item .nav-link [class*=" fa-"] {
  font-size: 1.2rem;
}
.nav-pills .nav-item .nav-link [class^=flaticon-],
.nav-pills .nav-item .nav-link [class*=" flaticon-"],
.nav-pills .nav-item .nav-link [class^=flaticon2-],
.nav-pills .nav-item .nav-link [class*=" flaticon2-"],
.nav-tabs .nav-item .nav-link [class^=flaticon-],
.nav-tabs .nav-item .nav-link [class*=" flaticon-"],
.nav-tabs .nav-item .nav-link [class^=flaticon2-],
.nav-tabs .nav-item .nav-link [class*=" flaticon2-"] {
  font-size: 1.4rem;
}
.nav-pills .nav-item .nav-link i,
.nav-tabs .nav-item .nav-link i {
  vertical-align: middle;
  line-height: 0;
  display: inline-block;
  margin-right: 0.5rem;
}
.nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link:active, .nav-pills .nav-item .nav-link:hover,
.nav-tabs .nav-item .nav-link.active,
.nav-tabs .nav-item .nav-link:active,
.nav-tabs .nav-item .nav-link:hover {
  transition: all 0.3s;
}

.nav-tabs .nav-item .nav-link {
  color: #2c77f4;
}
.nav-tabs .nav-item .nav-link i {
  color: #2c77f4;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link:active, .nav-tabs .nav-item .nav-link:hover {
  color: #2c77f4;
}
.nav-tabs .nav-item .nav-link.active i, .nav-tabs .nav-item .nav-link:active i, .nav-tabs .nav-item .nav-link:hover i {
  color: #2c77f4;
}
.nav-tabs .nav-item .nav-link.disabled {
  color: #74788d;
}
.nav-tabs .nav-item .nav-link.disabled i {
  color: #74788d;
}
.nav-tabs .nav-item.show > .nav-link {
  color: #2c77f4;
}
.nav-tabs .nav-item.show > .nav-link i {
  color: #2c77f4;
}

.nav-pills .nav-item {
  margin-right: 0.5rem;
}
.nav-pills .nav-item:last-child {
  margin-right: 0;
}
.nav-pills .nav-item .nav-link {
  color: #595d6e;
}
.nav-pills .nav-item .nav-link:active, .nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link.active:hover {
  background-color: #2c77f4;
  color: #ffffff;
}
.nav-pills .nav-item.show > .nav-link {
  background-color: #2c77f4;
  color: #ffffff;
}
.nav-pills.nav-pills-sm .nav-item .nav-link {
  font-size: 0.9rem;
  padding: 0.5rem 1rem;
}
.nav-pills.nav-pills-bold .nav-item .nav-link {
  font-weight: 500;
}
.nav-pills.nav-pills-label .nav-item .nav-link:active, .nav-pills.nav-pills-label .nav-item .nav-link.active, .nav-pills.nav-pills-label .nav-item .nav-link.active:hover {
  background-color: rgba(44, 119, 244, 0.1);
  color: #2c77f4;
}
.nav-pills.nav-pills-label .nav-item.show > .nav-link {
  background-color: rgba(44, 119, 244, 0.1);
  color: #2c77f4;
}

.nav-fit {
  margin: 0 !important;
}

.nav-pills.nav-tabs-btn {
  display: flex;
  justify-content: center;
}
.nav-pills.nav-tabs-btn:before, .nav-pills.nav-tabs-btn:after {
  content: " ";
  display: table;
}
.nav-pills.nav-tabs-btn:after {
  clear: both;
}
.nav-pills.nav-tabs-btn .nav-item {
  max-width: 100%;
  min-width: 75px;
  margin: 0.5rem;
  box-shadow: rgba(69, 65, 78, 0.06) 0px 1px 15px 1px;
  border-radius: 0.5rem;
  text-align: center;
}
.nav-pills.nav-tabs-btn .nav-item .nav-link {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  padding: 0.85rem 0.75rem;
}
.nav-pills.nav-tabs-btn .nav-item .nav-link .nav-link-icon {
  display: block;
  padding-bottom: 0.5rem;
}
.nav-pills.nav-tabs-btn .nav-item .nav-link .nav-link-icon i {
  margin: 0;
  font-size: 1.3rem;
}
.nav-pills.nav-tabs-btn .nav-item .nav-link .nav-link-title {
  display: block;
  font-weight: 500;
}
.nav-pills.nav-tabs-btn .nav-link {
  border: 0;
  padding: 12px 0;
  font-size: 1rem;
  font-weight: 400;
}
.nav-pills.nav-tabs-btn .nav-link [class^=la-],
.nav-pills.nav-tabs-btn .nav-link [class*=" la-"] {
  font-size: 1.3rem;
}
.nav-pills.nav-tabs-btn .nav-link [class^=fa-],
.nav-pills.nav-tabs-btn .nav-link [class*=" fa-"] {
  font-size: 1.2rem;
}
.nav-pills.nav-tabs-btn .nav-link [class^=flaticon-],
.nav-pills.nav-tabs-btn .nav-link [class*=" flaticon-"],
.nav-pills.nav-tabs-btn .nav-link [class^=flaticon2-],
.nav-pills.nav-tabs-btn .nav-link [class*=" flaticon2-"] {
  font-size: 1.4rem;
}
.nav-pills.nav-tabs-btn .nav-link i {
  vertical-align: middle;
  line-height: 0;
  display: inline-block;
  margin-right: 0.5rem;
}
.nav-pills.nav-tabs-btn.nav-tabs-btn-2x a.nav-link {
  border-bottom-width: 2px !important;
}
.nav-pills.nav-tabs-btn.nav-tabs-btn-left {
  float: left;
}
.nav-pills.nav-tabs-btn.nav-tabs-btn-right {
  float: right;
}
.kt-portlet--tabs .nav-pills.nav-tabs-btn {
  margin: 0 0 -1px 0;
}
.kt-portlet--tabs .nav-pills.nav-tabs-btn.nav-tabs-btn-2x {
  margin: 0 0 -2px 0;
}
.kt-portlet--tabs .nav-pills.nav-tabs-btn .nav-item {
  display: flex;
  align-items: stretch;
}
.kt-portlet--tabs .nav-pills.nav-tabs-btn .nav-item .nav-link {
  display: flex;
  align-items: center;
}
.nav-pills.nav-tabs-btn.nav-tabs-bold .nav-item .nav-link {
  font-weight: 500;
}

.nav-pills.nav-tabs-btn a.nav-link.active .nav-link-icon i {
  color: #fff;
}
.nav-pills.nav-tabs-btn a.nav-link.active .nav-link-title {
  color: #fff;
}
.nav-pills.nav-tabs-btn a.nav-link .nav-link-icon i {
  color: #a2a5b9;
}
.nav-pills.nav-tabs-btn a.nav-link .nav-link-title {
  color: #74788d;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-brand a.nav-link.active {
  background-color: #2c77f4;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-brand a.nav-link.active .nav-link-icon i {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-brand a.nav-link.active .nav-link-title {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-light a.nav-link.active {
  background-color: #ffffff;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-light a.nav-link.active .nav-link-icon i {
  color: #282a3c !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-light a.nav-link.active .nav-link-title {
  color: #282a3c !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-dark a.nav-link.active {
  background-color: #282a3c;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-dark a.nav-link.active .nav-link-icon i {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-dark a.nav-link.active .nav-link-title {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-primary a.nav-link.active {
  background-color: #5867dd;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-primary a.nav-link.active .nav-link-icon i {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-primary a.nav-link.active .nav-link-title {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-success a.nav-link.active {
  background-color: #1dc9b7;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-success a.nav-link.active .nav-link-icon i {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-success a.nav-link.active .nav-link-title {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-info a.nav-link.active {
  background-color: #5578eb;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-info a.nav-link.active .nav-link-icon i {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-info a.nav-link.active .nav-link-title {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-warning a.nav-link.active {
  background-color: #ffb822;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-warning a.nav-link.active .nav-link-icon i {
  color: #111111 !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-warning a.nav-link.active .nav-link-title {
  color: #111111 !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-danger a.nav-link.active {
  background-color: #fd397a;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-danger a.nav-link.active .nav-link-icon i {
  color: #ffffff !important;
}
.nav-pills.nav-tabs-btn.nav-pills-btn-danger a.nav-link.active .nav-link-title {
  color: #ffffff !important;
}

@media (max-width: 768px) {
  .nav-pills.nav-tabs-btn .nav .nav-item {
    max-width: 100%;
    width: 6.5rem;
    margin: 0.6rem;
  }
  .nav-pills.nav-tabs-btn .nav .nav-item .nav-link .nav-link-icon i {
    font-size: 1.2rem;
  }
  .nav-pills.nav-tabs-btn .nav .nav-item .nav-link .nav-link-title {
    font-size: 1rem;
  }
}
.nav-tabs.nav-tabs-line {
  margin: 0 0 25px 0;
}
.nav-tabs.nav-tabs-line:before, .nav-tabs.nav-tabs-line:after {
  content: " ";
  display: table;
}
.nav-tabs.nav-tabs-line:after {
  clear: both;
}
.nav-tabs.nav-tabs-line .nav-item {
  margin-right: 20px;
  margin-bottom: -1px;
}
@media (max-width: 1399px) {
  .nav-tabs.nav-tabs-line .nav-item {
    margin-right: 15px;
  }
}
.nav-tabs.nav-tabs-line .nav-item:last-child {
  margin-right: 0;
}
.nav-tabs.nav-tabs-line .nav-link {
  border: 0;
  border-bottom: 1px solid transparent;
  padding: 12px 0;
  font-size: 1rem;
  font-weight: 400;
}
.nav-tabs.nav-tabs-line .nav-link [class^=la-],
.nav-tabs.nav-tabs-line .nav-link [class*=" la-"] {
  font-size: 1.3rem;
}
.nav-tabs.nav-tabs-line .nav-link [class^=fa-],
.nav-tabs.nav-tabs-line .nav-link [class*=" fa-"] {
  font-size: 1.2rem;
}
.nav-tabs.nav-tabs-line .nav-link [class^=flaticon-],
.nav-tabs.nav-tabs-line .nav-link [class*=" flaticon-"],
.nav-tabs.nav-tabs-line .nav-link [class^=flaticon2-],
.nav-tabs.nav-tabs-line .nav-link [class*=" flaticon2-"] {
  font-size: 1.2rem;
}
.nav-tabs.nav-tabs-line .nav-link i {
  vertical-align: middle;
  line-height: 0;
  display: inline-block;
  margin-right: 0.5rem;
}
.nav-tabs.nav-tabs-line .nav-link svg {
  margin-right: 0.5rem;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-left {
  float: left;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-right {
  float: right;
}
.kt-portlet--tabs .nav-tabs.nav-tabs-line {
  margin: 0 0 -1px 0.5rem;
  border-color: transparent !important;
}
.kt-portlet--tabs .nav-tabs.nav-tabs-line.nav-tabs-line-2x {
  margin: 0 0 -2px 0;
}
.kt-portlet--tabs .nav-tabs.nav-tabs-line .nav-item {
  display: flex;
  align-items: stretch;
}
.kt-portlet--tabs .nav-tabs.nav-tabs-line .nav-item .nav-link {
  display: flex;
  align-items: center;
}
.nav-tabs.nav-tabs-line.nav-tabs-bold .nav-item .nav-link {
  font-weight: 500;
}
.nav-tabs.nav-tabs-line.nav-tabs-bolder .nav-item .nav-link {
  font-weight: 600;
}
.nav-tabs.nav-tabs-line.nav-tabs-lg .nav-item {
  margin-right: 30px;
}
@media (max-width: 1399px) {
  .nav-tabs.nav-tabs-line.nav-tabs-lg .nav-item {
    margin-right: 15px;
  }
}
.nav-tabs.nav-tabs-line.nav-tabs-lg .nav-item:last-child {
  margin-right: 0;
}
.nav-tabs.nav-tabs-line.nav-tabs-lg .nav-item .nav-link {
  padding: 12px 0;
  font-size: 1rem;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-2x {
  border-bottom-width: 2px !important;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-2x .nav-item {
  margin-bottom: -2px;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-2x a.nav-link {
  border-bottom-width: 2px !important;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-3x {
  border-bottom-width: 3px !important;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-3x .nav-item {
  margin-bottom: -3px;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-3x a.nav-link {
  border-bottom-width: 3px !important;
}
.nav-tabs.nav-tabs-line.nav-tabs-space-lg .nav-item {
  margin-right: 40px;
}
.nav-tabs.nav-tabs-line.nav-tabs-space-lg .nav-item:last-child {
  margin-right: 0;
}
@media (max-width: 1024px) {
  .nav-tabs.nav-tabs-line.nav-tabs-space-lg .nav-item {
    margin-right: 20px;
  }
  .nav-tabs.nav-tabs-line.nav-tabs-space-lg .nav-item:last-child {
    margin-right: 0;
  }
}
.nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item {
  margin-right: 50px;
}
.nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item:last-child {
  margin-right: 0;
}
@media (max-width: 1024px) {
  .nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item {
    margin-right: 20px;
  }
  .nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item:last-child {
    margin-right: 0;
  }
}

.nav-tabs.nav-tabs-line {
  border-bottom: 1px solid #ebedf2;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link,
.nav-tabs.nav-tabs-line a.nav-link {
  background-color: transparent;
  color: #595d6e;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link i,
.nav-tabs.nav-tabs-line a.nav-link i {
  color: #a2a5b9;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:disabled,
.nav-tabs.nav-tabs-line a.nav-link:disabled {
  opacity: 0.7;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link g [fill],
.nav-tabs.nav-tabs-line a.nav-link g [fill] {
  transition: fill 0.3s ease;
  fill: #74788d;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover g [fill],
.nav-tabs.nav-tabs-line a.nav-link:hover g [fill] {
  transition: fill 0.3s ease;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line a.nav-link:hover,
.nav-tabs.nav-tabs-line a.nav-link.active {
  background-color: transparent;
  color: #595d6e;
  border-bottom: 1px solid #2c77f4;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line a.nav-link:hover > i,
.nav-tabs.nav-tabs-line a.nav-link.active > i {
  color: #2c77f4;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover g [fill], .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active g [fill],
.nav-tabs.nav-tabs-line a.nav-link:hover g [fill],
.nav-tabs.nav-tabs-line a.nav-link.active g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover:hover g [fill], .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active:hover g [fill],
.nav-tabs.nav-tabs-line a.nav-link:hover:hover g [fill],
.nav-tabs.nav-tabs-line a.nav-link.active:hover g [fill] {
  transition: fill 0.3s ease;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover {
  border-bottom: 1px solid #2c77f4;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link.active {
  color: #2c77f4;
  border-bottom: 1px solid #2c77f4;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link.active > i {
  color: #4487f5;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav-tabs-line-3x {
  border-bottom-color: rgba(44, 119, 244, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link:hover {
  border-bottom: 1px solid #ffffff;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link.active {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link.active > i {
  color: white;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-light.nav-tabs-line-3x {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link:hover {
  border-bottom: 1px solid #282a3c;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link.active {
  color: #282a3c;
  border-bottom: 1px solid #282a3c;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link.active > i {
  color: #32354b;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav-tabs-line-3x {
  border-bottom-color: rgba(40, 42, 60, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link:hover {
  border-bottom: 1px solid #5867dd;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link.active {
  color: #5867dd;
  border-bottom: 1px solid #5867dd;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link.active > i {
  color: #6d7ae1;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav-tabs-line-3x {
  border-bottom-color: rgba(88, 103, 221, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link:hover {
  border-bottom: 1px solid #1dc9b7;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link.active {
  color: #1dc9b7;
  border-bottom: 1px solid #1dc9b7;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link.active > i {
  color: #21dfcb;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-success.nav-tabs-line-3x {
  border-bottom-color: rgba(29, 201, 183, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link:hover {
  border-bottom: 1px solid #5578eb;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link.active {
  color: #5578eb;
  border-bottom: 1px solid #5578eb;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link.active > i {
  color: #6c8aee;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-info.nav-tabs-line-3x {
  border-bottom-color: rgba(85, 120, 235, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link:hover {
  border-bottom: 1px solid #ffb822;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link.active {
  color: #ffb822;
  border-bottom: 1px solid #ffb822;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link.active > i {
  color: #ffc03c;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav-tabs-line-3x {
  border-bottom-color: rgba(255, 184, 34, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link:hover {
  border-bottom: 1px solid #fd397a;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link.active {
  color: #fd397a;
  border-bottom: 1px solid #fd397a;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link:hover > i, .nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link.active > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link:hover > i,
.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link.active > i {
  color: #fd528b;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav-tabs-line-3x {
  border-bottom-color: rgba(253, 57, 122, 0.1);
}
.nav-tabs.nav-tabs-line.nav-tabs-clear {
  border-bottom-color: transparent !important;
}

.toast.toast-custom {
  display: none;
  position: absolute;
  z-index: 195;
  top: 2rem;
  right: 2rem;
  width: 350px;
  border: 0;
}
.toast.toast-custom.toast-left {
  left: 2rem;
  right: auto;
}
.toast.toast-custom.toast-bottom {
  top: auto;
  bottom: 2rem;
}
.toast.toast-custom.toast-top {
  bottom: auto;
  top: 2rem;
}
.toast.toast-custom.toast-center-v {
  top: 45%;
  bottom: auto;
}
.toast.toast-custom.toast-center-h {
  right: auto;
  left: 50%;
  margin-left: -175px;
}
.toast.toast-custom .toast-header {
  padding: 0.5rem 1rem;
}
.toast.toast-custom .toast-body {
  padding: 0.5rem 1rem;
  font-size: 0.9rem;
}
.toast.toast-custom.show {
  display: block;
}
.toast.toast-custom.toast-fill {
  background-color: #fff;
}
.toast .toast-title {
  font-size: 0.9rem;
  font-weight: 500;
  color: #595d6e;
  margin-right: auto !important;
}
.toast .toast-time {
  margin-left: 0.5rem;
  font-size: 0.85rem;
  font-weight: 400;
  color: #595d6e;
}
.toast .toast-icon {
  margin-right: 0.5rem;
  font-size: 1.2rem;
  color: #74788d;
}
.toast .toast-close {
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  background: none;
  outline: none !important;
  margin: 0;
  padding: 0;
  margin-left: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.toast .toast-close i {
  font-size: 1.1rem;
  color: #74788d;
}
.toast .toast-close i:before {
  line-height: 0;
  vertical-align: middle;
}
.toast .toast-close:hover i {
  color: #2c77f4;
}

.tooltip .tooltip-inner {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
}
.tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^=left] .arrow {
  /*rtl:raw:
     left: auto;
     right: 0;
     */
}
.tooltip.bs-tooltip-left .arrow:before, .tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before {
  /*rtl:raw:
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #fff;
  */
}
.tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^=right] .arrow {
  /*rtl:raw:
  right: auto;
  left: 0;
  */
}
.tooltip.bs-tooltip-right .arrow:before, .tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before {
  /*rtl:raw:
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #fff;
  */
}
.tooltip.tooltop-auto-width .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}
.tooltip.tooltip-dark .tooltip-inner {
  color: #fff;
  background: #2c2e3e;
}
.tooltip.tooltip-dark.bs-tooltip-top .arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #2c2e3e;
}
.tooltip.tooltip-dark.bs-tooltip-right .arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #2c2e3e/*rtl:ignore*/;
}
.tooltip.tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #2c2e3e;
}
.tooltip.tooltip-dark.bs-tooltip-left .arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #2c2e3e/*rtl:ignore*/;
}
.tooltip.tooltip-brand .tooltip-inner {
  color: #ffffff;
  background: #2c77f4;
}
.tooltip.tooltip-brand.bs-tooltip-top .arrow::before, .tooltip.tooltip-brand.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #2c77f4;
}
.tooltip.tooltip-brand.bs-tooltip-right .arrow::before, .tooltip.tooltip-brand.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #2c77f4/*rtl:ignore*/;
}
.tooltip.tooltip-brand.bs-tooltip-bottom .arrow::before, .tooltip.tooltip-brand.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #2c77f4;
}
.tooltip.tooltip-brand.bs-tooltip-left .arrow::before, .tooltip.tooltip-brand.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #2c77f4/*rtl:ignore*/;
}

#root {
  height: 100%;
  display: flex;
  flex-direction: column;
}

a {
  cursor: pointer;
}

.MuiInput-underline:focus:not(.Mui-focused):before,
.MuiInput-underline:active:not(.Mui-focused):before,
.MuiInput-underline:hover:not(.Mui-disabled):before {
  border-bottom: 1px solid #5867dd !important;
}

.builder-tabs .MuiTabs-flexContainer button {
  margin-right: 20px;
  padding: 18px 0;
  min-width: auto;
  text-transform: none;
  font-size: 1rem;
}
.builder-tabs .PrivateTabIndicator-colorSecondary-64 {
  background-color: #5867dd;
}

.MuiFormControl-marginNormal {
  width: 100%;
}

.MuiSwitch-colorSecondary.Mui-checked {
  color: #5867dd !important;
}
.MuiSwitch-colorSecondary.Mui-checked:hover {
  background-color: rgba(88, 103, 221, 0.08) !important;
}
.MuiSwitch-colorSecondary.Mui-checked + .MuiSwitch-track {
  background-color: #5867dd !important;
}

.notice__paragraph {
  font-weight: 400;
  font-size: 17px;
}

.header-progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.MuiBackdrop-root {
  background: rgba(0, 0, 0, 0.05) !important;
}

.kt-comming-soon .kt-demo-panel__item-preview-overlay {
  opacity: 1 !important;
}

.tab-content {
  background-color: #fff;
}

.react-select .MuiInputBase-input {
  display: flex;
}
.react-select .MuiInputBase-input .css-1okebmr-indicatorSeparator {
  margin: 0;
}
.react-select .MuiInputBase-input > div:first-child {
  flex: 1;
}
.react-select .MuiInputBase-input > div:first-child .MuiTypography-colorTextSecondary {
  left: 2px;
  bottom: 6px;
  position: absolute;
  font-size: 16px;
}
.react-select .MuiInputBase-input > div:first-child input {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
}
.react-select .MuiInputBase-root {
  font-size: 1.4rem;
}

.select_input-h .MuiSelect-select {
  height: 41px;
  box-sizing: border-box;
}

.MuiPaper-elevation1 {
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15) !important;
}

.kt-scroll {
  position: relative;
  overflow: hidden;
}
.kt-scroll.kt-scroll--pull {
  padding-right: 12px;
  margin-right: -12px;
}
.kt-scroll.kt-scroll--pull .ps__rail-y {
  right: -2px;
}
.kt-scroll.kt-scroll--autoHeight {
  height: auto;
}

.ps > .ps__rail-y {
  width: 4px;
}
.ps > .ps__rail-y:hover, .ps > .ps__rail-y:focus {
  width: 4px;
}
.ps > .ps__rail-y > .ps__thumb-y {
  width: 4px;
  border-radius: 4px;
}
.ps > .ps__rail-y > .ps__thumb-y:hover, .ps > .ps__rail-y > .ps__thumb-y:focus {
  width: 4px;
}

.ps > .ps__rail-x {
  height: 4px;
}
.ps > .ps__rail-x:hover, .ps > .ps__rail-x:focus {
  height: 4px;
}
.ps > .ps__rail-x > .ps__thumb-x {
  top: 0;
  height: 4px;
  border-radius: 4px;
}
.ps > .ps__rail-x > .ps__thumb-x:hover, .ps > .ps__rail-x > .ps__thumb-x:focus {
  top: 0;
  height: 4px;
}

.ps > .ps__rail-x {
  background: transparent;
}
.ps > .ps__rail-x:hover, .ps > .ps__rail-x:focus {
  opacity: 1;
  background: transparent;
}
.ps > .ps__rail-x:hover > .ps__thumb-x, .ps > .ps__rail-x:focus > .ps__thumb-x {
  opacity: 1;
}
.ps > .ps__rail-x > .ps__thumb-x {
  background: #d8dce6;
  opacity: 1;
}
.ps > .ps__rail-x > .ps__thumb-x:hover, .ps > .ps__rail-x > .ps__thumb-x:focus {
  opacity: 1;
  background: #d8dce6;
}
.ps > .ps__rail-y {
  background: transparent;
}
.ps > .ps__rail-y:hover, .ps > .ps__rail-y:focus {
  background: transparent;
  opacity: 1;
}
.ps > .ps__rail-y:hover > .ps__thumb-y, .ps > .ps__rail-y:focus > .ps__thumb-y {
  opacity: 1;
}
.ps > .ps__rail-y > .ps__thumb-y {
  background: #d8dce6;
  opacity: 1;
}
.ps > .ps__rail-y > .ps__thumb-y:hover, .ps > .ps__rail-y > .ps__thumb-y:focus {
  opacity: 1;
  background: #d8dce6;
}

.datepicker {
  width: 265px;
  padding: 10px;
}
.datepicker.datepicker-orient-top {
  margin-top: 8px;
}
.datepicker table {
  width: 100%;
}
.datepicker td,
.datepicker th {
  font-weight: regular;
  width: 35px;
  height: 35px;
  border-radius: 3px;
}
.datepicker thead th {
  color: #74788d;
}
.datepicker thead th.prev, .datepicker thead th.datepicker-switch, .datepicker thead th.next {
  font-weight: 500;
  color: #74788d;
}
.datepicker thead th.prev i, .datepicker thead th.datepicker-switch i, .datepicker thead th.next i {
  font-size: 1.2rem;
  color: #74788d;
}
.datepicker thead th.prev i:before, .datepicker thead th.datepicker-switch i:before, .datepicker thead th.next i:before {
  line-height: 0;
  vertical-align: middle;
}
.datepicker thead th.prev:hover, .datepicker thead th.datepicker-switch:hover, .datepicker thead th.next:hover {
  background: #f7f8fa !important;
}
.datepicker thead th.dow {
  color: #595d6e;
  font-weight: 500;
}
.datepicker tbody tr > td.day {
  color: #595d6e;
}
.datepicker tbody tr > td.day:hover {
  background: #ebedf2;
  color: #595d6e;
}
.datepicker tbody tr > td.day.old {
  color: #74788d;
}
.datepicker tbody tr > td.day.new {
  color: #595d6e;
}
.datepicker tbody tr > td.day.selected, .datepicker tbody tr > td.day.selected:hover, .datepicker tbody tr > td.day.active, .datepicker tbody tr > td.day.active:hover {
  background: #5867dd;
  color: #ffffff;
}
.datepicker tbody tr > td.day.today {
  position: relative;
  background: rgba(44, 119, 244, 0.7) !important;
  color: #ffffff !important;
}
.datepicker tbody tr > td.day.today:before {
  content: "";
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #ffffff;
  border-top-color: #ebedf2;
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.datepicker tbody tr > td.day.range {
  background: #f7f8fa;
}
.datepicker tbody tr > td span.year,
.datepicker tbody tr > td span.hour,
.datepicker tbody tr > td span.minute,
.datepicker tbody tr > td span.month {
  color: #595d6e;
}
.datepicker tbody tr > td span.year:hover,
.datepicker tbody tr > td span.hour:hover,
.datepicker tbody tr > td span.minute:hover,
.datepicker tbody tr > td span.month:hover {
  background: #f7f8fa;
}
.datepicker tbody tr > td span.year.focused, .datepicker tbody tr > td span.year.focused:hover, .datepicker tbody tr > td span.year.active:hover, .datepicker tbody tr > td span.year.active.focused:hover, .datepicker tbody tr > td span.year.active,
.datepicker tbody tr > td span.hour.focused,
.datepicker tbody tr > td span.hour.focused:hover,
.datepicker tbody tr > td span.hour.active:hover,
.datepicker tbody tr > td span.hour.active.focused:hover,
.datepicker tbody tr > td span.hour.active,
.datepicker tbody tr > td span.minute.focused,
.datepicker tbody tr > td span.minute.focused:hover,
.datepicker tbody tr > td span.minute.active:hover,
.datepicker tbody tr > td span.minute.active.focused:hover,
.datepicker tbody tr > td span.minute.active,
.datepicker tbody tr > td span.month.focused,
.datepicker tbody tr > td span.month.focused:hover,
.datepicker tbody tr > td span.month.active:hover,
.datepicker tbody tr > td span.month.active.focused:hover,
.datepicker tbody tr > td span.month.active {
  background: #5867dd;
  color: #ffffff;
}
.datepicker tfoot tr > th.today, .datepicker tfoot tr > th.clear {
  border-radius: 3px;
  font-weight: 500;
}
.datepicker tfoot tr > th.today:hover, .datepicker tfoot tr > th.clear:hover {
  background: #ebedf2;
}
.datepicker.datepicker-inline {
  border: 1px solid #ebedf2;
}

.input-daterange .input-group-addon {
  min-width: 44px;
}
.input-daterange input {
  text-align: left;
}

.alert[data-notify] {
  min-width: 300px;
}
.alert[data-notify] .close {
  right: 10px !important;
  padding: 0.25rem 0 0 2rem;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-weight: 300;
}
.alert[data-notify] .close:before {
  content: "\f191";
}
.alert[data-notify] .close:before {
  font-size: 1.1rem;
  color: #fff;
  opacity: 0.7;
  transition: all 0.3s;
}
.alert[data-notify] .close:hover:before {
  opacity: 1;
  transition: all 0.3s;
}
@media (min-width: 769px) and (max-width: 1024px) {
  .alert[data-notify] {
    max-width: 70%;
  }
}
@media (max-width: 768px) {
  .alert[data-notify] {
    max-width: 90%;
  }
}
.alert[data-notify][data-notify-position=top-center], .alert[data-notify][data-notify-position=bottom-center] {
  width: 30%;
}
@media (min-width: 769px) and (max-width: 1024px) {
  .alert[data-notify][data-notify-position=top-center], .alert[data-notify][data-notify-position=bottom-center] {
    width: 70%;
  }
}
@media (max-width: 768px) {
  .alert[data-notify][data-notify-position=top-center], .alert[data-notify][data-notify-position=bottom-center] {
    width: 90%;
  }
}
.alert[data-notify] .icon {
  position: absolute;
}
.alert[data-notify] [class^=la-],
.alert[data-notify] [class*=" la-"] {
  font-size: 1.8rem;
}
.alert[data-notify] [class^=fa-],
.alert[data-notify] [class*=" fa-"] {
  font-size: 1.6rem;
}
.alert[data-notify] [class^=flaticon-],
.alert[data-notify] [class*=" flaticon-"],
.alert[data-notify] [class^=flaticon2-],
.alert[data-notify] [class*=" flaticon2-"] {
  font-size: 1.8rem;
}
.alert[data-notify] [class^=la-],
.alert[data-notify] [class*=" la-"] {
  margin-top: -0.1rem;
}
.alert[data-notify] [class^=fa-],
.alert[data-notify] [class*=" fa-"] {
  margin-top: -0.1rem;
}
.alert[data-notify] [class^=flaticon-],
.alert[data-notify] [class*=" flaticon-"],
.alert[data-notify] [class^=flaticon2-],
.alert[data-notify] [class*=" flaticon2-"] {
  margin-top: -0.4rem;
}
.alert[data-notify] [data-notify=title] {
  display: block;
  font-weight: 500;
}
.alert[data-notify] .icon ~ [data-notify=title] {
  padding-left: 2.85rem;
}
.alert[data-notify] .icon ~ [data-notify=message] {
  display: inline-block;
  padding-left: 2.85rem;
}
.alert[data-notify] [data-notify=title]:not(:empty) ~ [data-notify=message] {
  margin-top: 0.2rem;
}
.alert[data-notify] .progress {
  margin-top: 0.5rem;
  line-height: 0.5rem;
  height: 0.5rem;
}

[data-switch=true] {
  opacity: 0;
}

.bootstrap-switch .bootstrap-switch-label {
  background: #fff;
}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  padding-top: 0.65rem;
  padding-bottom: 0.65rem;
  padding-left: 1rem;
  padding-right: 1rem;
  line-height: 1.5;
  letter-spacing: 0.1rem;
  font-size: 0.9rem;
  font-weight: 400;
}
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  font-size: 0.85rem;
  line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.9rem;
  line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 1.15rem 1.65rem;
  font-size: 1.1rem;
  line-height: 1.5;
}

.bootstrap-switch {
  display: inline-block;
}
.bootstrap-switch.bootstrap-switch--pill .bootstrap-switch {
  border-radius: 4px;
}
.bootstrap-switch.bootstrap-switch--square .bootstrap-switch {
  border-radius: 0 !important;
}
.bootstrap-switch.bootstrap-switch--square .bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch--square .bootstrap-switch .bootstrap-switch-handle-on {
  border-radius: 0 !important;
}

.bootstrap-switch {
  border-color: #e2e5ec;
}
.bootstrap-switch .bootstrap-switch-label {
  color: #74788d;
  background: #fff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-brand,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-brand {
  background-color: #2c77f4;
  border-color: #2c77f4;
  color: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #282a3c;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  background-color: #282a3c;
  border-color: #282a3c;
  color: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background-color: #5867dd;
  border-color: #5867dd;
  color: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  background-color: #1dc9b7;
  border-color: #1dc9b7;
  color: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  background-color: #5578eb;
  border-color: #5578eb;
  color: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background-color: #ffb822;
  border-color: #ffb822;
  color: #111111;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  background-color: #fd397a;
  border-color: #fd397a;
  color: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  background-color: #e2e5ec;
  border-color: #e2e5ec;
  color: #74788d;
}

.bootstrap-switch.bootstrap-switch--air .bootstrap-switch {
  box-shadow: 0px 0px 11px 0px rgba(56, 36, 99, 0.08);
}

.datetimepicker {
  width: 265px;
  padding: 10px;
  left: auto;
}
.datetimepicker.datetimepicker-orient-top {
  margin-top: 8px;
}
.datetimepicker table {
  width: 100%;
}
.datetimepicker td,
.datetimepicker th {
  width: 35px;
  height: 35px;
  border-radius: 3px;
  font-weight: normal;
}
.datetimepicker thead th i {
  font-size: 1.2rem;
}
.datetimepicker thead th.prev, .datetimepicker thead th.switch, .datetimepicker thead th.next {
  color: #74788d;
  font-weight: 500;
}
.datetimepicker thead th.prev .glyphicon, .datetimepicker thead th.switch .glyphicon, .datetimepicker thead th.next .glyphicon {
  color: #74788d;
}
.datetimepicker thead th.prev:hover, .datetimepicker thead th.switch:hover, .datetimepicker thead th.next:hover {
  background: #f7f8fa !important;
}
.datetimepicker thead th.dow {
  font-weight: 500;
  color: #595d6e;
}
.datetimepicker thead th.next > span, .datetimepicker thead th.prev > span {
  display: inline-block;
  font: normal normal normal 16px/1 "LineAwesome";
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 1.2rem;
}
.datetimepicker thead th.next > span:before {
  content: "\f112";
}
.datetimepicker thead th.prev > span:before {
  content: "\f111";
}
.datetimepicker tbody tr > td span {
  color: #595d6e;
}
.datetimepicker tbody tr > td.day {
  color: #595d6e;
}
.datetimepicker tbody tr > td.day:hover {
  background: #f7f8fa;
}
.datetimepicker tbody tr > td.day.old {
  color: #74788d;
}
.datetimepicker tbody tr > td.day.new {
  color: #595d6e;
}
.datetimepicker tbody tr > td.day.selected, .datetimepicker tbody tr > td.day.active {
  background: #5867dd;
  color: #ffffff;
}
.datetimepicker tbody tr > td.day.today {
  position: relative;
  background: rgba(44, 119, 244, 0.7) !important;
  color: #ffffff !important;
}
.datetimepicker tbody tr > td.day.today:before {
  content: "";
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #ffffff;
  border-top-color: #ebedf2;
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.datetimepicker tbody tr > td.day.range {
  background: #f7f8fa;
}
.datetimepicker tbody tr > td span.year,
.datetimepicker tbody tr > td span.hour,
.datetimepicker tbody tr > td span.minute,
.datetimepicker tbody tr > td span.month {
  color: #595d6e;
}
.datetimepicker tbody tr > td span.year.focused, .datetimepicker tbody tr > td span.year:hover,
.datetimepicker tbody tr > td span.hour.focused,
.datetimepicker tbody tr > td span.hour:hover,
.datetimepicker tbody tr > td span.minute.focused,
.datetimepicker tbody tr > td span.minute:hover,
.datetimepicker tbody tr > td span.month.focused,
.datetimepicker tbody tr > td span.month:hover {
  background: #f7f8fa;
}
.datetimepicker tbody tr > td span.year.active:hover, .datetimepicker tbody tr > td span.year.active,
.datetimepicker tbody tr > td span.hour.active:hover,
.datetimepicker tbody tr > td span.hour.active,
.datetimepicker tbody tr > td span.minute.active:hover,
.datetimepicker tbody tr > td span.minute.active,
.datetimepicker tbody tr > td span.month.active:hover,
.datetimepicker tbody tr > td span.month.active {
  background: #5867dd;
  color: #ffffff;
}
.datetimepicker tfoot tr > th.today, .datetimepicker tfoot tr > th.clear {
  border-radius: 3px;
  font-weight: 500;
}
.datetimepicker tfoot tr > th.today:hover, .datetimepicker tfoot tr > th.clear:hover {
  background-color: #f7f8fa;
}
.datetimepicker.datetimepicker-inline {
  border: 1px solid #f7f8fa;
}

.input-daterange .input-group-addon {
  min-width: 44px;
}

.bootstrap-timepicker-widget {
  left: auto;
  width: 175px;
}
.bootstrap-timepicker-widget .bootstrap-timepicker-hour,
.bootstrap-timepicker-widget .bootstrap-timepicker-minute,
.bootstrap-timepicker-widget .bootstrap-timepicker-meridian,
.bootstrap-timepicker-widget .bootstrap-timepicker-second {
  border: 0;
  background: none;
  outline: none !important;
  box-shadow: none;
}
.bootstrap-timepicker-widget table td > a {
  border: 0;
}
.bootstrap-timepicker-widget table td > a i {
  font-size: 1.1rem;
}

.bootstrap-timepicker-widget .bootstrap-timepicker-hour,
.bootstrap-timepicker-widget .bootstrap-timepicker-minute,
.bootstrap-timepicker-widget .bootstrap-timepicker-meridian,
.bootstrap-timepicker-widget .bootstrap-timepicker-second {
  color: #595d6e;
}
.bootstrap-timepicker-widget table td > a .la {
  font-size: 1.2rem;
  color: #74788d;
}
.bootstrap-timepicker-widget table td > a:hover {
  background: #f7f8fa;
}

.daterangepicker {
  padding: 0;
  margin: 0;
  width: auto;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border-radius: 4px;
  border: 0;
  font-family: Poppins, Helvetica, sans-serif;
  z-index: 95;
}
.modal-open .daterangepicker {
  z-index: 1051;
}
.daterangepicker:after, .daterangepicker:before {
  display: none;
}
.daterangepicker .ranges ul {
  padding: 1rem 0;
  width: 170px;
}
.daterangepicker .ranges li {
  padding: 0.7rem 1.75rem;
  font-weight: 400;
  font-size: 1rem;
  color: #595d6e;
  transition: color 0.3s ease;
}
.daterangepicker .ranges li:hover, .daterangepicker .ranges li.active {
  background-color: #f7f8fa;
  color: #2c77f4;
  transition: color 0.3s ease;
}
.daterangepicker.show-calendar .ranges {
  border-right: 1px solid #ebedf2;
}
.daterangepicker.show-ranges .drp-calendar.left {
  border-left: 0;
}
.daterangepicker.show-calendar .ranges {
  margin-top: 0;
}
.daterangepicker .drp-buttons {
  padding: 1rem 1.75rem;
  border-top: 1px solid #ebedf2;
}
.daterangepicker .drp-buttons .btn {
  font-size: 0.9rem;
  font-weight: 400;
  padding: 0.5rem 1rem;
  border-radius: 0;
  border-radius: 4px;
}
.daterangepicker .drp-calendar.left, .daterangepicker .drp-calendar.right {
  padding: 1rem 1.5rem 1rem 1.5rem;
}
.daterangepicker .drp-calendar.left {
  border-left: 0 !important;
}
.daterangepicker .drp-calendar th {
  font-weight: 500;
  font-size: 1rem;
  color: #595d6e;
}
.daterangepicker .drp-calendar th.month {
  font-weight: 400;
  color: #74788d;
}
.daterangepicker .drp-calendar th.next span, .daterangepicker .drp-calendar th.prev span {
  border-width: 0 1px 1px 0;
  border-color: #74788d;
}
.daterangepicker .drp-calendar th.next span {
  margin-right: 1px;
}
.daterangepicker .drp-calendar th.prev span {
  margin-left: 1px;
}
.daterangepicker .drp-calendar td {
  font-size: 1rem;
  color: #595d6e;
}
.daterangepicker .drp-calendar td.available.off {
  color: #a2a5b9;
}
.daterangepicker .drp-calendar td.active {
  background-color: #2c77f4;
  color: #ffffff;
  border-radius: 0;
  border-radius: 4px;
}
.daterangepicker .drp-calendar td.active.start-date {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.daterangepicker .drp-calendar td.active.end-date {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.daterangepicker .drp-calendar td.active.start-date.end-date {
  border-radius: 4px;
}
.daterangepicker .drp-calendar td.today, .daterangepicker .drp-calendar td.today.active {
  border-radius: 0;
  border-radius: 4px;
  background: rgba(44, 119, 244, 0.7) !important;
  color: #ffffff !important;
}
.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today) {
  background-color: #f7f8fa;
  color: #595d6e;
}
.daterangepicker select {
  border-radius: 4px;
  background: transparent !important;
  border-color: #ebedf2;
  color: #595d6e;
}

.bootstrap-touchspin .input-group-btn-vertical .btn {
  justify-content: center;
  text-align: center;
}
.bootstrap-touchspin .input-group-btn-vertical .btn:first-child {
  border-bottom: 0;
}
.bootstrap-touchspin .input-group-btn-vertical .btn i {
  padding: 0;
  font-size: 1rem;
}

.bootstrap-maxlength {
  z-index: 1040 !important;
}
.bootstrap-maxlength.kt-badge {
  display: inline-flex !important;
}
.modal .bootstrap-maxlength {
  z-index: 1060 !important;
}

.bootstrap-select > .dropdown-toggle {
  position: relative;
  outline: none !important;
  padding: 0.65rem 1rem;
  border-radius: 4px !important;
}
.bootstrap-select > .dropdown-toggle:focus {
  outline: none !important;
}
.bootstrap-select > .dropdown-toggle:after {
  border: 0;
  margin-right: -2px;
  font-size: 0.6rem;
  display: inline-block;
  font-family: Flaticon2;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f1a3";
}
.bootstrap-select > .dropdown-toggle:before {
  width: auto;
}
.bootstrap-select .dropdown-menu.inner {
  display: block;
}
.bootstrap-select .dropdown-menu.inner > li > a {
  display: block;
  position: relative;
  outline: none !important;
  padding: 10px 15px;
}
.bootstrap-select .dropdown-menu.inner > li > a:hover {
  text-decoration: none;
}
.bootstrap-select .dropdown-menu.inner > li > a [class^=la-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" la-"] {
  font-size: 1.2rem;
}
.bootstrap-select .dropdown-menu.inner > li > a [class^=fa-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" fa-"] {
  font-size: 1.2rem;
}
.bootstrap-select .dropdown-menu.inner > li > a [class^=flaticon-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" flaticon-"],
.bootstrap-select .dropdown-menu.inner > li > a [class^=flaticon2-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" flaticon2-"] {
  font-size: 1.1rem;
  float: left;
}
.bootstrap-select .dropdown-menu.inner > li > a i {
  vertical-align: middle;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a span.check-mark {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  top: 50%;
  position: absolute;
  margin-top: -0.425rem;
  font-size: 0.85rem;
  right: 1rem;
  display: inline-block;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a span.check-mark:before {
  content: "\f17b";
}
.bootstrap-select .dropdown-menu.inner > li.selected > a span.check-mark:after {
  display: none;
}
.bootstrap-select .dropdown-menu.inner > li.divider {
  margin: 10px 0;
}
.bootstrap-select .dropdown-menu.inner > li.hidden {
  display: none;
}
.bootstrap-select .dropdown-menu.inner > li.no-results {
  padding: 10px 15px;
}
.bootstrap-select .popover-title {
  padding: 10px 15px;
  margin-bottom: 5px;
}
.bootstrap-select .popover-title .close {
  display: none;
}
.bootstrap-select .bs-searchbox,
.bootstrap-select .bs-actionsbox,
.bootstrap-select .bs-donebutton {
  padding: 10px 15px;
}

.bootstrap-select > .dropdown-toggle.btn-light, .bootstrap-select > .dropdown-toggle.btn-secondary {
  background: #fff;
  color: #595d6e;
  border-color: #e2e5ec;
  box-shadow: none;
}
.bootstrap-select > .dropdown-toggle.btn-light:focus, .bootstrap-select > .dropdown-toggle.btn-light.active, .bootstrap-select > .dropdown-toggle.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.btn-secondary.active {
  background-color: transparent;
  border-color: #669cf7;
}
.bootstrap-select > .dropdown-toggle.btn-light.disabled, .bootstrap-select > .dropdown-toggle.btn-light:disabled, .bootstrap-select > .dropdown-toggle.btn-secondary.disabled, .bootstrap-select > .dropdown-toggle.btn-secondary:disabled {
  background: #f7f8fa;
  border-color: #f7f8fa;
}
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class^=la-],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class*=" la-"],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class^=fa-],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class*=" fa-"],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class^=flaticon-],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class*=" flaticon-"],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class^=flaticon2-],
.bootstrap-select > .dropdown-toggle.btn-light .filter-option [class*=" flaticon2-"], .bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class^=la-],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class*=" la-"],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class^=fa-],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class*=" fa-"],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class^=flaticon-],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class*=" flaticon-"],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class^=flaticon2-],
.bootstrap-select > .dropdown-toggle.btn-secondary .filter-option [class*=" flaticon2-"] {
  color: #74788d;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder {
  color: #74788d;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-brand {
  color: #ffffff;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-brand > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-light {
  color: #282a3c;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-light > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark {
  color: #ffffff;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary {
  color: #ffffff;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success {
  color: #ffffff;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info {
  color: #ffffff;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-warning {
  color: #111111;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-warning > .filter-option {
  opacity: 0.8;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger {
  color: #ffffff;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger > .filter-option {
  opacity: 0.8;
}
.bootstrap-select.show > .dropdown-toggle.btn-light, .bootstrap-select.show > .dropdown-toggle.btn-secondary {
  border-color: #669cf7;
  box-shadow: none;
}
.bootstrap-select.is-invalid .btn.dropdown-toggle {
  border-color: #fd397a;
}
.bootstrap-select.is-valid .btn.dropdown-toggle {
  border-color: #1dc9b7;
}
.bootstrap-select .dropdown-menu.inner > li > a .text {
  color: #595d6e;
}
.bootstrap-select .dropdown-menu.inner > li > a .text small {
  color: #a2a5b9;
}
.bootstrap-select .dropdown-menu.inner > li > a span.check-mark {
  color: #74788d;
}
.bootstrap-select .dropdown-menu.inner > li > a [class^=la-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" la-"],
.bootstrap-select .dropdown-menu.inner > li > a [class^=fa-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" fa-"],
.bootstrap-select .dropdown-menu.inner > li > a [class^=flaticon-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" flaticon-"],
.bootstrap-select .dropdown-menu.inner > li > a [class^=flaticon2-],
.bootstrap-select .dropdown-menu.inner > li > a [class*=" flaticon2-"] {
  color: #a2a5b9;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a, .bootstrap-select .dropdown-menu.inner > li:hover > a {
  background: #f7f8fa;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a .text, .bootstrap-select .dropdown-menu.inner > li:hover > a .text {
  color: #595d6e;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a [class^=la-],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class*=" la-"],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class^=fa-],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class*=" fa-"],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class^=flaticon-],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class*=" flaticon-"],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class^=flaticon2-],
.bootstrap-select .dropdown-menu.inner > li.selected > a [class*=" flaticon2-"], .bootstrap-select .dropdown-menu.inner > li:hover > a [class^=la-],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class*=" la-"],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class^=fa-],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class*=" fa-"],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class^=flaticon-],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class*=" flaticon-"],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class^=flaticon2-],
.bootstrap-select .dropdown-menu.inner > li:hover > a [class*=" flaticon2-"] {
  color: #a2a5b9;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a span.check-mark, .bootstrap-select .dropdown-menu.inner > li:hover > a span.check-mark {
  color: #74788d;
}
.bootstrap-select .dropdown-menu.inner > li.dropdown-header {
  color: #74788d;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a {
  background: #f7f8fa;
}
.bootstrap-select .dropdown-menu.inner > li.disabled > a {
  opacity: 0.6;
}
.bootstrap-select .dropdown-menu.inner > li.divider {
  border-bottom: 1px solid #f7f8fa;
}
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a {
  background: #5867dd;
}
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a .text {
  color: #ffffff;
}
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class^=la-],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class*=" la-"],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class^=fa-],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class*=" fa-"],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class^=flaticon-],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class*=" flaticon-"],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class^=flaticon2-],
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a [class*=" flaticon2-"] {
  color: #ffffff;
}
.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a span.check-mark {
  color: #ffffff;
}
.bootstrap-select .dropdown-menu.inner > li.no-results {
  color: #74788d;
}
.bootstrap-select .popover-title {
  background: #f7f8fa;
  border: 0;
}
.bootstrap-select .dropdown-menu {
  margin-top: 1px;
}

#session-timeout-dialog .modal-header .close {
  position: absolute;
  right: 25px;
  font-size: 0;
  top: 1.75rem;
}
#session-timeout-dialog .modal-header .modal-title {
  flex: 1 auto;
}

.md-editor {
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  outline: none !important;
}
.md-editor .md-footer,
.md-editor .md-header {
  padding: 10px 10px;
}
.md-editor .md-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.md-editor .md-header .btn-group {
  margin-right: 10px;
}
.md-editor .md-header .btn-group .btn {
  background: white;
  border: 1px solid #ebedf2;
  color: #74788d;
  transition: all 0.3s;
}
.md-editor .md-header .btn-group .btn:hover, .md-editor .md-header .btn-group .btn:focus, .md-editor .md-header .btn-group .btn:active, .md-editor .md-header .btn-group .btn.active {
  transition: all 0.3s;
  color: #595d6e;
  background: transparent;
}
.md-editor .md-footer {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.md-editor > textarea {
  padding: 10px 10px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.md-editor {
  border: 1px solid #e2e5ec;
}
.md-editor.active {
  border: 1px solid #e2e5ec;
  box-shadow: none;
}
.md-editor .md-footer,
.md-editor .md-header {
  background: #f7f8fa;
}
.md-editor > textarea {
  background: #f7f8fa;
}
.md-editor.active > textarea {
  background: #f7f8fa;
}

.is-valid .md-editor {
  border-color: #1dc9b7;
}

.is-invalid .md-editor {
  border-color: #fd397a;
}

.note-popover {
  display: none;
}

.note-editor {
  position: static;
  border-radius: 4px;
}
.note-editor .note-toolbar {
  position: static;
}
.note-editor .modal .modal-header .close {
  position: absolute;
  right: 25px;
  top: 20px;
  font-size: 0;
}
.note-editor .panel-heading.note-toolbar {
  padding: 5px 10px 10px 10px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.note-editor .panel-heading.note-toolbar .btn {
  outline: none !important;
}
.note-editor .panel-heading.note-toolbar .dropdown-menu {
  min-width: 185px;
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu {
  min-width: 350px;
  padding: 10px;
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li {
  display: table;
  table-layout: fixed;
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group {
  display: table-cell !important;
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group:first-child {
  padding-right: 10px;
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group .note-color-reset {
  margin: 5px 0 10px 0;
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group .note-palette-title {
  margin: 5px 0;
  text-align: left;
  border: 0;
}
.note-editor .dropdown-toggle::after {
  display: none;
}

.note-editor.note-frame {
  border: 1px solid #e2e5ec;
}
.note-editor.note-frame .panel-heading.note-toolbar {
  background: #f7f8fa;
}
.note-editor.note-frame .note-statusbar {
  background: #f7f8fa;
}
.note-editor .note-toolbar .note-btn-group .btn {
  background: white;
  border: 1px solid #ebedf2;
}
.note-editor .note-toolbar .note-btn-group .btn i {
  vertical-align: initial;
  line-height: initial;
  padding-right: 0;
  color: #74788d;
}
.note-editor .note-toolbar .note-btn-group .btn:hover, .note-editor .note-toolbar .note-btn-group .btn:focus, .note-editor .note-toolbar .note-btn-group .btn:active, .note-editor .note-toolbar .note-btn-group .btn.active {
  background: transparent;
  color: #595d6e;
}

.note-editable .table.table-bordered th, .note-editable .table.table-bordered td {
  border: 1px solid #e2e5ec;
}

.is-valid .note-editor {
  border-color: #1dc9b7;
}

.is-invalid .note-editor {
  border-color: #fd397a;
}

.dropzone {
  min-height: auto;
}

.dropzone.dropzone-default {
  padding: 20px;
  text-align: center;
  cursor: pointer;
  border: 2px dashed #ebedf2;
  border-radius: 4px;
}
.dropzone.dropzone-default .dropzone-msg-title {
  color: #595d6e;
  margin: 0 0 5px 0;
  padding: 0;
  font-weight: 500;
  font-size: 1.2rem;
}
.dropzone.dropzone-default .dropzone-msg-desc {
  color: #74788d;
  font-weight: 400;
  font-size: 1rem;
}
.dropzone.dropzone-default .dz-preview .dz-image {
  overflow: hidden;
  width: 32px;
  height: 32px;
  position: relative;
  display: block;
  margin-right: 5px;
  border: 1px solid #e2e5ec;
  border-radius: 4px;
}
.dropzone.dropzone-default.dropzone-brand {
  border-color: #2c77f4;
}
.dropzone.dropzone-default.dropzone-light {
  border-color: #ffffff;
}
.dropzone.dropzone-default.dropzone-dark {
  border-color: #282a3c;
}
.dropzone.dropzone-default.dropzone-primary {
  border-color: #5867dd;
}
.dropzone.dropzone-default.dropzone-success {
  border-color: #1dc9b7;
}
.dropzone.dropzone-default.dropzone-info {
  border-color: #5578eb;
}
.dropzone.dropzone-default.dropzone-warning {
  border-color: #ffb822;
}
.dropzone.dropzone-default.dropzone-danger {
  border-color: #fd397a;
}

.dropzone.dropzone-multi {
  border: 0;
  padding: 0;
}
.dropzone.dropzone-multi .dz-message {
  display: none;
}
.dropzone.dropzone-multi .dropzone-panel .dropzone-upload,
.dropzone.dropzone-multi .dropzone-panel .dropzone-remove-all {
  display: none;
}
.dropzone.dropzone-multi .dropzone-item {
  display: flex;
  align-items: center;
  margin-top: 0.75rem;
  border-radius: 4px;
  padding: 0.5rem 1rem;
  background-color: #f4f6fa;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-file {
  flex-grow: 1;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-file .dropzone-filename {
  font-size: 0.9rem;
  font-weight: 500;
  color: #595d6e;
  text-overflow: ellipsis;
  margin-right: 0.5rem;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-file .dropzone-filename b {
  font-size: 0.9rem;
  font-weight: 500;
  color: #a2a5b9;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-file .dropzone-error {
  margin-top: 0.25rem;
  font-size: 0.9rem;
  font-weight: 400;
  color: #fd397a;
  text-overflow: ellipsis;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-progress {
  width: 15%;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-progress .progress {
  height: 5px;
  transition: all 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dropzone.dropzone-multi .dropzone-item .dropzone-progress .progress {
    transition: none;
  }
}
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar {
  margin-left: 1rem;
  display: flex;
  flex-wrap: nowrap;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete {
  height: 25px;
  width: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start i,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel i,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete i {
  font-size: 0.8rem;
  color: #a2a5b9;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start:hover i,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel:hover i,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete:hover i {
  color: #2c77f4;
}
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start {
  transition: all 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start {
    transition: none;
  }
}

#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #fff;
  opacity: 0.8;
}
#toast-container > div:hover {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.125);
}
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast {
  background-position: 15px center /*rtl:calc(100% - 15px) center*/ !important;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border: 0;
}
.toast .toast-close-button {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  outline: none !important;
  font-size: 0;
  content: " ";
}
.toast .toast-close-button:before {
  content: "\f191";
}
.toast .toast-close-button:before {
  font-size: 0.9rem;
}
.toast .toast-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0.25rem;
}
.toast .toast-message {
  font-size: 0.9rem;
  user-select: none;
}
.toast .toast-time {
  position: absolute;
  right: 3px;
  bottom: 3px;
  color: #fff;
  font-size: 0.75rem;
}

.toast-success {
  background-color: #1dc9b7;
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.toast-warning {
  background-color: #ffb822;
  color: #111111;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.toast-info {
  background-color: #5578eb;
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.toast-error {
  background-color: #fd397a;
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.fa-lg {
  font-size: 1.33333em !important;
}

.fa-xs {
  font-size: 0.75em !important;
}

.fa-sm {
  font-size: 0.875em !important;
}

.fa-1x {
  font-size: 1em !important;
}

.fa-2x {
  font-size: 2em !important;
}

.fa-3x {
  font-size: 3em !important;
}

.fa-4x {
  font-size: 4em !important;
}

.fa-5x {
  font-size: 5em !important;
}

.fa-6x {
  font-size: 6em !important;
}

.fa-7x {
  font-size: 7em !important;
}

.fa-8x {
  font-size: 8em !important;
}

.fa-9x {
  font-size: 9em !important;
}

.fa-10x {
  font-size: 10em !important;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1051;
}

.select2-dropdown.select2-dropdown--hidden {
  display: none;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__options--cloud {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.select2-results__options--cloud .select2-results__option {
  margin: 2px;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  cursor: pointer;
  color: #646C97;
}
.select2-results__option:hover {
  background: #f7f8fa;
  color: #74788d;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  outline: none !important;
  border-radius: 4px;
  height: auto;
  line-height: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--multiple .select2-selection__arrow {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  border: 0;
  top: 50%;
  position: absolute;
  margin-top: 0;
  margin-left: 0;
  font-size: 0.85rem;
  left: auto;
  right: 0;
  display: inline-block;
  width: 1.9rem;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:before,
.select2-container--default .select2-selection--multiple .select2-selection__arrow:before {
  content: "\f110";
}
.select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-container--default .select2-selection--multiple .select2-selection__arrow b {
  display: none;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  position: relative;
  padding: 0.65rem 3rem 0.65rem 1rem;
  line-height: 1.5;
}
.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear {
  border: 0;
  position: absolute;
  top: 50%;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f110";
  font-size: 1.4rem;
  display: inline-block;
  left: auto;
  right: 1.85rem;
  margin-right: 0.4rem;
  margin-top: -1rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0.37rem 1rem;
  line-height: 1.5;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding: 0.05rem 0.4rem 0.05rem 0.4rem;
  font-size: 1rem;
  margin: 0.1rem 0.4rem 0.1rem 0;
  position: relative;
  float: left/*rtl:right*/;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f110";
  font-size: 1.4rem;
  display: inline-block;
  line-height: 0;
  margin-right: 0.3rem;
  position: relative;
  top: 0.1rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field {
  font-weight: 300;
  margin: 0.25rem 0.25rem 0.25rem 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none !important;
  border-radius: 4px;
}
.select2-container--default .select2-search--dropdown {
  padding: 15px 15px;
}
.select2-container--default .select2-results__option {
  padding: 5px 15px;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  cursor: not-allowed;
}
.select2-container--default .select2-results__option .select2-results__group {
  padding: 5px 15px;
  font-weight: 600;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding: 5px 30px;
}

.select2-container .select2-search--inline .select2-search__field {
  margin: 0;
}

select.select2 {
  opacity: 0;
}

.select2 > select.form-control {
  opacity: 0;
}

.input-group > .select2-hidden-accessible:first-child + .select2-container > .selection .select2-selection--single {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .select2-hidden-accessible:first-child + .select2-container > .selection, .input-group > .select2-hidden-accessible:first-child + .select2-container > .selection.form-control {
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection--single {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection, .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection.form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .select2-hidden-accessible:first-child + .select2-container + .input-group-text, .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container + .input-group-text {
  border-left: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:not(:last-child) > .selection .select2-selection--single {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:not(:last-child) > .selection .select2-selection, .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:not(:last-child) > .selection .select2-selection.form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single {
  border: 1px solid #e2e5ec;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #74788d;
}
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--multiple,
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #669cf7;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #595d6e;
}
.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear {
  color: #74788d;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  color: #595d6e;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  color: #74788d;
  background: #f7f8fa;
  border: 1px solid #ebedf2;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  color: #74788d;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field::-moz-placeholder {
  color: #74788d;
  opacity: 1;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field:-ms-input-placeholder {
  color: #74788d;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field::-webkit-input-placeholder {
  color: #74788d;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #e2e5ec;
}
.select2-container--default .select2-dropdown {
  border: 1px solid #e2e5ec;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background: #f7f8fa;
  color: #74788d;
}
.select2-container--default .select2-results__option.select2-results__option--highlighted {
  background: #f7f8fa;
  color: #74788d;
}
.select2-container--default.select2-container--disabled {
  cursor: not-allowed;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple,
.select2-container--default.select2-container--disabled .select2-selection--single {
  cursor: not-allowed;
  background: #f7f8fa;
  border-color: #e2e5ec;
}

.select2.select2--air .select2-container--default .select2-selection--single,
.select2.select2--air .select2-container--default .select2-selection--multiple {
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
}
.select2.select2--solid .select2-container--default .select2-selection--multiple,
.select2.select2--solid .select2-container--default .select2-selection--single {
  background-color: #f7f8fa;
  border-color: #ebedf2;
}
.select2.select2--solid .select2-container--default .select2-selection--multiple .select2-selection__placeholder,
.select2.select2--solid .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #74788d;
}

.m-form.m-form--state .is-valid .select2-container--default .select2-selection--multiple,
.m-form.m-form--state .is-valid .select2-container--default .select2-selection--single {
  border-color: success;
}
.m-form.m-form--state .is-valid .select2-container--default.select2-container--focus .select2-selection--multiple,
.m-form.m-form--state .is-valid .select2-container--default.select2-container--focus .select2-selection--single, .m-form.m-form--state .is-valid .select2-container--default.select2-container--open .select2-selection--multiple,
.m-form.m-form--state .is-valid .select2-container--default.select2-container--open .select2-selection--single {
  border-color: success;
}

.m-form.m-form--state .is-invalid .select2-container--default .select2-selection--multiple,
.m-form.m-form--state .is-invalid .select2-container--default .select2-selection--single {
  border-color: danger;
}
.m-form.m-form--state .is-invalid .select2-container--default.select2-container--focus .select2-selection--multiple,
.m-form.m-form--state .is-invalid .select2-container--default.select2-container--focus .select2-selection--single, .m-form.m-form--state .is-invalid .select2-container--default.select2-container--open .select2-selection--multiple,
.m-form.m-form--state .is-invalid .select2-container--default.select2-container--open .select2-selection--single {
  border-color: danger;
}

.kt-container, .kt-container.kt-container--fluid {
  width: 100%;
  margin: 0;
}
.kt-container.kt-container--fit {
  padding: 0 !important;
}
.kt-container.kt-container--fit-left {
  padding-left: 0 !important;
}
.kt-container.kt-container--fit-right {
  padding-right: 0 !important;
}

@media (min-width: 1429px) {
  .kt-container {
    width: 1380px;
    margin: 0 auto;
  }
  .kt-container.kt-container--fluid {
    width: 100%;
    margin: 0;
  }
}
.kt-page--loading * {
  transition: none !important;
}

.kt-page-loader {
  background: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  display: none;
}
.kt-page--loading .kt-page-loader {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kt-page-loader.kt-page-loader--non-block {
  background: transparent;
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  width: auto;
}
.kt-page--loading-non-block .kt-page-loader.kt-page-loader--non-block {
  display: inline-block;
}
.kt-page-loader.kt-page-loader--logo {
  flex-direction: column;
  align-items: center;
}
.kt-page-loader.kt-page-loader--logo img {
  display: block;
}
.kt-page-loader.kt-page-loader--logo .kt-spinner {
  margin-top: 3rem;
}
.kt-page-loader.kt-page-loader--logo .kt-spinner:before {
  width: 26px;
  height: 26px;
  margin-top: -13px;
  margin-left: -13px;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html,
body {
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-size: 13px;
  font-weight: 300;
  font-family: Poppins, Helvetica, sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html a:hover,
html a:active,
html a:focus,
body a:hover,
body a:active,
body a:focus {
  text-decoration: none !important;
}
html a,
html button,
body a,
body button {
  outline: none !important;
}

body {
  display: flex;
  flex-direction: column;
  color: #646c9a;
}

router-outlet {
  display: none;
}

canvas {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* Customize website's scrollbar like Mac OS */
/* 
::-webkit-scrollbar {
    background-color:#f6f6f6;
    width:14px;
}

::-webkit-scrollbar-track {
    transition: all 0.3s ease;
    background-color:#f6f6f6;
    width:14px;
}

::-webkit-scrollbar-track:hover {
    transition: all 0.3s ease;
    background-color:#f6f6f6;
}

::-webkit-scrollbar-thumb {
    transition: all 0.3s ease;
    background-color:#c1c1c1;
}

::-webkit-scrollbar-thumb:hover {
    transition: all 0.3s ease;
    background-color: darken(#c1c1c1, 3%);
}
*/
/* set button(top and bottom of the scrollbar) */
::-webkit-scrollbar-button {
  display: none;
}

@media (min-width: 769px) and (max-width: 1024px) {
  html,
body {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  html,
body {
    font-size: 12px;
  }
}
.kt-animate-fade-in-up {
  animation: kt-animate-fade-in-up 0.5s;
}

.kt-animate-fade-out {
  animation: kt-animate-fade-out 0.5s;
}

.kt-animate-fade-in {
  animation: kt-animate-fade-in 0.5s;
}

.kt-animate-blink {
  animation: kt-animate-blink 1s step-start 0s infinite;
  animation-fill-mode: initial;
}

.kt-animate-shake {
  animation: kt-animate-shake 0.1s ease-in 0.1s infinite alternate;
  animation-fill-mode: initial;
}

.kt-animate-pause {
  animation-play-state: paused;
}

.kt-notransition {
  transition: none !important;
}

@keyframes kt-animate-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes kt-animate-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes kt-animate-fade-in-up {
  from {
    opacity: 0;
    transform: translateY(15px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes kt-animate-fade-out-up {
  from {
    opacity: 1;
    transform: translateY(15px);
  }
  to {
    opacity: 0;
    transform: translateY(0px);
  }
}
@keyframes kt-animate-blink {
  50% {
    opacity: 0;
  }
}
@keyframes kt-animate-shake {
  from {
    transform: rotate(13deg);
  }
  to {
    -webkit-transform-origin: center center;
    transform: rotate(-13deg);
  }
}
.kt-m-a {
  margin: auto !important;
}

.kt-mt-a {
  margin-top: auto !important;
}

.kt-mb-a {
  margin-bottom: auto !important;
}

.kt-ml-a {
  margin-left: auto !important;
}

.kt-mr-a {
  margin-right: auto !important;
}

.kt-m-0 {
  margin: 0px !important;
}

.kt-mt-0 {
  margin-top: 0px !important;
}

.kt-mb-0 {
  margin-bottom: 0px !important;
}

.kt-ml-0 {
  margin-left: 0px !important;
}

.kt-mr-0 {
  margin-right: 0px !important;
}

.kt-p-0 {
  padding: 0px !important;
}

.kt-pt-0 {
  padding-top: 0px !important;
}

.kt-pb-0 {
  padding-bottom: 0px !important;
}

.kt-pl-0 {
  padding-left: 0px !important;
}

.kt-pr-0 {
  padding-right: 0px !important;
}

.kt-m-5 {
  margin: 5px !important;
}

.kt-mt-5 {
  margin-top: 5px !important;
}

.kt-mb-5 {
  margin-bottom: 5px !important;
}

.kt-ml-5 {
  margin-left: 5px !important;
}

.kt-mr-5 {
  margin-right: 5px !important;
}

.kt-p-5 {
  padding: 5px !important;
}

.kt-pt-5 {
  padding-top: 5px !important;
}

.kt-pb-5 {
  padding-bottom: 5px !important;
}

.kt-pl-5 {
  padding-left: 5px !important;
}

.kt-pr-5 {
  padding-right: 5px !important;
}

.kt-m-10 {
  margin: 10px !important;
}

.kt-mt-10 {
  margin-top: 10px !important;
}

.kt-mb-10 {
  margin-bottom: 10px !important;
}

.kt-ml-10 {
  margin-left: 10px !important;
}

.kt-mr-10 {
  margin-right: 10px !important;
}

.kt-p-10 {
  padding: 10px !important;
}

.kt-pt-10 {
  padding-top: 10px !important;
}

.kt-pb-10 {
  padding-bottom: 10px !important;
}

.kt-pl-10 {
  padding-left: 10px !important;
}

.kt-pr-10 {
  padding-right: 10px !important;
}

.kt-m-15 {
  margin: 15px !important;
}

.kt-mt-15 {
  margin-top: 15px !important;
}

.kt-mb-15 {
  margin-bottom: 15px !important;
}

.kt-ml-15 {
  margin-left: 15px !important;
}

.kt-mr-15 {
  margin-right: 15px !important;
}

.kt-p-15 {
  padding: 15px !important;
}

.kt-pt-15 {
  padding-top: 15px !important;
}

.kt-pb-15 {
  padding-bottom: 15px !important;
}

.kt-pl-15 {
  padding-left: 15px !important;
}

.kt-pr-15 {
  padding-right: 15px !important;
}

.kt-m-20 {
  margin: 20px !important;
}

.kt-mt-20 {
  margin-top: 20px !important;
}

.kt-mb-20 {
  margin-bottom: 20px !important;
}

.kt-ml-20 {
  margin-left: 20px !important;
}

.kt-mr-20 {
  margin-right: 20px !important;
}

.kt-p-20 {
  padding: 20px !important;
}

.kt-pt-20 {
  padding-top: 20px !important;
}

.kt-pb-20 {
  padding-bottom: 20px !important;
}

.kt-pl-20 {
  padding-left: 20px !important;
}

.kt-pr-20 {
  padding-right: 20px !important;
}

.kt-m-25 {
  margin: 25px !important;
}

.kt-mt-25 {
  margin-top: 25px !important;
}

.kt-mb-25 {
  margin-bottom: 25px !important;
}

.kt-ml-25 {
  margin-left: 25px !important;
}

.kt-mr-25 {
  margin-right: 25px !important;
}

.kt-p-25 {
  padding: 25px !important;
}

.kt-pt-25 {
  padding-top: 25px !important;
}

.kt-pb-25 {
  padding-bottom: 25px !important;
}

.kt-pl-25 {
  padding-left: 25px !important;
}

.kt-pr-25 {
  padding-right: 25px !important;
}

.kt-m-30 {
  margin: 30px !important;
}

.kt-mt-30 {
  margin-top: 30px !important;
}

.kt-mb-30 {
  margin-bottom: 30px !important;
}

.kt-ml-30 {
  margin-left: 30px !important;
}

.kt-mr-30 {
  margin-right: 30px !important;
}

.kt-p-30 {
  padding: 30px !important;
}

.kt-pt-30 {
  padding-top: 30px !important;
}

.kt-pb-30 {
  padding-bottom: 30px !important;
}

.kt-pl-30 {
  padding-left: 30px !important;
}

.kt-pr-30 {
  padding-right: 30px !important;
}

.kt-m-35 {
  margin: 35px !important;
}

.kt-mt-35 {
  margin-top: 35px !important;
}

.kt-mb-35 {
  margin-bottom: 35px !important;
}

.kt-ml-35 {
  margin-left: 35px !important;
}

.kt-mr-35 {
  margin-right: 35px !important;
}

.kt-p-35 {
  padding: 35px !important;
}

.kt-pt-35 {
  padding-top: 35px !important;
}

.kt-pb-35 {
  padding-bottom: 35px !important;
}

.kt-pl-35 {
  padding-left: 35px !important;
}

.kt-pr-35 {
  padding-right: 35px !important;
}

.kt-m-40 {
  margin: 40px !important;
}

.kt-mt-40 {
  margin-top: 40px !important;
}

.kt-mb-40 {
  margin-bottom: 40px !important;
}

.kt-ml-40 {
  margin-left: 40px !important;
}

.kt-mr-40 {
  margin-right: 40px !important;
}

.kt-p-40 {
  padding: 40px !important;
}

.kt-pt-40 {
  padding-top: 40px !important;
}

.kt-pb-40 {
  padding-bottom: 40px !important;
}

.kt-pl-40 {
  padding-left: 40px !important;
}

.kt-pr-40 {
  padding-right: 40px !important;
}

.kt-m-45 {
  margin: 45px !important;
}

.kt-mt-45 {
  margin-top: 45px !important;
}

.kt-mb-45 {
  margin-bottom: 45px !important;
}

.kt-ml-45 {
  margin-left: 45px !important;
}

.kt-mr-45 {
  margin-right: 45px !important;
}

.kt-p-45 {
  padding: 45px !important;
}

.kt-pt-45 {
  padding-top: 45px !important;
}

.kt-pb-45 {
  padding-bottom: 45px !important;
}

.kt-pl-45 {
  padding-left: 45px !important;
}

.kt-pr-45 {
  padding-right: 45px !important;
}

.kt-m-50 {
  margin: 50px !important;
}

.kt-mt-50 {
  margin-top: 50px !important;
}

.kt-mb-50 {
  margin-bottom: 50px !important;
}

.kt-ml-50 {
  margin-left: 50px !important;
}

.kt-mr-50 {
  margin-right: 50px !important;
}

.kt-p-50 {
  padding: 50px !important;
}

.kt-pt-50 {
  padding-top: 50px !important;
}

.kt-pb-50 {
  padding-bottom: 50px !important;
}

.kt-pl-50 {
  padding-left: 50px !important;
}

.kt-pr-50 {
  padding-right: 50px !important;
}

.kt-m-55 {
  margin: 55px !important;
}

.kt-mt-55 {
  margin-top: 55px !important;
}

.kt-mb-55 {
  margin-bottom: 55px !important;
}

.kt-ml-55 {
  margin-left: 55px !important;
}

.kt-mr-55 {
  margin-right: 55px !important;
}

.kt-p-55 {
  padding: 55px !important;
}

.kt-pt-55 {
  padding-top: 55px !important;
}

.kt-pb-55 {
  padding-bottom: 55px !important;
}

.kt-pl-55 {
  padding-left: 55px !important;
}

.kt-pr-55 {
  padding-right: 55px !important;
}

.kt-m-60 {
  margin: 60px !important;
}

.kt-mt-60 {
  margin-top: 60px !important;
}

.kt-mb-60 {
  margin-bottom: 60px !important;
}

.kt-ml-60 {
  margin-left: 60px !important;
}

.kt-mr-60 {
  margin-right: 60px !important;
}

.kt-p-60 {
  padding: 60px !important;
}

.kt-pt-60 {
  padding-top: 60px !important;
}

.kt-pb-60 {
  padding-bottom: 60px !important;
}

.kt-pl-60 {
  padding-left: 60px !important;
}

.kt-pr-60 {
  padding-right: 60px !important;
}

.kt-m-65 {
  margin: 65px !important;
}

.kt-mt-65 {
  margin-top: 65px !important;
}

.kt-mb-65 {
  margin-bottom: 65px !important;
}

.kt-ml-65 {
  margin-left: 65px !important;
}

.kt-mr-65 {
  margin-right: 65px !important;
}

.kt-p-65 {
  padding: 65px !important;
}

.kt-pt-65 {
  padding-top: 65px !important;
}

.kt-pb-65 {
  padding-bottom: 65px !important;
}

.kt-pl-65 {
  padding-left: 65px !important;
}

.kt-pr-65 {
  padding-right: 65px !important;
}

.kt-m-70 {
  margin: 70px !important;
}

.kt-mt-70 {
  margin-top: 70px !important;
}

.kt-mb-70 {
  margin-bottom: 70px !important;
}

.kt-ml-70 {
  margin-left: 70px !important;
}

.kt-mr-70 {
  margin-right: 70px !important;
}

.kt-p-70 {
  padding: 70px !important;
}

.kt-pt-70 {
  padding-top: 70px !important;
}

.kt-pb-70 {
  padding-bottom: 70px !important;
}

.kt-pl-70 {
  padding-left: 70px !important;
}

.kt-pr-70 {
  padding-right: 70px !important;
}

.kt-m-75 {
  margin: 75px !important;
}

.kt-mt-75 {
  margin-top: 75px !important;
}

.kt-mb-75 {
  margin-bottom: 75px !important;
}

.kt-ml-75 {
  margin-left: 75px !important;
}

.kt-mr-75 {
  margin-right: 75px !important;
}

.kt-p-75 {
  padding: 75px !important;
}

.kt-pt-75 {
  padding-top: 75px !important;
}

.kt-pb-75 {
  padding-bottom: 75px !important;
}

.kt-pl-75 {
  padding-left: 75px !important;
}

.kt-pr-75 {
  padding-right: 75px !important;
}

.kt-m-80 {
  margin: 80px !important;
}

.kt-mt-80 {
  margin-top: 80px !important;
}

.kt-mb-80 {
  margin-bottom: 80px !important;
}

.kt-ml-80 {
  margin-left: 80px !important;
}

.kt-mr-80 {
  margin-right: 80px !important;
}

.kt-p-80 {
  padding: 80px !important;
}

.kt-pt-80 {
  padding-top: 80px !important;
}

.kt-pb-80 {
  padding-bottom: 80px !important;
}

.kt-pl-80 {
  padding-left: 80px !important;
}

.kt-pr-80 {
  padding-right: 80px !important;
}

.kt-m-85 {
  margin: 85px !important;
}

.kt-mt-85 {
  margin-top: 85px !important;
}

.kt-mb-85 {
  margin-bottom: 85px !important;
}

.kt-ml-85 {
  margin-left: 85px !important;
}

.kt-mr-85 {
  margin-right: 85px !important;
}

.kt-p-85 {
  padding: 85px !important;
}

.kt-pt-85 {
  padding-top: 85px !important;
}

.kt-pb-85 {
  padding-bottom: 85px !important;
}

.kt-pl-85 {
  padding-left: 85px !important;
}

.kt-pr-85 {
  padding-right: 85px !important;
}

.kt-m-90 {
  margin: 90px !important;
}

.kt-mt-90 {
  margin-top: 90px !important;
}

.kt-mb-90 {
  margin-bottom: 90px !important;
}

.kt-ml-90 {
  margin-left: 90px !important;
}

.kt-mr-90 {
  margin-right: 90px !important;
}

.kt-p-90 {
  padding: 90px !important;
}

.kt-pt-90 {
  padding-top: 90px !important;
}

.kt-pb-90 {
  padding-bottom: 90px !important;
}

.kt-pl-90 {
  padding-left: 90px !important;
}

.kt-pr-90 {
  padding-right: 90px !important;
}

.kt-m-95 {
  margin: 95px !important;
}

.kt-mt-95 {
  margin-top: 95px !important;
}

.kt-mb-95 {
  margin-bottom: 95px !important;
}

.kt-ml-95 {
  margin-left: 95px !important;
}

.kt-mr-95 {
  margin-right: 95px !important;
}

.kt-p-95 {
  padding: 95px !important;
}

.kt-pt-95 {
  padding-top: 95px !important;
}

.kt-pb-95 {
  padding-bottom: 95px !important;
}

.kt-pl-95 {
  padding-left: 95px !important;
}

.kt-pr-95 {
  padding-right: 95px !important;
}

.kt-m-100 {
  margin: 100px !important;
}

.kt-mt-100 {
  margin-top: 100px !important;
}

.kt-mb-100 {
  margin-bottom: 100px !important;
}

.kt-ml-100 {
  margin-left: 100px !important;
}

.kt-mr-100 {
  margin-right: 100px !important;
}

.kt-p-100 {
  padding: 100px !important;
}

.kt-pt-100 {
  padding-top: 100px !important;
}

.kt-pb-100 {
  padding-bottom: 100px !important;
}

.kt-pl-100 {
  padding-left: 100px !important;
}

.kt-pr-100 {
  padding-right: 100px !important;
}

@media (min-width: 1400px) {
  .kt-m-a-xl {
    margin: auto !important;
  }

  .kt-mt-a-xl {
    margin-top: auto !important;
  }

  .kt-mb-a-xl {
    margin-bottom: auto !important;
  }

  .kt-ml-a-xl {
    margin-left: auto !important;
  }

  .kt-mr-a-xl {
    margin-right: auto !important;
  }

  .kt-m-0-xl {
    margin: 0px !important;
  }

  .kt-mt-0-xl {
    margin-top: 0px !important;
  }

  .kt-mb-0-xl {
    margin-bottom: 0px !important;
  }

  .kt-ml-0-xl {
    margin-left: 0px !important;
  }

  .kt-mr-0-xl {
    margin-right: 0px !important;
  }

  .kt-p-0-xl {
    padding: 0px !important;
  }

  .kt-pt-0-xl {
    padding-top: 0px !important;
  }

  .kt-pb-0-xl {
    padding-bottom: 0px !important;
  }

  .kt-pl-0-xl {
    padding-left: 0px !important;
  }

  .kt-pr-0-xl {
    padding-right: 0px !important;
  }

  .kt-m-5-xl {
    margin: 5px !important;
  }

  .kt-mt-5-xl {
    margin-top: 5px !important;
  }

  .kt-mb-5-xl {
    margin-bottom: 5px !important;
  }

  .kt-ml-5-xl {
    margin-left: 5px !important;
  }

  .kt-mr-5-xl {
    margin-right: 5px !important;
  }

  .kt-p-5-xl {
    padding: 5px !important;
  }

  .kt-pt-5-xl {
    padding-top: 5px !important;
  }

  .kt-pb-5-xl {
    padding-bottom: 5px !important;
  }

  .kt-pl-5-xl {
    padding-left: 5px !important;
  }

  .kt-pr-5-xl {
    padding-right: 5px !important;
  }

  .kt-m-10-xl {
    margin: 10px !important;
  }

  .kt-mt-10-xl {
    margin-top: 10px !important;
  }

  .kt-mb-10-xl {
    margin-bottom: 10px !important;
  }

  .kt-ml-10-xl {
    margin-left: 10px !important;
  }

  .kt-mr-10-xl {
    margin-right: 10px !important;
  }

  .kt-p-10-xl {
    padding: 10px !important;
  }

  .kt-pt-10-xl {
    padding-top: 10px !important;
  }

  .kt-pb-10-xl {
    padding-bottom: 10px !important;
  }

  .kt-pl-10-xl {
    padding-left: 10px !important;
  }

  .kt-pr-10-xl {
    padding-right: 10px !important;
  }

  .kt-m-15-xl {
    margin: 15px !important;
  }

  .kt-mt-15-xl {
    margin-top: 15px !important;
  }

  .kt-mb-15-xl {
    margin-bottom: 15px !important;
  }

  .kt-ml-15-xl {
    margin-left: 15px !important;
  }

  .kt-mr-15-xl {
    margin-right: 15px !important;
  }

  .kt-p-15-xl {
    padding: 15px !important;
  }

  .kt-pt-15-xl {
    padding-top: 15px !important;
  }

  .kt-pb-15-xl {
    padding-bottom: 15px !important;
  }

  .kt-pl-15-xl {
    padding-left: 15px !important;
  }

  .kt-pr-15-xl {
    padding-right: 15px !important;
  }

  .kt-m-20-xl {
    margin: 20px !important;
  }

  .kt-mt-20-xl {
    margin-top: 20px !important;
  }

  .kt-mb-20-xl {
    margin-bottom: 20px !important;
  }

  .kt-ml-20-xl {
    margin-left: 20px !important;
  }

  .kt-mr-20-xl {
    margin-right: 20px !important;
  }

  .kt-p-20-xl {
    padding: 20px !important;
  }

  .kt-pt-20-xl {
    padding-top: 20px !important;
  }

  .kt-pb-20-xl {
    padding-bottom: 20px !important;
  }

  .kt-pl-20-xl {
    padding-left: 20px !important;
  }

  .kt-pr-20-xl {
    padding-right: 20px !important;
  }

  .kt-m-25-xl {
    margin: 25px !important;
  }

  .kt-mt-25-xl {
    margin-top: 25px !important;
  }

  .kt-mb-25-xl {
    margin-bottom: 25px !important;
  }

  .kt-ml-25-xl {
    margin-left: 25px !important;
  }

  .kt-mr-25-xl {
    margin-right: 25px !important;
  }

  .kt-p-25-xl {
    padding: 25px !important;
  }

  .kt-pt-25-xl {
    padding-top: 25px !important;
  }

  .kt-pb-25-xl {
    padding-bottom: 25px !important;
  }

  .kt-pl-25-xl {
    padding-left: 25px !important;
  }

  .kt-pr-25-xl {
    padding-right: 25px !important;
  }

  .kt-m-30-xl {
    margin: 30px !important;
  }

  .kt-mt-30-xl {
    margin-top: 30px !important;
  }

  .kt-mb-30-xl {
    margin-bottom: 30px !important;
  }

  .kt-ml-30-xl {
    margin-left: 30px !important;
  }

  .kt-mr-30-xl {
    margin-right: 30px !important;
  }

  .kt-p-30-xl {
    padding: 30px !important;
  }

  .kt-pt-30-xl {
    padding-top: 30px !important;
  }

  .kt-pb-30-xl {
    padding-bottom: 30px !important;
  }

  .kt-pl-30-xl {
    padding-left: 30px !important;
  }

  .kt-pr-30-xl {
    padding-right: 30px !important;
  }

  .kt-m-35-xl {
    margin: 35px !important;
  }

  .kt-mt-35-xl {
    margin-top: 35px !important;
  }

  .kt-mb-35-xl {
    margin-bottom: 35px !important;
  }

  .kt-ml-35-xl {
    margin-left: 35px !important;
  }

  .kt-mr-35-xl {
    margin-right: 35px !important;
  }

  .kt-p-35-xl {
    padding: 35px !important;
  }

  .kt-pt-35-xl {
    padding-top: 35px !important;
  }

  .kt-pb-35-xl {
    padding-bottom: 35px !important;
  }

  .kt-pl-35-xl {
    padding-left: 35px !important;
  }

  .kt-pr-35-xl {
    padding-right: 35px !important;
  }

  .kt-m-40-xl {
    margin: 40px !important;
  }

  .kt-mt-40-xl {
    margin-top: 40px !important;
  }

  .kt-mb-40-xl {
    margin-bottom: 40px !important;
  }

  .kt-ml-40-xl {
    margin-left: 40px !important;
  }

  .kt-mr-40-xl {
    margin-right: 40px !important;
  }

  .kt-p-40-xl {
    padding: 40px !important;
  }

  .kt-pt-40-xl {
    padding-top: 40px !important;
  }

  .kt-pb-40-xl {
    padding-bottom: 40px !important;
  }

  .kt-pl-40-xl {
    padding-left: 40px !important;
  }

  .kt-pr-40-xl {
    padding-right: 40px !important;
  }

  .kt-m-45-xl {
    margin: 45px !important;
  }

  .kt-mt-45-xl {
    margin-top: 45px !important;
  }

  .kt-mb-45-xl {
    margin-bottom: 45px !important;
  }

  .kt-ml-45-xl {
    margin-left: 45px !important;
  }

  .kt-mr-45-xl {
    margin-right: 45px !important;
  }

  .kt-p-45-xl {
    padding: 45px !important;
  }

  .kt-pt-45-xl {
    padding-top: 45px !important;
  }

  .kt-pb-45-xl {
    padding-bottom: 45px !important;
  }

  .kt-pl-45-xl {
    padding-left: 45px !important;
  }

  .kt-pr-45-xl {
    padding-right: 45px !important;
  }

  .kt-m-50-xl {
    margin: 50px !important;
  }

  .kt-mt-50-xl {
    margin-top: 50px !important;
  }

  .kt-mb-50-xl {
    margin-bottom: 50px !important;
  }

  .kt-ml-50-xl {
    margin-left: 50px !important;
  }

  .kt-mr-50-xl {
    margin-right: 50px !important;
  }

  .kt-p-50-xl {
    padding: 50px !important;
  }

  .kt-pt-50-xl {
    padding-top: 50px !important;
  }

  .kt-pb-50-xl {
    padding-bottom: 50px !important;
  }

  .kt-pl-50-xl {
    padding-left: 50px !important;
  }

  .kt-pr-50-xl {
    padding-right: 50px !important;
  }

  .kt-m-55-xl {
    margin: 55px !important;
  }

  .kt-mt-55-xl {
    margin-top: 55px !important;
  }

  .kt-mb-55-xl {
    margin-bottom: 55px !important;
  }

  .kt-ml-55-xl {
    margin-left: 55px !important;
  }

  .kt-mr-55-xl {
    margin-right: 55px !important;
  }

  .kt-p-55-xl {
    padding: 55px !important;
  }

  .kt-pt-55-xl {
    padding-top: 55px !important;
  }

  .kt-pb-55-xl {
    padding-bottom: 55px !important;
  }

  .kt-pl-55-xl {
    padding-left: 55px !important;
  }

  .kt-pr-55-xl {
    padding-right: 55px !important;
  }

  .kt-m-60-xl {
    margin: 60px !important;
  }

  .kt-mt-60-xl {
    margin-top: 60px !important;
  }

  .kt-mb-60-xl {
    margin-bottom: 60px !important;
  }

  .kt-ml-60-xl {
    margin-left: 60px !important;
  }

  .kt-mr-60-xl {
    margin-right: 60px !important;
  }

  .kt-p-60-xl {
    padding: 60px !important;
  }

  .kt-pt-60-xl {
    padding-top: 60px !important;
  }

  .kt-pb-60-xl {
    padding-bottom: 60px !important;
  }

  .kt-pl-60-xl {
    padding-left: 60px !important;
  }

  .kt-pr-60-xl {
    padding-right: 60px !important;
  }

  .kt-m-65-xl {
    margin: 65px !important;
  }

  .kt-mt-65-xl {
    margin-top: 65px !important;
  }

  .kt-mb-65-xl {
    margin-bottom: 65px !important;
  }

  .kt-ml-65-xl {
    margin-left: 65px !important;
  }

  .kt-mr-65-xl {
    margin-right: 65px !important;
  }

  .kt-p-65-xl {
    padding: 65px !important;
  }

  .kt-pt-65-xl {
    padding-top: 65px !important;
  }

  .kt-pb-65-xl {
    padding-bottom: 65px !important;
  }

  .kt-pl-65-xl {
    padding-left: 65px !important;
  }

  .kt-pr-65-xl {
    padding-right: 65px !important;
  }

  .kt-m-70-xl {
    margin: 70px !important;
  }

  .kt-mt-70-xl {
    margin-top: 70px !important;
  }

  .kt-mb-70-xl {
    margin-bottom: 70px !important;
  }

  .kt-ml-70-xl {
    margin-left: 70px !important;
  }

  .kt-mr-70-xl {
    margin-right: 70px !important;
  }

  .kt-p-70-xl {
    padding: 70px !important;
  }

  .kt-pt-70-xl {
    padding-top: 70px !important;
  }

  .kt-pb-70-xl {
    padding-bottom: 70px !important;
  }

  .kt-pl-70-xl {
    padding-left: 70px !important;
  }

  .kt-pr-70-xl {
    padding-right: 70px !important;
  }

  .kt-m-75-xl {
    margin: 75px !important;
  }

  .kt-mt-75-xl {
    margin-top: 75px !important;
  }

  .kt-mb-75-xl {
    margin-bottom: 75px !important;
  }

  .kt-ml-75-xl {
    margin-left: 75px !important;
  }

  .kt-mr-75-xl {
    margin-right: 75px !important;
  }

  .kt-p-75-xl {
    padding: 75px !important;
  }

  .kt-pt-75-xl {
    padding-top: 75px !important;
  }

  .kt-pb-75-xl {
    padding-bottom: 75px !important;
  }

  .kt-pl-75-xl {
    padding-left: 75px !important;
  }

  .kt-pr-75-xl {
    padding-right: 75px !important;
  }

  .kt-m-80-xl {
    margin: 80px !important;
  }

  .kt-mt-80-xl {
    margin-top: 80px !important;
  }

  .kt-mb-80-xl {
    margin-bottom: 80px !important;
  }

  .kt-ml-80-xl {
    margin-left: 80px !important;
  }

  .kt-mr-80-xl {
    margin-right: 80px !important;
  }

  .kt-p-80-xl {
    padding: 80px !important;
  }

  .kt-pt-80-xl {
    padding-top: 80px !important;
  }

  .kt-pb-80-xl {
    padding-bottom: 80px !important;
  }

  .kt-pl-80-xl {
    padding-left: 80px !important;
  }

  .kt-pr-80-xl {
    padding-right: 80px !important;
  }

  .kt-m-85-xl {
    margin: 85px !important;
  }

  .kt-mt-85-xl {
    margin-top: 85px !important;
  }

  .kt-mb-85-xl {
    margin-bottom: 85px !important;
  }

  .kt-ml-85-xl {
    margin-left: 85px !important;
  }

  .kt-mr-85-xl {
    margin-right: 85px !important;
  }

  .kt-p-85-xl {
    padding: 85px !important;
  }

  .kt-pt-85-xl {
    padding-top: 85px !important;
  }

  .kt-pb-85-xl {
    padding-bottom: 85px !important;
  }

  .kt-pl-85-xl {
    padding-left: 85px !important;
  }

  .kt-pr-85-xl {
    padding-right: 85px !important;
  }

  .kt-m-90-xl {
    margin: 90px !important;
  }

  .kt-mt-90-xl {
    margin-top: 90px !important;
  }

  .kt-mb-90-xl {
    margin-bottom: 90px !important;
  }

  .kt-ml-90-xl {
    margin-left: 90px !important;
  }

  .kt-mr-90-xl {
    margin-right: 90px !important;
  }

  .kt-p-90-xl {
    padding: 90px !important;
  }

  .kt-pt-90-xl {
    padding-top: 90px !important;
  }

  .kt-pb-90-xl {
    padding-bottom: 90px !important;
  }

  .kt-pl-90-xl {
    padding-left: 90px !important;
  }

  .kt-pr-90-xl {
    padding-right: 90px !important;
  }

  .kt-m-95-xl {
    margin: 95px !important;
  }

  .kt-mt-95-xl {
    margin-top: 95px !important;
  }

  .kt-mb-95-xl {
    margin-bottom: 95px !important;
  }

  .kt-ml-95-xl {
    margin-left: 95px !important;
  }

  .kt-mr-95-xl {
    margin-right: 95px !important;
  }

  .kt-p-95-xl {
    padding: 95px !important;
  }

  .kt-pt-95-xl {
    padding-top: 95px !important;
  }

  .kt-pb-95-xl {
    padding-bottom: 95px !important;
  }

  .kt-pl-95-xl {
    padding-left: 95px !important;
  }

  .kt-pr-95-xl {
    padding-right: 95px !important;
  }

  .kt-m-100-xl {
    margin: 100px !important;
  }

  .kt-mt-100-xl {
    margin-top: 100px !important;
  }

  .kt-mb-100-xl {
    margin-bottom: 100px !important;
  }

  .kt-ml-100-xl {
    margin-left: 100px !important;
  }

  .kt-mr-100-xl {
    margin-right: 100px !important;
  }

  .kt-p-100-xl {
    padding: 100px !important;
  }

  .kt-pt-100-xl {
    padding-top: 100px !important;
  }

  .kt-pb-100-xl {
    padding-bottom: 100px !important;
  }

  .kt-pl-100-xl {
    padding-left: 100px !important;
  }

  .kt-pr-100-xl {
    padding-right: 100px !important;
  }
}
@media (max-width: 1024px) {
  .kt-m-a-lg {
    margin: auto !important;
  }

  .kt-mt-a-lg {
    margin-top: auto !important;
  }

  .kt-mb-a-lg {
    margin-bottom: auto !important;
  }

  .kt-ml-a-lg {
    margin-left: auto !important;
  }

  .kt-mr-a-lg {
    margin-right: auto !important;
  }

  .kt-m-0-lg {
    margin: 0px !important;
  }

  .kt-mt-0-lg {
    margin-top: 0px !important;
  }

  .kt-mb-0-lg {
    margin-bottom: 0px !important;
  }

  .kt-ml-0-lg {
    margin-left: 0px !important;
  }

  .kt-mr-0-lg {
    margin-right: 0px !important;
  }

  .kt-p-0-lg {
    padding: 0px !important;
  }

  .kt-pt-0-lg {
    padding-top: 0px !important;
  }

  .kt-pb-0-lg {
    padding-bottom: 0px !important;
  }

  .kt-pl-0-lg {
    padding-left: 0px !important;
  }

  .kt-pr-0-lg {
    padding-right: 0px !important;
  }

  .kt-m-5-lg {
    margin: 5px !important;
  }

  .kt-mt-5-lg {
    margin-top: 5px !important;
  }

  .kt-mb-5-lg {
    margin-bottom: 5px !important;
  }

  .kt-ml-5-lg {
    margin-left: 5px !important;
  }

  .kt-mr-5-lg {
    margin-right: 5px !important;
  }

  .kt-p-5-lg {
    padding: 5px !important;
  }

  .kt-pt-5-lg {
    padding-top: 5px !important;
  }

  .kt-pb-5-lg {
    padding-bottom: 5px !important;
  }

  .kt-pl-5-lg {
    padding-left: 5px !important;
  }

  .kt-pr-5-lg {
    padding-right: 5px !important;
  }

  .kt-m-10-lg {
    margin: 10px !important;
  }

  .kt-mt-10-lg {
    margin-top: 10px !important;
  }

  .kt-mb-10-lg {
    margin-bottom: 10px !important;
  }

  .kt-ml-10-lg {
    margin-left: 10px !important;
  }

  .kt-mr-10-lg {
    margin-right: 10px !important;
  }

  .kt-p-10-lg {
    padding: 10px !important;
  }

  .kt-pt-10-lg {
    padding-top: 10px !important;
  }

  .kt-pb-10-lg {
    padding-bottom: 10px !important;
  }

  .kt-pl-10-lg {
    padding-left: 10px !important;
  }

  .kt-pr-10-lg {
    padding-right: 10px !important;
  }

  .kt-m-15-lg {
    margin: 15px !important;
  }

  .kt-mt-15-lg {
    margin-top: 15px !important;
  }

  .kt-mb-15-lg {
    margin-bottom: 15px !important;
  }

  .kt-ml-15-lg {
    margin-left: 15px !important;
  }

  .kt-mr-15-lg {
    margin-right: 15px !important;
  }

  .kt-p-15-lg {
    padding: 15px !important;
  }

  .kt-pt-15-lg {
    padding-top: 15px !important;
  }

  .kt-pb-15-lg {
    padding-bottom: 15px !important;
  }

  .kt-pl-15-lg {
    padding-left: 15px !important;
  }

  .kt-pr-15-lg {
    padding-right: 15px !important;
  }

  .kt-m-20-lg {
    margin: 20px !important;
  }

  .kt-mt-20-lg {
    margin-top: 20px !important;
  }

  .kt-mb-20-lg {
    margin-bottom: 20px !important;
  }

  .kt-ml-20-lg {
    margin-left: 20px !important;
  }

  .kt-mr-20-lg {
    margin-right: 20px !important;
  }

  .kt-p-20-lg {
    padding: 20px !important;
  }

  .kt-pt-20-lg {
    padding-top: 20px !important;
  }

  .kt-pb-20-lg {
    padding-bottom: 20px !important;
  }

  .kt-pl-20-lg {
    padding-left: 20px !important;
  }

  .kt-pr-20-lg {
    padding-right: 20px !important;
  }

  .kt-m-25-lg {
    margin: 25px !important;
  }

  .kt-mt-25-lg {
    margin-top: 25px !important;
  }

  .kt-mb-25-lg {
    margin-bottom: 25px !important;
  }

  .kt-ml-25-lg {
    margin-left: 25px !important;
  }

  .kt-mr-25-lg {
    margin-right: 25px !important;
  }

  .kt-p-25-lg {
    padding: 25px !important;
  }

  .kt-pt-25-lg {
    padding-top: 25px !important;
  }

  .kt-pb-25-lg {
    padding-bottom: 25px !important;
  }

  .kt-pl-25-lg {
    padding-left: 25px !important;
  }

  .kt-pr-25-lg {
    padding-right: 25px !important;
  }

  .kt-m-30-lg {
    margin: 30px !important;
  }

  .kt-mt-30-lg {
    margin-top: 30px !important;
  }

  .kt-mb-30-lg {
    margin-bottom: 30px !important;
  }

  .kt-ml-30-lg {
    margin-left: 30px !important;
  }

  .kt-mr-30-lg {
    margin-right: 30px !important;
  }

  .kt-p-30-lg {
    padding: 30px !important;
  }

  .kt-pt-30-lg {
    padding-top: 30px !important;
  }

  .kt-pb-30-lg {
    padding-bottom: 30px !important;
  }

  .kt-pl-30-lg {
    padding-left: 30px !important;
  }

  .kt-pr-30-lg {
    padding-right: 30px !important;
  }

  .kt-m-35-lg {
    margin: 35px !important;
  }

  .kt-mt-35-lg {
    margin-top: 35px !important;
  }

  .kt-mb-35-lg {
    margin-bottom: 35px !important;
  }

  .kt-ml-35-lg {
    margin-left: 35px !important;
  }

  .kt-mr-35-lg {
    margin-right: 35px !important;
  }

  .kt-p-35-lg {
    padding: 35px !important;
  }

  .kt-pt-35-lg {
    padding-top: 35px !important;
  }

  .kt-pb-35-lg {
    padding-bottom: 35px !important;
  }

  .kt-pl-35-lg {
    padding-left: 35px !important;
  }

  .kt-pr-35-lg {
    padding-right: 35px !important;
  }

  .kt-m-40-lg {
    margin: 40px !important;
  }

  .kt-mt-40-lg {
    margin-top: 40px !important;
  }

  .kt-mb-40-lg {
    margin-bottom: 40px !important;
  }

  .kt-ml-40-lg {
    margin-left: 40px !important;
  }

  .kt-mr-40-lg {
    margin-right: 40px !important;
  }

  .kt-p-40-lg {
    padding: 40px !important;
  }

  .kt-pt-40-lg {
    padding-top: 40px !important;
  }

  .kt-pb-40-lg {
    padding-bottom: 40px !important;
  }

  .kt-pl-40-lg {
    padding-left: 40px !important;
  }

  .kt-pr-40-lg {
    padding-right: 40px !important;
  }

  .kt-m-45-lg {
    margin: 45px !important;
  }

  .kt-mt-45-lg {
    margin-top: 45px !important;
  }

  .kt-mb-45-lg {
    margin-bottom: 45px !important;
  }

  .kt-ml-45-lg {
    margin-left: 45px !important;
  }

  .kt-mr-45-lg {
    margin-right: 45px !important;
  }

  .kt-p-45-lg {
    padding: 45px !important;
  }

  .kt-pt-45-lg {
    padding-top: 45px !important;
  }

  .kt-pb-45-lg {
    padding-bottom: 45px !important;
  }

  .kt-pl-45-lg {
    padding-left: 45px !important;
  }

  .kt-pr-45-lg {
    padding-right: 45px !important;
  }

  .kt-m-50-lg {
    margin: 50px !important;
  }

  .kt-mt-50-lg {
    margin-top: 50px !important;
  }

  .kt-mb-50-lg {
    margin-bottom: 50px !important;
  }

  .kt-ml-50-lg {
    margin-left: 50px !important;
  }

  .kt-mr-50-lg {
    margin-right: 50px !important;
  }

  .kt-p-50-lg {
    padding: 50px !important;
  }

  .kt-pt-50-lg {
    padding-top: 50px !important;
  }

  .kt-pb-50-lg {
    padding-bottom: 50px !important;
  }

  .kt-pl-50-lg {
    padding-left: 50px !important;
  }

  .kt-pr-50-lg {
    padding-right: 50px !important;
  }

  .kt-m-55-lg {
    margin: 55px !important;
  }

  .kt-mt-55-lg {
    margin-top: 55px !important;
  }

  .kt-mb-55-lg {
    margin-bottom: 55px !important;
  }

  .kt-ml-55-lg {
    margin-left: 55px !important;
  }

  .kt-mr-55-lg {
    margin-right: 55px !important;
  }

  .kt-p-55-lg {
    padding: 55px !important;
  }

  .kt-pt-55-lg {
    padding-top: 55px !important;
  }

  .kt-pb-55-lg {
    padding-bottom: 55px !important;
  }

  .kt-pl-55-lg {
    padding-left: 55px !important;
  }

  .kt-pr-55-lg {
    padding-right: 55px !important;
  }

  .kt-m-60-lg {
    margin: 60px !important;
  }

  .kt-mt-60-lg {
    margin-top: 60px !important;
  }

  .kt-mb-60-lg {
    margin-bottom: 60px !important;
  }

  .kt-ml-60-lg {
    margin-left: 60px !important;
  }

  .kt-mr-60-lg {
    margin-right: 60px !important;
  }

  .kt-p-60-lg {
    padding: 60px !important;
  }

  .kt-pt-60-lg {
    padding-top: 60px !important;
  }

  .kt-pb-60-lg {
    padding-bottom: 60px !important;
  }

  .kt-pl-60-lg {
    padding-left: 60px !important;
  }

  .kt-pr-60-lg {
    padding-right: 60px !important;
  }

  .kt-m-65-lg {
    margin: 65px !important;
  }

  .kt-mt-65-lg {
    margin-top: 65px !important;
  }

  .kt-mb-65-lg {
    margin-bottom: 65px !important;
  }

  .kt-ml-65-lg {
    margin-left: 65px !important;
  }

  .kt-mr-65-lg {
    margin-right: 65px !important;
  }

  .kt-p-65-lg {
    padding: 65px !important;
  }

  .kt-pt-65-lg {
    padding-top: 65px !important;
  }

  .kt-pb-65-lg {
    padding-bottom: 65px !important;
  }

  .kt-pl-65-lg {
    padding-left: 65px !important;
  }

  .kt-pr-65-lg {
    padding-right: 65px !important;
  }

  .kt-m-70-lg {
    margin: 70px !important;
  }

  .kt-mt-70-lg {
    margin-top: 70px !important;
  }

  .kt-mb-70-lg {
    margin-bottom: 70px !important;
  }

  .kt-ml-70-lg {
    margin-left: 70px !important;
  }

  .kt-mr-70-lg {
    margin-right: 70px !important;
  }

  .kt-p-70-lg {
    padding: 70px !important;
  }

  .kt-pt-70-lg {
    padding-top: 70px !important;
  }

  .kt-pb-70-lg {
    padding-bottom: 70px !important;
  }

  .kt-pl-70-lg {
    padding-left: 70px !important;
  }

  .kt-pr-70-lg {
    padding-right: 70px !important;
  }

  .kt-m-75-lg {
    margin: 75px !important;
  }

  .kt-mt-75-lg {
    margin-top: 75px !important;
  }

  .kt-mb-75-lg {
    margin-bottom: 75px !important;
  }

  .kt-ml-75-lg {
    margin-left: 75px !important;
  }

  .kt-mr-75-lg {
    margin-right: 75px !important;
  }

  .kt-p-75-lg {
    padding: 75px !important;
  }

  .kt-pt-75-lg {
    padding-top: 75px !important;
  }

  .kt-pb-75-lg {
    padding-bottom: 75px !important;
  }

  .kt-pl-75-lg {
    padding-left: 75px !important;
  }

  .kt-pr-75-lg {
    padding-right: 75px !important;
  }

  .kt-m-80-lg {
    margin: 80px !important;
  }

  .kt-mt-80-lg {
    margin-top: 80px !important;
  }

  .kt-mb-80-lg {
    margin-bottom: 80px !important;
  }

  .kt-ml-80-lg {
    margin-left: 80px !important;
  }

  .kt-mr-80-lg {
    margin-right: 80px !important;
  }

  .kt-p-80-lg {
    padding: 80px !important;
  }

  .kt-pt-80-lg {
    padding-top: 80px !important;
  }

  .kt-pb-80-lg {
    padding-bottom: 80px !important;
  }

  .kt-pl-80-lg {
    padding-left: 80px !important;
  }

  .kt-pr-80-lg {
    padding-right: 80px !important;
  }

  .kt-m-85-lg {
    margin: 85px !important;
  }

  .kt-mt-85-lg {
    margin-top: 85px !important;
  }

  .kt-mb-85-lg {
    margin-bottom: 85px !important;
  }

  .kt-ml-85-lg {
    margin-left: 85px !important;
  }

  .kt-mr-85-lg {
    margin-right: 85px !important;
  }

  .kt-p-85-lg {
    padding: 85px !important;
  }

  .kt-pt-85-lg {
    padding-top: 85px !important;
  }

  .kt-pb-85-lg {
    padding-bottom: 85px !important;
  }

  .kt-pl-85-lg {
    padding-left: 85px !important;
  }

  .kt-pr-85-lg {
    padding-right: 85px !important;
  }

  .kt-m-90-lg {
    margin: 90px !important;
  }

  .kt-mt-90-lg {
    margin-top: 90px !important;
  }

  .kt-mb-90-lg {
    margin-bottom: 90px !important;
  }

  .kt-ml-90-lg {
    margin-left: 90px !important;
  }

  .kt-mr-90-lg {
    margin-right: 90px !important;
  }

  .kt-p-90-lg {
    padding: 90px !important;
  }

  .kt-pt-90-lg {
    padding-top: 90px !important;
  }

  .kt-pb-90-lg {
    padding-bottom: 90px !important;
  }

  .kt-pl-90-lg {
    padding-left: 90px !important;
  }

  .kt-pr-90-lg {
    padding-right: 90px !important;
  }

  .kt-m-95-lg {
    margin: 95px !important;
  }

  .kt-mt-95-lg {
    margin-top: 95px !important;
  }

  .kt-mb-95-lg {
    margin-bottom: 95px !important;
  }

  .kt-ml-95-lg {
    margin-left: 95px !important;
  }

  .kt-mr-95-lg {
    margin-right: 95px !important;
  }

  .kt-p-95-lg {
    padding: 95px !important;
  }

  .kt-pt-95-lg {
    padding-top: 95px !important;
  }

  .kt-pb-95-lg {
    padding-bottom: 95px !important;
  }

  .kt-pl-95-lg {
    padding-left: 95px !important;
  }

  .kt-pr-95-lg {
    padding-right: 95px !important;
  }

  .kt-m-100-lg {
    margin: 100px !important;
  }

  .kt-mt-100-lg {
    margin-top: 100px !important;
  }

  .kt-mb-100-lg {
    margin-bottom: 100px !important;
  }

  .kt-ml-100-lg {
    margin-left: 100px !important;
  }

  .kt-mr-100-lg {
    margin-right: 100px !important;
  }

  .kt-p-100-lg {
    padding: 100px !important;
  }

  .kt-pt-100-lg {
    padding-top: 100px !important;
  }

  .kt-pb-100-lg {
    padding-bottom: 100px !important;
  }

  .kt-pl-100-lg {
    padding-left: 100px !important;
  }

  .kt-pr-100-lg {
    padding-right: 100px !important;
  }
}
@media (max-width: 768px) {
  .kt-m-a-md {
    margin: auto !important;
  }

  .kt-mt-a-md {
    margin-top: auto !important;
  }

  .kt-mb-a-md {
    margin-bottom: auto !important;
  }

  .kt-ml-a-md {
    margin-left: auto !important;
  }

  .kt-mr-a-md {
    margin-right: auto !important;
  }

  .kt-m-0-md {
    margin: 0px !important;
  }

  .kt-mt-0-md {
    margin-top: 0px !important;
  }

  .kt-mb-0-md {
    margin-bottom: 0px !important;
  }

  .kt-ml-0-md {
    margin-left: 0px !important;
  }

  .kt-mr-0-md {
    margin-right: 0px !important;
  }

  .kt-p-0-md {
    padding: 0px !important;
  }

  .kt-pt-0-md {
    padding-top: 0px !important;
  }

  .kt-pb-0-md {
    padding-bottom: 0px !important;
  }

  .kt-pl-0-md {
    padding-left: 0px !important;
  }

  .kt-pr-0-md {
    padding-right: 0px !important;
  }

  .kt-m-5-md {
    margin: 5px !important;
  }

  .kt-mt-5-md {
    margin-top: 5px !important;
  }

  .kt-mb-5-md {
    margin-bottom: 5px !important;
  }

  .kt-ml-5-md {
    margin-left: 5px !important;
  }

  .kt-mr-5-md {
    margin-right: 5px !important;
  }

  .kt-p-5-md {
    padding: 5px !important;
  }

  .kt-pt-5-md {
    padding-top: 5px !important;
  }

  .kt-pb-5-md {
    padding-bottom: 5px !important;
  }

  .kt-pl-5-md {
    padding-left: 5px !important;
  }

  .kt-pr-5-md {
    padding-right: 5px !important;
  }

  .kt-m-10-md {
    margin: 10px !important;
  }

  .kt-mt-10-md {
    margin-top: 10px !important;
  }

  .kt-mb-10-md {
    margin-bottom: 10px !important;
  }

  .kt-ml-10-md {
    margin-left: 10px !important;
  }

  .kt-mr-10-md {
    margin-right: 10px !important;
  }

  .kt-p-10-md {
    padding: 10px !important;
  }

  .kt-pt-10-md {
    padding-top: 10px !important;
  }

  .kt-pb-10-md {
    padding-bottom: 10px !important;
  }

  .kt-pl-10-md {
    padding-left: 10px !important;
  }

  .kt-pr-10-md {
    padding-right: 10px !important;
  }

  .kt-m-15-md {
    margin: 15px !important;
  }

  .kt-mt-15-md {
    margin-top: 15px !important;
  }

  .kt-mb-15-md {
    margin-bottom: 15px !important;
  }

  .kt-ml-15-md {
    margin-left: 15px !important;
  }

  .kt-mr-15-md {
    margin-right: 15px !important;
  }

  .kt-p-15-md {
    padding: 15px !important;
  }

  .kt-pt-15-md {
    padding-top: 15px !important;
  }

  .kt-pb-15-md {
    padding-bottom: 15px !important;
  }

  .kt-pl-15-md {
    padding-left: 15px !important;
  }

  .kt-pr-15-md {
    padding-right: 15px !important;
  }

  .kt-m-20-md {
    margin: 20px !important;
  }

  .kt-mt-20-md {
    margin-top: 20px !important;
  }

  .kt-mb-20-md {
    margin-bottom: 20px !important;
  }

  .kt-ml-20-md {
    margin-left: 20px !important;
  }

  .kt-mr-20-md {
    margin-right: 20px !important;
  }

  .kt-p-20-md {
    padding: 20px !important;
  }

  .kt-pt-20-md {
    padding-top: 20px !important;
  }

  .kt-pb-20-md {
    padding-bottom: 20px !important;
  }

  .kt-pl-20-md {
    padding-left: 20px !important;
  }

  .kt-pr-20-md {
    padding-right: 20px !important;
  }

  .kt-m-25-md {
    margin: 25px !important;
  }

  .kt-mt-25-md {
    margin-top: 25px !important;
  }

  .kt-mb-25-md {
    margin-bottom: 25px !important;
  }

  .kt-ml-25-md {
    margin-left: 25px !important;
  }

  .kt-mr-25-md {
    margin-right: 25px !important;
  }

  .kt-p-25-md {
    padding: 25px !important;
  }

  .kt-pt-25-md {
    padding-top: 25px !important;
  }

  .kt-pb-25-md {
    padding-bottom: 25px !important;
  }

  .kt-pl-25-md {
    padding-left: 25px !important;
  }

  .kt-pr-25-md {
    padding-right: 25px !important;
  }

  .kt-m-30-md {
    margin: 30px !important;
  }

  .kt-mt-30-md {
    margin-top: 30px !important;
  }

  .kt-mb-30-md {
    margin-bottom: 30px !important;
  }

  .kt-ml-30-md {
    margin-left: 30px !important;
  }

  .kt-mr-30-md {
    margin-right: 30px !important;
  }

  .kt-p-30-md {
    padding: 30px !important;
  }

  .kt-pt-30-md {
    padding-top: 30px !important;
  }

  .kt-pb-30-md {
    padding-bottom: 30px !important;
  }

  .kt-pl-30-md {
    padding-left: 30px !important;
  }

  .kt-pr-30-md {
    padding-right: 30px !important;
  }

  .kt-m-35-md {
    margin: 35px !important;
  }

  .kt-mt-35-md {
    margin-top: 35px !important;
  }

  .kt-mb-35-md {
    margin-bottom: 35px !important;
  }

  .kt-ml-35-md {
    margin-left: 35px !important;
  }

  .kt-mr-35-md {
    margin-right: 35px !important;
  }

  .kt-p-35-md {
    padding: 35px !important;
  }

  .kt-pt-35-md {
    padding-top: 35px !important;
  }

  .kt-pb-35-md {
    padding-bottom: 35px !important;
  }

  .kt-pl-35-md {
    padding-left: 35px !important;
  }

  .kt-pr-35-md {
    padding-right: 35px !important;
  }

  .kt-m-40-md {
    margin: 40px !important;
  }

  .kt-mt-40-md {
    margin-top: 40px !important;
  }

  .kt-mb-40-md {
    margin-bottom: 40px !important;
  }

  .kt-ml-40-md {
    margin-left: 40px !important;
  }

  .kt-mr-40-md {
    margin-right: 40px !important;
  }

  .kt-p-40-md {
    padding: 40px !important;
  }

  .kt-pt-40-md {
    padding-top: 40px !important;
  }

  .kt-pb-40-md {
    padding-bottom: 40px !important;
  }

  .kt-pl-40-md {
    padding-left: 40px !important;
  }

  .kt-pr-40-md {
    padding-right: 40px !important;
  }

  .kt-m-45-md {
    margin: 45px !important;
  }

  .kt-mt-45-md {
    margin-top: 45px !important;
  }

  .kt-mb-45-md {
    margin-bottom: 45px !important;
  }

  .kt-ml-45-md {
    margin-left: 45px !important;
  }

  .kt-mr-45-md {
    margin-right: 45px !important;
  }

  .kt-p-45-md {
    padding: 45px !important;
  }

  .kt-pt-45-md {
    padding-top: 45px !important;
  }

  .kt-pb-45-md {
    padding-bottom: 45px !important;
  }

  .kt-pl-45-md {
    padding-left: 45px !important;
  }

  .kt-pr-45-md {
    padding-right: 45px !important;
  }

  .kt-m-50-md {
    margin: 50px !important;
  }

  .kt-mt-50-md {
    margin-top: 50px !important;
  }

  .kt-mb-50-md {
    margin-bottom: 50px !important;
  }

  .kt-ml-50-md {
    margin-left: 50px !important;
  }

  .kt-mr-50-md {
    margin-right: 50px !important;
  }

  .kt-p-50-md {
    padding: 50px !important;
  }

  .kt-pt-50-md {
    padding-top: 50px !important;
  }

  .kt-pb-50-md {
    padding-bottom: 50px !important;
  }

  .kt-pl-50-md {
    padding-left: 50px !important;
  }

  .kt-pr-50-md {
    padding-right: 50px !important;
  }

  .kt-m-55-md {
    margin: 55px !important;
  }

  .kt-mt-55-md {
    margin-top: 55px !important;
  }

  .kt-mb-55-md {
    margin-bottom: 55px !important;
  }

  .kt-ml-55-md {
    margin-left: 55px !important;
  }

  .kt-mr-55-md {
    margin-right: 55px !important;
  }

  .kt-p-55-md {
    padding: 55px !important;
  }

  .kt-pt-55-md {
    padding-top: 55px !important;
  }

  .kt-pb-55-md {
    padding-bottom: 55px !important;
  }

  .kt-pl-55-md {
    padding-left: 55px !important;
  }

  .kt-pr-55-md {
    padding-right: 55px !important;
  }

  .kt-m-60-md {
    margin: 60px !important;
  }

  .kt-mt-60-md {
    margin-top: 60px !important;
  }

  .kt-mb-60-md {
    margin-bottom: 60px !important;
  }

  .kt-ml-60-md {
    margin-left: 60px !important;
  }

  .kt-mr-60-md {
    margin-right: 60px !important;
  }

  .kt-p-60-md {
    padding: 60px !important;
  }

  .kt-pt-60-md {
    padding-top: 60px !important;
  }

  .kt-pb-60-md {
    padding-bottom: 60px !important;
  }

  .kt-pl-60-md {
    padding-left: 60px !important;
  }

  .kt-pr-60-md {
    padding-right: 60px !important;
  }

  .kt-m-65-md {
    margin: 65px !important;
  }

  .kt-mt-65-md {
    margin-top: 65px !important;
  }

  .kt-mb-65-md {
    margin-bottom: 65px !important;
  }

  .kt-ml-65-md {
    margin-left: 65px !important;
  }

  .kt-mr-65-md {
    margin-right: 65px !important;
  }

  .kt-p-65-md {
    padding: 65px !important;
  }

  .kt-pt-65-md {
    padding-top: 65px !important;
  }

  .kt-pb-65-md {
    padding-bottom: 65px !important;
  }

  .kt-pl-65-md {
    padding-left: 65px !important;
  }

  .kt-pr-65-md {
    padding-right: 65px !important;
  }

  .kt-m-70-md {
    margin: 70px !important;
  }

  .kt-mt-70-md {
    margin-top: 70px !important;
  }

  .kt-mb-70-md {
    margin-bottom: 70px !important;
  }

  .kt-ml-70-md {
    margin-left: 70px !important;
  }

  .kt-mr-70-md {
    margin-right: 70px !important;
  }

  .kt-p-70-md {
    padding: 70px !important;
  }

  .kt-pt-70-md {
    padding-top: 70px !important;
  }

  .kt-pb-70-md {
    padding-bottom: 70px !important;
  }

  .kt-pl-70-md {
    padding-left: 70px !important;
  }

  .kt-pr-70-md {
    padding-right: 70px !important;
  }

  .kt-m-75-md {
    margin: 75px !important;
  }

  .kt-mt-75-md {
    margin-top: 75px !important;
  }

  .kt-mb-75-md {
    margin-bottom: 75px !important;
  }

  .kt-ml-75-md {
    margin-left: 75px !important;
  }

  .kt-mr-75-md {
    margin-right: 75px !important;
  }

  .kt-p-75-md {
    padding: 75px !important;
  }

  .kt-pt-75-md {
    padding-top: 75px !important;
  }

  .kt-pb-75-md {
    padding-bottom: 75px !important;
  }

  .kt-pl-75-md {
    padding-left: 75px !important;
  }

  .kt-pr-75-md {
    padding-right: 75px !important;
  }

  .kt-m-80-md {
    margin: 80px !important;
  }

  .kt-mt-80-md {
    margin-top: 80px !important;
  }

  .kt-mb-80-md {
    margin-bottom: 80px !important;
  }

  .kt-ml-80-md {
    margin-left: 80px !important;
  }

  .kt-mr-80-md {
    margin-right: 80px !important;
  }

  .kt-p-80-md {
    padding: 80px !important;
  }

  .kt-pt-80-md {
    padding-top: 80px !important;
  }

  .kt-pb-80-md {
    padding-bottom: 80px !important;
  }

  .kt-pl-80-md {
    padding-left: 80px !important;
  }

  .kt-pr-80-md {
    padding-right: 80px !important;
  }

  .kt-m-85-md {
    margin: 85px !important;
  }

  .kt-mt-85-md {
    margin-top: 85px !important;
  }

  .kt-mb-85-md {
    margin-bottom: 85px !important;
  }

  .kt-ml-85-md {
    margin-left: 85px !important;
  }

  .kt-mr-85-md {
    margin-right: 85px !important;
  }

  .kt-p-85-md {
    padding: 85px !important;
  }

  .kt-pt-85-md {
    padding-top: 85px !important;
  }

  .kt-pb-85-md {
    padding-bottom: 85px !important;
  }

  .kt-pl-85-md {
    padding-left: 85px !important;
  }

  .kt-pr-85-md {
    padding-right: 85px !important;
  }

  .kt-m-90-md {
    margin: 90px !important;
  }

  .kt-mt-90-md {
    margin-top: 90px !important;
  }

  .kt-mb-90-md {
    margin-bottom: 90px !important;
  }

  .kt-ml-90-md {
    margin-left: 90px !important;
  }

  .kt-mr-90-md {
    margin-right: 90px !important;
  }

  .kt-p-90-md {
    padding: 90px !important;
  }

  .kt-pt-90-md {
    padding-top: 90px !important;
  }

  .kt-pb-90-md {
    padding-bottom: 90px !important;
  }

  .kt-pl-90-md {
    padding-left: 90px !important;
  }

  .kt-pr-90-md {
    padding-right: 90px !important;
  }

  .kt-m-95-md {
    margin: 95px !important;
  }

  .kt-mt-95-md {
    margin-top: 95px !important;
  }

  .kt-mb-95-md {
    margin-bottom: 95px !important;
  }

  .kt-ml-95-md {
    margin-left: 95px !important;
  }

  .kt-mr-95-md {
    margin-right: 95px !important;
  }

  .kt-p-95-md {
    padding: 95px !important;
  }

  .kt-pt-95-md {
    padding-top: 95px !important;
  }

  .kt-pb-95-md {
    padding-bottom: 95px !important;
  }

  .kt-pl-95-md {
    padding-left: 95px !important;
  }

  .kt-pr-95-md {
    padding-right: 95px !important;
  }

  .kt-m-100-md {
    margin: 100px !important;
  }

  .kt-mt-100-md {
    margin-top: 100px !important;
  }

  .kt-mb-100-md {
    margin-bottom: 100px !important;
  }

  .kt-ml-100-md {
    margin-left: 100px !important;
  }

  .kt-mr-100-md {
    margin-right: 100px !important;
  }

  .kt-p-100-md {
    padding: 100px !important;
  }

  .kt-pt-100-md {
    padding-top: 100px !important;
  }

  .kt-pb-100-md {
    padding-bottom: 100px !important;
  }

  .kt-pl-100-md {
    padding-left: 100px !important;
  }

  .kt-pr-100-md {
    padding-right: 100px !important;
  }
}
@media (max-width: 576px) {
  .kt-m-a-sm {
    margin: auto !important;
  }

  .kt-mt-a-sm {
    margin-top: auto !important;
  }

  .kt-mb-a-sm {
    margin-bottom: auto !important;
  }

  .kt-ml-a-sm {
    margin-left: auto !important;
  }

  .kt-mr-a-sm {
    margin-right: auto !important;
  }

  .kt-m-0-sm {
    margin: 0px !important;
  }

  .kt-mt-0-sm {
    margin-top: 0px !important;
  }

  .kt-mb-0-sm {
    margin-bottom: 0px !important;
  }

  .kt-ml-0-sm {
    margin-left: 0px !important;
  }

  .kt-mr-0-sm {
    margin-right: 0px !important;
  }

  .kt-p-0-sm {
    padding: 0px !important;
  }

  .kt-pt-0-sm {
    padding-top: 0px !important;
  }

  .kt-pb-0-sm {
    padding-bottom: 0px !important;
  }

  .kt-pl-0-sm {
    padding-left: 0px !important;
  }

  .kt-pr-0-sm {
    padding-right: 0px !important;
  }

  .kt-m-5-sm {
    margin: 5px !important;
  }

  .kt-mt-5-sm {
    margin-top: 5px !important;
  }

  .kt-mb-5-sm {
    margin-bottom: 5px !important;
  }

  .kt-ml-5-sm {
    margin-left: 5px !important;
  }

  .kt-mr-5-sm {
    margin-right: 5px !important;
  }

  .kt-p-5-sm {
    padding: 5px !important;
  }

  .kt-pt-5-sm {
    padding-top: 5px !important;
  }

  .kt-pb-5-sm {
    padding-bottom: 5px !important;
  }

  .kt-pl-5-sm {
    padding-left: 5px !important;
  }

  .kt-pr-5-sm {
    padding-right: 5px !important;
  }

  .kt-m-10-sm {
    margin: 10px !important;
  }

  .kt-mt-10-sm {
    margin-top: 10px !important;
  }

  .kt-mb-10-sm {
    margin-bottom: 10px !important;
  }

  .kt-ml-10-sm {
    margin-left: 10px !important;
  }

  .kt-mr-10-sm {
    margin-right: 10px !important;
  }

  .kt-p-10-sm {
    padding: 10px !important;
  }

  .kt-pt-10-sm {
    padding-top: 10px !important;
  }

  .kt-pb-10-sm {
    padding-bottom: 10px !important;
  }

  .kt-pl-10-sm {
    padding-left: 10px !important;
  }

  .kt-pr-10-sm {
    padding-right: 10px !important;
  }

  .kt-m-15-sm {
    margin: 15px !important;
  }

  .kt-mt-15-sm {
    margin-top: 15px !important;
  }

  .kt-mb-15-sm {
    margin-bottom: 15px !important;
  }

  .kt-ml-15-sm {
    margin-left: 15px !important;
  }

  .kt-mr-15-sm {
    margin-right: 15px !important;
  }

  .kt-p-15-sm {
    padding: 15px !important;
  }

  .kt-pt-15-sm {
    padding-top: 15px !important;
  }

  .kt-pb-15-sm {
    padding-bottom: 15px !important;
  }

  .kt-pl-15-sm {
    padding-left: 15px !important;
  }

  .kt-pr-15-sm {
    padding-right: 15px !important;
  }

  .kt-m-20-sm {
    margin: 20px !important;
  }

  .kt-mt-20-sm {
    margin-top: 20px !important;
  }

  .kt-mb-20-sm {
    margin-bottom: 20px !important;
  }

  .kt-ml-20-sm {
    margin-left: 20px !important;
  }

  .kt-mr-20-sm {
    margin-right: 20px !important;
  }

  .kt-p-20-sm {
    padding: 20px !important;
  }

  .kt-pt-20-sm {
    padding-top: 20px !important;
  }

  .kt-pb-20-sm {
    padding-bottom: 20px !important;
  }

  .kt-pl-20-sm {
    padding-left: 20px !important;
  }

  .kt-pr-20-sm {
    padding-right: 20px !important;
  }

  .kt-m-25-sm {
    margin: 25px !important;
  }

  .kt-mt-25-sm {
    margin-top: 25px !important;
  }

  .kt-mb-25-sm {
    margin-bottom: 25px !important;
  }

  .kt-ml-25-sm {
    margin-left: 25px !important;
  }

  .kt-mr-25-sm {
    margin-right: 25px !important;
  }

  .kt-p-25-sm {
    padding: 25px !important;
  }

  .kt-pt-25-sm {
    padding-top: 25px !important;
  }

  .kt-pb-25-sm {
    padding-bottom: 25px !important;
  }

  .kt-pl-25-sm {
    padding-left: 25px !important;
  }

  .kt-pr-25-sm {
    padding-right: 25px !important;
  }

  .kt-m-30-sm {
    margin: 30px !important;
  }

  .kt-mt-30-sm {
    margin-top: 30px !important;
  }

  .kt-mb-30-sm {
    margin-bottom: 30px !important;
  }

  .kt-ml-30-sm {
    margin-left: 30px !important;
  }

  .kt-mr-30-sm {
    margin-right: 30px !important;
  }

  .kt-p-30-sm {
    padding: 30px !important;
  }

  .kt-pt-30-sm {
    padding-top: 30px !important;
  }

  .kt-pb-30-sm {
    padding-bottom: 30px !important;
  }

  .kt-pl-30-sm {
    padding-left: 30px !important;
  }

  .kt-pr-30-sm {
    padding-right: 30px !important;
  }

  .kt-m-35-sm {
    margin: 35px !important;
  }

  .kt-mt-35-sm {
    margin-top: 35px !important;
  }

  .kt-mb-35-sm {
    margin-bottom: 35px !important;
  }

  .kt-ml-35-sm {
    margin-left: 35px !important;
  }

  .kt-mr-35-sm {
    margin-right: 35px !important;
  }

  .kt-p-35-sm {
    padding: 35px !important;
  }

  .kt-pt-35-sm {
    padding-top: 35px !important;
  }

  .kt-pb-35-sm {
    padding-bottom: 35px !important;
  }

  .kt-pl-35-sm {
    padding-left: 35px !important;
  }

  .kt-pr-35-sm {
    padding-right: 35px !important;
  }

  .kt-m-40-sm {
    margin: 40px !important;
  }

  .kt-mt-40-sm {
    margin-top: 40px !important;
  }

  .kt-mb-40-sm {
    margin-bottom: 40px !important;
  }

  .kt-ml-40-sm {
    margin-left: 40px !important;
  }

  .kt-mr-40-sm {
    margin-right: 40px !important;
  }

  .kt-p-40-sm {
    padding: 40px !important;
  }

  .kt-pt-40-sm {
    padding-top: 40px !important;
  }

  .kt-pb-40-sm {
    padding-bottom: 40px !important;
  }

  .kt-pl-40-sm {
    padding-left: 40px !important;
  }

  .kt-pr-40-sm {
    padding-right: 40px !important;
  }

  .kt-m-45-sm {
    margin: 45px !important;
  }

  .kt-mt-45-sm {
    margin-top: 45px !important;
  }

  .kt-mb-45-sm {
    margin-bottom: 45px !important;
  }

  .kt-ml-45-sm {
    margin-left: 45px !important;
  }

  .kt-mr-45-sm {
    margin-right: 45px !important;
  }

  .kt-p-45-sm {
    padding: 45px !important;
  }

  .kt-pt-45-sm {
    padding-top: 45px !important;
  }

  .kt-pb-45-sm {
    padding-bottom: 45px !important;
  }

  .kt-pl-45-sm {
    padding-left: 45px !important;
  }

  .kt-pr-45-sm {
    padding-right: 45px !important;
  }

  .kt-m-50-sm {
    margin: 50px !important;
  }

  .kt-mt-50-sm {
    margin-top: 50px !important;
  }

  .kt-mb-50-sm {
    margin-bottom: 50px !important;
  }

  .kt-ml-50-sm {
    margin-left: 50px !important;
  }

  .kt-mr-50-sm {
    margin-right: 50px !important;
  }

  .kt-p-50-sm {
    padding: 50px !important;
  }

  .kt-pt-50-sm {
    padding-top: 50px !important;
  }

  .kt-pb-50-sm {
    padding-bottom: 50px !important;
  }

  .kt-pl-50-sm {
    padding-left: 50px !important;
  }

  .kt-pr-50-sm {
    padding-right: 50px !important;
  }

  .kt-m-55-sm {
    margin: 55px !important;
  }

  .kt-mt-55-sm {
    margin-top: 55px !important;
  }

  .kt-mb-55-sm {
    margin-bottom: 55px !important;
  }

  .kt-ml-55-sm {
    margin-left: 55px !important;
  }

  .kt-mr-55-sm {
    margin-right: 55px !important;
  }

  .kt-p-55-sm {
    padding: 55px !important;
  }

  .kt-pt-55-sm {
    padding-top: 55px !important;
  }

  .kt-pb-55-sm {
    padding-bottom: 55px !important;
  }

  .kt-pl-55-sm {
    padding-left: 55px !important;
  }

  .kt-pr-55-sm {
    padding-right: 55px !important;
  }

  .kt-m-60-sm {
    margin: 60px !important;
  }

  .kt-mt-60-sm {
    margin-top: 60px !important;
  }

  .kt-mb-60-sm {
    margin-bottom: 60px !important;
  }

  .kt-ml-60-sm {
    margin-left: 60px !important;
  }

  .kt-mr-60-sm {
    margin-right: 60px !important;
  }

  .kt-p-60-sm {
    padding: 60px !important;
  }

  .kt-pt-60-sm {
    padding-top: 60px !important;
  }

  .kt-pb-60-sm {
    padding-bottom: 60px !important;
  }

  .kt-pl-60-sm {
    padding-left: 60px !important;
  }

  .kt-pr-60-sm {
    padding-right: 60px !important;
  }

  .kt-m-65-sm {
    margin: 65px !important;
  }

  .kt-mt-65-sm {
    margin-top: 65px !important;
  }

  .kt-mb-65-sm {
    margin-bottom: 65px !important;
  }

  .kt-ml-65-sm {
    margin-left: 65px !important;
  }

  .kt-mr-65-sm {
    margin-right: 65px !important;
  }

  .kt-p-65-sm {
    padding: 65px !important;
  }

  .kt-pt-65-sm {
    padding-top: 65px !important;
  }

  .kt-pb-65-sm {
    padding-bottom: 65px !important;
  }

  .kt-pl-65-sm {
    padding-left: 65px !important;
  }

  .kt-pr-65-sm {
    padding-right: 65px !important;
  }

  .kt-m-70-sm {
    margin: 70px !important;
  }

  .kt-mt-70-sm {
    margin-top: 70px !important;
  }

  .kt-mb-70-sm {
    margin-bottom: 70px !important;
  }

  .kt-ml-70-sm {
    margin-left: 70px !important;
  }

  .kt-mr-70-sm {
    margin-right: 70px !important;
  }

  .kt-p-70-sm {
    padding: 70px !important;
  }

  .kt-pt-70-sm {
    padding-top: 70px !important;
  }

  .kt-pb-70-sm {
    padding-bottom: 70px !important;
  }

  .kt-pl-70-sm {
    padding-left: 70px !important;
  }

  .kt-pr-70-sm {
    padding-right: 70px !important;
  }

  .kt-m-75-sm {
    margin: 75px !important;
  }

  .kt-mt-75-sm {
    margin-top: 75px !important;
  }

  .kt-mb-75-sm {
    margin-bottom: 75px !important;
  }

  .kt-ml-75-sm {
    margin-left: 75px !important;
  }

  .kt-mr-75-sm {
    margin-right: 75px !important;
  }

  .kt-p-75-sm {
    padding: 75px !important;
  }

  .kt-pt-75-sm {
    padding-top: 75px !important;
  }

  .kt-pb-75-sm {
    padding-bottom: 75px !important;
  }

  .kt-pl-75-sm {
    padding-left: 75px !important;
  }

  .kt-pr-75-sm {
    padding-right: 75px !important;
  }

  .kt-m-80-sm {
    margin: 80px !important;
  }

  .kt-mt-80-sm {
    margin-top: 80px !important;
  }

  .kt-mb-80-sm {
    margin-bottom: 80px !important;
  }

  .kt-ml-80-sm {
    margin-left: 80px !important;
  }

  .kt-mr-80-sm {
    margin-right: 80px !important;
  }

  .kt-p-80-sm {
    padding: 80px !important;
  }

  .kt-pt-80-sm {
    padding-top: 80px !important;
  }

  .kt-pb-80-sm {
    padding-bottom: 80px !important;
  }

  .kt-pl-80-sm {
    padding-left: 80px !important;
  }

  .kt-pr-80-sm {
    padding-right: 80px !important;
  }

  .kt-m-85-sm {
    margin: 85px !important;
  }

  .kt-mt-85-sm {
    margin-top: 85px !important;
  }

  .kt-mb-85-sm {
    margin-bottom: 85px !important;
  }

  .kt-ml-85-sm {
    margin-left: 85px !important;
  }

  .kt-mr-85-sm {
    margin-right: 85px !important;
  }

  .kt-p-85-sm {
    padding: 85px !important;
  }

  .kt-pt-85-sm {
    padding-top: 85px !important;
  }

  .kt-pb-85-sm {
    padding-bottom: 85px !important;
  }

  .kt-pl-85-sm {
    padding-left: 85px !important;
  }

  .kt-pr-85-sm {
    padding-right: 85px !important;
  }

  .kt-m-90-sm {
    margin: 90px !important;
  }

  .kt-mt-90-sm {
    margin-top: 90px !important;
  }

  .kt-mb-90-sm {
    margin-bottom: 90px !important;
  }

  .kt-ml-90-sm {
    margin-left: 90px !important;
  }

  .kt-mr-90-sm {
    margin-right: 90px !important;
  }

  .kt-p-90-sm {
    padding: 90px !important;
  }

  .kt-pt-90-sm {
    padding-top: 90px !important;
  }

  .kt-pb-90-sm {
    padding-bottom: 90px !important;
  }

  .kt-pl-90-sm {
    padding-left: 90px !important;
  }

  .kt-pr-90-sm {
    padding-right: 90px !important;
  }

  .kt-m-95-sm {
    margin: 95px !important;
  }

  .kt-mt-95-sm {
    margin-top: 95px !important;
  }

  .kt-mb-95-sm {
    margin-bottom: 95px !important;
  }

  .kt-ml-95-sm {
    margin-left: 95px !important;
  }

  .kt-mr-95-sm {
    margin-right: 95px !important;
  }

  .kt-p-95-sm {
    padding: 95px !important;
  }

  .kt-pt-95-sm {
    padding-top: 95px !important;
  }

  .kt-pb-95-sm {
    padding-bottom: 95px !important;
  }

  .kt-pl-95-sm {
    padding-left: 95px !important;
  }

  .kt-pr-95-sm {
    padding-right: 95px !important;
  }

  .kt-m-100-sm {
    margin: 100px !important;
  }

  .kt-mt-100-sm {
    margin-top: 100px !important;
  }

  .kt-mb-100-sm {
    margin-bottom: 100px !important;
  }

  .kt-ml-100-sm {
    margin-left: 100px !important;
  }

  .kt-mr-100-sm {
    margin-right: 100px !important;
  }

  .kt-p-100-sm {
    padding: 100px !important;
  }

  .kt-pt-100-sm {
    padding-top: 100px !important;
  }

  .kt-pb-100-sm {
    padding-bottom: 100px !important;
  }

  .kt-pl-100-sm {
    padding-left: 100px !important;
  }

  .kt-pr-100-sm {
    padding-right: 100px !important;
  }
}
.kt-opacity-1 {
  opacity: 0.1;
}

.kt-opacity-2 {
  opacity: 0.2;
}

.kt-opacity-3 {
  opacity: 0.3;
}

.kt-opacity-4 {
  opacity: 0.4;
}

.kt-opacity-5 {
  opacity: 0.5;
}

.kt-opacity-6 {
  opacity: 0.6;
}

.kt-opacity-7 {
  opacity: 0.7;
}

.kt-opacity-8 {
  opacity: 0.8;
}

.kt-opacity-9 {
  opacity: 0.9;
}

.kt-radius-100 {
  border-radius: 100%;
}

.kt-valign-top {
  vertical-align: top;
}

.kt-space-5 {
  display: block;
  height: 0;
  margin-bottom: 5px;
}

.kt-space-10 {
  display: block;
  height: 0;
  margin-bottom: 10px;
}

.kt-space-15 {
  display: block;
  height: 0;
  margin-bottom: 15px;
}

.kt-space-20 {
  display: block;
  height: 0;
  margin-bottom: 20px;
}

.kt-space-30 {
  display: block;
  height: 0;
  margin-bottom: 30px;
}

.kt-space-40 {
  display: block;
  height: 0;
  margin-bottom: 40px;
}

.kt-valign-middle {
  vertical-align: middle;
}

.kt-valign-bottom {
  vertical-align: bottom;
}

.kt-block-center {
  margin-left: auto;
  margin-right: auto;
}

.kt-align-right {
  text-align: right;
}

.kt-align-left {
  text-align: left;
}

.kt-align-center {
  text-align: center;
}

.kt-pull-right {
  float: right;
}

.kt-pull-left {
  float: left;
}

.kt-img-rounded {
  border-radius: 50% !important;
}

.kt-block-inline {
  display: inline-block;
}

.kt-icon-middle:before {
  vertical-align: middle;
}

.kt-hidden,
.kt-hide {
  display: none !important;
}

.kt-font-sm {
  font-size: 0.8rem !important;
}

.kt-font-md {
  font-size: 0.9rem !important;
}

.kt-font-lg {
  font-size: 1.2rem !important;
}

.kt-font-xl {
  font-size: 1.5rem !important;
}

.kt-clearfix:before, .kt-clearfix:after {
  content: " ";
  display: table;
}
.kt-clearfix:after {
  clear: both;
}

.kt-icon-sm {
  font-size: 0.75rem !important;
}

.kt-icon-md {
  font-size: 0.9rem !important;
}

.kt-icon-lg {
  font-size: 1.2rem !important;
}

.kt-icon-xl {
  font-size: 1.4rem !important;
}

.kt-marginless {
  margin: 0 !important;
}

.kt-img-centered {
  text-align: center;
}

.kt-font-transform-u {
  text-transform: uppercase;
}

.kt-font-transform-l {
  text-transform: lowercase;
}

.kt-font-transform-c {
  text-transform: capitalize;
}

.kt-font-transform-i {
  text-transform: initial;
}

.kt-font-regular {
  font-weight: 400 !important;
}

.kt-font-bold {
  font-weight: 500 !important;
}

.kt-font-bolder {
  font-weight: 600 !important;
}

.kt-font-boldest {
  font-weight: 700 !important;
}

b, strong {
  font-weight: bold;
}

.kt-font-brand {
  color: #2c77f4 !important;
}

.kt-font-hover-brand:hover {
  color: #0948b1;
}

.kt-font-inverse-brand {
  color: #ffffff !important;
}

.kt-bg-brand {
  background-color: #2c77f4 !important;
}

.kt-bg-fill-brand {
  background-color: #2c77f4 !important;
  color: #ffffff !important;
}
.kt-bg-fill-brand > i {
  color: #ffffff !important;
}

.kt-bg-light-brand {
  background-color: rgba(44, 119, 244, 0.1) !important;
}

.kt-font-light {
  color: #ffffff !important;
}

.kt-font-hover-light:hover {
  color: #cccccc;
}

.kt-font-inverse-light {
  color: #282a3c !important;
}

.kt-bg-light {
  background-color: #ffffff !important;
}

.kt-bg-fill-light {
  background-color: #ffffff !important;
  color: #282a3c !important;
}
.kt-bg-fill-light > i {
  color: #282a3c !important;
}

.kt-bg-light-light {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.kt-font-dark {
  color: #282a3c !important;
}

.kt-font-hover-dark:hover {
  color: black;
}

.kt-font-inverse-dark {
  color: #ffffff !important;
}

.kt-bg-dark {
  background-color: #282a3c !important;
}

.kt-bg-fill-dark {
  background-color: #282a3c !important;
  color: #ffffff !important;
}
.kt-bg-fill-dark > i {
  color: #ffffff !important;
}

.kt-bg-light-dark {
  background-color: rgba(40, 42, 60, 0.1) !important;
}

.kt-font-primary {
  color: #5867dd !important;
}

.kt-font-hover-primary:hover {
  color: #2332ac;
}

.kt-font-inverse-primary {
  color: #ffffff !important;
}

.kt-bg-primary {
  background-color: #5867dd !important;
}

.kt-bg-fill-primary {
  background-color: #5867dd !important;
  color: #ffffff !important;
}
.kt-bg-fill-primary > i {
  color: #ffffff !important;
}

.kt-bg-light-primary {
  background-color: rgba(88, 103, 221, 0.1) !important;
}

.kt-font-success {
  color: #1dc9b7 !important;
}

.kt-font-hover-success:hover {
  color: #107066;
}

.kt-font-inverse-success {
  color: #ffffff !important;
}

.kt-bg-success {
  background-color: #1dc9b7 !important;
}

.kt-bg-fill-success {
  background-color: #1dc9b7 !important;
  color: #ffffff !important;
}
.kt-bg-fill-success > i {
  color: #ffffff !important;
}

.kt-bg-light-success {
  background-color: rgba(29, 201, 183, 0.1) !important;
}

.kt-font-info {
  color: #5578eb !important;
}

.kt-font-hover-info:hover {
  color: #173fc3;
}

.kt-font-inverse-info {
  color: #ffffff !important;
}

.kt-bg-info {
  background-color: #5578eb !important;
}

.kt-bg-fill-info {
  background-color: #5578eb !important;
  color: #ffffff !important;
}
.kt-bg-fill-info > i {
  color: #ffffff !important;
}

.kt-bg-light-info {
  background-color: rgba(85, 120, 235, 0.1) !important;
}

.kt-font-warning {
  color: #ffb822 !important;
}

.kt-font-hover-warning:hover {
  color: #bb7f00;
}

.kt-font-inverse-warning {
  color: #111111 !important;
}

.kt-bg-warning {
  background-color: #ffb822 !important;
}

.kt-bg-fill-warning {
  background-color: #ffb822 !important;
  color: #111111 !important;
}
.kt-bg-fill-warning > i {
  color: #111111 !important;
}

.kt-bg-light-warning {
  background-color: rgba(255, 184, 34, 0.1) !important;
}

.kt-font-danger {
  color: #fd397a !important;
}

.kt-font-hover-danger:hover {
  color: #ce0246;
}

.kt-font-inverse-danger {
  color: #ffffff !important;
}

.kt-bg-danger {
  background-color: #fd397a !important;
}

.kt-bg-fill-danger {
  background-color: #fd397a !important;
  color: #ffffff !important;
}
.kt-bg-fill-danger > i {
  color: #ffffff !important;
}

.kt-bg-light-danger {
  background-color: rgba(253, 57, 122, 0.1) !important;
}

.kt-font-facebook {
  color: #3b5998 !important;
}

.kt-font-google {
  color: #dc4e41 !important;
}

.kt-font-twitter {
  color: #4AB3F4 !important;
}

.kt-font-instagram {
  color: #517fa4 !important;
}

.kt-font-youtube {
  color: #b31217 !important;
}

.kt-font-linkedin {
  color: #0077b5 !important;
}

.kt-font-skype {
  color: #00aff0 !important;
}

.kt-label-font-color-1 {
  color: #a2a5b9 !important;
}

.kt-label-bg-color-1 {
  background-color: #a2a5b9 !important;
}

.kt-label-font-color-2 {
  color: #74788d !important;
}

.kt-label-bg-color-2 {
  background-color: #74788d !important;
}

.kt-label-font-color-3 {
  color: #595d6e !important;
}

.kt-label-bg-color-3 {
  background-color: #595d6e !important;
}

.kt-label-font-color-4 {
  color: #48465b !important;
}

.kt-label-bg-color-4 {
  background-color: #48465b !important;
}

.kt-shape-font-color-1 {
  color: #f0f3ff !important;
}

.kt-shape-bg-color-1 {
  background-color: #f0f3ff !important;
}

.kt-shape-font-color-2 {
  color: #e8ecfa !important;
}

.kt-shape-bg-color-2 {
  background-color: #e8ecfa !important;
}

.kt-shape-font-color-3 {
  color: #93a2dd !important;
}

.kt-shape-bg-color-3 {
  background-color: #93a2dd !important;
}

.kt-shape-font-color-4 {
  color: #646c9a !important;
}

.kt-shape-bg-color-4 {
  background-color: #646c9a !important;
}

.kt-visible-desktop,
.kt-visible-desktop-inline-block,
.kt-visible-desktop-inline,
.kt-visible-desktop-table,
.kt-visible-desktop-table-cell,
.kt-visible-tablet,
.kt-visible-tablet-inline-block,
.kt-visible-tablet-inline,
.kt-visible-tablet-table,
.kt-visible-tablet-table-cell,
.kt-visible-tablet-and-mobile,
.kt-visible-tablet-and-mobile-inline-block,
.kt-visible-tablet-and-mobile-inline,
.kt-visible-tablet-and-mobile-table,
.kt-visible-tablet-and-mobile-table-cell,
.kt-visible-mobile,
.kt-visible-mobile-inline-block,
.kt-visible-mobile-inline,
.kt-visible-mobile-table,
.kt-visible-mobile-table-cell {
  display: none !important;
}

@media (min-width: 1025px) {
  .kt-visible-desktop {
    display: block !important;
  }

  .kt-visible-desktop-inline-block {
    display: inline-block !important;
  }

  .kt-visible-desktop-inline {
    display: inline !important;
  }

  .kt-visible-desktop-table {
    display: table !important;
  }

  .kt-visible-desktop-table-cell {
    display: table-cell !important;
  }

  .kt-hidden-desktop {
    display: none !important;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-visible-tablet {
    display: block !important;
  }

  .kt-visible-tablet-inline-block {
    display: inline-block !important;
  }

  .kt-visible-tablet-inline {
    display: inline !important;
  }

  .kt-visible-tablet-table {
    display: table !important;
  }

  .kt-visible-tablet-table-cell {
    display: table-cell !important;
  }

  .kt-hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-visible-tablet-and-mobile {
    display: block !important;
  }

  .kt-visible-tablet-and-mobile-inline-block {
    display: inline-block !important;
  }

  .kt-visible-tablet-and-mobile-inline {
    display: inline !important;
  }

  .kt-visible-tablet-and-mobile-table {
    display: table !important;
  }

  .kt-visible-tablet-and-mobile-table-cell {
    display: table-cell !important;
  }

  .kt-hidden-tablet-and-mobile {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .kt-visible-mobile {
    display: block !important;
  }

  .kt-visible-mobile-inline-block {
    display: inline-block !important;
  }

  .kt-visible-mobile-inline {
    display: inline !important;
  }

  .kt-visible-mobile-table {
    display: table !important;
  }

  .kt-visible-mobile-table-cell {
    display: table-cell !important;
  }

  .kt-hidden-mobile {
    display: none !important;
  }
}
.kt-space-between {
  display: flex;
  justify-content: space-between;
}

.kt-rounded {
  border-radius: 4px !important;
}

.kt-negative-spacing--1 {
  margin-top: -10px;
}
.kt-negative-spacing--2 {
  margin-top: -20px;
}
.kt-negative-spacing--3 {
  margin-top: -30px;
}
.kt-negative-spacing--4 {
  margin-top: -40px;
}
.kt-negative-spacing--5 {
  margin-top: -50px;
}
.kt-negative-spacing--6 {
  margin-top: -60px;
}
.kt-negative-spacing--7 {
  margin-top: -70px;
}
.kt-negative-spacing--8 {
  margin-top: -80px;
}
.kt-negative-spacing--9 {
  margin-top: -90px;
}
.kt-negative-spacing--10 {
  margin-top: -100px;
}

.kt-opacity-0 {
  opacity: 0 !important;
}

.kt-opacity-1 {
  opacity: 1 !important;
}

.kt-word-break {
  word-break: break-word;
}

.kt-margin {
  margin: 0.1rem;
}

.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
  display: flex;
  flex-direction: column;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile).kt-grid--root {
  flex: 1;
  -ms-flex: 1 0 0px;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item {
  flex: none;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid {
  flex: 1 0 auto;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-1 {
  order: 1;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-2 {
  order: 2;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-3 {
  order: 3;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-4 {
  order: 4;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-5 {
  order: 5;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-6 {
  order: 6;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-7 {
  order: 7;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-8 {
  order: 8;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-9 {
  order: 9;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-10 {
  order: 10;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-11 {
  order: 11;
}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-12 {
  order: 12;
}

.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
  display: flex;
  flex-direction: row;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile).kt-grid--root {
  flex: 1;
  -ms-flex: 1 0 0px;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item {
  flex: 0 0 auto;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid {
  flex: 1 auto;
  -ms-flex: 1 0 0px;
  min-width: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid {
    min-width: none;
  }
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-1 {
  order: 1;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-2 {
  order: 2;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-3 {
  order: 3;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-4 {
  order: 4;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-5 {
  order: 5;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-6 {
  order: 6;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-7 {
  order: 7;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-8 {
  order: 8;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-9 {
  order: 9;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-10 {
  order: 10;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-11 {
  order: 11;
}
.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--order-12 {
  order: 12;
}

.kt-grid.kt-grid--center {
  align-content: center;
}
.kt-grid.kt-grid--stretch {
  align-items: stretch;
}
.kt-grid > .kt-grid__item {
  max-width: 100%;
}
.kt-grid > .kt-grid__item.kt-grid__item--top {
  align-self: flex-start;
}
.kt-grid > .kt-grid__item.kt-grid__item--middle {
  align-self: center;
}
.kt-grid > .kt-grid__item.kt-grid__item--bottom {
  align-self: flex-end;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-1 {
  order: 1;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-2 {
  order: 2;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-3 {
  order: 3;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-4 {
  order: 4;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-5 {
  order: 5;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-6 {
  order: 6;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-7 {
  order: 7;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-8 {
  order: 8;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-9 {
  order: 9;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-10 {
  order: 10;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-11 {
  order: 11;
}
.kt-grid > .kt-grid__item.kt-grid__item--order-12 {
  order: 12;
}

@media (min-width: 1025px) {
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop {
    display: flex;
    flex-direction: column;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item {
    flex: none;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid-desktop {
    flex: 1 0 auto;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-1-desktop {
    order: 1;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-2-desktop {
    order: 2;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-3-desktop {
    order: 3;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-4-desktop {
    order: 4;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-5-desktop {
    order: 5;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-6-desktop {
    order: 6;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-7-desktop {
    order: 7;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-8-desktop {
    order: 8;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-9-desktop {
    order: 9;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-10-desktop {
    order: 10;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-11-desktop {
    order: 11;
  }
  .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-12-desktop {
    order: 12;
  }

  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop {
    display: flex;
    flex-direction: row;
  }
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item {
    flex: 0 0 auto;
  }
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid-desktop {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid-desktop {
    min-width: none;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-1-desktop {
    order: 1;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-2-desktop {
    order: 2;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-3-desktop {
    order: 3;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-4-desktop {
    order: 4;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-5-desktop {
    order: 5;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-6-desktop {
    order: 6;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-7-desktop {
    order: 7;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-8-desktop {
    order: 8;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-9-desktop {
    order: 9;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-10-desktop {
    order: 10;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-11-desktop {
    order: 11;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--ver-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--order-12-desktop {
    order: 12;
  }
}
@media (min-width: 1025px) {
  .kt-grid.kt-grid--center {
    align-content: center;
  }
  .kt-grid.kt-grid--stretch {
    align-items: stretch;
  }
  .kt-grid > .kt-grid__item {
    max-width: 100%;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--top {
    align-self: flex-start;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--middle {
    align-self: center;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--bottom {
    align-self: flex-end;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-1 {
    order: 1;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-2 {
    order: 2;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-3 {
    order: 3;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-4 {
    order: 4;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-5 {
    order: 5;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-6 {
    order: 6;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-7 {
    order: 7;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-8 {
    order: 8;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-9 {
    order: 9;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-10 {
    order: 10;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-11 {
    order: 11;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-12 {
    order: 12;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl {
    display: flex;
    flex-direction: column;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item {
    flex: none;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--fluid-desktop-xl {
    flex: 1 0 auto;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-1-desktop-xl {
    order: 1;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-2-desktop-xl {
    order: 2;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-3-desktop-xl {
    order: 3;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-4-desktop-xl {
    order: 4;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-5-desktop-xl {
    order: 5;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-6-desktop-xl {
    order: 6;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-7-desktop-xl {
    order: 7;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-8-desktop-xl {
    order: 8;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-9-desktop-xl {
    order: 9;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-10-desktop-xl {
    order: 10;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-11-desktop-xl {
    order: 11;
  }
  .kt-grid.kt-grid--hor-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-12-desktop-xl {
    order: 12;
  }

  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl {
    display: flex;
    flex-direction: row;
  }
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item {
    flex: 0 0 auto;
  }
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--fluid-desktop-xl {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;
  }
}
@media screen and (min-width: 1400px) and (-ms-high-contrast: active), (min-width: 1400px) and (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--fluid-desktop-xl {
    min-width: none;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-1-desktop-xl {
    order: 1;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-2-desktop-xl {
    order: 2;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-3-desktop-xl {
    order: 3;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-4-desktop-xl {
    order: 4;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-5-desktop-xl {
    order: 5;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-6-desktop-xl {
    order: 6;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-7-desktop-xl {
    order: 7;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-8-desktop-xl {
    order: 8;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-9-desktop-xl {
    order: 9;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-10-desktop-xl {
    order: 10;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-11-desktop-xl {
    order: 11;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--ver-desktop-xl.kt-grid--desktop-xl > .kt-grid__item.kt-grid__item--order-12-desktop-xl {
    order: 12;
  }
}
@media (min-width: 1400px) {
  .kt-grid.kt-grid--center {
    align-content: center;
  }
  .kt-grid.kt-grid--stretch {
    align-items: stretch;
  }
  .kt-grid > .kt-grid__item {
    max-width: 100%;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--top {
    align-self: flex-start;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--middle {
    align-self: center;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--bottom {
    align-self: flex-end;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-1 {
    order: 1;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-2 {
    order: 2;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-3 {
    order: 3;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-4 {
    order: 4;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-5 {
    order: 5;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-6 {
    order: 6;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-7 {
    order: 7;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-8 {
    order: 8;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-9 {
    order: 9;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-10 {
    order: 10;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-11 {
    order: 11;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-12 {
    order: 12;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet {
    display: flex;
    flex-direction: column;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item {
    flex: none;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--fluid-desktop-and-tablet {
    flex: 1 0 auto;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-1-desktop-and-tablet {
    order: 1;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-2-desktop-and-tablet {
    order: 2;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-3-desktop-and-tablet {
    order: 3;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-4-desktop-and-tablet {
    order: 4;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-5-desktop-and-tablet {
    order: 5;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-6-desktop-and-tablet {
    order: 6;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-7-desktop-and-tablet {
    order: 7;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-8-desktop-and-tablet {
    order: 8;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-9-desktop-and-tablet {
    order: 9;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-10-desktop-and-tablet {
    order: 10;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-11-desktop-and-tablet {
    order: 11;
  }
  .kt-grid.kt-grid--hor-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-12-desktop-and-tablet {
    order: 12;
  }

  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet {
    display: flex;
    flex-direction: row;
  }
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item {
    flex: 0 0 auto;
  }
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--fluid-desktop-and-tablet {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;
  }
}
@media screen and (min-width: 769px) and (-ms-high-contrast: active), (min-width: 769px) and (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--fluid-desktop-and-tablet {
    min-width: none;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-1-desktop-and-tablet {
    order: 1;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-2-desktop-and-tablet {
    order: 2;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-3-desktop-and-tablet {
    order: 3;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-4-desktop-and-tablet {
    order: 4;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-5-desktop-and-tablet {
    order: 5;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-6-desktop-and-tablet {
    order: 6;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-7-desktop-and-tablet {
    order: 7;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-8-desktop-and-tablet {
    order: 8;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-9-desktop-and-tablet {
    order: 9;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-10-desktop-and-tablet {
    order: 10;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-11-desktop-and-tablet {
    order: 11;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--ver-desktop-and-tablet.kt-grid--desktop-and-tablet > .kt-grid__item.kt-grid__item--order-12-desktop-and-tablet {
    order: 12;
  }
}
@media (min-width: 769px) {
  .kt-grid.kt-grid--center {
    align-content: center;
  }
  .kt-grid.kt-grid--stretch {
    align-items: stretch;
  }
  .kt-grid > .kt-grid__item {
    max-width: 100%;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--top {
    align-self: flex-start;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--middle {
    align-self: center;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--bottom {
    align-self: flex-end;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-1 {
    order: 1;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-2 {
    order: 2;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-3 {
    order: 3;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-4 {
    order: 4;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-5 {
    order: 5;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-6 {
    order: 6;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-7 {
    order: 7;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-8 {
    order: 8;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-9 {
    order: 9;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-10 {
    order: 10;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-11 {
    order: 11;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-12 {
    order: 12;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet {
    display: flex;
    flex-direction: column;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item {
    flex: none;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--fluid-tablet {
    flex: 1 0 auto;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-1-tablet {
    order: 1;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-2-tablet {
    order: 2;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-3-tablet {
    order: 3;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-4-tablet {
    order: 4;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-5-tablet {
    order: 5;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-6-tablet {
    order: 6;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-7-tablet {
    order: 7;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-8-tablet {
    order: 8;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-9-tablet {
    order: 9;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-10-tablet {
    order: 10;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-11-tablet {
    order: 11;
  }
  .kt-grid.kt-grid--hor-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-12-tablet {
    order: 12;
  }

  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet {
    display: flex;
    flex-direction: row;
  }
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item {
    flex: 0 0 auto;
  }
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--fluid-tablet {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) and (-ms-high-contrast: active), (min-width: 769px) and (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--fluid-tablet {
    min-width: none;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-1-tablet {
    order: 1;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-2-tablet {
    order: 2;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-3-tablet {
    order: 3;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-4-tablet {
    order: 4;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-5-tablet {
    order: 5;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-6-tablet {
    order: 6;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-7-tablet {
    order: 7;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-8-tablet {
    order: 8;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-9-tablet {
    order: 9;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-10-tablet {
    order: 10;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-11-tablet {
    order: 11;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet.kt-grid--tablet > .kt-grid__item.kt-grid__item--order-12-tablet {
    order: 12;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .kt-grid.kt-grid--center {
    align-content: center;
  }
  .kt-grid.kt-grid--stretch {
    align-items: stretch;
  }
  .kt-grid > .kt-grid__item {
    max-width: 100%;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--top {
    align-self: flex-start;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--middle {
    align-self: center;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--bottom {
    align-self: flex-end;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-1 {
    order: 1;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-2 {
    order: 2;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-3 {
    order: 3;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-4 {
    order: 4;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-5 {
    order: 5;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-6 {
    order: 6;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-7 {
    order: 7;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-8 {
    order: 8;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-9 {
    order: 9;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-10 {
    order: 10;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-11 {
    order: 11;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-12 {
    order: 12;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile {
    display: flex;
    flex-direction: column;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item {
    flex: none;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--fluid-tablet-and-mobile {
    flex: 1 0 auto;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-1-tablet-and-mobile {
    order: 1;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-2-tablet-and-mobile {
    order: 2;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-3-tablet-and-mobile {
    order: 3;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-4-tablet-and-mobile {
    order: 4;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-5-tablet-and-mobile {
    order: 5;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-6-tablet-and-mobile {
    order: 6;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-7-tablet-and-mobile {
    order: 7;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-8-tablet-and-mobile {
    order: 8;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-9-tablet-and-mobile {
    order: 9;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-10-tablet-and-mobile {
    order: 10;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-11-tablet-and-mobile {
    order: 11;
  }
  .kt-grid.kt-grid--hor-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-12-tablet-and-mobile {
    order: 12;
  }

  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile {
    display: flex;
    flex-direction: row;
  }
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item {
    flex: 0 0 auto;
  }
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--fluid-tablet-and-mobile {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--fluid-tablet-and-mobile {
    min-width: none;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-1-tablet-and-mobile {
    order: 1;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-2-tablet-and-mobile {
    order: 2;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-3-tablet-and-mobile {
    order: 3;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-4-tablet-and-mobile {
    order: 4;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-5-tablet-and-mobile {
    order: 5;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-6-tablet-and-mobile {
    order: 6;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-7-tablet-and-mobile {
    order: 7;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-8-tablet-and-mobile {
    order: 8;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-9-tablet-and-mobile {
    order: 9;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-10-tablet-and-mobile {
    order: 10;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-11-tablet-and-mobile {
    order: 11;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--ver-tablet-and-mobile.kt-grid--tablet-and-mobile > .kt-grid__item.kt-grid__item--order-12-tablet-and-mobile {
    order: 12;
  }
}
@media (max-width: 1024px) {
  .kt-grid.kt-grid--center {
    align-content: center;
  }
  .kt-grid.kt-grid--stretch {
    align-items: stretch;
  }
  .kt-grid > .kt-grid__item {
    max-width: 100%;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--top {
    align-self: flex-start;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--middle {
    align-self: center;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--bottom {
    align-self: flex-end;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-1 {
    order: 1;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-2 {
    order: 2;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-3 {
    order: 3;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-4 {
    order: 4;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-5 {
    order: 5;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-6 {
    order: 6;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-7 {
    order: 7;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-8 {
    order: 8;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-9 {
    order: 9;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-10 {
    order: 10;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-11 {
    order: 11;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-12 {
    order: 12;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile {
    display: flex;
    flex-direction: column;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item {
    flex: none;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--fluid-mobile {
    flex: 1 0 auto;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-1-mobile {
    order: 1;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-2-mobile {
    order: 2;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-3-mobile {
    order: 3;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-4-mobile {
    order: 4;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-5-mobile {
    order: 5;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-6-mobile {
    order: 6;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-7-mobile {
    order: 7;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-8-mobile {
    order: 8;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-9-mobile {
    order: 9;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-10-mobile {
    order: 10;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-11-mobile {
    order: 11;
  }
  .kt-grid.kt-grid--hor-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-12-mobile {
    order: 12;
  }

  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile {
    display: flex;
    flex-direction: row;
  }
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile.kt-grid--root {
    flex: 1;
    -ms-flex: 1 0 0px;
  }
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item {
    flex: 0 0 auto;
  }
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--fluid-mobile {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;
  }
}
@media screen and (max-width: 768px) and (-ms-high-contrast: active), (max-width: 768px) and (-ms-high-contrast: none) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--fluid-mobile {
    min-width: none;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-1-mobile {
    order: 1;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-2-mobile {
    order: 2;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-3-mobile {
    order: 3;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-4-mobile {
    order: 4;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-5-mobile {
    order: 5;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-6-mobile {
    order: 6;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-7-mobile {
    order: 7;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-8-mobile {
    order: 8;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-9-mobile {
    order: 9;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-10-mobile {
    order: 10;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-11-mobile {
    order: 11;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--ver-mobile.kt-grid--mobile > .kt-grid__item.kt-grid__item--order-12-mobile {
    order: 12;
  }
}
@media (max-width: 768px) {
  .kt-grid.kt-grid--center {
    align-content: center;
  }
  .kt-grid.kt-grid--stretch {
    align-items: stretch;
  }
  .kt-grid > .kt-grid__item {
    max-width: 100%;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--top {
    align-self: flex-start;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--middle {
    align-self: center;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--bottom {
    align-self: flex-end;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-1 {
    order: 1;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-2 {
    order: 2;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-3 {
    order: 3;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-4 {
    order: 4;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-5 {
    order: 5;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-6 {
    order: 6;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-7 {
    order: 7;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-8 {
    order: 8;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-9 {
    order: 9;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-10 {
    order: 10;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-11 {
    order: 11;
  }
  .kt-grid > .kt-grid__item.kt-grid__item--order-12 {
    order: 12;
  }
}
.kt-portlet {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05);
  background-color: #ffffff;
  margin-bottom: 20px;
  border-radius: 4px;
}
.kt-page-content-white .kt-portlet {
  box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.1);
}
.kt-portlet .kt-portlet__head {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
  padding: 0 25px;
  border-bottom: 1px solid #ebedf2;
  min-height: 60px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.kt-portlet .kt-portlet__head.kt-portlet__head--right {
  justify-content: flex-end;
}
.kt-portlet .kt-portlet__head.kt-portlet__head--noborder {
  border-bottom: 0;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-label {
  display: flex;
  align-items: center;
  align-content: flex-first;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title {
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
  font-weight: 500;
  color: #48465b;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title small {
  font-weight: 300;
  padding-left: 0.5rem;
  font-size: 1rem;
  color: #74788d;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-icon {
  padding-right: 0.75rem;
  font-size: 1.3rem;
  color: #74788d;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-toolbar {
  display: flex;
  align-items: center;
  align-content: flex-end;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-toolbar .nav-pills,
.kt-portlet .kt-portlet__head .kt-portlet__head-toolbar .nav-tabs {
  margin: 0;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-toolbar .kt-portlet__head-wrapper {
  display: flex;
  align-items: center;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-progress {
  position: absolute;
  left: 0;
  right: 0;
}
.kt-portlet.kt-portlet--head-sm .kt-portlet__head {
  min-height: 50px;
}
.kt-portlet.kt-portlet--head-lg .kt-portlet__head {
  min-height: 80px;
}
.kt-portlet.kt-portlet--head-xl .kt-portlet__head {
  min-height: 100px;
}
.kt-portlet.kt-portlet--sticky > .kt-portlet__head {
  height: 50px;
  min-height: 50px;
}
.kt-portlet.kt-portlet--sticky > .kt-portlet__head.kt-portlet__head--sm {
  height: 40px;
  min-height: 40px;
}
.kt-portlet.kt-portlet--sticky > .kt-portlet__head.kt-portlet__head--lg {
  height: 70px;
  min-height: 70px;
}
.kt-portlet.kt-portlet--sticky > .kt-portlet__head.kt-portlet__head--xl {
  height: 90px;
  min-height: 90px;
}
.kt-portlet.kt-portlet--head-overlay .kt-portlet__head {
  position: relative;
  z-index: 1;
  border: 0;
  height: 60px;
}
.kt-portlet.kt-portlet--head-overlay .kt-portlet__body {
  margin-top: -60px;
}
.kt-portlet.kt-portlet--head-overlay.kt-portlet--head-sm .kt-portlet__head {
  height: 50px;
}
.kt-portlet.kt-portlet--head-overlay.kt-portlet--head-sm .kt-portlet__body {
  margin-top: -50px;
}
.kt-portlet.kt-portlet--head-overlay.kt-portlet--head-lg .kt-portlet__head {
  height: 80px;
}
.kt-portlet.kt-portlet--head-overlay.kt-portlet--head-lg .kt-portlet__body {
  margin-top: -80px;
}
.kt-portlet.kt-portlet--head-overlay.kt-portlet--head-xl .kt-portlet__head {
  height: 100px;
}
.kt-portlet.kt-portlet--head-overlay.kt-portlet--head-xl .kt-portlet__body {
  margin-top: -100px;
}
.kt-portlet .kt-portlet__body {
  display: flex;
  flex-direction: column;
  padding: 25px;
  border-radius: 4px;
}
.kt-portlet .kt-portlet__body .kt-portlet__content {
  padding: 0;
  margin: 0;
}
.kt-portlet .kt-portlet__body > .kt-datatable > .kt-datatable__table {
  border-radius: 4px;
}
.kt-portlet .kt-portlet__foot {
  padding: 25px;
  border-top: 1px solid #ebedf2;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.kt-portlet .kt-portlet__foot .kt-portlet__foot-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--sm {
  padding-top: 10px;
  padding-bottom: 10px;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--md {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--no-border {
  border-top: 0;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--top {
  border-top: 0;
  border-bottom: 1px solid #ebedf2;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--solid {
  background-color: #f7f8fa;
  border-top: 0;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--solid.kt-portlet__foot--top {
  border-bottom: 0;
}
.kt-portlet .kt-portlet__separator {
  height: 0;
  border-top: 1px solid #ebedf2;
}
.kt-portlet.kt-portlet--bordered {
  box-shadow: none;
  border: 1px solid #ebedf2;
}
.kt-portlet.kt-portlet--unelevate {
  box-shadow: none;
}
.kt-portlet.kt-portlet--unround .kt-portlet__head {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.kt-portlet.kt-portlet--unround .kt-portlet__body {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.kt-portlet.kt-portlet--unround .kt-portlet__foot {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.kt-portlet.kt-portlet--last {
  margin-bottom: 0;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--center {
  justify-content: center;
  align-items: center;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--center-x {
  justify-content: center;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--center-y {
  align-items: center;
}
.kt-portlet .kt-portlet__body .kt-portlet__body--hor-fit {
  margin-left: -25px;
  margin-right: -25px;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--stick-bottom {
  position: relative;
  bottom: 0;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fluid {
  height: 100%;
  flex-direction: row;
  flex-grow: 1;
  width: 100%;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fill {
  flex-grow: 1 !important;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--unfill {
  flex-grow: 0 !important;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fullheight {
  flex-grow: auto;
}
.kt-portlet.kt-portlet--fit .kt-portlet__head {
  padding: 0;
}
.kt-portlet.kt-portlet--fit .kt-portlet__body {
  padding: 0;
}
.kt-portlet.kt-portlet--fit .kt-portlet__foot {
  padding: 0;
}
.kt-portlet.kt-portlet--fit.kt-portlet--height-fluid-half {
  align-items: stretch;
}
.kt-portlet.kt-portlet--fit.kt-portlet--height-fluid-half .kt-portlet__body {
  height: 100%;
  flex-direction: column;
  align-items: stretch;
}
.kt-portlet.kt-portlet--contain {
  overflow: hidden;
}
.kt-portlet.kt-portlet--space {
  padding-left: 25px;
  padding-right: 25px;
}
.kt-portlet.kt-portlet--space .kt-portlet__head,
.kt-portlet.kt-portlet--space .kt-portlet__body,
.kt-portlet.kt-portlet--space .kt-portlet__foot {
  padding-left: 0;
  padding-right: 0;
}
.kt-portlet.kt-portlet--head-noborder .kt-portlet__head {
  border-bottom: 0;
}
.kt-portlet.kt-portlet--head-noborder .kt-portlet__body {
  padding-top: 12.5px;
}
.kt-portlet.kt-portlet--tabs .kt-portlet__head .kt-portlet__head-toolbar {
  display: flex;
  align-items: stretch;
}
.kt-portlet.kt-portlet--tabs-border-3x .kt-portlet__head {
  border-bottom: 3px solid #f7f8fa;
}
.kt-portlet.kt-portlet--tabs-border-3x .kt-portlet__head .nav.nav-tabs {
  margin-bottom: -3px;
}
.kt-portlet.kt-portlet--solid-brand {
  background: #2c77f4;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-brand .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #0f64f2;
}
.kt-portlet.kt-portlet--tabs-border-3x-brand .kt-portlet__head {
  border-bottom: 3px solid rgba(44, 119, 244, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-brand {
  border-bottom: 3px solid rgba(44, 119, 244, 0.2);
}
.kt-portlet.kt-portlet--solid-light {
  background: #ffffff;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head {
  color: #282a3c;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head .kt-portlet__head-title {
  color: #282a3c;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head .kt-portlet__head-title small {
  color: #1c1d2a;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head .kt-portlet__head-icon i {
  color: #1c1d2a;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-light .kt-portlet__body {
  color: #282a3c;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__foot {
  color: #282a3c;
  border-top: 1px solid transparent;
  background: #f0f0f0;
}
.kt-portlet.kt-portlet--tabs-border-3x-light .kt-portlet__head {
  border-bottom: 3px solid rgba(255, 255, 255, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-light {
  border-bottom: 3px solid rgba(255, 255, 255, 0.2);
}
.kt-portlet.kt-portlet--solid-dark {
  background: #282a3c;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-dark .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #1c1d2a;
}
.kt-portlet.kt-portlet--tabs-border-3x-dark .kt-portlet__head {
  border-bottom: 3px solid rgba(40, 42, 60, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-dark {
  border-bottom: 3px solid rgba(40, 42, 60, 0.2);
}
.kt-portlet.kt-portlet--solid-primary {
  background: #5867dd;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-primary .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #3f50d8;
}
.kt-portlet.kt-portlet--tabs-border-3x-primary .kt-portlet__head {
  border-bottom: 3px solid rgba(88, 103, 221, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-primary {
  border-bottom: 3px solid rgba(88, 103, 221, 0.2);
}
.kt-portlet.kt-portlet--solid-success {
  background: #1dc9b7;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-success .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #19ae9f;
}
.kt-portlet.kt-portlet--tabs-border-3x-success .kt-portlet__head {
  border-bottom: 3px solid rgba(29, 201, 183, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-success {
  border-bottom: 3px solid rgba(29, 201, 183, 0.2);
}
.kt-portlet.kt-portlet--solid-info {
  background: #5578eb;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-info .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #3a62e8;
}
.kt-portlet.kt-portlet--tabs-border-3x-info .kt-portlet__head {
  border-bottom: 3px solid rgba(85, 120, 235, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-info {
  border-bottom: 3px solid rgba(85, 120, 235, 0.2);
}
.kt-portlet.kt-portlet--solid-warning {
  background: #ffb822;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head {
  color: #111111;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head .kt-portlet__head-title {
  color: #111111;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head .kt-portlet__head-title small {
  color: #020202;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head .kt-portlet__head-icon i {
  color: #020202;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-warning .kt-portlet__body {
  color: #111111;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__foot {
  color: #111111;
  border-top: 1px solid transparent;
  background: #ffae03;
}
.kt-portlet.kt-portlet--tabs-border-3x-warning .kt-portlet__head {
  border-bottom: 3px solid rgba(255, 184, 34, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-warning {
  border-bottom: 3px solid rgba(255, 184, 34, 0.2);
}
.kt-portlet.kt-portlet--solid-danger {
  background: #fd397a;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-danger .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #fd1b66;
}
.kt-portlet.kt-portlet--tabs-border-3x-danger .kt-portlet__head {
  border-bottom: 3px solid rgba(253, 57, 122, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-danger {
  border-bottom: 3px solid rgba(253, 57, 122, 0.2);
}
.kt-portlet.kt-portlet--sortable .kt-portlet__head {
  cursor: move;
}
.kt-portlet.kt-portlet--sortable-empty {
  visibility: hidden;
  height: 45px;
  min-height: 125px;
}
.kt-portlet.ui-sortable-helper {
  border: 1px dashed #ebedf2;
}
.kt-portlet .kt-portlet__head {
  transition: left 0.3s, right 0.3s, height 0.3s;
}
.kt-portlet.kt-portlet--sticky > .kt-portlet__head {
  transition: left 0.3s, right 0.3s, height 0.3s;
  position: fixed;
  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1);
  z-index: 101;
  background: #fff;
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title {
  color: #fff;
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title small {
  color: rgba(255, 255, 255, 0.8);
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-icon {
  color: rgba(255, 255, 255, 0.8);
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head:not(.kt-portlet__head--noborder) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__body {
  color: #fff;
}
.kt-portlet .kt-portlet__space-x {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.kt-portlet .kt-portlet__space-y {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.kt-portlet.kt-portlet--collapsed > .kt-form,
.kt-portlet.kt-portlet--collapsed > .kt-portlet__body {
  display: none;
}
.kt-portlet.kt-portlet--collapsed .kt-portlet__head .kt-portlet__head-toolbar .la-angle-down:before, .kt-portlet.kt-portlet--collapse .kt-portlet__head .kt-portlet__head-toolbar .la-angle-down:before {
  content: "\f113";
}
.kt-portlet.kt-portlet--collapsed .kt-portlet__head .kt-portlet__head-toolbar .la-plus:before, .kt-portlet.kt-portlet--collapse .kt-portlet__head .kt-portlet__head-toolbar .la-plus:before {
  content: "\f28e";
}
.kt-portlet .kt-portlet__head.kt-portlet__head--fit {
  padding: 0;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fit {
  padding: 0;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fit-top {
  padding-top: 0 !important;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fit-bottom {
  padding-bottom: 0 !important;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fit-x,
.kt-portlet .kt-portlet__body.kt-portlet__body--hor-fit {
  padding-left: 0;
  padding-right: 0;
}
.kt-portlet .kt-portlet__body.kt-portlet__body--fit-y {
  padding-top: 0;
  padding-bottom: 0;
}
.kt-portlet .kt-portlet__foot.kt-portlet__foot--fit {
  padding: 0;
}
.kt-portlet.kt-portlet--space {
  padding-left: 25px;
  padding-right: 25px;
}
.kt-portlet.kt-portlet--space .kt-portlet__head,
.kt-portlet.kt-portlet--space .kt-portlet__body,
.kt-portlet.kt-portlet--space .kt-portlet__foot {
  padding-left: 0;
  padding-right: 0;
}
.kt-portlet.kt-portlet--head-noborder .kt-portlet__head {
  border-bottom: 0;
}
.kt-portlet.kt-portlet--head-noborder .kt-portlet__body {
  padding-top: 12.5px;
}
.kt-portlet.kt-portlet--tabs .kt-portlet__head .kt-portlet__head-toolbar {
  display: flex;
  align-items: stretch;
}
.kt-portlet.kt-portlet--tabs-border-3x .kt-portlet__head {
  border-bottom: 3px solid #f7f8fa;
}
.kt-portlet.kt-portlet--tabs-border-3x .kt-portlet__head .nav.nav-tabs {
  margin-bottom: -3px;
}
.kt-portlet.kt-portlet--solid-brand {
  background: #2c77f4;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-brand .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-brand .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #0f64f2;
}
.kt-portlet.kt-portlet--tabs-border-3x-brand .kt-portlet__head {
  border-bottom: 3px solid rgba(44, 119, 244, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-brand {
  border-bottom: 3px solid rgba(44, 119, 244, 0.2);
}
.kt-portlet.kt-portlet--solid-light {
  background: #ffffff;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head {
  color: #282a3c;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head .kt-portlet__head-title {
  color: #282a3c;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head .kt-portlet__head-title small {
  color: #1c1d2a;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__head .kt-portlet__head-icon i {
  color: #1c1d2a;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-light .kt-portlet__body {
  color: #282a3c;
}
.kt-portlet.kt-portlet--solid-light .kt-portlet__foot {
  color: #282a3c;
  border-top: 1px solid transparent;
  background: #f0f0f0;
}
.kt-portlet.kt-portlet--tabs-border-3x-light .kt-portlet__head {
  border-bottom: 3px solid rgba(255, 255, 255, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-light {
  border-bottom: 3px solid rgba(255, 255, 255, 0.2);
}
.kt-portlet.kt-portlet--solid-dark {
  background: #282a3c;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-dark .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-dark .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #1c1d2a;
}
.kt-portlet.kt-portlet--tabs-border-3x-dark .kt-portlet__head {
  border-bottom: 3px solid rgba(40, 42, 60, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-dark {
  border-bottom: 3px solid rgba(40, 42, 60, 0.2);
}
.kt-portlet.kt-portlet--solid-primary {
  background: #5867dd;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-primary .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-primary .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #3f50d8;
}
.kt-portlet.kt-portlet--tabs-border-3x-primary .kt-portlet__head {
  border-bottom: 3px solid rgba(88, 103, 221, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-primary {
  border-bottom: 3px solid rgba(88, 103, 221, 0.2);
}
.kt-portlet.kt-portlet--solid-success {
  background: #1dc9b7;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-success .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-success .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #19ae9f;
}
.kt-portlet.kt-portlet--tabs-border-3x-success .kt-portlet__head {
  border-bottom: 3px solid rgba(29, 201, 183, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-success {
  border-bottom: 3px solid rgba(29, 201, 183, 0.2);
}
.kt-portlet.kt-portlet--solid-info {
  background: #5578eb;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-info .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-info .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #3a62e8;
}
.kt-portlet.kt-portlet--tabs-border-3x-info .kt-portlet__head {
  border-bottom: 3px solid rgba(85, 120, 235, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-info {
  border-bottom: 3px solid rgba(85, 120, 235, 0.2);
}
.kt-portlet.kt-portlet--solid-warning {
  background: #ffb822;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head {
  color: #111111;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head .kt-portlet__head-title {
  color: #111111;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head .kt-portlet__head-title small {
  color: #020202;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__head .kt-portlet__head-icon i {
  color: #020202;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-warning .kt-portlet__body {
  color: #111111;
}
.kt-portlet.kt-portlet--solid-warning .kt-portlet__foot {
  color: #111111;
  border-top: 1px solid transparent;
  background: #ffae03;
}
.kt-portlet.kt-portlet--tabs-border-3x-warning .kt-portlet__head {
  border-bottom: 3px solid rgba(255, 184, 34, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-warning {
  border-bottom: 3px solid rgba(255, 184, 34, 0.2);
}
.kt-portlet.kt-portlet--solid-danger {
  background: #fd397a;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head .kt-portlet__head-title {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head .kt-portlet__head-title small {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__head .kt-portlet__head-icon i {
  color: #f0f0f0;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__body {
  padding-top: 5px;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__wrapper,
.kt-portlet.kt-portlet--solid-danger .kt-portlet__body {
  color: #ffffff;
}
.kt-portlet.kt-portlet--solid-danger .kt-portlet__foot {
  color: #ffffff;
  border-top: 1px solid transparent;
  background: #fd1b66;
}
.kt-portlet.kt-portlet--tabs-border-3x-danger .kt-portlet__head {
  border-bottom: 3px solid rgba(253, 57, 122, 0.1);
}
.kt-portlet.kt-portlet--border-bottom-danger {
  border-bottom: 3px solid rgba(253, 57, 122, 0.2);
}
.kt-portlet.kt-portlet--sortable .kt-portlet__head {
  cursor: move;
}
.kt-portlet.kt-portlet--sortable-empty {
  visibility: hidden;
  height: 45px;
  min-height: 125px;
}
.kt-portlet.ui-sortable-helper {
  border: 1px dashed #ebedf2;
}
.kt-portlet .kt-portlet__head {
  transition: height 0.3s;
}
.kt-portlet.kt-portlet--sticky > .kt-portlet__head {
  transition: height 0.3s;
  position: fixed;
  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1);
  z-index: 101;
  background: #fff;
}
.kt-portlet.kt-portlet--sticky__tabs-header > .kt-portlet__head {
  position: sticky;
  background: white;
  z-index: 11;
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title {
  color: #fff;
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title small {
  color: rgba(255, 255, 255, 0.8);
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-icon {
  color: rgba(255, 255, 255, 0.8);
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__head:not(.kt-portlet__head--noborder) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.kt-portlet.kt-portlet--skin-solid .kt-portlet__body {
  color: #fff;
}
.kt-portlet .kt-portlet__space-x {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.kt-portlet .kt-portlet__space-y {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.kt-portlet.kt-portlet--collapsed > .kt-form,
.kt-portlet.kt-portlet--collapsed > .kt-portlet__body {
  display: none;
}
.kt-portlet.kt-portlet--collapsed .kt-portlet__head .kt-portlet__head-toolbar .la-angle-down:before, .kt-portlet.kt-portlet--collapse .kt-portlet__head .kt-portlet__head-toolbar .la-angle-down:before {
  content: "\f113";
}
.kt-portlet.kt-portlet--collapsed .kt-portlet__head .kt-portlet__head-toolbar .la-plus:before, .kt-portlet.kt-portlet--collapse .kt-portlet__head .kt-portlet__head-toolbar .la-plus:before {
  content: "\f28e";
}

.tooltip-portlet {
  opacity: 1;
}

.kt-portlet.kt-portlet--height-fluid {
  height: calc(100% - 20px);
}
.kt-portlet.kt-portlet--height-fluid .kt-portlet__body {
  flex-grow: 1;
}
.kt-portlet.kt-portlet--height-fluid-half {
  height: calc(50% - 20px);
}
.kt-portlet.kt-portlet--height-fluid-half .kt-portlet__body {
  flex-grow: 1;
}

@media (max-width: 1024px) {
  .kt-portlet {
    margin-bottom: 20px;
  }
  .kt-portlet .kt-portlet__head {
    padding: 0 15px;
    min-height: 50px;
  }
  .kt-portlet .kt-portlet__head.kt-portlet__head--sm {
    min-height: 40px;
  }
  .kt-portlet .kt-portlet__head.kt-portlet__head--lg {
    min-height: 60px;
  }
  .kt-portlet .kt-portlet__head.kt-portlet__head--xl {
    min-height: 80px;
  }
  .kt-portlet.kt-portlet--head-sm .kt-portlet__head {
    min-height: 40px;
  }
  .kt-portlet.kt-portlet--head-lg .kt-portlet__head {
    min-height: 60px;
  }
  .kt-portlet.kt-portlet--head-xl .kt-portlet__head {
    min-height: 80px;
  }
  .kt-portlet .kt-portlet__body {
    padding: 15px;
  }
  .kt-portlet .kt-portlet__body .kt-portlet__body--hor-fit {
    margin-left: -15px;
    margin-right: -15px;
  }
  .kt-portlet .kt-portlet__foot {
    padding: 15px;
  }
  .kt-portlet.kt-portlet--marginless {
    margin-bottom: 0;
  }
  .kt-portlet.kt-portlet--sticky > .kt-portlet__head {
    height: 40px;
  }
  .kt-portlet.kt-portlet--sticky > .kt-portlet__head.kt-portlet__head--sm {
    height: 30px;
  }
  .kt-portlet.kt-portlet--sticky > .kt-portlet__head.kt-portlet__head--lg {
    height: 50px;
  }
  .kt-portlet.kt-portlet--sticky > .kt-portlet__head.kt-portlet__head--xl {
    height: 70px;
  }
  .kt-portlet.kt-portlet--head-overlay .kt-portlet__head {
    height: 50px;
  }
  .kt-portlet.kt-portlet--head-overlay .kt-portlet__body {
    margin-top: -50px;
  }
  .kt-portlet.kt-portlet--head-overlay.kt-portlet--head-sm .kt-portlet__head {
    height: 40px;
  }
  .kt-portlet.kt-portlet--head-overlay.kt-portlet--head-sm .kt-portlet__body {
    margin-top: -40px;
  }
  .kt-portlet.kt-portlet--head-overlay.kt-portlet--head-lg .kt-portlet__head {
    height: 60px;
  }
  .kt-portlet.kt-portlet--head-overlay.kt-portlet--head-lg .kt-portlet__body {
    margin-top: -60px;
  }
  .kt-portlet.kt-portlet--head-overlay.kt-portlet--head-xl .kt-portlet__head {
    height: 80px;
  }
  .kt-portlet.kt-portlet--head-overlay.kt-portlet--head-xl .kt-portlet__body {
    margin-top: -80px;
  }
  .kt-portlet.kt-portlet--head--noborder .kt-portlet__body {
    padding-top: 7.5px;
  }
  .kt-portlet .kt-portlet__space-x {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .kt-portlet .kt-portlet__space-y {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}
@media (max-width: 768px) {
  .kt-portlet.kt-portlet--head-break-sm .kt-portlet__head {
    padding-top: 15px;
    padding-bottom: 15px;
    min-height: initial !important;
    height: auto;
    flex-wrap: wrap;
  }
  .kt-portlet.kt-portlet--head-break-sm .kt-portlet__head .kt-portlet__head-label {
    margin-bottom: 1rem;
  }
}
.kt-scrolltop {
  display: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 40px;
  right: 20px;
  cursor: pointer;
  z-index: 100;
  background: #2c77f4;
  box-shadow: 0 0 15px 1px rgba(69, 65, 78, 0.2);
  opacity: 0;
  transition: all 0.3s;
  border-radius: 4px;
}
.kt-scrolltop svg {
  height: 20px;
  width: 20px;
}
.kt-scrolltop > i {
  font-size: 1.3rem;
  color: #ffffff;
}
.kt-scrolltop g [fill] {
  transition: fill 0.3s ease;
  fill: #ffffff;
}
.kt-scrolltop:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-scrolltop:hover > i {
  color: #ffffff;
}
.kt-scrolltop--on .kt-scrolltop {
  opacity: 0.3;
  animation: kt-scrolltop-show-animation 0.4s ease-out 1;
  display: flex;
}
.kt-scrolltop--on .kt-scrolltop:hover {
  transition: all 0.3s;
  opacity: 1;
}
@media (max-width: 1024px) {
  .kt-scrolltop {
    bottom: 30px;
    right: 15px;
  }
}

@keyframes kt-scrolltop-show-animation {
  from {
    margin-bottom: -15px;
  }
  to {
    margin-bottom: 0;
  }
}
.kt-form .kt-form__group.kt-form__group--inline {
  display: table;
  padding: 0;
}
.kt-form .kt-form__group.kt-form__group--inline > .kt-form__label {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  padding-right: 1rem;
}
.kt-form .kt-form__group.kt-form__group--inline > .kt-form__label.kt-form__label-no-wrap {
  white-space: nowrap;
}
.kt-form .kt-form__group.kt-form__group--inline > .kt-form__label > label {
  margin: 0;
}
.kt-form .kt-form__group.kt-form__group--inline > .kt-form__control {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  width: 100%;
}
.kt-form .kt-form__actions.kt-form__actions--right {
  text-align: right;
}
.kt-form .kt-form__actions.kt-form__actions--center {
  text-align: center;
}
.kt-form.kt-form--center {
  width: 60%;
  margin: 0 auto;
}

.is-valid .valid-feedback {
  display: inline-block;
}

.is-invalid .invalid-feedback {
  display: inline-block;
}

@media (min-width: 1025px) {
  .kt-form.kt-form--label-right .form-group label:not(.kt-checkbox):not(.kt-radio):not(.kt-option) {
    text-align: right;
  }
}
.kt-input-icon {
  position: relative;
  padding: 0;
  width: 100%;
}
.kt-input-icon > .kt-input-icon__icon {
  position: absolute;
  height: 100%;
  display: flex;
  justify-content: center;
  top: 0;
  width: 3.2rem;
}
.kt-input-icon > .kt-input-icon__icon.kt-input-icon__icon--left {
  left: 0;
}
.kt-input-icon > .kt-input-icon__icon.kt-input-icon__icon--right {
  right: 0;
}
.kt-input-icon > .kt-input-icon__icon > span {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.kt-input-icon > .kt-input-icon__icon > span i {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  color: #74788d;
}
.kt-input-icon > .kt-input-icon__icon [class^=la-],
.kt-input-icon > .kt-input-icon__icon [class*=" la-"] {
  font-size: 1.4em;
}
.kt-input-icon > .kt-input-icon__icon [class^=fa-],
.kt-input-icon > .kt-input-icon__icon [class*=" fa-"] {
  font-size: 1.2em;
}
.kt-input-icon > .kt-input-icon__icon [class^=flaticon-],
.kt-input-icon > .kt-input-icon__icon [class*=" flaticon-"],
.kt-input-icon > .kt-input-icon__icon [class^=flaticon2-],
.kt-input-icon > .kt-input-icon__icon [class*=" flaticon2-"] {
  font-size: 1.3em;
  float: left;
}
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon {
  width: 4.2rem;
}
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class^=la-],
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class*=" la-"] {
  font-size: 1.6em;
}
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class^=fa-],
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class*=" fa-"] {
  font-size: 1.3em;
}
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class^=flaticon-],
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class*=" flaticon-"],
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class^=flaticon2-],
.kt-input-icon .form-control.form-control-lg + .kt-input-icon__icon [class*=" flaticon2-"] {
  font-size: 1.4em;
  float: left;
}
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon {
  width: 2.7rem;
}
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class^=la-],
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class*=" la-"] {
  font-size: 1.1em;
}
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class^=fa-],
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class*=" fa-"] {
  font-size: 1em;
}
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class^=flaticon-],
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class*=" flaticon-"],
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class^=flaticon2-],
.kt-input-icon .form-control.form-control-sm ~ .kt-input-icon__icon [class*=" flaticon2-"] {
  font-size: 1em;
  float: left;
}
.kt-input-icon.kt-input-icon--left .form-control {
  padding-left: 2.8rem;
}
.kt-input-icon.kt-input-icon--left .form-control.form-control-lg {
  padding-left: 3.6rem;
}
.kt-input-icon.kt-input-icon--left .form-control.form-control-sm {
  padding-left: 2.5rem;
}
.kt-input-icon.kt-input-icon--right .form-control {
  padding-right: 2.8rem;
}
.kt-input-icon.kt-input-icon--right .form-control.form-control-lg {
  padding-right: 3.6rem;
}
.kt-input-icon.kt-input-icon--right .form-control.form-control-sm {
  padding-right: 2.5rem;
}
.kt-input-icon.kt-input-icon--fixed {
  display: inline-block;
}
.kt-input-icon.kt-input-icon--fixed-large {
  display: inline-block;
}
.kt-input-icon.kt-input-icon--fixed-small {
  display: inline-block;
}

.kt-checkbox {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
  text-align: left;
  cursor: pointer;
  font-size: 1rem;
  transition: all 0.3s ease;
}
.kt-checkbox.kt-checkbox--disabled {
  opacity: 0.8;
  cursor: not-allowed;
}
.kt-checkbox > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.kt-checkbox > span {
  border-radius: 3px;
  background: none;
  position: absolute;
  top: 1px;
  left: 0;
  height: 18px;
  width: 18px;
}
.kt-checkbox > span:after {
  content: "";
  position: absolute;
  display: none;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -6px;
  width: 5px;
  height: 10px;
  border-width: 0 2px 2px 0 /*rtl:ignore*/ !important;
  transform: rotate(45deg) /*rtl:ignore*/;
}
.kt-checkbox > input:checked ~ span {
  transition: all 0.3s ease;
  background: none;
}
.kt-checkbox > input:checked ~ span:after {
  display: block;
}
.kt-checkbox:hover > input:not([disabled]):checked ~ span,
.kt-checkbox > input:checked ~ span {
  transition: all 0.3s ease;
}
.kt-checkbox > input:disabled ~ span {
  opacity: 0.6;
  pointer-events: none;
}
.kt-checkbox.kt-checkbox--solid > span {
  border: 1px solid transparent;
}
.kt-checkbox.kt-checkbox--solid:hover > input:not([disabled]) ~ span,
.kt-checkbox.kt-checkbox--solid > input:focus ~ span {
  transition: all 0.3s ease;
}
.kt-checkbox.kt-checkbox--square > span {
  border-radius: 0;
}
.kt-checkbox.kt-checkbox--bold > span {
  border-width: 2px !important;
  transition: all 0.3s ease;
}
.form-inline .kt-checkbox {
  margin-left: 15px;
  margin-right: 15px;
}
.kt-checkbox.kt-checkbox--single {
  width: 18px;
  height: 18px;
}
.kt-checkbox.kt-checkbox--single > span {
  top: 0px;
}
th > .kt-checkbox.kt-checkbox--single, td > .kt-checkbox.kt-checkbox--single {
  right: -5px;
}
.input-group .kt-checkbox {
  margin-bottom: 0 !important;
  padding-left: 0;
}

.kt-checkbox__wrapper_unset {
  position: unset;
  padding: unset;
  margin: unset;
}
.kt-checkbox__wrapper_unset > input {
  margin: 0 5px;
  position: unset;
  opacity: unset;
}

.kt-checkbox-list {
  padding: 0 0;
}
.form-horizontal .form-group .kt-checkbox-list {
  padding-top: 0;
}
.kt-checkbox-list .kt-checkbox {
  text-align: left;
  display: block;
}
.kt-checkbox-list .kt-checkbox:last-child {
  margin-bottom: 5px;
}

.kt-checkbox-inline {
  padding: 0 0;
}
.kt-checkbox-inline .kt-checkbox {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 5px;
}
.kt-checkbox-inline .kt-checkbox:last-child {
  margin-right: 0;
}

.form-group.row .kt-checkbox-inline {
  margin-top: 0.75rem;
}
.form-group.row .kt-checkbox-list {
  margin-top: 2px;
}

.kt-checkbox.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox > span {
  border: 1px solid #d1d7e2;
}
.kt-checkbox > span:after {
  border: solid #bfc7d7;
}
.kt-checkbox > input:disabled ~ span:after {
  border-color: #c8cfdd;
}
.kt-checkbox > input:checked ~ span {
  border: 1px solid #c8cfdd;
}
.kt-checkbox.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #c8cfdd;
}
.kt-checkbox > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--solid > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--solid > span:after {
  border: solid #99a6bf;
}
.kt-checkbox.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--solid > input:checked ~ span {
  background: #dee2ea;
}
.kt-checkbox.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--tick > span:after {
  border: solid #99a6bf;
}
.kt-checkbox.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #dee2ea;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--brand > span {
  border: 1px solid #2c77f4;
}
.kt-checkbox.kt-checkbox--brand > span:after {
  border: solid #2c77f4;
}
.kt-checkbox.kt-checkbox--brand > input:disabled ~ span:after {
  border-color: #2c77f4;
}
.kt-checkbox.kt-checkbox--brand > input:checked ~ span {
  border: 1px solid #2c77f4;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #2c77f4;
}
.kt-checkbox.kt-checkbox--brand > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--solid > span {
  background: #2c77f4;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--solid > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--solid > input:checked ~ span {
  background: #2c77f4;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--tick > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #2c77f4;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--light > span {
  border: 1px solid #ffffff;
}
.kt-checkbox.kt-checkbox--light > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--light > input:disabled ~ span:after {
  border-color: #ffffff;
}
.kt-checkbox.kt-checkbox--light > input:checked ~ span {
  border: 1px solid #ffffff;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #ffffff;
}
.kt-checkbox.kt-checkbox--light > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--solid > span {
  background: #ffffff;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--solid > span:after {
  border: solid #282a3c;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--solid > input:checked ~ span {
  background: #ffffff;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--tick > span:after {
  border: solid #282a3c;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--light.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--dark > span {
  border: 1px solid #282a3c;
}
.kt-checkbox.kt-checkbox--dark > span:after {
  border: solid #282a3c;
}
.kt-checkbox.kt-checkbox--dark > input:disabled ~ span:after {
  border-color: #282a3c;
}
.kt-checkbox.kt-checkbox--dark > input:checked ~ span {
  border: 1px solid #282a3c;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #282a3c;
}
.kt-checkbox.kt-checkbox--dark > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--solid > span {
  background: #282a3c;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--solid > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--solid > input:checked ~ span {
  background: #282a3c;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--tick > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--dark.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #282a3c;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--primary > span {
  border: 1px solid #5867dd;
}
.kt-checkbox.kt-checkbox--primary > span:after {
  border: solid #5867dd;
}
.kt-checkbox.kt-checkbox--primary > input:disabled ~ span:after {
  border-color: #5867dd;
}
.kt-checkbox.kt-checkbox--primary > input:checked ~ span {
  border: 1px solid #5867dd;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #5867dd;
}
.kt-checkbox.kt-checkbox--primary > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--solid > span {
  background: #5867dd;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--solid > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--solid > input:checked ~ span {
  background: #5867dd;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--tick > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--primary.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #5867dd;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--success > span {
  border: 1px solid #1dc9b7;
}
.kt-checkbox.kt-checkbox--success > span:after {
  border: solid #1dc9b7;
}
.kt-checkbox.kt-checkbox--success > input:disabled ~ span:after {
  border-color: #1dc9b7;
}
.kt-checkbox.kt-checkbox--success > input:checked ~ span {
  border: 1px solid #1dc9b7;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #1dc9b7;
}
.kt-checkbox.kt-checkbox--success > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--solid > span {
  background: #1dc9b7;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--solid > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--solid > input:checked ~ span {
  background: #1dc9b7;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--tick > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--success.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #1dc9b7;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--info > span {
  border: 1px solid #5578eb;
}
.kt-checkbox.kt-checkbox--info > span:after {
  border: solid #5578eb;
}
.kt-checkbox.kt-checkbox--info > input:disabled ~ span:after {
  border-color: #5578eb;
}
.kt-checkbox.kt-checkbox--info > input:checked ~ span {
  border: 1px solid #5578eb;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #5578eb;
}
.kt-checkbox.kt-checkbox--info > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--solid > span {
  background: #5578eb;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--solid > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--solid > input:checked ~ span {
  background: #5578eb;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--tick > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--info.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #5578eb;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--warning > span {
  border: 1px solid #ffb822;
}
.kt-checkbox.kt-checkbox--warning > span:after {
  border: solid #ffb822;
}
.kt-checkbox.kt-checkbox--warning > input:disabled ~ span:after {
  border-color: #ffb822;
}
.kt-checkbox.kt-checkbox--warning > input:checked ~ span {
  border: 1px solid #ffb822;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #ffb822;
}
.kt-checkbox.kt-checkbox--warning > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--solid > span {
  background: #ffb822;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--solid > span:after {
  border: solid #111111;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--solid > input:checked ~ span {
  background: #ffb822;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--tick > span:after {
  border: solid #111111;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--warning.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #ffb822;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--disabled {
  opacity: 0.7;
}
.kt-checkbox.kt-checkbox--danger > span {
  border: 1px solid #fd397a;
}
.kt-checkbox.kt-checkbox--danger > span:after {
  border: solid #fd397a;
}
.kt-checkbox.kt-checkbox--danger > input:disabled ~ span:after {
  border-color: #fd397a;
}
.kt-checkbox.kt-checkbox--danger > input:checked ~ span {
  border: 1px solid #fd397a;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--bold > input:checked ~ span {
  border: 2px solid #fd397a;
}
.kt-checkbox.kt-checkbox--danger > input:disabled ~ span {
  opacity: 0.6;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--solid > span {
  background: #fd397a;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--solid > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--solid > input:checked ~ span {
  background: #fd397a;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--tick > span:after {
  border: solid #ffffff;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--tick > input:checked ~ span {
  border: 1px solid transparent !important;
  background: #e4e8ee;
}
.kt-checkbox.kt-checkbox--danger.kt-checkbox--tick > input:checked ~ span:after {
  border: solid #fd397a;
}

.kt-radio {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  text-align: left;
  margin-bottom: 10px;
  cursor: pointer;
  font-size: 1rem;
  transition: all 0.3s ease;
}
.kt-radio.kt-radio--disabled {
  opacity: 0.8;
  cursor: not-allowed;
}
.kt-radio > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.kt-radio > span {
  background: none;
  position: absolute;
  top: 1px;
  left: 0;
  height: 18px;
  width: 18px;
  border-radius: 50% !important;
}
.kt-radio > span:after {
  content: "";
  position: absolute;
  display: none;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -3px;
  width: 6px;
  height: 6px;
  border-radius: 100% !important;
}
.kt-radio > input:checked ~ span {
  transition: all 0.3s ease;
  background: none;
}
.kt-radio > input:checked ~ span:after {
  display: block;
}
.kt-radio:hover > input:not([disabled]):checked ~ span,
.kt-radio > input:checked ~ span {
  transition: all 0.3s ease;
}
.kt-radio > input:disabled ~ span {
  opacity: 0.6;
  pointer-events: none;
}
.kt-radio.kt-radio--solid > span {
  border: 1px solid transparent;
}
.kt-radio.kt-radio--solid:hover > input:not([disabled]) ~ span,
.kt-radio.kt-radio--solid > input:focus ~ span {
  transition: all 0.3s ease;
}
.kt-radio.kt-radio--square > span {
  border-radius: 0;
}
.kt-radio.kt-radio--bold > span {
  border-width: 2px !important;
  transition: all 0.3s ease;
}
.form-inline .kt-radio {
  margin-left: 15px;
  margin-right: 15px;
}
.kt-radio.kt-radio--single {
  width: 18px;
  height: 18px;
}
.kt-radio.kt-radio--single > span {
  top: 0;
}
th > .kt-radio.kt-radio--single, td > .kt-radio.kt-radio--single {
  right: -5px;
}
.input-group .kt-radio {
  margin-bottom: 0 !important;
  padding-left: 0;
}

.kt-radio-list {
  padding: 0 0;
}
.form-horizontal .form-group .kt-radio-list {
  padding-top: 0;
}
.kt-radio-list .kt-radio {
  display: block;
  text-align: left;
}
.kt-radio-list .kt-radio:last-child {
  margin-bottom: 5px;
}

.kt-radio-inline {
  padding: 0 0;
}
.kt-radio-inline .kt-radio {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 5px;
}
.kt-radio-inline .kt-radio:last-child {
  margin-right: 0;
}

.form-group.row .kt-radio-inline {
  margin-top: 0.75rem;
}
.form-group.row .kt-radio-list {
  margin-top: 2px;
}

.kt-radio.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio > span {
  border: 1px solid #d1d7e2;
}
.kt-radio > span:after {
  border: solid #bfc7d7;
  background: #bfc7d7;
}
.kt-radio > input:disabled ~ span:after {
  border-color: #c8cfdd;
}
.kt-radio > input:checked ~ span {
  border: 1px solid #c8cfdd;
}
.kt-radio.kt-radio--bold > input:checked ~ span {
  border: 2px solid #c8cfdd;
}
.kt-radio > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--solid > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--solid > span:after {
  border: solid #99a6bf;
  background: #99a6bf;
}
.kt-radio.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--solid > input:checked ~ span {
  background: #dee2ea;
}
.kt-radio.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--tick > input:checked ~ span:after {
  border: solid #dee2ea;
  background: #dee2ea;
}
.kt-radio.kt-radio--brand.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--brand > span {
  border: 1px solid #2c77f4;
}
.kt-radio.kt-radio--brand > span:after {
  border: solid #2c77f4;
  background: #2c77f4;
}
.kt-radio.kt-radio--brand > input:disabled ~ span:after {
  border-color: #2c77f4;
}
.kt-radio.kt-radio--brand > input:checked ~ span {
  border: 1px solid #2c77f4;
}
.kt-radio.kt-radio--brand.kt-radio--bold > input:checked ~ span {
  border: 2px solid #2c77f4;
}
.kt-radio.kt-radio--brand > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--brand.kt-radio--solid > span {
  background: #2c77f4;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--brand.kt-radio--solid > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--brand.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--brand.kt-radio--solid > input:checked ~ span {
  background: #2c77f4;
}
.kt-radio.kt-radio--brand.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--brand.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--brand.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--brand.kt-radio--tick > input:checked ~ span:after {
  border: solid #2c77f4;
  background: #2c77f4;
}
.kt-radio.kt-radio--light.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--light > span {
  border: 1px solid #ffffff;
}
.kt-radio.kt-radio--light > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--light > input:disabled ~ span:after {
  border-color: #ffffff;
}
.kt-radio.kt-radio--light > input:checked ~ span {
  border: 1px solid #ffffff;
}
.kt-radio.kt-radio--light.kt-radio--bold > input:checked ~ span {
  border: 2px solid #ffffff;
}
.kt-radio.kt-radio--light > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--light.kt-radio--solid > span {
  background: #ffffff;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--light.kt-radio--solid > span:after {
  border: solid #282a3c;
  background: #282a3c;
}
.kt-radio.kt-radio--light.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--light.kt-radio--solid > input:checked ~ span {
  background: #ffffff;
}
.kt-radio.kt-radio--light.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--light.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--light.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--light.kt-radio--tick > input:checked ~ span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--dark.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--dark > span {
  border: 1px solid #282a3c;
}
.kt-radio.kt-radio--dark > span:after {
  border: solid #282a3c;
  background: #282a3c;
}
.kt-radio.kt-radio--dark > input:disabled ~ span:after {
  border-color: #282a3c;
}
.kt-radio.kt-radio--dark > input:checked ~ span {
  border: 1px solid #282a3c;
}
.kt-radio.kt-radio--dark.kt-radio--bold > input:checked ~ span {
  border: 2px solid #282a3c;
}
.kt-radio.kt-radio--dark > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--dark.kt-radio--solid > span {
  background: #282a3c;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--dark.kt-radio--solid > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--dark.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--dark.kt-radio--solid > input:checked ~ span {
  background: #282a3c;
}
.kt-radio.kt-radio--dark.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--dark.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--dark.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--dark.kt-radio--tick > input:checked ~ span:after {
  border: solid #282a3c;
  background: #282a3c;
}
.kt-radio.kt-radio--primary.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--primary > span {
  border: 1px solid #5867dd;
}
.kt-radio.kt-radio--primary > span:after {
  border: solid #5867dd;
  background: #5867dd;
}
.kt-radio.kt-radio--primary > input:disabled ~ span:after {
  border-color: #5867dd;
}
.kt-radio.kt-radio--primary > input:checked ~ span {
  border: 1px solid #5867dd;
}
.kt-radio.kt-radio--primary.kt-radio--bold > input:checked ~ span {
  border: 2px solid #5867dd;
}
.kt-radio.kt-radio--primary > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--primary.kt-radio--solid > span {
  background: #5867dd;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--primary.kt-radio--solid > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--primary.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--primary.kt-radio--solid > input:checked ~ span {
  background: #5867dd;
}
.kt-radio.kt-radio--primary.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--primary.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--primary.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--primary.kt-radio--tick > input:checked ~ span:after {
  border: solid #5867dd;
  background: #5867dd;
}
.kt-radio.kt-radio--success.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--success > span {
  border: 1px solid #1dc9b7;
}
.kt-radio.kt-radio--success > span:after {
  border: solid #1dc9b7;
  background: #1dc9b7;
}
.kt-radio.kt-radio--success > input:disabled ~ span:after {
  border-color: #1dc9b7;
}
.kt-radio.kt-radio--success > input:checked ~ span {
  border: 1px solid #1dc9b7;
}
.kt-radio.kt-radio--success.kt-radio--bold > input:checked ~ span {
  border: 2px solid #1dc9b7;
}
.kt-radio.kt-radio--success > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--success.kt-radio--solid > span {
  background: #1dc9b7;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--success.kt-radio--solid > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--success.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--success.kt-radio--solid > input:checked ~ span {
  background: #1dc9b7;
}
.kt-radio.kt-radio--success.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--success.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--success.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--success.kt-radio--tick > input:checked ~ span:after {
  border: solid #1dc9b7;
  background: #1dc9b7;
}
.kt-radio.kt-radio--info.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--info > span {
  border: 1px solid #5578eb;
}
.kt-radio.kt-radio--info > span:after {
  border: solid #5578eb;
  background: #5578eb;
}
.kt-radio.kt-radio--info > input:disabled ~ span:after {
  border-color: #5578eb;
}
.kt-radio.kt-radio--info > input:checked ~ span {
  border: 1px solid #5578eb;
}
.kt-radio.kt-radio--info.kt-radio--bold > input:checked ~ span {
  border: 2px solid #5578eb;
}
.kt-radio.kt-radio--info > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--info.kt-radio--solid > span {
  background: #5578eb;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--info.kt-radio--solid > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--info.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--info.kt-radio--solid > input:checked ~ span {
  background: #5578eb;
}
.kt-radio.kt-radio--info.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--info.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--info.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--info.kt-radio--tick > input:checked ~ span:after {
  border: solid #5578eb;
  background: #5578eb;
}
.kt-radio.kt-radio--warning.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--warning > span {
  border: 1px solid #ffb822;
}
.kt-radio.kt-radio--warning > span:after {
  border: solid #ffb822;
  background: #ffb822;
}
.kt-radio.kt-radio--warning > input:disabled ~ span:after {
  border-color: #ffb822;
}
.kt-radio.kt-radio--warning > input:checked ~ span {
  border: 1px solid #ffb822;
}
.kt-radio.kt-radio--warning.kt-radio--bold > input:checked ~ span {
  border: 2px solid #ffb822;
}
.kt-radio.kt-radio--warning > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--warning.kt-radio--solid > span {
  background: #ffb822;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--warning.kt-radio--solid > span:after {
  border: solid #111111;
  background: #111111;
}
.kt-radio.kt-radio--warning.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--warning.kt-radio--solid > input:checked ~ span {
  background: #ffb822;
}
.kt-radio.kt-radio--warning.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--warning.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--warning.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--warning.kt-radio--tick > input:checked ~ span:after {
  border: solid #ffb822;
  background: #ffb822;
}
.kt-radio.kt-radio--danger.kt-radio--disabled {
  opacity: 0.8;
}
.kt-radio.kt-radio--danger > span {
  border: 1px solid #fd397a;
}
.kt-radio.kt-radio--danger > span:after {
  border: solid #fd397a;
  background: #fd397a;
}
.kt-radio.kt-radio--danger > input:disabled ~ span:after {
  border-color: #fd397a;
}
.kt-radio.kt-radio--danger > input:checked ~ span {
  border: 1px solid #fd397a;
}
.kt-radio.kt-radio--danger.kt-radio--bold > input:checked ~ span {
  border: 2px solid #fd397a;
}
.kt-radio.kt-radio--danger > input:disabled ~ span {
  opacity: 0.6;
}
.kt-radio.kt-radio--danger.kt-radio--solid > span {
  background: #fd397a;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--danger.kt-radio--solid > span:after {
  border: solid #ffffff;
  background: #ffffff;
}
.kt-radio.kt-radio--danger.kt-radio--solid > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--danger.kt-radio--solid > input:checked ~ span {
  background: #fd397a;
}
.kt-radio.kt-radio--danger.kt-radio--tick > span {
  background: #e4e8ee;
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--danger.kt-radio--tick > input:focus ~ span {
  border: 1px solid transparent !important;
}
.kt-radio.kt-radio--danger.kt-radio--tick > input:checked ~ span {
  background: #e4e8ee;
}
.kt-radio.kt-radio--danger.kt-radio--tick > input:checked ~ span:after {
  border: solid #fd397a;
  background: #fd397a;
}

.kt-switch {
  display: inline-block;
  font-size: 1rem;
}
.kt-switch input:empty {
  margin-left: -999px;
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  opacity: 0;
}
.kt-switch input:empty ~ span {
  display: inline-block;
  position: relative;
  float: left;
  width: 1px;
  text-indent: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.kt-switch input:empty ~ span:before,
.kt-switch input:empty ~ span:after {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  content: " ";
  -webkit-transition: all 100ms ease-in;
  transition: all 100ms ease-in;
}
.kt-switch.kt-switch--icon input:empty ~ span:after {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f342";
}
.kt-switch.kt-switch--icon input:checked ~ span:after {
  content: "\f17b";
}
.kt-switch.kt-switch--icon-check input:checked ~ span:after {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f17b";
}
.kt-switch input:empty ~ span {
  line-height: 30px;
  margin: 2px 0;
  height: 30px;
  width: 57px;
  border-radius: 15px;
}
.kt-switch input:empty ~ span:before,
.kt-switch input:empty ~ span:after {
  width: 54px;
  border-radius: 15px;
}
.kt-switch input:empty ~ span:after {
  height: 24px;
  width: 24px;
  line-height: 26px;
  top: 3px;
  bottom: 3px;
  margin-left: 3px;
  font-size: 0.9em;
  text-align: center;
  vertical-align: middle;
}
.kt-switch input:checked ~ span:after {
  margin-left: 26px;
}
.kt-switch.kt-switch--lg input:empty ~ span {
  line-height: 40px;
  margin: 2px 0;
  height: 40px;
  width: 75px;
  border-radius: 20px;
}
.kt-switch.kt-switch--lg input:empty ~ span:before,
.kt-switch.kt-switch--lg input:empty ~ span:after {
  width: 72px;
  border-radius: 20px;
}
.kt-switch.kt-switch--lg input:empty ~ span:after {
  height: 34px;
  width: 34px;
  line-height: 34px;
  top: 3px;
  bottom: 3px;
  margin-left: 3px;
  font-size: 1em;
  text-align: center;
  vertical-align: middle;
}
.kt-switch.kt-switch--lg input:checked ~ span:after {
  margin-left: 34px;
}
.kt-switch.kt-switch--sm input:empty ~ span {
  line-height: 24px;
  margin: 2px 0;
  height: 24px;
  width: 40px;
  border-radius: 12px;
}
.kt-switch.kt-switch--sm input:empty ~ span:before,
.kt-switch.kt-switch--sm input:empty ~ span:after {
  width: 38px;
  border-radius: 12px;
}
.kt-switch.kt-switch--sm input:empty ~ span:after {
  height: 20px;
  width: 20px;
  line-height: 20px;
  top: 2px;
  bottom: 2px;
  margin-left: 2px;
  font-size: 0.8em;
  text-align: center;
  vertical-align: middle;
}
.kt-switch.kt-switch--sm input:checked ~ span:after {
  margin-left: 16px;
}
.form-group.row .kt-switch {
  margin-top: 0.15rem;
}
.form-group.row .kt-switch.kt-switch--lg {
  margin-top: 0;
  position: relative;
  top: -0.3rem;
}
.form-group.row .kt-switch.kt-switch--sm {
  margin-top: 0.3rem;
}

.kt-switch input:empty ~ span:before {
  background-color: #e8ebf1;
}
.kt-switch input:empty ~ span:after {
  color: #f8f9fb;
  background-color: #ffffff;
}
.kt-switch input:checked ~ span:before {
  background-color: #e8ebf1;
}
.kt-switch input:checked ~ span:after {
  background-color: #2c77f4;
  color: #ffffff;
}
.kt-switch input[disabled] {
  cursor: not-allowed;
}
.kt-switch input[disabled] ~ span:after,
.kt-switch input[disabled] ~ span:before {
  cursor: not-allowed;
  opacity: 0.7;
}
.kt-switch.kt-switch--brand:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #2c77f4;
}
.kt-switch.kt-switch--brand:not(.kt-switch--outline) input:empty ~ span:after {
  color: #2c77f4;
  background-color: #ffffff;
  opacity: 0.4;
}
.kt-switch.kt-switch--brand:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #2c77f4;
}
.kt-switch.kt-switch--brand:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--brand input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--brand input:empty ~ span:after {
  color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--brand input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--brand input:checked ~ span:after {
  background-color: #2c77f4;
  opacity: 1;
}
.kt-switch.kt-switch--light:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--light:not(.kt-switch--outline) input:empty ~ span:after {
  color: #ffffff;
  background-color: #282a3c;
  opacity: 0.4;
}
.kt-switch.kt-switch--light:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--light:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--light input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--light input:empty ~ span:after {
  color: #282a3c;
}
.kt-switch.kt-switch--outline.kt-switch--light input:checked ~ span:before {
  background-color: #282a3c;
}
.kt-switch.kt-switch--outline.kt-switch--light input:checked ~ span:after {
  background-color: #ffffff;
  opacity: 1;
}
.kt-switch.kt-switch--dark:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #282a3c;
}
.kt-switch.kt-switch--dark:not(.kt-switch--outline) input:empty ~ span:after {
  color: #282a3c;
  background-color: #ffffff;
  opacity: 0.4;
}
.kt-switch.kt-switch--dark:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #282a3c;
}
.kt-switch.kt-switch--dark:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--dark input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--dark input:empty ~ span:after {
  color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--dark input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--dark input:checked ~ span:after {
  background-color: #282a3c;
  opacity: 1;
}
.kt-switch.kt-switch--primary:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #5867dd;
}
.kt-switch.kt-switch--primary:not(.kt-switch--outline) input:empty ~ span:after {
  color: #5867dd;
  background-color: #ffffff;
  opacity: 0.4;
}
.kt-switch.kt-switch--primary:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #5867dd;
}
.kt-switch.kt-switch--primary:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--primary input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--primary input:empty ~ span:after {
  color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--primary input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--primary input:checked ~ span:after {
  background-color: #5867dd;
  opacity: 1;
}
.kt-switch.kt-switch--success:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #1dc9b7;
}
.kt-switch.kt-switch--success:not(.kt-switch--outline) input:empty ~ span:after {
  color: #1dc9b7;
  background-color: #ffffff;
  opacity: 0.4;
}
.kt-switch.kt-switch--success:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #1dc9b7;
}
.kt-switch.kt-switch--success:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--success input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--success input:empty ~ span:after {
  color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--success input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--success input:checked ~ span:after {
  background-color: #1dc9b7;
  opacity: 1;
}
.kt-switch.kt-switch--info:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #5578eb;
}
.kt-switch.kt-switch--info:not(.kt-switch--outline) input:empty ~ span:after {
  color: #5578eb;
  background-color: #ffffff;
  opacity: 0.4;
}
.kt-switch.kt-switch--info:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #5578eb;
}
.kt-switch.kt-switch--info:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--info input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--info input:empty ~ span:after {
  color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--info input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--info input:checked ~ span:after {
  background-color: #5578eb;
  opacity: 1;
}
.kt-switch.kt-switch--warning:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #ffb822;
}
.kt-switch.kt-switch--warning:not(.kt-switch--outline) input:empty ~ span:after {
  color: #ffb822;
  background-color: #111111;
  opacity: 0.4;
}
.kt-switch.kt-switch--warning:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #ffb822;
}
.kt-switch.kt-switch--warning:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--warning input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--warning input:empty ~ span:after {
  color: #111111;
}
.kt-switch.kt-switch--outline.kt-switch--warning input:checked ~ span:before {
  background-color: #111111;
}
.kt-switch.kt-switch--outline.kt-switch--warning input:checked ~ span:after {
  background-color: #ffb822;
  opacity: 1;
}
.kt-switch.kt-switch--danger:not(.kt-switch--outline) input:empty ~ span:before {
  background-color: #fd397a;
}
.kt-switch.kt-switch--danger:not(.kt-switch--outline) input:empty ~ span:after {
  color: #fd397a;
  background-color: #ffffff;
  opacity: 0.4;
}
.kt-switch.kt-switch--danger:not(.kt-switch--outline) input:checked ~ span:before {
  background-color: #fd397a;
}
.kt-switch.kt-switch--danger:not(.kt-switch--outline) input:checked ~ span:after {
  opacity: 1;
}
.kt-switch.kt-switch--outline.kt-switch--danger input:empty ~ span:before {
  border: 2px solid #dee3eb;
  background-color: #e8ebf1;
}
.kt-switch.kt-switch--outline.kt-switch--danger input:empty ~ span:after {
  color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--danger input:checked ~ span:before {
  background-color: #ffffff;
}
.kt-switch.kt-switch--outline.kt-switch--danger input:checked ~ span:after {
  background-color: #fd397a;
  opacity: 1;
}

.kt-option {
  display: flex;
  padding: 1.4em;
  border: 1px solid #ebedf2;
  border-radius: 4px;
}
.kt-option .kt-option__control {
  width: 2.7rem;
  padding-top: 0.1rem;
}
.kt-option .kt-option__control .kt-radio {
  display: block;
}
.kt-option .kt-option__label {
  width: 100%;
}
.kt-option .kt-option__label .kt-option__head {
  display: flex;
  justify-content: space-between;
}
.kt-option .kt-option__label .kt-option__head .kt-option__title {
  font-size: 1.1rem;
  font-weight: 400;
  color: #595d6e;
}
.kt-option .kt-option__label .kt-option__head .kt-option__focus {
  font-size: 1.1rem;
  font-weight: 500;
  color: #48465b;
}
.kt-option .kt-option__label .kt-option__body {
  display: block;
  padding-top: 0.7rem;
  font-size: 0.9rem;
  color: #74788d;
}
.kt-option.kt-option--plain {
  border: 0;
  padding: 0;
  margin-top: -0.2rem;
  margin-bottom: 2rem;
  align-items: center;
}
.kt-option.kt-option--plain .kt-option__control {
  vertical-align: middle;
  width: 2.7rem;
}
.kt-option.kt-option--plain .kt-option__control .kt-radio {
  margin-bottom: 1.6rem;
}
.kt-option.kt-option--plain .kt-option__label .kt-option__body {
  padding-top: 0.2rem;
}
.is-valid .kt-option {
  border-color: #1dc9b7;
}
.is-invalid .kt-option {
  border-color: #fd397a;
}

.has-success .kt-option .kt-option__label .kt-option__head .kt-option__title {
  color: #1dc9b7;
}

.has-error .kt-option .kt-option__label .kt-option__head .kt-option__title {
  color: #ffb822;
}

.kt-avatar {
  position: relative;
  display: inline-block;
}
.kt-avatar .kt-avatar__holder {
  width: 120px;
  height: 120px;
  border-radius: 3px;
  background-repeat: no-repeat;
  background-size: cover;
}
.kt-avatar .kt-avatar__upload {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #ffffff;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.3s;
}
.kt-avatar .kt-avatar__upload input {
  width: 0 !important;
  height: 0 !important;
  overflow: hidden;
  opacity: 0;
}
.kt-avatar .kt-avatar__upload i {
  color: #2c77f4;
  font-size: 0.9rem;
}
.kt-avatar .kt-avatar__upload:hover {
  transition: all 0.3s;
  background-color: #2c77f4;
}
.kt-avatar .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar .kt-avatar__cancel {
  cursor: pointer;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: auto;
  right: -10px;
  bottom: -5px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #ffffff;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
  display: none;
}
.kt-avatar .kt-avatar__cancel i {
  transition: all 0.3s;
  color: #74788d;
  font-size: 0.9rem;
}
.kt-avatar .kt-avatar__cancel:hover i {
  transition: all 0.3s;
  color: #2c77f4;
}
.kt-avatar.kt-avatar--changed .kt-avatar__cancel {
  display: flex;
}
.kt-avatar.kt-avatar--brand .kt-avatar__upload i {
  color: #2c77f4;
}
.kt-avatar.kt-avatar--brand .kt-avatar__upload:hover {
  background-color: #2c77f4;
}
.kt-avatar.kt-avatar--brand .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--light .kt-avatar__upload i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--light .kt-avatar__upload:hover {
  background-color: #ffffff;
}
.kt-avatar.kt-avatar--light .kt-avatar__upload:hover i {
  color: #282a3c;
}
.kt-avatar.kt-avatar--dark .kt-avatar__upload i {
  color: #282a3c;
}
.kt-avatar.kt-avatar--dark .kt-avatar__upload:hover {
  background-color: #282a3c;
}
.kt-avatar.kt-avatar--dark .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--primary .kt-avatar__upload i {
  color: #5867dd;
}
.kt-avatar.kt-avatar--primary .kt-avatar__upload:hover {
  background-color: #5867dd;
}
.kt-avatar.kt-avatar--primary .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--success .kt-avatar__upload i {
  color: #1dc9b7;
}
.kt-avatar.kt-avatar--success .kt-avatar__upload:hover {
  background-color: #1dc9b7;
}
.kt-avatar.kt-avatar--success .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--info .kt-avatar__upload i {
  color: #5578eb;
}
.kt-avatar.kt-avatar--info .kt-avatar__upload:hover {
  background-color: #5578eb;
}
.kt-avatar.kt-avatar--info .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--warning .kt-avatar__upload i {
  color: #ffb822;
}
.kt-avatar.kt-avatar--warning .kt-avatar__upload:hover {
  background-color: #ffb822;
}
.kt-avatar.kt-avatar--warning .kt-avatar__upload:hover i {
  color: #111111;
}
.kt-avatar.kt-avatar--danger .kt-avatar__upload i {
  color: #fd397a;
}
.kt-avatar.kt-avatar--danger .kt-avatar__upload:hover {
  background-color: #fd397a;
}
.kt-avatar.kt-avatar--danger .kt-avatar__upload:hover i {
  color: #ffffff;
}
.kt-avatar.kt-avatar--circle .kt-avatar__holder {
  border-radius: 50%;
}
.kt-avatar.kt-avatar--circle .kt-avatar__upload {
  right: 0px;
  top: 5px;
}
.kt-avatar.kt-avatar--circle .kt-avatar__cancel {
  right: 3px;
  bottom: 10px;
}
.kt-avatar.kt-avatar--outline .kt-avatar__holder {
  border: 3px solid #ffffff;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
}

.kt-spinner {
  position: relative;
}
.kt-spinner:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 0;
  border-radius: 50%;
}
.kt-spinner.kt-spinner--sm:before {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
.kt-spinner.kt-spinner--sm.kt-spinner--center:before {
  left: 50%;
  margin-left: -8px;
}
.kt-spinner.kt-spinner--sm.kt-spinner--left:before {
  left: 0;
  right: auto;
}
.kt-spinner.kt-spinner--sm.kt-spinner--right:before {
  left: auto;
  right: 0;
}
.kt-spinner:before {
  width: 20px;
  height: 20px;
  margin-top: -10px;
}
.kt-spinner.kt-spinner--center:before {
  left: 50%;
  margin-left: -10px;
}
.kt-spinner.kt-spinner--left:before {
  left: 0;
  right: auto;
}
.kt-spinner.kt-spinner--right:before {
  left: auto;
  right: 0;
}
.kt-spinner.kt-spinner--lg:before {
  width: 24px;
  height: 24px;
  margin-top: -12px;
}
.kt-spinner.kt-spinner--lg.kt-spinner--center:before {
  left: 50%;
  margin-left: -12px;
}
.kt-spinner.kt-spinner--lg.kt-spinner--left:before {
  left: 0;
  right: auto;
}
.kt-spinner.kt-spinner--lg.kt-spinner--right:before {
  left: auto;
  right: 0;
}
.kt-spinner:before {
  animation: kt-spinner 0.5s linear infinite;
}
.kt-spinner.kt-spinner--brand:before {
  border: 2px solid #2c77f4;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--light:before {
  border: 2px solid #ffffff;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--dark:before {
  border: 2px solid #282a3c;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--primary:before {
  border: 2px solid #5867dd;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--success:before {
  border: 2px solid #1dc9b7;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--info:before {
  border: 2px solid #5578eb;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--warning:before {
  border: 2px solid #ffb822;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--danger:before {
  border: 2px solid #fd397a;
  border-right: 2px solid transparent;
}
.kt-spinner.kt-spinner--input.kt-spinner--right:before {
  left: auto;
  right: 1rem;
}
.kt-spinner.kt-spinner--input.kt-spinner--left:before {
  right: auto;
  left: 1rem;
}
.kt-spinner.kt-spinner--v2:before {
  animation: kt-spinner 0.5s linear infinite;
}
.kt-spinner.kt-spinner--v2.kt-spinner--brand:before {
  border: 2px solid #bdd5fc;
  border-top-color: #1d6ef3;
}
.kt-spinner.kt-spinner--v2.kt-spinner--light:before {
  border: 2px solid white;
  border-top-color: #f7f7f7;
}
.kt-spinner.kt-spinner--v2.kt-spinner--dark:before {
  border: 2px solid #656a98;
  border-top-color: #222433;
}
.kt-spinner.kt-spinner--v2.kt-spinner--primary:before {
  border: 2px solid #d7dbf7;
  border-top-color: #4b5bda;
}
.kt-spinner.kt-spinner--v2.kt-spinner--success:before {
  border: 2px solid #90efe5;
  border-top-color: #1bbcab;
}
.kt-spinner.kt-spinner--v2.kt-spinner--info:before {
  border: 2px solid #dee5fb;
  border-top-color: #476de9;
}
.kt-spinner.kt-spinner--v2.kt-spinner--warning:before {
  border: 2px solid #ffe9bb;
  border-top-color: #ffb313;
}
.kt-spinner.kt-spinner--v2.kt-spinner--danger:before {
  border: 2px solid #ffd0e0;
  border-top-color: #fd2a70;
}

@keyframes kt-spinner {
  to {
    transform: rotate(360deg);
  }
}
.kt-loader {
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  margin: 0 auto;
  border-radius: 100%;
  background-color: #f7f8fa;
  opacity: 0;
  animation: kt-loader-scaleout 0.9s infinite ease-in-out;
}
.kt-loader.kt-loader--lg {
  width: 2rem;
  height: 2rem;
}
.kt-loader.kt-loader--sm {
  width: 1rem;
  height: 1rem;
}
.btn .kt-loader {
  position: relative;
  line-height: 0;
}

.kt-loader.kt-loader--brand {
  background-color: #2c77f4;
}

.kt-loader.kt-loader--light {
  background-color: #ffffff;
}

.kt-loader.kt-loader--dark {
  background-color: #282a3c;
}

.kt-loader.kt-loader--primary {
  background-color: #5867dd;
}

.kt-loader.kt-loader--success {
  background-color: #1dc9b7;
}

.kt-loader.kt-loader--info {
  background-color: #5578eb;
}

.kt-loader.kt-loader--warning {
  background-color: #ffb822;
}

.kt-loader.kt-loader--danger {
  background-color: #fd397a;
}

@keyframes kt-loader-scaleout {
  0% {
    opacity: 0.3;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.kt-pulse {
  position: relative;
}
.kt-pulse .kt-pulse__ring {
  display: block;
  border-radius: 40px;
  height: 40px;
  width: 40px;
  position: absolute;
  animation: kt-pulse 2.5s ease-out;
  animation-iteration-count: infinite;
  opacity: 0;
  border-width: 3px;
  border-style: solid;
  border-color: #d8dce6;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-pulse .kt-pulse__ring {
    top: 2px;
    left: 2px;
  }
}
.kt-pulse.kt-pulse--brand .kt-pulse__ring {
  border-color: rgba(44, 119, 244, 0.8);
}
.kt-pulse.kt-pulse--light .kt-pulse__ring {
  border-color: rgba(255, 255, 255, 0.8);
}
.kt-pulse.kt-pulse--dark .kt-pulse__ring {
  border-color: rgba(40, 42, 60, 0.8);
}
.kt-pulse.kt-pulse--primary .kt-pulse__ring {
  border-color: rgba(88, 103, 221, 0.8);
}
.kt-pulse.kt-pulse--success .kt-pulse__ring {
  border-color: rgba(29, 201, 183, 0.8);
}
.kt-pulse.kt-pulse--info .kt-pulse__ring {
  border-color: rgba(85, 120, 235, 0.8);
}
.kt-pulse.kt-pulse--warning .kt-pulse__ring {
  border-color: rgba(255, 184, 34, 0.8);
}
.kt-pulse.kt-pulse--danger .kt-pulse__ring {
  border-color: rgba(253, 57, 122, 0.8);
}

@keyframes kt-pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
.kt-dialog {
  width: 130px;
  margin: 0 auto;
  position: fixed;
  z-index: 1100;
  justify-content: center;
  padding: 1rem;
  box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-radius: 4px;
}
.kt-dialog.kt-dialog--top-center {
  display: flex;
  top: -100px;
  left: 50%;
  margin-left: -65px;
  transition: top 0.6s ease;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.kt-dialog.kt-dialog--top-center.kt-dialog--shown {
  top: 0px;
  transition: top 0.6s ease;
}
.kt-dialog.kt-dialog--loader {
  font-size: 1rem;
  padding: 0.75rem;
  font-weight: 400;
  color: #595d6e;
}
.kt-dialog.kt-dialog--loader.kt-dialog--brand {
  background-color: rgba(44, 119, 244, 0.1);
  color: #2c77f4;
  box-shadow: 0px 0px 20px 0px rgba(44, 119, 244, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--light {
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--dark {
  background-color: rgba(40, 42, 60, 0.1);
  color: #282a3c;
  box-shadow: 0px 0px 20px 0px rgba(40, 42, 60, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--primary {
  background-color: rgba(88, 103, 221, 0.1);
  color: #5867dd;
  box-shadow: 0px 0px 20px 0px rgba(88, 103, 221, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--success {
  background-color: rgba(29, 201, 183, 0.1);
  color: #1dc9b7;
  box-shadow: 0px 0px 20px 0px rgba(29, 201, 183, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--info {
  background-color: rgba(85, 120, 235, 0.1);
  color: #5578eb;
  box-shadow: 0px 0px 20px 0px rgba(85, 120, 235, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--warning {
  background-color: rgba(255, 184, 34, 0.1);
  color: #ffb822;
  box-shadow: 0px 0px 20px 0px rgba(255, 184, 34, 0.3);
}
.kt-dialog.kt-dialog--loader.kt-dialog--danger {
  background-color: rgba(253, 57, 122, 0.1);
  color: #fd397a;
  box-shadow: 0px 0px 20px 0px rgba(253, 57, 122, 0.3);
}

.kt-grid-nav-v2 {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item {
  display: flex;
  width: calc(50% - 3px);
  min-height: 180px;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  background: #f7f8fa;
  transition: all 0.3s;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-grid-nav-v2 .kt-grid-nav-v2__item {
    height: 180px;
  }
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item .kt-grid-nav-v2__item-icon {
  display: inline-block;
  text-align: center;
  margin-bottom: 0.5rem;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item .kt-grid-nav-v2__item-icon i {
  font-size: 2.25rem;
  color: #2c77f4;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item .kt-grid-nav-v2__item-title {
  display: inline-block;
  text-align: center;
  font-size: 1.2rem;
  font-weight: 500;
  color: #5d5b6f;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item:hover {
  transition: all 0.3s;
  text-transform: none;
  background: #2c77f4;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item:hover .kt-grid-nav-v2__item-icon i {
  color: #ffffff;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item:hover .kt-grid-nav-v2__item-title {
  color: #ffffff;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item:nth-of-type(odd) {
  margin: 3px 3px 3px 0;
}
.kt-grid-nav-v2 .kt-grid-nav-v2__item:nth-of-type(even) {
  margin: 3px 0 3px 3px;
}

.kt-grid-nav {
  padding: 0;
  margin: 0;
  display: table;
  table-layout: fixed;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.kt-grid-nav > .kt-grid-nav__row {
  display: table-row;
}
.kt-grid-nav > .kt-grid-nav__row > .kt-grid-nav__item {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 3.3rem 0.75rem;
  transition: all 0.3s;
}
.kt-grid-nav > .kt-grid-nav__row > .kt-grid-nav__item:hover {
  text-decoration: none;
  transition: all 0.3s;
}
.kt-grid-nav > .kt-grid-nav__row > .kt-grid-nav__item .kt-grid-nav__icon {
  text-align: center;
  font-size: 2.5rem;
}
.kt-grid-nav > .kt-grid-nav__row > .kt-grid-nav__item .kt-grid-nav__title {
  display: block;
  line-height: 1;
  text-align: center;
  margin: 10px 0 0 0;
  font-size: 1.2rem;
  font-weight: 500;
}
.kt-grid-nav > .kt-grid-nav__row > .kt-grid-nav__item .kt-grid-nav__desc {
  display: block;
  line-height: 1;
  text-align: center;
  margin: 10px 0 0 0;
  font-size: 1rem;
  font-weight: 400;
}
.dropdown-menu .kt-grid-nav {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

@media (max-width: 1024px) {
  .kt-grid-nav > .kt-grid-nav__row > .kt-grid-nav__item {
    padding: 1rem 0.5rem;
  }
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item {
  border-right: 1px solid #ebedf2;
  border-bottom: 1px solid #ebedf2;
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item:last-child {
  border-right: 0;
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item .kt-grid-nav__icon {
  color: #2c77f4;
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item .kt-grid-nav__title {
  color: #2c77f4;
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item .kt-grid-nav__desc {
  color: #74788d;
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item:hover {
  background: #f7f8fa;
}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item:hover .kt-grid-nav__icon {
  color: #595d6e;
}
.kt-grid-nav .kt-grid-nav__row:last-child .kt-grid-nav__item {
  border-bottom: 0 !important;
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item:last-child {
  border-right: 0;
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item .kt-grid-nav__icon {
  color: #2c77f4;
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item .kt-grid-nav__title {
  color: #fff;
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item .kt-grid-nav__desc {
  color: rgba(255, 255, 255, 0.5);
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item:hover {
  background: transparent;
}
.kt-grid-nav.kt-grid-nav--skin-dark .kt-grid-nav__item:hover .kt-grid-nav__icon {
  color: #2c77f4;
}

.kt-head {
  padding: 2.5rem 1rem;
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.kt-head.kt-head--space-sm {
  padding: 1.5rem 1rem;
}
.kt-head.kt-head--space-lg {
  padding: 3rem 1rem;
}
.kt-head.kt-head--fit-x {
  padding-left: 0;
  padding-right: 0;
}
.kt-head.kt-head--fit-b {
  padding-bottom: 0 !important;
}
.kt-head.kt-head--fit-t {
  padding-top: 0 !important;
}
.kt-head.kt-head--space-bottom-sm {
  padding-bottom: 1rem;
}
.kt-head .kt-head__title {
  font-size: 1.3rem;
  font-weight: 500;
  text-align: center;
  margin: 0;
}
.kt-head .kt-head__sub {
  margin-top: 0.5rem;
  font-size: 1rem;
  font-weight: 400;
  text-align: center;
}
.kt-head.kt-head--skin-dark .kt-head__title {
  color: #fff;
}
.kt-head.kt-head--skin-dark .kt-head__sub {
  color: #f0f0f0;
}
.kt-head.kt-head--skin-dark .nav.nav-tabs-line {
  border-bottom-color: rgba(255, 255, 255, 0.3) !important;
}
.kt-head.kt-head--skin-dark .nav.nav-tabs-line .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.kt-head.kt-head--skin-dark .nav.nav-tabs-line .nav-item .nav-link > i {
  color: rgba(255, 255, 255, 0.4);
}
.kt-head.kt-head--skin-dark .nav.nav-tabs-line .nav-item .nav-link:hover, .kt-head.kt-head--skin-dark .nav.nav-tabs-line .nav-item .nav-link.active {
  color: #fff;
}
.kt-head.kt-head--skin-dark .nav.nav-tabs-line .nav-item .nav-link:hover > i, .kt-head.kt-head--skin-dark .nav.nav-tabs-line .nav-item .nav-link.active > i {
  color: #fff;
}
.kt-head.kt-head--skin-light {
  background-color: #f9fafe;
}
.kt-head.kt-head--skin-light .kt-head__title {
  color: #595d6e;
}
.kt-head.kt-head--skin-light .kt-head__sub {
  color: #74788d;
}
.kt-head .nav {
  margin: 1rem 0 0 0;
}

.dropdown-menu:not(.dropdown-menu-top-unround) .kt-head {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.kt-head-skin-light-bg-color {
  background-color: #f9fafe;
}

.kt-list-pics > a {
  margin-right: 0.25rem;
  display: inline-block;
}
.kt-list-pics > a > span > img,
.kt-list-pics > a > img {
  object-fit: cover;
  width: 3.36rem;
  height: 3.36rem;
  border-radius: 50%;
  border-radius: 3px;
}
.kt-list-pics > a > span {
  overflow: hidden;
  padding: 1px;
  border-radius: 50%;
  border-radius: 5px;
}
.kt-list-pics.kt-list-pics--circle > a > span > img,
.kt-list-pics.kt-list-pics--circle > a > img {
  object-fit: cover;
  width: 3.36rem;
  height: 3.36rem;
  border-radius: 50%;
}
.kt-list-pics.kt-list-pics--sm > a > span > img,
.kt-list-pics.kt-list-pics--sm > a > img {
  object-fit: cover;
  width: 2.14rem;
  height: 2.14rem;
}
.kt-list-pics.kt-list-pics-rounded--sm > a > span > img,
.kt-list-pics.kt-list-pics-rounded--sm > a > img {
  object-fit: cover;
  width: 2.14rem;
  height: 2.14rem;
}

.kt-list-timeline .kt-list-timeline__group {
  margin: 0 0 2rem 0;
}
.kt-list-timeline .kt-list-timeline__heading {
  margin: 0 0 1.25rem 0;
  font-weight: 700;
  font-size: 1rem;
  text-transform: uppercase;
}
.kt-list-timeline .kt-list-timeline__items {
  position: relative;
  padding: 0;
  margin: 0;
}
.kt-list-timeline .kt-list-timeline__items:before {
  background-color: #ebedf2;
  position: absolute;
  display: block;
  content: "";
  width: 1px;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 3px;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item {
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 0.3rem 0;
  margin: 0.5rem 0;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:first-child:before, .kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:last-child:before {
  background-color: white;
  position: absolute;
  display: block;
  content: "";
  width: 1px;
  height: 50%;
  top: 0;
  bottom: 0;
  left: 3px;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:last-child:before {
  top: auto;
  bottom: 0;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge {
  text-align: left;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  width: 20px;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge:before {
  background-color: #ebedf2;
  position: absolute;
  display: block;
  content: "";
  width: 7px;
  height: 7px;
  left: 0;
  top: 50%;
  margin-top: -3.5px;
  border-radius: 100%;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--brand:before {
  background-color: #2c77f4;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--light:before {
  background-color: #ffffff;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--dark:before {
  background-color: #282a3c;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--primary:before {
  background-color: #5867dd;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--success:before {
  background-color: #1dc9b7;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--info:before {
  background-color: #5578eb;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--warning:before {
  background-color: #ffb822;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__badge.kt-list-timeline__badge--danger:before {
  background-color: #fd397a;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__icon {
  text-align: left;
  vertical-align: middle;
  display: table-cell;
  width: 30px;
  padding: 0 5px 0 0;
  line-height: 0;
  color: #74788d;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class^=la-],
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class*=" la-"] {
  font-size: 1.6rem;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class^=fa-],
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class*=" fa-"] {
  font-size: 1.2rem;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class^=flaticon-],
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class*=" flaticon-"],
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class^=flaticon2-],
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item [class*=" flaticon2-"] {
  font-size: 1.6rem;
  float: left;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__text {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  padding: 0 0 0 5px;
  font-size: 1rem;
  color: #595d6e;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__text:hover {
  text-decoration: none;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item .kt-list-timeline__time {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
  width: 80px;
  padding: 0 0 0 5px;
  font-size: 0.9rem;
  color: #74788d;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:first-child {
  padding-top: 0;
  margin-top: 0;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:first-child:before, .kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:last-child:before {
  background-color: #fff;
}
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item.kt-list-timeline__item--read .kt-list-timeline__badge,
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item.kt-list-timeline__item--read .kt-list-timeline__icon,
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item.kt-list-timeline__item--read .kt-list-timeline__text,
.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item.kt-list-timeline__item--read .kt-list-timeline__time {
  opacity: 0.5;
}

.kt-mycart .kt-mycart__head {
  display: flex;
  justify-content: space-between;
  padding: 2.8rem 2rem;
  background-position: center;
  background-size: cover;
}
.kt-mycart .kt-mycart__head .kt-mycart__info {
  display: flex;
  align-items: center;
}
.kt-mycart .kt-mycart__head .kt-mycart__info .kt-mycart__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  background: rgba(56, 80, 168, 0.65);
  border-radius: 4px;
}
.kt-mycart .kt-mycart__head .kt-mycart__info .kt-mycart__icon i {
  font-size: 1.4rem;
  font-weight: 500;
  position: absolute;
}
.kt-mycart .kt-mycart__head .kt-mycart__info .kt-mycart__title {
  padding-left: 1rem;
  color: #fff;
  font-size: 1.3rem;
  font-weight: 500;
  margin: 0;
}
.kt-mycart .kt-mycart__head .kt-mycart__button {
  display: flex;
  align-items: center;
}
.kt-mycart .kt-mycart__head .kt-mycart__button .btn {
  padding: 0.3rem 0.5rem;
}
.kt-mycart .kt-mycart__body {
  margin: 0.5rem 0;
}
.kt-mycart .kt-mycart__body .kt-mycart__item {
  border-bottom: 1px solid #ebedf2;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.5rem 2rem;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__title {
  color: #5e5b70;
  font-size: 1.1rem;
  font-weight: 500;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__desc {
  padding: 0.5rem 0;
  color: #74788d;
  font-weight: 400;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__action {
  display: flex;
  align-items: center;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__action .kt-mycart__price {
  margin-right: 0.5rem;
  color: #595d6e;
  font-size: 1.2rem;
  font-weight: 500;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__action .kt-mycart__text {
  color: #74788d;
  font-weight: 400;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__action .kt-mycart__quantity {
  margin-left: 0.5rem;
  color: #595d6e;
  font-size: 1.2rem;
  font-weight: 500;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__action .btn {
  font-size: 1.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0.5rem;
  width: 19px !important;
  height: 19px !important;
  padding-top: 0.1rem;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info .kt-mycart__action .btn:hover {
  color: #fff;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__info span {
  display: block;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__pic {
  width: 5rem;
}
.kt-mycart .kt-mycart__body .kt-mycart__item .kt-mycart__container .kt-mycart__pic img {
  width: 5rem;
  height: 5rem;
  background-position: center;
  background-size: cover;
  border-radius: 4px;
}
.kt-mycart .kt-mycart__body .ps__rail-y .ps__thumb-y {
  right: 5px !important;
}
.kt-mycart .kt-mycart__footer {
  padding: 0.4rem 2rem 1.5rem 2rem;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section .kt-mycart__subtitel span {
  display: block;
  color: #5e5b70;
  font-size: 1rem;
  font-weight: 500;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section .kt-mycart__subtitel span:not(:first-child):not(:last-child) {
  padding: 0.4rem 0;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section .kt-mycart__subtitel span:last-child {
  font-size: 1.1rem;
  font-weight: 600;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section .kt-mycart__prices span {
  display: block;
  text-align: right;
  color: #74788d;
  font-size: 1.2rem;
  font-weight: 500;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section .kt-mycart__prices span:not(:first-child):not(:last-child) {
  padding: 0.3rem 0;
}
.kt-mycart .kt-mycart__footer .kt-mycart__section .kt-mycart__prices span:last-child {
  font-weight: 700;
  font-size: 1.3rem;
}
.kt-mycart .kt-mycart__footer .kt-mycart__button {
  margin: 1.5rem 0 0.8rem 0;
}

.kt-nav {
  display: block;
  padding: 1rem 0;
  margin: 0;
  list-style: none;
  border: 0;
}
.kt-nav .kt-nav__item {
  display: block;
}
.kt-nav .kt-nav__item > .kt-nav__link {
  display: flex;
  flex-grow: 1;
  align-items: center;
  padding: 0.55rem 1.75rem;
  cursor: pointer;
  transition: all 0.3s;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-text {
  flex-grow: 1;
  font-size: 1rem;
  color: #595d6e;
  font-weight: 400;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-icon {
  flex: 0 0 30px;
  font-size: 1.25rem;
  line-height: 0;
  color: #a2a5b9;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-icon:before {
  line-height: 0;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-icon.kt-nav__link-icon--center {
  text-align: center;
  margin-right: 0.25rem;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-icon g [fill] {
  transition: fill 0.3s ease;
  fill: #a2a5b9;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-icon:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-bullet {
  text-align: center;
  flex: 0 0 10px;
  margin-right: 10px;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-bullet > span {
  vertical-align: middle;
  display: inline-block;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  width: 4px;
  height: 4px;
  border-radius: 100%;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span {
  width: 8px;
  height: 2px;
  border-radius: 2px;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  background-color: #a2a5b9;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-badge {
  padding: 0px 0px 0px 5px;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-arrow {
  text-align: right;
  flex: 0 0 20px;
  font-size: 0.8rem;
  color: #a2a5b9;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-arrow:before {
  content: "\f110";
}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-arrow:before {
  display: inline-block;
  transition: all 0.3s ease;
}
.kt-nav .kt-nav__item > .kt-nav__link.collapsed .kt-nav__link-arrow {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.kt-nav .kt-nav__item > .kt-nav__link.collapsed .kt-nav__link-arrow:before {
  content: "\f112";
}
.kt-nav .kt-nav__item > .kt-nav__link.collapsed .kt-nav__link-arrow:before {
  transition: all 0.3s ease;
}
.kt-nav .kt-nav__item > .kt-nav__sub {
  padding: 0;
  margin: 0;
}
.kt-nav .kt-nav__item > .kt-nav__sub .kt-nav__item > .kt-nav__link {
  padding: 0.5rem 1.5rem 0.5rem 2.5rem;
}
.kt-nav .kt-nav__item.kt-nav__item--last {
  padding-bottom: 0;
}
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link, .kt-nav .kt-nav__item.active > .kt-nav__link, .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link {
  background-color: #f7f8fa;
  transition: all 0.3s;
}
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-icon,
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-text,
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-arrow, .kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-icon,
.kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-text,
.kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-arrow, .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-icon,
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-text,
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-arrow {
  color: #2c77f4;
}
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-icon g [fill], .kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-icon g [fill], .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-icon g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-icon:hover g [fill], .kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-icon:hover g [fill], .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-icon:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span, .kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span, .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled).kt-nav__item--sub > .kt-nav__link.collapsed {
  background-color: #f7f8fa;
  transition: all 0.3s;
}
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled).kt-nav__item--sub > .kt-nav__link.collapsed .kt-nav__link-icon,
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled).kt-nav__item--sub > .kt-nav__link.collapsed .kt-nav__link-text,
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled).kt-nav__item--sub > .kt-nav__link.collapsed .kt-nav__link-arrow {
  color: #2c77f4;
}
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled).kt-nav__item--sub > .kt-nav__link.collapsed .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled).kt-nav__item--sub > .kt-nav__link.collapsed .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-nav .kt-nav__item.kt-nav__item--disabled {
  opacity: 0.6;
}
.kt-nav .kt-nav__item.kt-nav__item--no-active > .kt-nav__link {
  cursor: default;
}
.kt-nav .kt-nav__custom {
  padding: 0.55rem 1.75rem;
}
.kt-nav .kt-nav__section {
  margin-top: 1rem;
  padding: 0 1.75rem;
}
.kt-nav .kt-nav__section .kt-nav__section-icon {
  color: #a2a5b9;
}
.kt-nav .kt-nav__section.kt-nav__section--first {
  margin-top: 0.5rem;
}
.kt-nav .kt-nav__section .kt-nav__section-text {
  color: #2c77f4;
  font-weight: 600;
  font-size: 0.9rem;
  text-transform: uppercase;
}
.kt-nav .kt-nav__separator {
  margin: 0.7rem 0;
  height: 0;
  display: block;
  border-bottom: 1px solid #ebedf2;
}
.kt-nav .kt-nav__separator.kt-nav__separator--dashed {
  border-bottom: 1px dashed #ebedf2;
}
.kt-nav .kt-nav__space {
  height: 0;
  margin: 0.5rem 0;
}
.kt-nav .kt-nav__space.kt-nav__space--sm {
  margin: 0.25rem 0;
}
.kt-nav .kt-nav__space.kt-nav__space--lg {
  margin: 0.75rem 0;
}
.kt-nav .kt-nav__space.kt-nav__space--xl {
  margin: 1rem 0;
}
.kt-nav .kt-nav__head,
.kt-nav .kt-nav__foot {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
  color: #595d6e;
  font-weight: 500;
  padding: 0.55rem 1.75rem;
}
.kt-nav .kt-nav__head > i,
.kt-nav .kt-nav__foot > i {
  font-size: 1.2rem;
  color: #74788d;
}
.kt-nav .kt-nav__head {
  font-size: 1.1rem;
}
.kt-nav.kt-nav--fit {
  padding: 0;
}
.kt-nav.kt-nav--fit .kt-nav__item > .kt-nav__link {
  padding-left: 0;
  padding-right: 0;
}
.kt-nav.kt-nav--lg-space .kt-nav__item {
  margin: 0.35rem 0;
}
.kt-nav.kt-nav--lg-space .kt-nav__item .kt-nav__link {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.kt-nav.kt-nav--lg-space .kt-nav__item:first-child {
  margin-top: 0;
}
.kt-nav.kt-nav--lg-space .kt-nav__item:last-child {
  margin-bottom: 0;
}
.kt-nav.kt-nav--md-space .kt-nav__item {
  margin: 0.25rem 0;
}
.kt-nav.kt-nav--md-space .kt-nav__item .kt-nav__link {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.kt-nav.kt-nav--md-space .kt-nav__item:first-child {
  margin-top: 0;
}
.kt-nav.kt-nav--md-space .kt-nav__item:last-child {
  margin-bottom: 0;
}
.kt-nav.kt-nav--bold .kt-nav__item .kt-nav__link .kt-nav__link-text {
  font-weight: 500;
}
.kt-nav.kt-nav--thin .kt-nav__item .kt-nav__link .kt-nav__link-text {
  font-weight: 300;
}
.kt-nav.kt-nav--lg-font .kt-nav__item .kt-nav__link .kt-nav__link-text {
  font-size: 1.15rem;
}
.kt-nav.kt-nav--xl-font .kt-nav__item .kt-nav__link .kt-nav__link-text {
  font-size: 1.25rem;
}

.kt-nav.kt-nav--v2 .kt-nav__item {
  border-radius: 2rem;
  overflow: hidden;
}
.kt-nav.kt-nav--v2 .kt-nav__item > .kt-nav__link {
  transition: none;
}
.kt-nav.kt-nav--v2 .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link {
  background-color: #f4f4f9;
  transition: none;
}
.kt-nav.kt-nav--v2 .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-icon,
.kt-nav.kt-nav--v2 .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text,
.kt-nav.kt-nav--v2 .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-arrow {
  color: #2c77f4;
}
.kt-nav.kt-nav--v2 .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav.kt-nav--v2 .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  background-color: #f4f4f9;
}
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active > .kt-nav__link {
  background-color: #2c77f4;
  transition: none;
}
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-icon,
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-text,
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-arrow {
  color: #ffffff;
}
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  background-color: #ffffff;
}
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active:hover > .kt-nav__link {
  background-color: #2c77f4;
}
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active:hover > .kt-nav__link .kt-nav__link-icon,
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active:hover > .kt-nav__link .kt-nav__link-text,
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active:hover > .kt-nav__link .kt-nav__link-arrow {
  color: #ffffff;
}
.kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active:hover > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span, .kt-nav.kt-nav--v2 .kt-nav__item.kt-nav__item--active:hover > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--dot > span {
  background-color: #ffffff;
}

.kt-nav.kt-nav--v3 .kt-nav__item {
  margin: 0;
}
.kt-nav.kt-nav--v3 .kt-nav__item .kt-nav__link {
  transition: all 0.3s;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-left: 2px solid transparent;
}
.kt-nav.kt-nav--v3 .kt-nav__item.active .kt-nav__link, .kt-nav.kt-nav--v3 .kt-nav__item.kt-nav__link--active .kt-nav__link {
  transition: all 0.3s;
  background-color: #f7f8fa;
  border-left: 2px solid #2c77f4;
}
.kt-nav.kt-nav--v3 .kt-nav__item.active .kt-nav__link .kt-nav__link-text, .kt-nav.kt-nav--v3 .kt-nav__item.kt-nav__link--active .kt-nav__link .kt-nav__link-text {
  color: #2c77f4;
}
.kt-nav.kt-nav--v3 .kt-nav__item:hover {
  transition: all 0.3s;
  background-color: #f7f8fa;
}
.kt-nav.kt-nav--v3 .kt-nav__item:hover .kt-nav__link .kt-nav__link-text {
  color: #2c77f4;
}

.kt-nav.kt-nav--v4 .kt-nav__item {
  padding: 0.65rem 0;
}
.kt-nav.kt-nav--v4 .kt-nav__item .kt-nav__link {
  background-color: transparent;
  margin-left: 3px;
  color: #9492a1;
  font-size: 1.2rem;
  padding: 0 1.1rem;
}
.kt-nav.kt-nav--v4 .kt-nav__item .kt-nav__link .kt-nav__link-text {
  color: #9492a1;
  font-size: 1.2rem;
}
.kt-nav.kt-nav--v4 .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #2c77f4;
  color: #48465b;
  margin-left: 0;
}
.kt-nav.kt-nav--v4 .kt-nav__item.active .kt-nav__link .kt-nav__link-text {
  color: #48465b;
}
.kt-nav.kt-nav--v4 .kt-nav__item:first-child {
  margin-top: -0.65rem;
}
.kt-nav.kt-nav--v4 .kt-nav__item:hover {
  transition: all 0.3s;
  background-color: #f7f8fa;
}
.kt-nav.kt-nav--v4 .kt-nav__item:hover .kt-nav__link .kt-nav__link-text {
  color: #2c77f4;
}
.kt-nav.kt-nav--v4--brand .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #2c77f4;
}
.kt-nav.kt-nav--v4--brand .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #2c77f4;
}
.kt-nav.kt-nav--v4--light .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #ffffff;
}
.kt-nav.kt-nav--v4--light .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #ffffff;
}
.kt-nav.kt-nav--v4--dark .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #282a3c;
}
.kt-nav.kt-nav--v4--dark .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #282a3c;
}
.kt-nav.kt-nav--v4--primary .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #5867dd;
}
.kt-nav.kt-nav--v4--primary .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #5867dd;
}
.kt-nav.kt-nav--v4--success .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #1dc9b7;
}
.kt-nav.kt-nav--v4--success .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #1dc9b7;
}
.kt-nav.kt-nav--v4--info .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #5578eb;
}
.kt-nav.kt-nav--v4--info .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #5578eb;
}
.kt-nav.kt-nav--v4--warning .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #ffb822;
}
.kt-nav.kt-nav--v4--warning .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #ffb822;
}
.kt-nav.kt-nav--v4--danger .kt-nav__item.active .kt-nav__link {
  border-left: 3px solid #fd397a;
}
.kt-nav.kt-nav--v4--danger .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub):not(.kt-nav__item--active) > .kt-nav__link .kt-nav__link-text {
  color: #fd397a;
}

.kt-notification .kt-notification__item {
  display: flex;
  align-items: center;
  padding: 1.1rem 1.5rem;
  border-bottom: 1px solid #f7f8fa;
  transition: background-color 0.3s ease;
}
.kt-notification .kt-notification__item:last-child {
  border-bottom: 1px solid transparent;
}
.kt-notification .kt-notification__item .kt-notification__item-icon {
  display: flex;
  flex: 0 0 2.5rem;
  align-items: center;
}
.kt-notification .kt-notification__item .kt-notification__item-icon i {
  font-size: 1.4rem;
  color: #2c77f4;
}
.kt-notification .kt-notification__item .kt-notification__item-icon svg {
  height: 24px;
  width: 24px;
  margin-left: -4px;
}
.kt-notification .kt-notification__item .kt-notification__item-details {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.kt-notification .kt-notification__item .kt-notification__item-details .kt-notification__item-title {
  transition: color 0.3s ease;
  font-size: 1rem;
  font-weight: 400;
  color: #595d6e;
}
.kt-notification .kt-notification__item .kt-notification__item-details .kt-notification__item-time {
  font-size: 1rem;
  font-weight: 300;
  color: #74788d;
}
.kt-notification .kt-notification__item:hover {
  transition: background-color 0.3s ease;
  text-decoration: none;
  background-color: #f7f8fa;
}
.kt-notification .kt-notification__item:hover .kt-notification__item-details .kt-notification__item-title {
  transition: color 0.3s ease;
  color: #2c77f4;
}
.kt-notification .kt-notification__item.kt-notification__item--read {
  opacity: 0.5;
}
.kt-notification .kt-notification__item:after {
  border: 0;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f111";
  /*rtl:begin:remove*/
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f112";
  /*rtl:end:remove*/
  font-size: 0.8rem;
  line-height: 0;
  position: relative;
  color: #74788d;
}
.kt-notification .kt-notification__custom {
  display: flex;
  align-items: center;
  border-top: 1px solid #f7f8fa;
  padding: 1.6rem 1.5rem;
}
.kt-notification.kt-notification--fit .kt-notification__item {
  padding: 0.55rem 0;
}
.kt-notification.kt-notification--fit .kt-notification__item:hover {
  background-color: transparent;
}
.kt-notification.kt-notification--fit .kt-notification__item:hover .kt-notification__item-title {
  color: #2c77f4;
}

.kt-notification-item-padding-x {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.kt-notification-item-margin-x {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.kt-notification-v2 {
  margin: 0;
}
.kt-notification-v2 .kt-notification-v2__item {
  display: flex;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  transition: all 0.3s;
}
.kt-notification-v2 .kt-notification-v2__item .kt-notification-v2__item-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f7f8fa;
  height: 50px;
  width: 50px;
  min-width: 50px;
  border-radius: 50%;
}
.kt-notification-v2 .kt-notification-v2__item .kt-notification-v2__item-icon i {
  font-size: 1.5rem;
}
.kt-notification-v2 .kt-notification-v2__item .kt-notification-v2__itek-wrapper {
  padding-left: 1.5rem;
  flex: 1 1 auto;
}
.kt-notification-v2 .kt-notification-v2__item .kt-notification-v2__itek-wrapper .kt-notification-v2__item-title {
  font-size: 1.1rem;
  font-weight: 500;
  color: #5d5b6f;
}
.kt-notification-v2 .kt-notification-v2__item .kt-notification-v2__itek-wrapper .kt-notification-v2__item-desc {
  font-size: 1rem;
  font-weight: 300;
  color: #b3b1c2;
}
.kt-notification-v2 .kt-notification-v2__item:hover {
  background-color: #f7f8fa;
  border-radius: 5px;
  transition: all 0.3s;
}
.kt-notification-v2 .kt-notification-v2__item:hover .kt-notification-v2__item-icon {
  background-color: #ebedf2;
  transition: all 0.3s;
}

.kt-card-profile {
  padding: 5px 0;
  margin: 0;
}
.kt-card-profile .kt-card-profile__pic {
  text-align: center;
  padding: 0 5px 0 0;
  text-align: center;
}
.kt-card-profile .kt-card-profile__pic .kt-card-profile__pic-wrapper {
  padding: 8px;
  display: inline-block;
  margin: 2rem auto;
  border-radius: 100%;
  border: 2px solid #ebedf2;
}
.kt-card-profile .kt-card-profile__pic img {
  text-align: center;
  max-width: 130px !important;
  margin: 0 auto !important;
  border-radius: 100%;
}
.kt-card-profile .kt-card-profile__pic .kt-card-profile__no-photo {
  height: 130px;
  width: 130px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
  border-radius: 100%;
}
.kt-card-profile .kt-card-profile__pic .kt-card-profile__no-photo > span {
  line-height: 0;
  font-weight: 700;
  font-size: 1.3rem;
  text-transform: uppercase;
}
.kt-card-profile .kt-card-profile__title {
  text-align: center;
  font-size: 1.3rem;
  font-weight: 500;
}
.kt-card-profile .kt-card-profile__details {
  text-align: center;
  padding: 0 0 0 0;
}
.kt-card-profile .kt-card-profile__details .kt-card-profile__name {
  display: block;
  padding: 0 0 0 0;
  font-size: 1.3rem;
  font-weight: 500;
  color: #595d6e;
}
.kt-card-profile .kt-card-profile__details .kt-card-profile__email {
  display: inline-block;
  padding: 6px 0 0 0;
  font-size: 500;
  color: #595d6e;
}

.kt-notes .kt-notes__items {
  margin: 0;
  padding: 0;
}
.kt-notes .kt-notes__items .kt-notes__item {
  left: 8px;
  border-left: 2px solid #ebedf2;
  padding: 0 0 50px 45px;
  position: relative;
  margin: 0 5px 0 17px;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__media {
  position: absolute;
  top: 0;
  left: -25.5px;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__media img {
  max-width: 50px;
  max-height: 50px;
  border-radius: 50%;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__media .kt-notes__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background-color: #fff;
  border: 2px solid #ebedf2;
  border-radius: 50%;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__media .kt-notes__icon i {
  color: #74788d;
  font-size: 1.8rem;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__media .kt-notes__user {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-size: 1.2rem;
  background-color: #fff;
  border: 2px solid #ebedf2;
  color: #74788d;
  border-radius: 50%;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__media .kt-notes__circle {
  width: 25px;
  height: 25px;
  display: block;
  border: 2px solid #ebedf2;
  margin-left: 12px;
  background-color: #fff;
  border-radius: 50%;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content {
  background-color: #F7F8FC;
  padding: 0.5rem 1rem 1rem 1.5rem;
  border-radius: 4px;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__section {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__section .kt-notes__info {
  display: flex;
  flex-flow: wrap;
  align-items: baseline;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__section .kt-notes__info .kt-notes__title {
  font-size: 1.1rem;
  color: #595d6e;
  font-weight: 500;
  padding-right: 0.5rem;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__section .kt-notes__info .kt-notes__title:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__section .kt-notes__info .kt-notes__desc {
  color: #74788d;
  font-weight: 400;
  padding-right: 1rem;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__section .kt-notes__dropdown .btn-icon {
  width: 26px;
  height: 26px;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__body {
  color: #74788d;
  font-weight: 400;
  padding-right: 3rem;
  padding-top: 0.5rem;
  display: block;
}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 10px;
  right: 100%;
  margin-right: -3.5rem;
  border-right: solid 10px #F7F8FC;
  border-bottom: solid 17px transparent;
  border-left: solid 17px transparent;
  border-top: solid 17px transparent;
}
.kt-notes .kt-notes__items .kt-notes__item:last-child {
  border-left: 0;
}
.kt-notes .kt-notes__items .kt-notes__item.kt-notes__item--clean .kt-notes__content {
  background-color: #fff;
  padding: 0;
}
.kt-notes .kt-notes__items .kt-notes__item.kt-notes__item--clean .kt-notes__content:after {
  display: none;
}
.kt-notes .kt-notes__items .kt-notes__item:last-child .kt-notes__media .kt-notes__circle {
  margin-left: 14px;
}

@media (max-width: 1024px) {
  .kt-notes .kt-notes__items .kt-notes__item {
    margin: 0 7px 0 17px;
  }
  .kt-notes .kt-notes__items .kt-notes__item .kt-notes__content {
    padding: 0.5rem 1rem 0.7rem 1rem;
  }
  .kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__desc {
    padding-top: 0.5rem;
    display: block;
  }
  .kt-notes .kt-notes__items .kt-notes__item .kt-notes__content:after {
    margin-right: -3.8rem;
  }
}
.kt-timeline-v1 {
  position: relative;
  width: 100%;
}
.kt-timeline-v1:after {
  content: "";
  position: absolute;
  width: 5px;
  top: 0;
  margin-top: 0.1rem;
  bottom: 3rem;
  left: 50%;
  margin-left: -2.5px;
  background-color: #E6EAF5;
}
.kt-timeline-v1.kt-timeline-v1--center {
  margin: 0 auto;
}
.kt-timeline-v1 .kt-timeline-v1__items {
  padding-bottom: 6rem;
  position: relative;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__marker {
  width: 20px;
  height: 5px;
  border-radius: 4px;
  position: absolute;
  left: 50%;
  margin-left: -10px;
  background-color: #E6EAF5;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item {
  position: relative;
  margin-left: 0;
  width: 50%;
  min-height: 3rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-arrow {
  color: #F7F8FC;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-circle {
  background: white;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  position: absolute;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-circle > div {
  border-radius: 50%;
  width: 6px;
  height: 6px;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-time {
  position: absolute;
  display: inline-block;
  margin-top: -2.14rem;
  font-weight: 700;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-time > span {
  padding-left: 5px;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-content {
  position: relative;
  border-radius: 4px;
  padding: 2.14rem;
  background-color: #F7F8FC;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-content .kt-timeline-v1__item-title {
  font-size: 1.2rem;
  font-weight: 500;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-content .kt-timeline-v1__item-title + .kt-timeline-v1__item-body {
  margin-top: 1.25rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-content .kt-timeline-v1__item-actions {
  margin-top: 1.25rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-content .kt-timeline-v1__item-desc {
  color: #74788d;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--left {
  left: 0;
  padding-right: 2.85rem;
  position: relative;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--left .kt-timeline-v1__item-circle {
  right: -10px;
  top: 20px;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--left .kt-timeline-v1__item-time {
  right: 3.8rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--left:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 15px;
  left: 100%;
  margin-left: -3rem;
  border-left: solid 10px #F7F8FC;
  border-bottom: solid 17px transparent;
  border-right: solid 17px transparent;
  border-top: solid 17px transparent;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--right {
  left: 50%;
  padding-left: 2.86rem;
  top: -3.5rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--right .kt-timeline-v1__item-circle {
  top: 20px;
  left: -10px;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--right .kt-timeline-v1__item-time {
  left: 3.57rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--right:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 15px;
  right: 100%;
  margin-right: -3rem;
  border-right: solid 10px #F7F8FC;
  border-bottom: solid 17px transparent;
  border-left: solid 17px transparent;
  border-top: solid 17px transparent;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--first {
  top: 3.5rem;
}
.kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--first + .kt-timeline-v1__item--right {
  top: -1rem;
}
.kt-timeline-v1.kt-timeline-v1--justified:after {
  left: 0;
  bottom: 0;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items {
  position: static;
  margin-bottom: 40px;
  padding: 20px 0;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__marker {
  left: 0;
  top: 0;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__item {
  width: 100%;
  top: 0 !important;
  left: 0 !important;
  margin-top: 50px !important;
  padding-left: 2.25rem;
  padding-right: 0;
  position: relative;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__item:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 15px;
  left: 0;
  margin-left: 3px;
  border-right: solid 10px #F7F8FC;
  border-bottom: solid 17px transparent;
  border-left: solid 17px transparent;
  border-top: solid 17px transparent;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-time {
  position: absolute;
  display: inline-block;
  margin-top: -2.14rem;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-circle {
  left: -10px;
  top: 20px;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-time {
  right: 100%;
  left: 3.57rem;
}
.kt-timeline-v1.kt-timeline-v1--justified .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--first {
  margin-top: 20px !important;
}

@media (max-width: 1399px) {
  .kt-timeline-v1:after {
    left: 0;
    bottom: 0;
  }
  .kt-timeline-v1 .kt-timeline-v1__items {
    position: static;
    margin-bottom: 40px;
    padding: 20px 0;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__marker {
    left: 0;
    top: 0;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item {
    width: 100%;
    left: 0 !important;
    top: 0 !important;
    margin-top: 50px !important;
    padding-left: 2.25rem !important;
    padding-right: 0 !important;
    position: relative;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    top: 15px !important;
    left: 0 !important;
    right: auto !important;
    margin-left: 3px !important;
    border-right: solid 10px #F7F8FC !important;
    border-bottom: solid 17px transparent !important;
    border-left: solid 17px transparent !important;
    border-top: solid 17px transparent !important;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-time {
    position: absolute;
    display: inline-block;
    margin-top: -2.14rem;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-circle {
    left: -10px;
    top: 20px;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-time {
    right: 100%;
    left: 3.57rem;
  }
  .kt-timeline-v1 .kt-timeline-v1__items .kt-timeline-v1__item.kt-timeline-v1__item--first {
    margin-top: 20px !important;
  }
}
.kt-timeline-v2 {
  position: relative;
}
.kt-timeline-v2:before {
  content: "";
  position: absolute;
  left: 5.5rem;
  width: 0.214rem;
  top: 5px;
  bottom: 5px;
  height: calc(100% - 5px);
  background-color: #E7E9F5;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item {
  display: table;
  position: relative;
  margin-bottom: 1.75rem;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-time {
  display: block;
  font-weight: 500;
  vertical-align: top;
  padding-top: 0.18rem;
  color: #74788d;
  position: relative;
  top: -1.9rem;
  width: 69px;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-time > span {
  display: flex;
  width: 69px;
  flex-wrap: nowrap;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle {
  border-radius: 50%;
  border: 0.89rem solid white;
  z-index: 1;
  top: 0.2rem;
  left: 1.35rem;
  position: relative;
  float: right;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle > i {
  font-size: 1.78rem;
  top: -0.93rem;
  left: -0.57rem;
  position: absolute;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-text {
  display: table-cell;
  vertical-align: top;
  font-size: 1rem;
  padding: 0.35rem 0 0 2.5rem;
  color: #74788d;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-text.kt-timeline-v2__item-text--bold {
  font-size: 1.2rem;
  font-weight: 500;
  padding-top: 0.21rem;
  color: #74788d;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-text > span {
  font-weight: 700;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-list-pics {
  display: table-cell;
  vertical-align: top;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item:last-child {
  margin-bottom: 0;
}
.kt-timeline-v2--no-date:before {
  left: 0.73rem;
}
.kt-timeline-v2--no-date .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle {
  left: 0;
}
.kt-timeline-v2--no-date .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-text {
  padding: 0.35rem 0 0 1.46rem;
}

.kt-timeline-v3 .kt-timeline-v3__item {
  display: table;
  margin-bottom: 1rem;
  position: relative;
}
.kt-timeline-v3 .kt-timeline-v3__item:before {
  position: absolute;
  display: block;
  width: 0.28rem;
  border-radius: 0.3rem;
  height: 70%;
  left: 5.1rem;
  top: 0.46rem;
  content: "";
}
.kt-timeline-v3 .kt-timeline-v3__item .kt-timeline-v3__item-time {
  display: table-cell;
  vertical-align: top;
  padding-top: 0.6rem;
  font-weight: 500;
  font-size: 1.3rem;
  position: absolute;
  text-align: right;
  width: 3.57rem;
  color: #74788d;
}
.kt-timeline-v3 .kt-timeline-v3__item .kt-timeline-v3__item-desc {
  display: table-cell;
  width: 100%;
  vertical-align: top;
  padding-left: 7rem;
}
.kt-timeline-v3 .kt-timeline-v3__item .kt-timeline-v3__item-desc .kt-timeline-v3__item-text {
  font-size: 1rem;
  font-weight: 400;
  color: #74788d;
}
.kt-timeline-v3 .kt-timeline-v3__item .kt-timeline-v3__item-desc .kt-timeline-v3__item-user-name .kt-timeline-v3__itek-link {
  font-size: 0.9rem;
  text-decoration: none;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--brand:before {
  background: #2c77f4;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--light:before {
  background: #ffffff;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--dark:before {
  background: #282a3c;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--primary:before {
  background: #5867dd;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--success:before {
  background: #1dc9b7;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--info:before {
  background: #5578eb;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--warning:before {
  background: #ffb822;
}
.kt-timeline-v3 .kt-timeline-v3__item.kt-timeline-v3__item--danger:before {
  background: #fd397a;
}

@media (max-width: 768px) {
  .kt-timeline-v3 .kt-timeline-v3__item {
    margin-left: 0;
  }
}
.kt-user-card {
  display: flex;
  align-items: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 2rem 1rem;
  background-color: #f9fafe;
}
.kt-user-card .kt-user-card__avatar .kt-badge,
.kt-user-card .kt-user-card__avatar img {
  width: 60px;
  height: 60px;
  border-radius: 4px;
}
.kt-user-card .kt-user-card__avatar .kt-badge {
  font-size: 2.2rem;
}
.kt-user-card .kt-user-card__name {
  flex-grow: 1;
  color: #595d6e;
  font-size: 1.3rem;
  font-weight: 500;
  padding-left: 1rem;
}
.kt-user-card .kt-user-card__badge {
  padding-left: 0.5rem;
}
.kt-user-card.kt-user-card--skin-light .kt-user-card__name {
  color: #595d6e;
}
.kt-user-card.kt-user-card--skin-dark .kt-user-card__name {
  color: #fff;
}
.kt-user-card.kt-user-card--skin-dark .kt-user-card__avatar .kt-badge {
  background-color: rgba(255, 255, 255, 0.1);
}

@media (max-width: 1024px) {
  .kt-user-card {
    padding: 1rem 1rem;
  }
  .kt-user-card .kt-user-card__avatar .kt-badge,
.kt-user-card .kt-user-card__avatar img {
    width: 40px;
    height: 40px;
  }
  .kt-user-card .kt-user-card__name {
    font-size: 1.1rem;
    padding-left: 0.5rem;
  }
  .kt-user-card .kt-user-card__badge {
    padding-left: 0.5rem;
  }
}
.kt-user-card-v2 {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
}
.kt-user-card-v2 .kt-user-card-v2__pic {
  padding-right: 0.5rem;
}
.kt-user-card-v2 .kt-user-card-v2__pic .kt-badge {
  width: 40px;
  height: 40px;
}
.kt-user-card-v2 .kt-user-card-v2__pic img {
  border-radius: 50%;
  max-width: 40px;
  max-height: 40px;
}
.kt-user-card-v2 .kt-user-card-v2__details {
  line-height: 0;
}
.kt-user-card-v2 .kt-user-card-v2__details .kt-user-card-v2__name {
  display: block;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  transition: color 0.3s ease;
  color: #595d6e;
}
.kt-user-card-v2 .kt-user-card-v2__details a.kt-user-card-v2__name:hover {
  transition: color 0.3s ease;
  color: #2c77f4;
}
.kt-user-card-v2 .kt-user-card-v2__details .kt-user-card-v2__desc,
.kt-user-card-v2 .kt-user-card-v2__details .kt-user-card-v2__email {
  margin-top: 3px;
  display: inline-block;
  font-size: 0.9rem;
  line-height: 1rem;
  font-weight: 400;
  color: #74788d;
}
.kt-user-card-v2 .kt-user-card-v2__details a.kt-user-card-v2__email:hover {
  transition: color 0.3s ease;
  color: #2c77f4;
}
.kt-user-card-v2.kt-user-card-v2--uncircle .kt-user-card-v2__pic img {
  border-radius: 4px;
}

@media (max-width: 1024px) {
  .kt-user-card-v2 .kt-user-card-v2__pic img {
    max-width: 30px;
  }
}
.kt-user-card-v3 {
  display: flex;
  align-items: center;
}
.kt-user-card-v3 .kt-user-card-v3__avatar > img {
  height: 120px;
  width: 120px;
  border-radius: 7px;
}
.kt-user-card-v3 .kt-user-card-v3__detalis {
  padding-left: 1.5rem;
}
.kt-user-card-v3 .kt-user-card-v3__detalis a.kt-user-card-v3__name {
  font-size: 1.2rem;
  font-weight: 500;
  color: #33323f;
  text-decoration: none;
  padding-bottom: 0.8rem;
  transition: all 0.3s;
}
.kt-user-card-v3 .kt-user-card-v3__detalis a.kt-user-card-v3__name:hover {
  transition: all 0.3s;
  color: #2c77f4;
}
.kt-user-card-v3 .kt-user-card-v3__detalis .kt-user-card-v3__desc {
  font-size: 1rem;
  font-weight: 400;
  color: #b2afc6;
  padding: 0.8rem 0;
}
.kt-user-card-v3 .kt-user-card-v3__detalis .kt-user-card-v3__info a.kt-user-card-v3__item {
  display: flex;
  align-items: center;
  padding-bottom: 0.8rem;
}
.kt-user-card-v3 .kt-user-card-v3__detalis .kt-user-card-v3__info a.kt-user-card-v3__item > i {
  line-height: 0;
  font-size: 1.4rem;
}
.kt-user-card-v3 .kt-user-card-v3__detalis .kt-user-card-v3__info a.kt-user-card-v3__item .kt-user-card-v3__tag {
  font-size: 0.9rem;
  font-weight: 400;
  color: #9e9bb1;
  padding-left: 0.8rem;
  transition: all 0.3s;
}
.kt-user-card-v3 .kt-user-card-v3__detalis .kt-user-card-v3__info a.kt-user-card-v3__item:hover .kt-user-card-v3__tag {
  transition: all 0.3s;
  color: #2c77f4;
}

.kt-media {
  display: inline-flex;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  flex: 0 0 auto;
  border-radius: 4px;
}
.kt-media img {
  width: 50px;
  height: 50px;
  max-width: 50px;
  max-height: 50px;
  min-width: 50px;
  min-height: 50px;
}
.kt-media span {
  width: 50px;
  height: 50px;
  font-size: 1.3rem;
}
.kt-media.kt-media--fixed {
  width: 50px;
  height: 50px;
}
.kt-media.kt-media--fixed img {
  width: 50px;
  height: 50px;
  max-width: auto;
}
.kt-media img {
  display: flex;
  object-fit: cover;
  border-radius: 4px;
}
.kt-media span {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #74788d;
  border-radius: 4px;
}
.kt-media.kt-media--default {
  background-color: #ebedf2;
}
.kt-media.kt-media--brand span {
  background: rgba(44, 119, 244, 0.1);
  color: #2c77f4;
}
.kt-media.kt-media--light span {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}
.kt-media.kt-media--dark span {
  background: rgba(40, 42, 60, 0.1);
  color: #282a3c;
}
.kt-media.kt-media--primary span {
  background: rgba(88, 103, 221, 0.1);
  color: #5867dd;
}
.kt-media.kt-media--success span {
  background: rgba(29, 201, 183, 0.1);
  color: #1dc9b7;
}
.kt-media.kt-media--info span {
  background: rgba(85, 120, 235, 0.1);
  color: #5578eb;
}
.kt-media.kt-media--warning span {
  background: rgba(255, 184, 34, 0.1);
  color: #ffb822;
}
.kt-media.kt-media--danger span {
  background: rgba(253, 57, 122, 0.1);
  color: #fd397a;
}
.kt-media.kt-media--xs img {
  width: 24px;
  height: 24px;
  max-width: 24px;
  max-height: 24px;
  min-width: 24px;
  min-height: 24px;
}
.kt-media.kt-media--xs span {
  width: 24px;
  height: 24px;
  font-size: 0.8rem;
}
.kt-media.kt-media--xs.kt-media--fixed {
  width: 24px;
  height: 24px;
}
.kt-media.kt-media--xs.kt-media--fixed img {
  width: 24px;
  height: 24px;
  max-width: auto;
}
.kt-media.kt-media--sm img {
  width: 30px;
  height: 30px;
  max-width: 30px;
  max-height: 30px;
  min-width: 30px;
  min-height: 30px;
}
.kt-media.kt-media--sm span {
  width: 30px;
  height: 30px;
  font-size: 0.9rem;
}
.kt-media.kt-media--sm.kt-media--fixed {
  width: 30px;
  height: 30px;
}
.kt-media.kt-media--sm.kt-media--fixed img {
  width: 30px;
  height: 30px;
  max-width: auto;
}
.kt-media.kt-media--md img {
  width: 47px;
  height: 47px;
  max-width: 47px;
  max-height: 47px;
  min-width: 47px;
  min-height: 47px;
}
.kt-media.kt-media--md span {
  width: 47px;
  height: 47px;
  font-size: 1rem;
}
.kt-media.kt-media--md.kt-media--fixed {
  width: 47px;
  height: 47px;
}
.kt-media.kt-media--md.kt-media--fixed img {
  width: 47px;
  height: 47px;
  max-width: auto;
}
.kt-media.kt-media--lg img {
  width: 65px;
  height: 65px;
  max-width: 65px;
  max-height: 65px;
  min-width: 65px;
  min-height: 65px;
}
.kt-media.kt-media--lg span {
  width: 65px;
  height: 65px;
  font-size: 1.3rem;
}
.kt-media.kt-media--lg.kt-media--fixed {
  width: 65px;
  height: 65px;
}
.kt-media.kt-media--lg.kt-media--fixed img {
  width: 65px;
  height: 65px;
  max-width: auto;
}
.kt-media.kt-media--xl img {
  width: 80px;
  height: 80px;
  max-width: 80px;
  max-height: 80px;
  min-width: 80px;
  min-height: 80px;
}
.kt-media.kt-media--xl span {
  width: 80px;
  height: 80px;
  font-size: 1.7rem;
}
.kt-media.kt-media--xl.kt-media--fixed {
  width: 80px;
  height: 80px;
}
.kt-media.kt-media--xl.kt-media--fixed img {
  width: 80px;
  height: 80px;
  max-width: auto;
}
.kt-media.kt-media--xxl img {
  width: 95px;
  height: 95px;
  max-width: 95px;
  max-height: 95px;
  min-width: 95px;
  min-height: 95px;
}
.kt-media.kt-media--xxl span {
  width: 95px;
  height: 95px;
  font-size: 2rem;
}
.kt-media.kt-media--xxl.kt-media--fixed {
  width: 95px;
  height: 95px;
}
.kt-media.kt-media--xxl.kt-media--fixed img {
  width: 95px;
  height: 95px;
  max-width: auto;
}
.kt-media.kt-media--xxxl img {
  width: 110px;
  height: 110px;
  max-width: 110px;
  max-height: 110px;
  min-width: 110px;
  min-height: 110px;
}
.kt-media.kt-media--xxxl span {
  width: 110px;
  height: 110px;
  font-size: 2.3rem;
}
.kt-media.kt-media--xxxl.kt-media--fixed {
  width: 110px;
  height: 110px;
}
.kt-media.kt-media--xxxl.kt-media--fixed img {
  width: 110px;
  height: 110px;
  max-width: auto;
}
.kt-media.kt-media--circle {
  border-radius: 50%;
}
.kt-media.kt-media--circle img {
  border-radius: 50%;
}
.kt-media.kt-media--circle span {
  border-radius: 50%;
}

.kt-media-card {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
}
.kt-media-card .kt-media {
  margin-right: 0.75rem;
}
.kt-media-card .kt-media-card__info {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.kt-media-card .kt-media-card__info .kt-media-card__title {
  color: #595d6e;
  font-weight: 500;
  font-size: 1.2rem;
  transition: color 0.3s ease;
}
.kt-media-card .kt-media-card__info a.kt-media-card__title {
  transition: color 0.3s ease;
}
.kt-media-card .kt-media-card__info a.kt-media-card__title:hover {
  transition: color 0.3s ease;
  color: #2c77f4;
}
.kt-media-card .kt-media-card__info .kt-media-card__desc {
  color: #74788d;
  font-weight: 400;
  font-size: 0.9rem;
}
.kt-media-card .kt-media-card__info a.kt-media-card__desc {
  transition: color 0.3s ease;
}
.kt-media-card .kt-media-card__info a.kt-media-card__desc:hover {
  transition: color 0.3s ease;
  color: #2c77f4;
}

.kt-media-group {
  display: flex;
  align-items: center;
}
.kt-media-group .kt-media {
  position: relative;
  z-index: 0;
  margin-left: -10px;
  border: 2px solid #fff;
  transition: all 0.3s ease;
}
.kt-media-group .kt-media:first-child {
  margin-left: 0;
}
.kt-media-group .kt-media:hover {
  transition: all 0.3s ease;
  z-index: 1;
}

.kt-pagination {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
  padding: 0;
}
.kt-pagination .kt-pagination__links, .kt-pagination .kt-pagination__links li a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kt-pagination .kt-pagination__links {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.kt-pagination .kt-pagination__links li {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0.5rem;
  border-radius: 4px;
}
.kt-pagination .kt-pagination__links li a {
  font-weight: 500;
  color: #74788d;
  font-size: 1rem;
  padding: 0 0.2rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  min-width: 30px;
  min-height: 30px;
  margin: 0;
}
.kt-pagination .kt-pagination__links .kt-pagination__link--active a {
  color: #ffffff;
}
.kt-pagination .kt-pagination__toolbar {
  margin: 0;
  display: flex;
  align-items: center;
  padding: 0;
}
.kt-pagination .kt-pagination__toolbar .form-control {
  padding: 0;
  margin-right: 10px;
  height: 30px;
  font-weight: 600;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1;
  outline: none;
  border: none;
}
.kt-pagination .kt-pagination__toolbar .pagination__desc {
  flex-grow: 1;
  font-weight: 500;
  color: #74788d;
}
.kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--last {
  background: rgba(44, 119, 244, 0.1);
}
.kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--active {
  background: #2c77f4;
}
.kt-pagination.kt-pagination--brand .kt-pagination__links li:hover {
  background: #2c77f4;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--brand .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--brand .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--brand .kt-pagination__toolbar .form-control {
  background: rgba(44, 119, 244, 0.1);
}
.kt-pagination.kt-pagination--light .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--light .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--light .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--light .kt-pagination__links .kt-pagination__link--last {
  background: rgba(255, 255, 255, 0.1);
}
.kt-pagination.kt-pagination--light .kt-pagination__links .kt-pagination__link--active {
  background: #ffffff;
}
.kt-pagination.kt-pagination--light .kt-pagination__links li:hover {
  background: #ffffff;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--light .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--light .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--light .kt-pagination__toolbar .form-control {
  background: rgba(255, 255, 255, 0.1);
}
.kt-pagination.kt-pagination--dark .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--dark .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--dark .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--dark .kt-pagination__links .kt-pagination__link--last {
  background: rgba(40, 42, 60, 0.1);
}
.kt-pagination.kt-pagination--dark .kt-pagination__links .kt-pagination__link--active {
  background: #282a3c;
}
.kt-pagination.kt-pagination--dark .kt-pagination__links li:hover {
  background: #282a3c;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--dark .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--dark .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--dark .kt-pagination__toolbar .form-control {
  background: rgba(40, 42, 60, 0.1);
}
.kt-pagination.kt-pagination--primary .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--primary .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--primary .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--primary .kt-pagination__links .kt-pagination__link--last {
  background: rgba(88, 103, 221, 0.1);
}
.kt-pagination.kt-pagination--primary .kt-pagination__links .kt-pagination__link--active {
  background: #5867dd;
}
.kt-pagination.kt-pagination--primary .kt-pagination__links li:hover {
  background: #5867dd;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--primary .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--primary .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--primary .kt-pagination__toolbar .form-control {
  background: rgba(88, 103, 221, 0.1);
}
.kt-pagination.kt-pagination--success .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--success .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--success .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--success .kt-pagination__links .kt-pagination__link--last {
  background: rgba(29, 201, 183, 0.1);
}
.kt-pagination.kt-pagination--success .kt-pagination__links .kt-pagination__link--active {
  background: #1dc9b7;
}
.kt-pagination.kt-pagination--success .kt-pagination__links li:hover {
  background: #1dc9b7;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--success .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--success .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--success .kt-pagination__toolbar .form-control {
  background: rgba(29, 201, 183, 0.1);
}
.kt-pagination.kt-pagination--info .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--info .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--info .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--info .kt-pagination__links .kt-pagination__link--last {
  background: rgba(85, 120, 235, 0.1);
}
.kt-pagination.kt-pagination--info .kt-pagination__links .kt-pagination__link--active {
  background: #5578eb;
}
.kt-pagination.kt-pagination--info .kt-pagination__links li:hover {
  background: #5578eb;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--info .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--info .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--info .kt-pagination__toolbar .form-control {
  background: rgba(85, 120, 235, 0.1);
}
.kt-pagination.kt-pagination--warning .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--warning .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--warning .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--warning .kt-pagination__links .kt-pagination__link--last {
  background: rgba(255, 184, 34, 0.1);
}
.kt-pagination.kt-pagination--warning .kt-pagination__links .kt-pagination__link--active {
  background: #ffb822;
}
.kt-pagination.kt-pagination--warning .kt-pagination__links li:hover {
  background: #ffb822;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--warning .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--warning .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--warning .kt-pagination__toolbar .form-control {
  background: rgba(255, 184, 34, 0.1);
}
.kt-pagination.kt-pagination--danger .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--danger .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--danger .kt-pagination__links .kt-pagination__link--prev, .kt-pagination.kt-pagination--danger .kt-pagination__links .kt-pagination__link--last {
  background: rgba(253, 57, 122, 0.1);
}
.kt-pagination.kt-pagination--danger .kt-pagination__links .kt-pagination__link--active {
  background: #fd397a;
}
.kt-pagination.kt-pagination--danger .kt-pagination__links li:hover {
  background: #fd397a;
  transition: color 0.3s ease;
}
.kt-pagination.kt-pagination--danger .kt-pagination__links li:hover a {
  color: #ffffff;
}
.kt-pagination.kt-pagination--danger .kt-pagination__links li:hover a i {
  color: #fff !important;
}
.kt-pagination.kt-pagination--danger .kt-pagination__toolbar .form-control {
  background: rgba(253, 57, 122, 0.1);
}
.kt-pagination.kt-pagination--circle .kt-pagination__links li {
  min-width: 30px;
  min-height: 30px;
  border-radius: 50%;
}
.kt-pagination.kt-pagination--lg .kt-pagination__links li a {
  font-size: 1.3rem;
  min-width: 35px;
  min-height: 35px;
}
.kt-pagination.kt-pagination--lg .kt-pagination__toolbar .form-control {
  height: 35px;
  font-size: 1.2rem;
  padding: 0.2rem 0 0.2rem 0.2rem;
}
.kt-pagination.kt-pagination--sm .kt-pagination__links li a {
  font-size: 1rem;
  min-width: 25px;
  min-height: 25px;
}
.kt-pagination.kt-pagination--sm .kt-pagination__toolbar .form-control {
  height: 25px;
  font-size: 0.9rem;
}

@media (max-width: 768px) {
  .kt-pagination .kt-pagination__links {
    display: flex;
    flex-wrap: wrap;
  }
  .kt-pagination .kt-pagination__links li {
    margin: 0.3rem 0.5rem 0.3rem 0;
  }
  .kt-pagination .kt-pagination__links li a {
    font-size: 0.9rem;
    min-width: 25px;
    min-height: 25px;
  }
  .kt-pagination .kt-pagination__toolbar .form-control {
    height: 25px;
    font-size: 0.9rem;
    padding: 0.2rem 0 0.2rem 0.2rem;
  }
}
.kt-searchbar .input-group .input-group-text {
  border: none;
  background-color: #f2f3f7;
  padding: 0 0.65rem 0 1rem;
}
.kt-searchbar .input-group .input-group-text .kt-svg-icon {
  height: 20px;
  width: 20px;
}
.kt-searchbar .input-group .input-group-text i {
  font-size: 1rem;
}
.kt-searchbar .input-group .form-control {
  border: none;
  background-color: #f2f3f7;
  padding: 0;
}
.kt-searchbar .kt-input-icon .form-control {
  border: none;
  background-color: #f2f3f7;
}
.kt-searchbar .kt-input-icon .kt-input-icon__icon .kt-svg-icon {
  height: 20px;
  width: 20px;
}

.kt-callout {
  padding: 1.5rem;
}
.kt-callout .kt-callout__body {
  display: flex;
  align-items: center;
}
.kt-callout .kt-callout__body .kt-callout__content {
  flex: 2;
}
.kt-callout .kt-callout__body .kt-callout__content .kt-callout__title {
  font-size: 1.85rem;
  font-weight: 500;
  color: #48465b;
  margin-bottom: 1rem;
}
.kt-callout .kt-callout__body .kt-callout__content .kt-callout__desc {
  font-size: 1.15rem;
  line-height: 2rem;
  color: #9392a0;
  padding-right: 2rem;
  font-weight: 400;
}
.kt-callout .kt-callout__body .kt-callout__content .kt-callout__desc:last-child {
  margin-bottom: 0;
}
.kt-callout .kt-callout__body .kt-callout__action {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
.kt-callout .kt-callout__body .kt-callout__action .btn.btn-custom {
  padding: 1rem 1.3rem;
  font-size: 0.9rem;
}
.kt-callout--diagonal-bg {
  overflow: hidden;
  position: relative;
  background-color: #fff;
}
.kt-callout--diagonal-bg .kt-callout__body {
  position: relative;
  z-index: 2;
}
.kt-callout--diagonal-bg:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f7f8fa;
  z-index: 1;
}
.kt-callout--diagonal-bg:after {
  content: " ";
  width: 200%;
  height: 1000px;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 45%;
  transform: rotate(20deg);
  background-color: #fff;
}
.kt-callout--brand {
  background-color: rgba(44, 119, 244, 0.07);
}
.kt-callout--brand.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--brand.kt-callout--diagonal-bg:before {
  background-color: rgba(44, 119, 244, 0.15);
}
.kt-callout--light {
  background-color: rgba(255, 255, 255, 0.07);
}
.kt-callout--light.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--light.kt-callout--diagonal-bg:before {
  background-color: rgba(255, 255, 255, 0.15);
}
.kt-callout--dark {
  background-color: rgba(40, 42, 60, 0.07);
}
.kt-callout--dark.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--dark.kt-callout--diagonal-bg:before {
  background-color: rgba(40, 42, 60, 0.15);
}
.kt-callout--primary {
  background-color: rgba(88, 103, 221, 0.07);
}
.kt-callout--primary.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--primary.kt-callout--diagonal-bg:before {
  background-color: rgba(88, 103, 221, 0.15);
}
.kt-callout--success {
  background-color: rgba(29, 201, 183, 0.07);
}
.kt-callout--success.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--success.kt-callout--diagonal-bg:before {
  background-color: rgba(29, 201, 183, 0.15);
}
.kt-callout--info {
  background-color: rgba(85, 120, 235, 0.07);
}
.kt-callout--info.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--info.kt-callout--diagonal-bg:before {
  background-color: rgba(85, 120, 235, 0.15);
}
.kt-callout--warning {
  background-color: rgba(255, 184, 34, 0.07);
}
.kt-callout--warning.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--warning.kt-callout--diagonal-bg:before {
  background-color: rgba(255, 184, 34, 0.15);
}
.kt-callout--danger {
  background-color: rgba(253, 57, 122, 0.07);
}
.kt-callout--danger.kt-callout--diagonal-bg {
  background-color: #fff;
}
.kt-callout--danger.kt-callout--diagonal-bg:before {
  background-color: rgba(253, 57, 122, 0.15);
}

.kt-iconbox {
  padding: 1.5rem;
}
.kt-iconbox .kt-iconbox__body {
  display: flex;
  flex-wrap: nowrap;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__icon {
  flex: 0 0 50px;
  padding-right: 20px;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__icon svg {
  height: 50px;
  width: 50px;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__desc {
  display: flex;
  flex-direction: column;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__desc .kt-iconbox__title {
  font-size: 1.55rem;
  color: #48465b;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__desc .kt-iconbox__title .kt-link {
  color: #48465b;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__desc .kt-iconbox__content {
  font-size: 1.1rem;
  font-weight: 400;
  color: #9392a0;
}
.kt-iconbox a.kt-iconbox__body {
  cursor: pointer;
}
.kt-iconbox--wave {
  background-color: #f7f8fa;
  overflow: hidden;
  position: relative;
}
.kt-iconbox--wave > div {
  z-index: 1;
}
.kt-iconbox--wave:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: -1;
}
.kt-iconbox--wave:after {
  content: " ";
  width: 1000px;
  height: 1025px;
  position: absolute;
  bottom: 65%;
  left: -250px;
  border-radius: 35%;
  background: white;
  z-index: 0;
}
.kt-iconbox--wave:after {
  transform: rotate(45deg);
}
.kt-iconbox--animate {
  background-color: #f7f8fa;
  overflow: hidden;
  position: relative;
}
.kt-iconbox--animate > div {
  z-index: 1;
}
.kt-iconbox--animate:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: -1;
}
.kt-iconbox--animate:after {
  content: " ";
  width: 1000px;
  height: 1025px;
  position: absolute;
  bottom: 65%;
  left: -250px;
  border-radius: 35%;
  background: white;
  z-index: 0;
}
.kt-iconbox--animate:after {
  animation: wave 15s infinite linear;
}
.kt-iconbox--animate-slower {
  background-color: #f7f8fa;
  overflow: hidden;
  position: relative;
}
.kt-iconbox--animate-slower > div {
  z-index: 1;
}
.kt-iconbox--animate-slower:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: -1;
}
.kt-iconbox--animate-slower:after {
  content: " ";
  width: 1000px;
  height: 1025px;
  position: absolute;
  bottom: 65%;
  left: -250px;
  border-radius: 35%;
  background: white;
  z-index: 0;
}
.kt-iconbox--animate-slower:after {
  animation: wave 30s infinite linear;
}
.kt-iconbox--animate-slow {
  background-color: #f7f8fa;
  overflow: hidden;
  position: relative;
}
.kt-iconbox--animate-slow > div {
  z-index: 1;
}
.kt-iconbox--animate-slow:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: -1;
}
.kt-iconbox--animate-slow:after {
  content: " ";
  width: 1000px;
  height: 1025px;
  position: absolute;
  bottom: 65%;
  left: -250px;
  border-radius: 35%;
  background: white;
  z-index: 0;
}
.kt-iconbox--animate-slow:after {
  animation: wave 25s infinite linear;
}
.kt-iconbox--animate-fast {
  background-color: #f7f8fa;
  overflow: hidden;
  position: relative;
}
.kt-iconbox--animate-fast > div {
  z-index: 1;
}
.kt-iconbox--animate-fast:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: -1;
}
.kt-iconbox--animate-fast:after {
  content: " ";
  width: 1000px;
  height: 1025px;
  position: absolute;
  bottom: 65%;
  left: -250px;
  border-radius: 35%;
  background: white;
  z-index: 0;
}
.kt-iconbox--animate-fast:after {
  animation: wave 10s infinite linear;
}
.kt-iconbox--animate-faster {
  background-color: #f7f8fa;
  overflow: hidden;
  position: relative;
}
.kt-iconbox--animate-faster > div {
  z-index: 1;
}
.kt-iconbox--animate-faster:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: -1;
}
.kt-iconbox--animate-faster:after {
  content: " ";
  width: 1000px;
  height: 1025px;
  position: absolute;
  bottom: 65%;
  left: -250px;
  border-radius: 35%;
  background: white;
  z-index: 0;
}
.kt-iconbox--animate-faster:after {
  animation: wave 5s infinite linear;
}
.kt-iconbox--brand .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #2c77f4 !important;
}
.kt-iconbox--brand.kt-iconbox--animate, .kt-iconbox--brand.kt-iconbox--animate-slow, .kt-iconbox--brand.kt-iconbox--animate-slower, .kt-iconbox--brand.kt-iconbox--animate-fast, .kt-iconbox--brand.kt-iconbox--animate-faster {
  background-color: rgba(44, 119, 244, 0.07) !important;
}
.kt-iconbox--light .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #ffffff !important;
}
.kt-iconbox--light.kt-iconbox--animate, .kt-iconbox--light.kt-iconbox--animate-slow, .kt-iconbox--light.kt-iconbox--animate-slower, .kt-iconbox--light.kt-iconbox--animate-fast, .kt-iconbox--light.kt-iconbox--animate-faster {
  background-color: rgba(255, 255, 255, 0.07) !important;
}
.kt-iconbox--dark .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #282a3c !important;
}
.kt-iconbox--dark.kt-iconbox--animate, .kt-iconbox--dark.kt-iconbox--animate-slow, .kt-iconbox--dark.kt-iconbox--animate-slower, .kt-iconbox--dark.kt-iconbox--animate-fast, .kt-iconbox--dark.kt-iconbox--animate-faster {
  background-color: rgba(40, 42, 60, 0.07) !important;
}
.kt-iconbox--primary .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #5867dd !important;
}
.kt-iconbox--primary.kt-iconbox--animate, .kt-iconbox--primary.kt-iconbox--animate-slow, .kt-iconbox--primary.kt-iconbox--animate-slower, .kt-iconbox--primary.kt-iconbox--animate-fast, .kt-iconbox--primary.kt-iconbox--animate-faster {
  background-color: rgba(88, 103, 221, 0.07) !important;
}
.kt-iconbox--success .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #1dc9b7 !important;
}
.kt-iconbox--success.kt-iconbox--animate, .kt-iconbox--success.kt-iconbox--animate-slow, .kt-iconbox--success.kt-iconbox--animate-slower, .kt-iconbox--success.kt-iconbox--animate-fast, .kt-iconbox--success.kt-iconbox--animate-faster {
  background-color: rgba(29, 201, 183, 0.07) !important;
}
.kt-iconbox--info .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #5578eb !important;
}
.kt-iconbox--info.kt-iconbox--animate, .kt-iconbox--info.kt-iconbox--animate-slow, .kt-iconbox--info.kt-iconbox--animate-slower, .kt-iconbox--info.kt-iconbox--animate-fast, .kt-iconbox--info.kt-iconbox--animate-faster {
  background-color: rgba(85, 120, 235, 0.07) !important;
}
.kt-iconbox--warning .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #ffb822 !important;
}
.kt-iconbox--warning.kt-iconbox--animate, .kt-iconbox--warning.kt-iconbox--animate-slow, .kt-iconbox--warning.kt-iconbox--animate-slower, .kt-iconbox--warning.kt-iconbox--animate-fast, .kt-iconbox--warning.kt-iconbox--animate-faster {
  background-color: rgba(255, 184, 34, 0.07) !important;
}
.kt-iconbox--danger .kt-iconbox__body .kt-iconbox__icon svg g [fill] {
  fill: #fd397a !important;
}
.kt-iconbox--danger.kt-iconbox--animate, .kt-iconbox--danger.kt-iconbox--animate-slow, .kt-iconbox--danger.kt-iconbox--animate-slower, .kt-iconbox--danger.kt-iconbox--animate-fast, .kt-iconbox--danger.kt-iconbox--animate-faster {
  background-color: rgba(253, 57, 122, 0.07) !important;
}

@keyframes wave {
  from {
    transform: rotate(0deg);
  }
  from {
    transform: rotate(360deg);
  }
}
.kt-infobox {
  padding: 1.5rem;
}
.kt-infobox .kt-infobox__title {
  font-size: 2rem;
  color: #48465b;
}
.kt-infobox .kt-infobox__subtitle {
  font-size: 1.3rem;
  font-weight: 400;
  color: #48465b;
  margin-bottom: 1.2rem;
}
.kt-infobox .kt-infobox__header {
  margin-bottom: 2rem;
  display: flex;
  align-items: center;
}
.kt-infobox .kt-infobox__header .kt-infobox__badge {
  margin: auto 0 auto auto;
  font-size: 1rem;
  font-weight: 500;
  padding: 0.5rem 1rem;
  border-radius: 5px;
  color: #2c77f4;
  background-color: rgba(44, 119, 244, 0.15);
}
.kt-infobox .kt-infobox__body .kt-infobox__section {
  margin-bottom: 2rem;
}
.kt-infobox .kt-infobox__body .kt-infobox__section .kt-infobox__content {
  font-weight: 400;
  color: #9392a0;
  font-size: 1.15rem;
  line-height: 2rem;
}
.kt-infobox .kt-infobox__body .kt-infobox__section .kt-infobox__content .table {
  font-size: 1rem;
}
.kt-infobox .kt-infobox__body .kt-infobox__section .kt-infobox__content .table thead th {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}
.kt-infobox .kt-infobox__body .kt-infobox__section:last-child {
  margin-bottom: 0;
}
.kt-infobox .kt-infobox__body .kt-nav .kt-nav__item .kt-nav__link .kt-nav__link-text {
  font-size: 1.25rem;
}
.kt-infobox .kt-infobox__body .accordion .card .card-header .card-title {
  font-size: 1.25rem;
  font-weight: 400;
}
.kt-infobox .kt-infobox__body .accordion .card .card-body {
  font-size: 1.15rem;
  line-height: 2rem;
  font-weight: 400;
  color: #9392a0;
}
.kt-infobox .kt-infobox__body .accordion .card:last-child {
  margin-bottom: 0;
}
.kt-infobox--brand .kt-infobox__header .kt-infobox__badge {
  color: #2c77f4;
  background-color: rgba(44, 119, 244, 0.15);
}
.kt-infobox--light .kt-infobox__header .kt-infobox__badge {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.15);
}
.kt-infobox--dark .kt-infobox__header .kt-infobox__badge {
  color: #282a3c;
  background-color: rgba(40, 42, 60, 0.15);
}
.kt-infobox--primary .kt-infobox__header .kt-infobox__badge {
  color: #5867dd;
  background-color: rgba(88, 103, 221, 0.15);
}
.kt-infobox--success .kt-infobox__header .kt-infobox__badge {
  color: #1dc9b7;
  background-color: rgba(29, 201, 183, 0.15);
}
.kt-infobox--info .kt-infobox__header .kt-infobox__badge {
  color: #5578eb;
  background-color: rgba(85, 120, 235, 0.15);
}
.kt-infobox--warning .kt-infobox__header .kt-infobox__badge {
  color: #ffb822;
  background-color: rgba(255, 184, 34, 0.15);
}
.kt-infobox--danger .kt-infobox__header .kt-infobox__badge {
  color: #fd397a;
  background-color: rgba(253, 57, 122, 0.15);
}

.kt-ribbon {
  position: relative;
}
.kt-ribbon .kt-ribbon__target {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  position: absolute;
  z-index: 1;
  background-color: #2c77f4;
  color: #ffffff;
}
.kt-ribbon .kt-ribbon__target > .kt-ribbon__inner {
  z-index: -1;
  position: absolute;
  padding: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.kt-ribbon .kt-ribbon__target:after {
  border-color: #073480;
}
.kt-ribbon--ver .kt-ribbon__target {
  padding: 5px 10px;
  width: 36px;
  height: 46px;
  text-align: center;
}
.kt-ribbon--shadow .kt-ribbon__target {
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4);
}
.kt-ribbon.kt-ribbon--round.kt-ribbon--top .kt-ribbon__target {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.kt-ribbon.kt-ribbon--round.kt-ribbon--bottom .kt-ribbon__target {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.kt-ribbon.kt-ribbon--round.kt-ribbon--left .kt-ribbon__target {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.kt-ribbon.kt-ribbon--round.kt-ribbon--right .kt-ribbon__target {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.kt-ribbon--border-ver .kt-ribbon__target:after {
  border-top: none;
  border-bottom: none;
  border-left: 1px solid;
  border-right: 1px solid;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  right: 5px;
}
.kt-ribbon--border-hor .kt-ribbon__target:after {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: none;
  border-right: none;
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 0;
  right: 0;
}
.kt-ribbon--border-dash-ver .kt-ribbon__target:after {
  border-top: none;
  border-bottom: none;
  border-left: 1px solid;
  border-right: 1px solid;
  border-left-style: dashed;
  border-right-style: dashed;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  right: 5px;
}
.kt-ribbon--border-dash-hor .kt-ribbon__target:after {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: none;
  border-right: none;
  border-top-style: dashed;
  border-bottom-style: dashed;
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 0;
  right: 0;
}
.kt-ribbon--clip.kt-ribbon--left .kt-ribbon__target {
  left: -10px;
}
.kt-ribbon--clip.kt-ribbon--left .kt-ribbon__target .kt-ribbon__inner:before, .kt-ribbon--clip.kt-ribbon--left .kt-ribbon__target .kt-ribbon__inner:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: transparent !important;
  bottom: -10px;
}
.kt-ribbon--clip.kt-ribbon--left .kt-ribbon__target .kt-ribbon__inner:before {
  border-width: 0 10px 10px 0;
  border-right-color: #222 !important;
  left: 0;
}
.kt-ribbon--clip.kt-ribbon--right .kt-ribbon__target {
  right: -10px;
}
.kt-ribbon--clip.kt-ribbon--right .kt-ribbon__target .kt-ribbon__inner:before, .kt-ribbon--clip.kt-ribbon--right .kt-ribbon__target .kt-ribbon__inner:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: transparent !important;
  bottom: -10px;
}
.kt-ribbon--clip.kt-ribbon--right .kt-ribbon__target .kt-ribbon__inner:before {
  border-width: 0 0 10px 10px;
  border-left-color: #222 !important;
  right: 0;
}
.kt-ribbon--flag .kt-ribbon__target > .kt-ribbon__inner:after {
  border-left: 18px solid;
  border-right: 18px solid;
  border-bottom: 1em solid transparent !important;
  bottom: -1em;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  width: 0;
}
.kt-ribbon--brand .kt-ribbon__target {
  background-color: #2c77f4;
  color: #ffffff;
}
.kt-ribbon--brand .kt-ribbon__target:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.kt-ribbon--brand .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #2c77f4;
  color: #ffffff;
}
.kt-ribbon--brand .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #2c77f4;
  border-right-color: #2c77f4;
}
.kt-ribbon--light .kt-ribbon__target {
  background-color: #ffffff;
  color: #282a3c;
}
.kt-ribbon--light .kt-ribbon__target:after {
  border-color: rgba(40, 42, 60, 0.5);
}
.kt-ribbon--light .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #ffffff;
  color: #282a3c;
}
.kt-ribbon--light .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #ffffff;
  border-right-color: #ffffff;
}
.kt-ribbon--dark .kt-ribbon__target {
  background-color: #282a3c;
  color: #ffffff;
}
.kt-ribbon--dark .kt-ribbon__target:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.kt-ribbon--dark .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #282a3c;
  color: #ffffff;
}
.kt-ribbon--dark .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #282a3c;
  border-right-color: #282a3c;
}
.kt-ribbon--primary .kt-ribbon__target {
  background-color: #5867dd;
  color: #ffffff;
}
.kt-ribbon--primary .kt-ribbon__target:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.kt-ribbon--primary .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #5867dd;
  color: #ffffff;
}
.kt-ribbon--primary .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #5867dd;
  border-right-color: #5867dd;
}
.kt-ribbon--success .kt-ribbon__target {
  background-color: #1dc9b7;
  color: #ffffff;
}
.kt-ribbon--success .kt-ribbon__target:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.kt-ribbon--success .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #1dc9b7;
  color: #ffffff;
}
.kt-ribbon--success .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #1dc9b7;
  border-right-color: #1dc9b7;
}
.kt-ribbon--info .kt-ribbon__target {
  background-color: #5578eb;
  color: #ffffff;
}
.kt-ribbon--info .kt-ribbon__target:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.kt-ribbon--info .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #5578eb;
  color: #ffffff;
}
.kt-ribbon--info .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #5578eb;
  border-right-color: #5578eb;
}
.kt-ribbon--warning .kt-ribbon__target {
  background-color: #ffb822;
  color: #111111;
}
.kt-ribbon--warning .kt-ribbon__target:after {
  border-color: rgba(17, 17, 17, 0.5);
}
.kt-ribbon--warning .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #ffb822;
  color: #111111;
}
.kt-ribbon--warning .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #ffb822;
  border-right-color: #ffb822;
}
.kt-ribbon--danger .kt-ribbon__target {
  background-color: #fd397a;
  color: #ffffff;
}
.kt-ribbon--danger .kt-ribbon__target:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.kt-ribbon--danger .kt-ribbon__target > .kt-ribbon__inner {
  background-color: #fd397a;
  color: #ffffff;
}
.kt-ribbon--danger .kt-ribbon__target > .kt-ribbon__inner:after {
  border-color: transparent;
  border-left-color: #fd397a;
  border-right-color: #fd397a;
}

.kt-chat {
  max-height: 100%;
}
.kt-chat .kt-portlet__head {
  align-items: center;
  flex-grow: 1;
}
.kt-chat .kt-chat__head {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-grow: 1;
}
.kt-chat .kt-chat__head .kt-chat__label .kt-chat__title {
  font-size: 1.1rem;
  color: #48465b;
  font-weight: 600;
  margin: 0;
  padding: 0;
}
.kt-chat .kt-chat__head .kt-chat__label .kt-chat__title:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-chat .kt-chat__head .kt-chat__label .kt-chat__status {
  color: #74788d;
  font-size: 0.9rem;
  font-weight: 500;
  display: block;
}
.kt-chat .kt-chat__head .kt-chat__left {
  flex-grow: 1;
  text-align: left;
}
.kt-chat .kt-chat__head .kt-chat__right {
  flex-grow: 1;
  text-align: right;
}
.kt-chat .kt-chat__head .kt-chat__center {
  flex-grow: 1;
  text-align: center;
}
.kt-chat .kt-chat__messages .kt-chat__message {
  margin-bottom: 1rem;
}
.kt-chat .kt-chat__messages .kt-chat__message .kt-chat__user .kt-chat__username {
  padding: 0 0.4rem;
  font-size: 1.1rem;
  color: #48465b;
  font-weight: 500;
}
.kt-chat .kt-chat__messages .kt-chat__message .kt-chat__user .kt-chat__username:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-chat .kt-chat__messages .kt-chat__message .kt-chat__user .kt-chat__datetime {
  color: #74788d;
  font-size: 0.9rem;
  font-weight: 400;
  padding: 0 0.4rem;
}
.kt-chat .kt-chat__messages .kt-chat__message .kt-chat__text {
  display: inline-block;
  padding: 1.2rem 1.7rem;
  padding: 1.1rem 3.5rem 1.1rem 1.6rem;
  margin-top: 0.8rem;
  color: #6c7293;
  font-weight: 500;
  font-size: 1.1rem;
  word-break: break-word;
  border-radius: 4px;
}
.kt-chat .kt-chat__messages .kt-chat__message .kt-chat__text b {
  color: #595d6e;
  font-weight: 0;
}
.kt-chat .kt-chat__messages .kt-chat__message.kt-chat__message--right .kt-chat__text {
  padding: 1.1rem 1.6rem 1.1rem 3.5rem;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message {
  padding: 0.6rem 1rem;
  margin: 0.5rem 0;
  display: inline-block;
  width: calc(100% - 40px);
  border-radius: 4px;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message:first-child {
  margin-top: 0;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message p {
  margin-bottom: 0.2rem;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message .kt-chat__text {
  padding: 0;
  margin-top: 0.5rem;
  background: none !important;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--right {
  margin-left: auto;
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--brand {
  background: rgba(44, 119, 244, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--light {
  background: rgba(255, 255, 255, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--dark {
  background: rgba(40, 42, 60, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--primary {
  background: rgba(88, 103, 221, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--success {
  background: rgba(29, 201, 183, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--info {
  background: rgba(85, 120, 235, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--warning {
  background: rgba(255, 184, 34, 0.1);
}
.kt-chat .kt-chat__messages.kt-chat__messages--solid .kt-chat__message.kt-chat__message--danger {
  background: rgba(253, 57, 122, 0.1);
}
.kt-chat .kt-chat__input {
  padding-top: 5px;
  border-top: 1px solid #dee2e6;
}
.kt-chat .kt-chat__input .kt-chat__editor textarea,
.kt-chat .kt-chat__input .kt-chat__editor input {
  width: 100%;
  border: 0 !important;
  outline: none !important;
  background-color: transparent !important;
  color: #a2a5b9;
}
.kt-chat .kt-chat__input .kt-chat__editor textarea::-moz-placeholder,
.kt-chat .kt-chat__input .kt-chat__editor input::-moz-placeholder {
  color: #a2a5b9;
  opacity: 1;
}
.kt-chat .kt-chat__input .kt-chat__editor textarea:-ms-input-placeholder,
.kt-chat .kt-chat__input .kt-chat__editor input:-ms-input-placeholder {
  color: #a2a5b9;
}
.kt-chat .kt-chat__input .kt-chat__editor textarea::-webkit-input-placeholder,
.kt-chat .kt-chat__input .kt-chat__editor input::-webkit-input-placeholder {
  color: #a2a5b9;
}
.kt-chat .kt-chat__input .kt-chat__toolbar {
  margin-top: 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.kt-chat .kt-chat__input .kt-chat__toolbar .kt_chat__tools a i {
  margin-right: 1.1rem;
  color: #cdd1e9;
  font-size: 1.4rem;
}
.kt-chat .kt-chat__input .kt-chat__toolbar .kt_chat__tools a i:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}

@media (max-width: 1024px) {
  .kt-chat .kt-chat__messages .kt-chat__message {
    margin-bottom: 0.75rem;
  }
  .kt-chat .kt-chat__messages .kt-chat__message .kt-chat__user .kt-chat__username {
    padding: 0 0.25rem;
    font-size: 1rem;
  }
  .kt-chat .kt-chat__messages .kt-chat__message .kt-chat__text {
    display: inline-block;
    padding: 0.75rem 1rem;
    margin-top: 0.5rem;
  }
  .kt-chat .kt-chat__messages .kt-chat__message.kt-chat__message--right .kt-chat__text {
    padding: 0.75rem 1rem;
  }
  .kt-chat .kt-chat__input .kt-chat__toolbar {
    margin-top: 0.75rem;
  }
  .kt-chat .kt-chat__input .kt-chat__toolbar .kt_chat__tools a i {
    margin-right: 0.75rem;
    font-size: 1.3rem;
  }
}
.kt-demo-panel-toggle {
  background-color: #fff;
  cursor: pointer;
  position: fixed;
  z-index: 1000;
  right: 0;
  top: 200px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 0;
  box-shadow: 0px 0px 28px 0px rgba(82, 63, 105, 0.13);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.kt-demo-panel-toggle span {
  writing-mode: vertical-rl;
  text-orientation: mixed;
  font-size: 1.3rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #2c77f4;
  letter-spacing: 3px;
}

.kt-demo-panel {
  background-color: #fff;
  box-shadow: 0px 0px 28px 0px rgba(82, 63, 105, 0.13);
  padding: 2.5rem;
}
.kt-demo-panel .kt-demo-panel__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 30px;
  margin-bottom: 30px;
}
.kt-demo-panel .kt-demo-panel__head .kt-demo-panel__title {
  font-size: 1.4rem;
  font-weight: 500;
  color: #48465b;
  margin: 0;
  padding: 0;
}
.kt-demo-panel .kt-demo-panel__head .kt-demo-panel__title small {
  color: #74788d;
  font-size: 1.1rem;
}
.kt-demo-panel .kt-demo-panel__head .kt-demo-panel__close {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  background-color: #f7f8fa;
  transition: all 0.3s;
  border-radius: 4px;
}
.kt-demo-panel .kt-demo-panel__head .kt-demo-panel__close i {
  transition: all 0.3s;
  font-size: 0.8rem;
  color: #74788d;
}
.kt-demo-panel .kt-demo-panel__head .kt-demo-panel__close:hover {
  transition: all 0.3s;
  background-color: #2c77f4;
}
.kt-demo-panel .kt-demo-panel__head .kt-demo-panel__close:hover i {
  transition: all 0.3s;
  color: #ffffff;
}
.kt-demo-panel .kt-demo-panel__body {
  height: calc(100% - 60px);
  position: relative;
}
.kt-demo-panel .kt-demo-panel__body .ps__rail-y {
  opacity: 1;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item {
  display: block;
  margin-bottom: 2rem;
  outline: 0;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item:last-child {
  margin-bottom: 0;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item:hover {
  text-decoration: none;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-title {
  font-size: 1.1rem;
  font-weight: 500;
  color: #595d6e;
  text-align: center;
  margin-bottom: 0.5rem;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border: 4px solid #ebedf2;
  border-radius: 4px;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview img {
  width: 100%;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview .kt-demo-panel__item-preview-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.15);
  transition: all 0.3s;
  opacity: 0;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview .kt-demo-panel__item-preview-overlay .btn {
  margin-right: 5px;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview .kt-demo-panel__item-preview-overlay .btn:last-child {
  margin-right: 0;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview .kt-demo-panel__item-preview-overlay .btn.btn-light {
  background-color: #fff;
  color: #74788d;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item .kt-demo-panel__item-preview .kt-demo-panel__item-preview-overlay .btn.btn-light:hover {
  background-color: #fff;
  color: #595d6e;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item.kt-demo-panel__item--active .kt-demo-panel__item-preview {
  transition: all 0.3s;
  border: 4px solid #2c77f4;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item:hover .kt-demo-panel__item-preview {
  transition: all 0.3s;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__item:hover .kt-demo-panel__item-preview .kt-demo-panel__item-preview-overlay {
  transition: all 0.3s;
  opacity: 1;
}
.kt-demo-panel .kt-demo-panel__body .kt-demo-panel__purchase {
  margin-bottom: 2rem;
  display: block;
}

@media (min-width: 1025px) {
  .kt-demo-panel .kt-demo-panel__body {
    padding-right: 1.5rem;
    margin-right: -1.5rem;
  }
}
.kt-demo-panel-close {
  display: none;
}

.kt-demo-panel {
  z-index: 1001;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 450px !important;
  transition: left 0.3s ease, right 0.3s ease;
  left: -470px;
}
.kt-demo-panel.kt-demo-panel--on {
  transition: left 0.3s ease, right 0.3s ease;
  left: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-demo-panel {
    transition: none !important;
  }
}

.kt-demo-panel--right .kt-demo-panel {
  right: -470px;
  left: auto;
}
.kt-demo-panel--right .kt-demo-panel.kt-demo-panel--on {
  transition: left 0.3s ease, right 0.3s ease;
  right: 0;
  left: auto;
}

.kt-demo-panel-close {
  width: 25px;
  height: 25px;
  top: 5px;
  z-index: 1002;
  transition: left 0.3s ease, right 0.3s ease;
  position: absolute;
  border: 0;
  box-shadow: none;
  border-radius: 3px;
  cursor: pointer;
  outline: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  left: -25px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-demo-panel-close {
    transition: none !important;
  }
}
.kt-demo-panel-close > i {
  line-height: 0;
  font-size: 1.4rem;
}
.kt-demo-panel-close:hover {
  text-decoration: none;
}
.kt-demo-panel--right .kt-demo-panel-close {
  left: auto;
  right: -25px;
}
.kt-demo-panel--on .kt-demo-panel-close {
  transition: left 0.3s ease, right 0.3s ease;
  left: auto;
  right: 10px;
}
.kt-demo-panel--on.kt-demo-panel--right .kt-demo-panel-close {
  left: 10px;
  right: auto;
}

.kt-demo-panel-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.1);
  animation: kt-animate-fade-in 0.3s linear 1;
}

.kt-demo-panel-overlay {
  background: rgba(0, 0, 0, 0.05);
}

@media (max-width: 500px) {
  .kt-demo-panel {
    width: 90% !important;
  }
}
@media (max-width: 1024px) {
  .kt-demo-panel-toggle {
    width: 30px;
    padding: 1rem 0;
  }
  .kt-demo-panel-toggle span {
    font-size: 1.2rem;
    font-weight: 600;
    letter-spacing: 2px;
  }

  .kt-demo-panel {
    padding: 1rem;
  }

  .kt-demo-panel-toggle {
    top: 20%;
  }
}
.kt-offcanvas-panel {
  background-color: #fff;
  box-shadow: 0px 0px 28px 0px rgba(82, 63, 105, 0.13);
  padding: 2.5rem;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head .kt-offcanvas-panel__title {
  font-size: 1.4rem;
  font-weight: 500;
  color: #48465b;
  margin: 0;
  padding: 0;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head .kt-offcanvas-panel__title small {
  color: #74788d;
  font-size: 1rem;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head .kt-offcanvas-panel__close {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  background-color: #f7f8fa;
  transition: all 0.3s;
  border-radius: 4px;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head .kt-offcanvas-panel__close i {
  transition: all 0.3s;
  font-size: 0.8rem;
  color: #74788d;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head .kt-offcanvas-panel__close:hover {
  transition: all 0.3s;
  background-color: #2c77f4;
}
.kt-offcanvas-panel .kt-offcanvas-panel__head .kt-offcanvas-panel__close:hover i {
  transition: all 0.3s;
  color: #ffffff;
}
.kt-offcanvas-panel .kt-offcanvas-panel__body {
  position: relative;
}
.kt-offcanvas-panel .kt-offcanvas-panel__body .kt-offcanvas-panel__section {
  padding: 0;
  font-size: 1.3rem;
  font-weight: 500;
  color: #595d6e;
  margin: 2rem 0 1.5rem 0;
}
.kt-offcanvas-panel .kt-offcanvas-panel__body .kt-offcanvas-panel__section.kt-offcanvas-panel__section--first {
  margin-top: 0;
}

.kt-offcanvas-panel-close {
  display: none;
}

.kt-offcanvas-panel {
  z-index: 1001;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 425px !important;
  transition: left 0.3s ease, right 0.3s ease;
  left: -445px;
}
.kt-offcanvas-panel.kt-offcanvas-panel--on {
  transition: left 0.3s ease, right 0.3s ease;
  left: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-offcanvas-panel {
    transition: none !important;
  }
}

.kt-offcanvas-panel--right .kt-offcanvas-panel {
  right: -445px;
  left: auto;
}
.kt-offcanvas-panel--right .kt-offcanvas-panel.kt-offcanvas-panel--on {
  transition: left 0.3s ease, right 0.3s ease;
  right: 0;
  left: auto;
}

.kt-offcanvas-panel-close {
  width: 25px;
  height: 25px;
  top: 5px;
  z-index: 1002;
  transition: left 0.3s ease, right 0.3s ease;
  position: absolute;
  border: 0;
  box-shadow: none;
  border-radius: 3px;
  cursor: pointer;
  outline: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  left: -25px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-offcanvas-panel-close {
    transition: none !important;
  }
}
.kt-offcanvas-panel-close > i {
  line-height: 0;
  font-size: 1.4rem;
}
.kt-offcanvas-panel-close:hover {
  text-decoration: none;
}
.kt-offcanvas-panel--right .kt-offcanvas-panel-close {
  left: auto;
  right: -25px;
}
.kt-offcanvas-panel--on .kt-offcanvas-panel-close {
  transition: left 0.3s ease, right 0.3s ease;
  left: auto;
  right: 10px;
}
.kt-offcanvas-panel--on.kt-offcanvas-panel--right .kt-offcanvas-panel-close {
  left: 10px;
  right: auto;
}

.kt-offcanvas-panel-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.1);
  animation: kt-animate-fade-in 0.3s linear 1;
}

.kt-offcanvas-panel-overlay {
  background: rgba(0, 0, 0, 0.1);
}

@media (max-width: 475px) {
  .kt-offcanvas-panel {
    width: 90% !important;
  }
}
@media (min-width: 1025px) {
  .kt-offcanvas-panel .kt-offcanvas-panel__body {
    padding-right: 1.5rem;
    margin-right: -1.5rem;
  }
}
@media (max-width: 1024px) {
  .kt-offcanvas-panel {
    padding: 1rem;
  }
}
.kt-quick-panel {
  background-color: #fff;
  box-shadow: 0px 0px 28px 0px rgba(82, 63, 105, 0.13);
  padding: 0;
}
.kt-quick-panel .kt-quick-panel__close {
  position: absolute;
  z-index: 1;
  right: 1.5rem;
  top: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  background-color: #f7f8fa;
  transition: all 0.3s;
  border-radius: 4px;
}
.kt-quick-panel .kt-quick-panel__close i {
  transition: all 0.3s;
  font-size: 0.8rem;
  color: #74788d;
}
.kt-quick-panel .kt-quick-panel__close:hover {
  transition: all 0.3s;
  background-color: #2c77f4;
}
.kt-quick-panel .kt-quick-panel__close:hover i {
  transition: all 0.3s;
  color: #ffffff;
}
.kt-quick-panel .kt-quick-panel__nav {
  display: flex;
  position: relative;
  padding: 1.5rem 0 0 0;
  align-items: center;
}
.kt-quick-panel .kt-quick-panel__nav .nav {
  width: 100%;
  padding: 0 1.5rem;
  margin: 0;
}
.kt-quick-panel .kt-quick-panel__nav .nav .nav-item {
  margin-right: 1.5rem;
}
.kt-quick-panel .kt-quick-panel__nav .nav .nav-item .nav-link {
  font-size: 1rem;
  color: #74788d;
}
.kt-quick-panel .kt-quick-panel__nav .nav .nav-item:last-child {
  margin-right: 0;
}
.kt-quick-panel .kt-quick-panel__content {
  padding: 1.5rem 0;
}
.kt-quick-panel .kt-quick-panel__content .ps > .ps__rail-y {
  right: 5px !important;
}
.kt-quick-panel .kt-quick-panel__content-padding-x {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.kt-quick-panel-close {
  display: none;
}

.kt-quick-panel {
  z-index: 1001;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 425px !important;
  transition: left 0.3s ease, right 0.3s ease;
  left: -445px;
}
.kt-quick-panel.kt-quick-panel--on {
  transition: left 0.3s ease, right 0.3s ease;
  left: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-quick-panel {
    transition: none !important;
  }
}

.kt-quick-panel--right .kt-quick-panel {
  right: -445px;
  left: auto;
}
.kt-quick-panel--right .kt-quick-panel.kt-quick-panel--on {
  transition: left 0.3s ease, right 0.3s ease;
  right: 0;
  left: auto;
}

.kt-quick-panel-close {
  width: 25px;
  height: 25px;
  top: 5px;
  z-index: 1002;
  transition: left 0.3s ease, right 0.3s ease;
  position: absolute;
  border: 0;
  box-shadow: none;
  border-radius: 3px;
  cursor: pointer;
  outline: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  left: -25px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .kt-quick-panel-close {
    transition: none !important;
  }
}
.kt-quick-panel-close > i {
  line-height: 0;
  font-size: 1.4rem;
}
.kt-quick-panel-close:hover {
  text-decoration: none;
}
.kt-quick-panel--right .kt-quick-panel-close {
  left: auto;
  right: -25px;
}
.kt-quick-panel--on .kt-quick-panel-close {
  transition: left 0.3s ease, right 0.3s ease;
  left: auto;
  right: 10px;
}
.kt-quick-panel--on.kt-quick-panel--right .kt-quick-panel-close {
  left: 10px;
  right: auto;
}

.kt-quick-panel-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.1);
  animation: kt-animate-fade-in 0.3s linear 1;
}

.kt-quick-panel {
  background: #ffffff;
  box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.75);
}

.kt-quick-panel-overlay {
  background: rgba(0, 0, 0, 0.1);
}

.kt-quick-panel-close {
  background-color: #e8e8f2;
}
.kt-quick-panel-close > i {
  color: #968ad4;
}
.kt-quick-panel-close:hover {
  background-color: #2c77f4;
}
.kt-quick-panel-close:hover > i {
  color: #ffffff;
}

@media (max-width: 475px) {
  .kt-quick-panel {
    width: 90% !important;
  }
}
@media (max-width: 1024px) {
  .kt-quick-panel .kt-quick-panel__close {
    right: 0.5rem;
    top: 0.5rem;
    width: 24px;
    height: 24px;
  }
  .kt-quick-panel .kt-quick-panel__close i {
    font-size: 0.8rem;
  }
  .kt-quick-panel .kt-quick-panel__nav {
    padding: 1rem 0;
  }
  .kt-quick-panel .kt-quick-panel__nav .nav .nav-item {
    margin-right: 1rem;
  }
  .kt-quick-panel .kt-quick-panel__nav .nav .nav-item:last-child {
    margin-right: 0;
  }
  .kt-quick-panel .kt-quick-panel__nav .nav .nav-link {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.9rem;
    font-weight: 400;
    text-transform: uppercase;
  }
  .kt-quick-panel .kt-quick-panel__nav .kt-quick-panel__close i {
    font-size: 1.1rem;
  }
  .kt-quick-panel .kt-quick-panel__content {
    padding: 1rem 0.5rem 1rem 1rem;
  }
  .kt-quick-panel .kt-quick-panel__content .tab-pane {
    padding-right: 0.5rem;
  }
}
.kt-quick-search .kt-quick-search__form {
  padding: 0;
}
.kt-quick-search .kt-quick-search__form .input-group {
  background-color: transparent;
}
.kt-quick-search .kt-quick-search__form .input-group-prepend,
.kt-quick-search .kt-quick-search__form .input-group-append {
  background-color: transparent;
}
.kt-quick-search .kt-quick-search__form .input-group-prepend .input-group-text,
.kt-quick-search .kt-quick-search__form .input-group-append .input-group-text {
  background-color: transparent;
  border: 0;
}
.kt-quick-search .kt-quick-search__form .form-control {
  border: 0;
  background: none;
  outline: none !important;
  box-shadow: none;
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  padding: 0;
  border-radius: 0;
}
.kt-quick-search .kt-quick-search__form i {
  font-size: 1.3rem;
}
.kt-quick-search .kt-quick-search__form .kt-quick-search__close {
  cursor: pointer;
  display: none;
  transition: all 0.3s;
}
.kt-quick-search .kt-quick-search__form .kt-quick-search__close:hover {
  transition: all 0.3s;
  color: #2c77f4;
}
.kt-quick-search .kt-quick-search__wrapper {
  display: none;
}
.kt-quick-search .kt-quick-search__wrapper.ps {
  padding-right: 10px !important;
  margin-right: -10px !important;
}
.kt-quick-search .kt-quick-search__result {
  padding: 0;
  margin: 0;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__message {
  display: flex;
  padding: 1rem 0;
  font-weight: 500;
  font-size: 1rem;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__category {
  font-size: 1.2rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #2c77f4;
  margin: 0.5rem 0 1rem 0;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__section {
  margin-bottom: 2rem;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item:last-child {
  margin-bottom: 0;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f0f0f4;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-icon > i {
  font-size: 1.4rem;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 50px;
  height: 50px;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img > img {
  max-width: 50px;
  max-height: 50px;
  border-radius: 50%;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img.kt-quick-search__item-img--file {
  width: 40px;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img.kt-quick-search__item-img--file > img {
  max-width: 40px;
  border-radius: 0;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper {
  padding-left: 1.25rem;
  flex: 1 1 auto;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper .kt-quick-search__item-title {
  font-size: 1rem;
  font-weight: 500;
  color: #48465b;
  text-decoration: none;
  transition: all 0.3s;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper .kt-quick-search__item-title:hover {
  color: #2c77f4;
  transition: all 0.3s;
}
.kt-quick-search .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper .kt-quick-search__item-desc {
  font-size: 1rem;
  font-weight: 400;
  color: #74788d;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__category {
  font-size: 1rem;
  margin: 0.25rem 0 0.75rem 0;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__section {
  margin-bottom: 2.25rem;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item {
  margin-bottom: 1.5rem;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item:last-child {
  margin-bottom: 0;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-icon {
  width: 32px;
  height: 32px;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-icon > i {
  font-size: 1.4rem;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img {
  width: 32px;
  height: 32px;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img > img {
  max-width: 32px;
  max-height: 32px;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img.kt-quick-search__item-img--file {
  width: 27px;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-img.kt-quick-search__item-img--file > img {
  max-width: 27px;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper {
  padding-left: 0.75rem;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper .kt-quick-search__item-title {
  font-size: 1rem;
  font-weight: 500;
}
.kt-quick-search.kt-quick-search--result-compact .kt-quick-search__result .kt-quick-search__item .kt-quick-search__item-wrapper .kt-quick-search__item-desc {
  font-size: 0.9rem;
  line-height: 1.1;
}
.kt-quick-search.kt-quick-search--has-result .kt-quick-search__wrapper {
  display: block;
}
.kt-quick-search.kt-quick-search--dropdown {
  padding: 1rem 1.5rem;
}
.kt-quick-search.kt-quick-search--dropdown .kt-quick-search__form .input-group:before {
  right: 0;
}
.kt-quick-search.kt-quick-search--dropdown .kt-quick-search__form .input-group .input-group-prepend .input-group-text {
  padding-left: 0;
}
.kt-quick-search.kt-quick-search--dropdown .kt-quick-search__form .input-group .input-group-append .input-group-text {
  padding-right: 0;
}
.kt-quick-search.kt-quick-search--dropdown .kt-quick-search__wrapper {
  margin: 1.5rem 0 0.5rem 0;
}
.kt-quick-search.kt-quick-search--dropdown.kt-quick-search--has-result .kt-quick-search__form {
  border-bottom: 1px solid #ebedf2;
  padding-bottom: 0.75rem;
}
.kt-quick-search.kt-quick-search--inline .dropdown-menu {
  padding: 1.5rem;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__form {
  margin-bottom: 1.5rem;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__form .form-control {
  font-size: 1rem;
  font-weight: 500;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__form .input-group {
  border-bottom: 1px solid #ebedf2;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__form .input-group:before {
  right: 0;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__form .input-group .input-group-prepend .input-group-text {
  padding-left: 0;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__form .input-group .input-group-append .input-group-text {
  padding-right: 0;
}
.kt-quick-search.kt-quick-search--offcanvas .kt-quick-search__wrapper {
  display: block;
}
.kt-scroll {
  position: relative;
  overflow: hidden;
}

.kt-sticky-toolbar {
  width: 46px;
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  list-style: none;
  padding: 5px 0;
  margin: 0;
  z-index: 50;
  background: #fff;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 3px 0 0 3px;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item {
  margin: 0;
  padding: 5px;
  text-align: center;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item > span {
  background: #f4f4f8;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  cursor: pointer;
  border-radius: 3px;
  transition: background 0.3s ease;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item > span > i {
  transition: color 0.3s ease;
  font-size: 1.3rem;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item > a:hover,
.kt-sticky-toolbar .kt-sticky-toolbar__item > span:hover {
  transition: background 0.3s ease;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item > a:hover > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item > span:hover > i {
  transition: color 0.3s ease;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--brand > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--brand > span > i {
  color: #2c77f4;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--brand:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--brand:hover > span {
  background: #2c77f4;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--brand:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--brand:hover > span > i {
  color: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--light > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--light > span > i {
  color: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--light:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--light:hover > span {
  background: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--light:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--light:hover > span > i {
  color: #282a3c;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--dark > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--dark > span > i {
  color: #282a3c;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--dark:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--dark:hover > span {
  background: #282a3c;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--dark:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--dark:hover > span > i {
  color: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--primary > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--primary > span > i {
  color: #5867dd;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--primary:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--primary:hover > span {
  background: #5867dd;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--primary:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--primary:hover > span > i {
  color: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--success > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--success > span > i {
  color: #1dc9b7;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--success:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--success:hover > span {
  background: #1dc9b7;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--success:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--success:hover > span > i {
  color: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--info > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--info > span > i {
  color: #5578eb;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--info:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--info:hover > span {
  background: #5578eb;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--info:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--info:hover > span > i {
  color: #ffffff;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--warning > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--warning > span > i {
  color: #ffb822;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--warning:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--warning:hover > span {
  background: #ffb822;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--warning:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--warning:hover > span > i {
  color: #111111;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--danger > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--danger > span > i {
  color: #fd397a;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--danger:hover > a,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--danger:hover > span {
  background: #fd397a;
}
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--danger:hover > a > i,
.kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--danger:hover > span > i {
  color: #ffffff;
}

@media (min-width: 1025px) {
  .kt-app .kt-app__aside {
    width: 350px;
  }
}
@media (max-width: 400px) {
  .kt-app .kt-app__aside {
    width: 300px;
  }
}
@media (min-width: 1025px) {
  .kt-app .kt-app__aside.kt-app__aside--sm {
    width: 250px;
  }
}
@media (max-width: 300px) {
  .kt-app .kt-app__aside.kt-app__aside--sm {
    width: 200px;
  }
}
@media (min-width: 1025px) {
  .kt-app .kt-app__aside.kt-app__aside--lg {
    width: 450px;
  }
}
@media (max-width: 500px) {
  .kt-app .kt-app__aside.kt-app__aside--lg {
    width: 400px;
  }
}
@media (min-width: 1025px) {
  .kt-app .kt-app__aside.kt-app__aside--xl {
    width: 600px;
  }
}
@media (max-width: 650px) {
  .kt-app .kt-app__aside.kt-app__aside--xl {
    width: 550px;
  }
}
.kt-app .kt-app__content {
  margin-left: 20px;
}
.kt-app .kt-app__detail {
  margin-left: 20px;
}
@media (min-width: 1025px) {
  .kt-app .kt-app__detail {
    width: 550px;
  }
}
@media (max-width: 600px) {
  .kt-app .kt-app__detail {
    width: 500px;
  }
}
@media (min-width: 1025px) {
  .kt-app .kt-app__detail.kt-app__detail--sm {
    width: 400px;
  }
}
@media (max-width: 450px) {
  .kt-app .kt-app__detail.kt-app__detail--sm {
    width: 350px;
  }
}
@media (min-width: 1025px) {
  .kt-app .kt-app__detail.kt-app__detail--lg {
    width: 700px;
  }
}
@media (max-width: 750px) {
  .kt-app .kt-app__detail.kt-app__detail--lg {
    width: 650px;
  }
}
@media (min-width: 1025px) {
  .kt-app .kt-app__detail.kt-app__detail--xl {
    width: 850px;
  }
}
@media (max-width: 900px) {
  .kt-app .kt-app__detail.kt-app__detail--xl {
    width: 800px;
  }
}

@media (max-width: 1024px) {
  .kt-app .kt-app__aside {
    padding: 35px 15px 15px 15px;
    background-color: #ffffff;
  }
  .kt-app .kt-app__aside .kt-portlet {
    box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.1);
  }
  .kt-app .kt-app__aside.kt-app__aside--fit {
    padding: 20px 0 0 0;
  }
  .kt-app .kt-app__aside.kt-app__aside--fit .kt-portlet {
    box-shadow: none;
  }
  .kt-app .kt-app__content {
    margin-left: 0;
  }
  .kt-app .kt-app__detail {
    margin-left: 0;
  }
}

.kt-app__aside-close {
  display: none;
}

@media (max-width: 1024px) {
  .kt-app__aside {
    z-index: 1001;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 300px !important;
    transition: left 0.3s ease, right 0.3s ease;
    left: -320px;
  }
  .kt-app__aside.kt-app__aside--on {
    transition: left 0.3s ease, right 0.3s ease;
    left: 0;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-app__aside {
    transition: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside--right .kt-app__aside {
    right: -320px;
    left: auto;
  }
  .kt-app__aside--right .kt-app__aside.kt-app__aside--on {
    transition: left 0.3s ease, right 0.3s ease;
    right: 0;
    left: auto;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside-close {
    width: 25px;
    height: 25px;
    top: 5px;
    z-index: 1002;
    transition: left 0.3s ease, right 0.3s ease;
    position: absolute;
    border: 0;
    box-shadow: none;
    border-radius: 3px;
    cursor: pointer;
    outline: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    left: -25px;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-app__aside-close {
    transition: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside-close > i {
    line-height: 0;
    font-size: 1.4rem;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside-close:hover {
    text-decoration: none;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside--right .kt-app__aside-close {
    left: auto;
    right: -25px;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside--on .kt-app__aside-close {
    transition: left 0.3s ease, right 0.3s ease;
    left: auto;
    right: 10px;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside--on.kt-app__aside--right .kt-app__aside-close {
    left: 10px;
    right: auto;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.1);
    animation: kt-animate-fade-in 0.3s linear 1;
  }
}
@media (max-width: 1024px) {
  .kt-app__aside-overlay {
    background: rgba(0, 0, 0, 0.05);
  }
}
@media (max-width: 1024px) {
  .kt-app__aside-close {
    background-color: #f7f8fa;
  }
  .kt-app__aside-close > i {
    color: #74788d;
  }
  .kt-app__aside-close:hover {
    background-color: transparent;
  }
  .kt-app__aside-close:hover > i {
    color: #2c77f4;
  }
}
@media (max-width: 350px) {
  .kt-app__aside {
    width: 90% !important;
  }
}
.kt-subheader {
  background-color: #fff;
  display: flex;
  align-items: stretch;
  margin: 10px 0;
}
.kt-subheader .kt-container {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
}
.kt-subheader .btn {
  display: inline-flex;
  height: 32px !important;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.kt-subheader .btn.btn-sm, .kt-subheader .btn-group-sm > .btn {
  height: 24px !important;
}
.kt-subheader .btn i {
  font-size: 1rem;
}
.kt-subheader .btn.btn-icon {
  width: 32px !important;
}
.kt-subheader .btn:not(.dropdown-toggle-split) {
  margin-left: 0.5rem;
}
.kt-subheader .kt-subheader__main {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  padding: 0.25rem 0;
}
.kt-subheader .kt-subheader__main .btn:not(.dropdown-toggle-split) {
  margin-left: 0;
  margin-right: 0.5rem;
}
.kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle {
  display: none;
}
.kt-subheader .kt-subheader__main .kt-subheader__title {
  margin: 0;
  padding: 0 1rem 0 0;
  font-size: 1.2rem;
  font-weight: 500;
  color: #434349;
  display: flex;
  align-items: center;
}
.kt-subheader .kt-subheader__main .kt-subheader__title small {
  padding-left: 0.25rem;
  font-size: 0.9rem;
  color: #74788d;
}
.kt-subheader .kt-subheader__main .kt-subheader__desc {
  padding: 0 0.5rem 0 0;
  font-size: 1rem;
  font-weight: 500;
  color: #959cb6;
}
.kt-subheader .kt-subheader__main .kt-subheader__separator {
  display: block;
  width: 12px;
  height: 4px;
  border-radius: 2px;
  background: #e7e8ef;
  margin: 0 1rem 0 0;
}
.kt-subheader .kt-subheader__main .kt-subheader__separator.kt-subheader__separator--v {
  width: 1px;
  height: 22px;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs {
  display: flex;
  align-items: center;
  list-style-type: none;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home {
  padding: 0px 0.65rem 0px 0px;
  transition: all 0.3s;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home > i {
  font-size: 1rem;
  color: #c5cbe7;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home:hover > i {
  transition: all 0.3s;
  color: #2c77f4;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home.kt-subheader__breadcrumbs-home--active > i {
  color: #2c77f4;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link {
  padding: 0 0.35rem 0 0;
  font-size: 1rem;
  font-weight: 500;
  color: #959cb6;
  transition: all 0.3s;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link:hover {
  color: #2c77f4;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link.kt-subheader__breadcrumbs-link--active {
  color: #2c77f4;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link:hover {
  transition: all 0.3s;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-separator {
  display: flex;
  align-items: center;
  padding: 0 0.35rem 0 0;
}
.kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-separator:after {
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  content: " ";
  background: #e7e8ef;
}
.kt-subheader .kt-subheader__main .kt-subheader__group {
  display: flex;
  align-items: center;
}
.kt-subheader .kt-subheader__toolbar {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
}
.kt-subheader .kt-subheader__toolbar .btn:not(.dropdown-toggle-split) {
  margin-left: 0.25rem;
}
.kt-subheader .kt-subheader__btn-primary {
  background: #f2f3f7;
  color: #959cb6;
  font-weight: 500;
}
.kt-subheader .kt-subheader__btn-primary i {
  color: #959cb6;
}
.kt-subheader .kt-subheader__btn-primary:hover, .kt-subheader .kt-subheader__btn-primary.active, .kt-subheader .kt-subheader__btn-primary:active, .kt-subheader .kt-subheader__btn-primary:focus {
  color: #ffffff;
  background: #2c77f4;
}
.kt-subheader .kt-subheader__btn-primary:hover i, .kt-subheader .kt-subheader__btn-primary.active i, .kt-subheader .kt-subheader__btn-primary:active i, .kt-subheader .kt-subheader__btn-primary:focus i {
  color: #ffffff;
}
.kt-subheader .kt-subheader__btn-primary:hover g [fill], .kt-subheader .kt-subheader__btn-primary.active g [fill], .kt-subheader .kt-subheader__btn-primary:active g [fill], .kt-subheader .kt-subheader__btn-primary:focus g [fill] {
  transition: fill 0.3s ease;
  fill: #ffffff;
}
.kt-subheader .kt-subheader__btn-primary:hover:hover g [fill], .kt-subheader .kt-subheader__btn-primary.active:hover g [fill], .kt-subheader .kt-subheader__btn-primary:active:hover g [fill], .kt-subheader .kt-subheader__btn-primary:focus:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-subheader .kt-subheader__btn-secondary {
  color: #959cb6;
  font-weight: 500;
}
.kt-subheader .kt-subheader__btn-secondary i {
  color: #aab1df;
}
.kt-subheader .kt-subheader__btn-secondary g [fill] {
  transition: fill 0.3s ease;
  fill: #aab1df;
}
.kt-subheader .kt-subheader__btn-secondary:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-subheader .kt-subheader__btn-secondary:hover, .kt-subheader .kt-subheader__btn-secondary.active, .kt-subheader .kt-subheader__btn-secondary:active, .kt-subheader .kt-subheader__btn-secondary:focus {
  background: #f2f3f7;
  color: #2c77f4;
}
.kt-subheader .kt-subheader__btn-secondary:hover g [fill], .kt-subheader .kt-subheader__btn-secondary.active g [fill], .kt-subheader .kt-subheader__btn-secondary:active g [fill], .kt-subheader .kt-subheader__btn-secondary:focus g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-subheader .kt-subheader__btn-secondary:hover:hover g [fill], .kt-subheader .kt-subheader__btn-secondary.active:hover g [fill], .kt-subheader .kt-subheader__btn-secondary:active:hover g [fill], .kt-subheader .kt-subheader__btn-secondary:focus:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-subheader .kt-subheader__btn-daterange {
  background: #f2f3f7;
}
.kt-subheader .kt-subheader__btn-daterange .kt-subheader__btn-daterange-title {
  display: inline-block;
  color: #959cb6;
  font-weight: 500;
}
.kt-subheader .kt-subheader__btn-daterange .kt-subheader__btn-daterange-date {
  display: inline-block;
  color: #2c77f4;
  margin-right: 0.75rem;
  font-weight: 500;
}
.kt-subheader .kt-subheader__btn-daterange i {
  color: #2c77f4;
}
.kt-subheader .kt-subheader__btn-daterange:hover, .kt-subheader .kt-subheader__btn-daterange.active, .kt-subheader .kt-subheader__btn-daterange:active, .kt-subheader .kt-subheader__btn-daterange:focus {
  background: #f2f3f7;
}
.kt-subheader .kt-subheader__btn-daterange:hover i, .kt-subheader .kt-subheader__btn-daterange.active i, .kt-subheader .kt-subheader__btn-daterange:active i, .kt-subheader .kt-subheader__btn-daterange:focus i {
  color: #2c77f4;
}
.kt-subheader .kt-subheader__search {
  width: 175px;
  display: inline-block;
}
.kt-subheader .kt-subheader__search .form-control {
  font-size: 0.9rem;
  height: 33px;
  background: #f2f3f7;
  border-color: #f2f3f7 !important;
}
.kt-subheader .kt-subheader__search .kt-input-icon__icon i {
  font-size: 1.2rem;
  color: #74788d;
}
.kt-subheader--solid .kt-subheader {
  margin: 0 0 25px 0;
  min-height: 50px;
}
.kt-subheader--transparent .kt-subheader {
  background-color: transparent;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__main .kt-subheader__separator {
  background: #dbdce7;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home > i {
  color: #b7bee1;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link {
  color: #959cb6;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-separator:after {
  background: #dbdce7;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary {
  background: #e1e3ec;
  color: #959cb6;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary i {
  color: #959cb6;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary g [fill] {
  transition: fill 0.3s ease;
  fill: #959cb6;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:hover, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary.active, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:active, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:focus {
  background: #2c77f4;
  color: #ffffff;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:hover i, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary.active i, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:active i, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:focus i {
  color: #ffffff;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:hover g [fill], .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary.active g [fill], .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:active g [fill], .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:focus g [fill] {
  transition: fill 0.3s ease;
  fill: #ffffff;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:hover:hover g [fill], .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary.active:hover g [fill], .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:active:hover g [fill], .kt-subheader--transparent .kt-subheader .kt-subheader__btn-primary:focus:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-secondary {
  color: #8c94b0;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-secondary i {
  color: #9fa7db;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-secondary:hover, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-secondary.active, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-secondary:active, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-secondary:focus {
  background: #eaecf2;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-daterange {
  background: #e1e3ec;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__btn-daterange:hover, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-daterange.active, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-daterange:active, .kt-subheader--transparent .kt-subheader .kt-subheader__btn-daterange:focus {
  background: #d7dbe6;
}
.kt-subheader--transparent .kt-subheader .kt-subheader__search .form-control {
  background: #eaecf2;
  border-color: #eaecf2 !important;
}
.kt-subheader.kt-subheader--sm .btn {
  font-size: 0.8rem !important;
  padding: 0.5rem 0.8rem;
}
.kt-subheader.kt-subheader--sm .btn i {
  font-size: 0.8rem;
}
.kt-subheader.kt-subheader--sm .btn.btn-sm, .kt-subheader.kt-subheader--sm .btn-group-sm > .btn {
  padding: 0.3rem 0.6rem;
}
.kt-subheader.kt-subheader--sm .kt-subheader__main .kt-subheader__title {
  font-size: 0.9rem;
}
.kt-subheader.kt-subheader--sm .kt-subheader__main .kt-subheader__title small {
  font-size: 0.7rem;
}
.kt-subheader.kt-subheader--sm .kt-subheader__main .kt-subheader__desc {
  font-size: 0.8rem;
}
.kt-subheader.kt-subheader--sm .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home > i {
  font-size: 0.8rem;
}
.kt-subheader.kt-subheader--sm .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link {
  font-size: 0.8rem;
}
.kt-subheader.kt-subheader--sm .form-group select,
.kt-subheader.kt-subheader--sm .form-group input,
.kt-subheader.kt-subheader--sm .form-group label {
  font-size: 0.8rem;
}

@media (max-width: 1024px) {
  .kt-subheader {
    margin: 2px 0;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle {
    display: inline-block;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    font-size: 0;
    text-indent: -9999px;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
    background: none;
    outline: none !important;
    width: 20px;
    height: 22px;
    transition: all 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span {
    display: block;
    position: absolute;
    top: 10px;
    height: 2px;
    min-height: 2px;
    width: 100%;
    border-radius: 2px;
    transition: all 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span::before, .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span::after {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 2px;
    min-height: 2px;
    content: "";
    border-radius: 2px;
    transition: all 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span::before {
    top: -6px;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span::after {
    bottom: -6px;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--left span:before {
    transition: all 0.4s ease;
    left: auto;
    right: 0px;
    width: 50%;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--left span:after {
    transition: all 0.4s ease;
    left: auto;
    right: 0px;
    width: 75%;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--left:hover span:after, .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--left:hover span:before {
    width: 100%;
    transition: all 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--left.kt-subheader__mobile-toggle--active span:before {
    transition: all 0.4s ease;
    left: 0px;
    right: auto;
    width: 50%;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--left.kt-subheader__mobile-toggle--active span:after {
    transition: all 0.4s ease;
    left: 0px;
    right: auto;
    width: 75%;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--right span:before {
    left: 0px;
    right: auto;
    width: 50%;
    transition: width 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--right span:after {
    left: 0px;
    right: auto;
    width: 75%;
    transition: width 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--right:hover span:after, .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--right:hover span:before {
    width: 100%;
    transition: width 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--right.kt-subheader__mobile-toggle--active span:before {
    left: auto;
    right: 0px;
    width: 50%;
    transition: width 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--right.kt-subheader__mobile-toggle--active span:after {
    left: auto;
    right: 0px;
    width: 75%;
    transition: width 0.4s ease;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span {
    background: #74788d;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span::before, .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle span::after {
    background: #74788d;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle:hover span {
    background: #2c77f4;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle:hover span::before, .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle:hover span::after {
    background: #2c77f4;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--active span {
    background: #2c77f4;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--active span::before, .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle.kt-subheader__mobile-toggle--active span::after {
    background: #2c77f4;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__mobile-toggle {
    display: inline-block;
    margin-right: 1rem;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__title {
    padding: 0.5rem 1.25rem 0.5rem 0;
  }
  .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs {
    padding: 0.5rem 0;
  }
  .kt-subheader .kt-subheader__toolbar {
    padding: 0.5rem 0;
  }
  .kt-subheader--transparent .kt-subheader {
    background-color: transparent;
  }
}
@media (max-width: 768px) {
  .kt-subheader .kt-subheader__main {
    max-width: calc(100% - 55px);
    height: 50px;
  }
  .kt-subheader .kt-subheader__toolbar {
    width: 40px;
    height: 50px;
  }
  .kt-subheader .kt-subheader__toolbar > .btn {
    text-align: center;
    justify-content: center;
    margin: 0;
    width: 100%;
  }
  .kt-subheader .kt-subheader__toolbar > .btn:not(.dropdown-toggle-split) {
    margin-left: 0;
  }
}
.kt-badge {
  padding: 0;
  margin: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  font-size: 0.8rem;
}
.kt-badge.kt-badge--bold {
  font-weight: 500;
}
.kt-badge.kt-badge--bolder {
  font-weight: 600;
}
.kt-badge.kt-badge--boldest {
  font-weight: 700;
}
.kt-badge.kt-badge--md {
  height: 24px;
  width: 24px;
  font-size: 0.9rem;
}
.kt-badge.kt-badge--lg {
  height: 35px;
  width: 35px;
  font-size: 1rem;
}
.kt-badge.kt-badge--xl {
  height: 50px;
  width: 50px;
  font-size: 1.1rem;
  font-weight: 500;
}
.kt-badge.kt-badge__pics {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
.kt-badge.kt-badge__pics .kt-badge__pic {
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  overflow: hidden;
  margin-left: -0.7rem;
  border: 1px solid #ffffff;
  background-color: #f0f3ff;
  color: #a1a8c3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 500;
  position: relative;
}
.kt-badge.kt-badge__pics .kt-badge__pic img {
  width: 100%;
}
.kt-badge.kt-badge__pics .kt-badge__pic.kt-badge__pic--last {
  font-size: 1rem;
  font-weight: 500;
}
.kt-badge.kt-badge--brand {
  color: #ffffff;
  background: #2c77f4;
}
.kt-badge.kt-badge--outline.kt-badge--brand {
  background: transparent;
  color: #2c77f4;
  border: 1px solid #2c77f4;
}
.kt-badge.kt-badge--outline.kt-badge--brand.kt-badge--outline-2x {
  border: 2px solid #2c77f4;
}
.kt-badge.kt-badge--light {
  color: #282a3c;
  background: #ffffff;
}
.kt-badge.kt-badge--outline.kt-badge--light {
  background: transparent;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.kt-badge.kt-badge--outline.kt-badge--light.kt-badge--outline-2x {
  border: 2px solid #ffffff;
}
.kt-badge.kt-badge--dark {
  color: #ffffff;
  background: #282a3c;
}
.kt-badge.kt-badge--outline.kt-badge--dark {
  background: transparent;
  color: #282a3c;
  border: 1px solid #282a3c;
}
.kt-badge.kt-badge--outline.kt-badge--dark.kt-badge--outline-2x {
  border: 2px solid #282a3c;
}
.kt-badge.kt-badge--primary {
  color: #ffffff;
  background: #5867dd;
}
.kt-badge.kt-badge--outline.kt-badge--primary {
  background: transparent;
  color: #5867dd;
  border: 1px solid #5867dd;
}
.kt-badge.kt-badge--outline.kt-badge--primary.kt-badge--outline-2x {
  border: 2px solid #5867dd;
}
.kt-badge.kt-badge--success {
  color: #ffffff;
  background: #1dc9b7;
}
.kt-badge.kt-badge--outline.kt-badge--success {
  background: transparent;
  color: #1dc9b7;
  border: 1px solid #1dc9b7;
}
.kt-badge.kt-badge--outline.kt-badge--success.kt-badge--outline-2x {
  border: 2px solid #1dc9b7;
}
.kt-badge.kt-badge--info {
  color: #ffffff;
  background: #5578eb;
}
.kt-badge.kt-badge--outline.kt-badge--info {
  background: transparent;
  color: #5578eb;
  border: 1px solid #5578eb;
}
.kt-badge.kt-badge--outline.kt-badge--info.kt-badge--outline-2x {
  border: 2px solid #5578eb;
}
.kt-badge.kt-badge--warning {
  color: #111111;
  background: #ffb822;
}
.kt-badge.kt-badge--outline.kt-badge--warning {
  background: transparent;
  color: #ffb822;
  border: 1px solid #ffb822;
}
.kt-badge.kt-badge--outline.kt-badge--warning.kt-badge--outline-2x {
  border: 2px solid #ffb822;
}
.kt-badge.kt-badge--danger {
  color: #ffffff;
  background: #fd397a;
}
.kt-badge.kt-badge--outline.kt-badge--danger {
  background: transparent;
  color: #fd397a;
  border: 1px solid #fd397a;
}
.kt-badge.kt-badge--outline.kt-badge--danger.kt-badge--outline-2x {
  border: 2px solid #fd397a;
}
.kt-badge.kt-badge--unified-brand {
  color: #2c77f4;
  background: rgba(44, 119, 244, 0.1);
}
.kt-badge.kt-badge--unified-light {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.1);
}
.kt-badge.kt-badge--unified-dark {
  color: #282a3c;
  background: rgba(40, 42, 60, 0.1);
}
.kt-badge.kt-badge--unified-primary {
  color: #5867dd;
  background: rgba(88, 103, 221, 0.1);
}
.kt-badge.kt-badge--unified-success {
  color: #1dc9b7;
  background: rgba(29, 201, 183, 0.1);
}
.kt-badge.kt-badge--unified-info {
  color: #5578eb;
  background: rgba(85, 120, 235, 0.1);
}
.kt-badge.kt-badge--unified-warning {
  color: #ffb822;
  background: rgba(255, 184, 34, 0.1);
}
.kt-badge.kt-badge--unified-danger {
  color: #fd397a;
  background: rgba(253, 57, 122, 0.1);
}
.kt-badge.kt-badge--inline {
  height: auto;
  width: auto;
  padding: 0.15rem 0.75rem;
  border-radius: 2px;
}
.kt-badge.kt-badge--inline.kt-badge--md {
  padding: 0.8rem 0.6rem;
}
.kt-badge.kt-badge--inline.kt-badge--lg {
  padding: 0.9rem 0.7rem;
}
.kt-badge.kt-badge--inline.kt-badge--xl {
  padding: 1rem 0.8rem;
}
.kt-badge.kt-badge--pill {
  border-radius: 2rem;
}
.kt-badge.kt-badge--rounded {
  border-radius: 4px;
}
.kt-badge.kt-badge--dot {
  display: inline-block;
  line-height: 6px;
  min-height: 6px;
  min-width: 6px;
  height: 6px;
  width: 6px;
  font-size: 0;
  vertical-align: middle;
  text-align: center;
}
.kt-badge.kt-badge--dot.kt-badge--sm {
  line-height: 4px;
  min-height: 4px;
  min-width: 4px;
  height: 4px;
  width: 4px;
}
.kt-badge.kt-badge--dot.kt-badge--lg {
  line-height: 8px;
  min-height: 8px;
  min-width: 8px;
  height: 8px;
  width: 8px;
}
.kt-badge.kt-badge--dot.kt-badge--xl {
  line-height: 10px;
  min-height: 10px;
  min-width: 10px;
  height: 10px;
  width: 10px;
}
.kt-badge.kt-badge--square {
  border-radius: 0;
}
.kt-badge.kt-badge--elevate {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.kt-demo-icon {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  padding: 20px;
  border-radius: 4px;
}
.kt-demo-icon .kt-demo-icon__preview {
  display: flex;
  padding-right: 20px;
  flex: 0 0 40px;
}
.kt-demo-icon .kt-demo-icon__preview i {
  line-height: 0;
  vertical-align: middle;
  font-size: 2.5rem !important;
}
.kt-demo-icon .kt-demo-icon__class {
  color: #74788d;
  display: flex;
  flex-grow: 1;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
}
.kt-demo-icon:hover {
  background-color: #f7f8fa;
}
.kt-demo-icon.kt-demo-icon--overlay {
  position: relative;
}
.kt-demo-icon.kt-demo-icon--overlay svg {
  height: 40px;
  width: 40px;
}
.kt-demo-icon.kt-demo-icon--overlay .kt-demo-icon__overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.05);
  transition: all 0.3 ease;
  opacity: 0;
}
.kt-demo-icon.kt-demo-icon--overlay .kt-demo-icon__overlay .btn {
  margin-right: 10px;
}
.kt-demo-icon.kt-demo-icon--overlay .kt-demo-icon__overlay .btn:last-child {
  margin-right: 0;
}
.kt-demo-icon.kt-demo-icon--overlay:hover {
  background-color: transparent;
}
.kt-demo-icon.kt-demo-icon--overlay:hover .kt-demo-icon__overlay {
  transition: all 0.3 ease;
  opacity: 1;
}

.kt-divider {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kt-divider > span:first-child {
  width: 100%;
  height: 1px;
  flex: 1;
  background: #EBECF1;
  display: inline-block;
}
.kt-divider > span:last-child {
  width: 100%;
  height: 1px;
  flex: 1;
  background: #EBECF1;
  display: inline-block;
}
.kt-divider > span:not(:first-child):not(:last-child) {
  padding: 0 2rem;
}

.kt-heading {
  font-size: 1.3rem;
  font-weight: 500;
  padding: 0;
  margin: 1.75rem 0;
  color: #48465b;
}
.kt-heading.kt-heading--center {
  text-align: center;
}
.kt-heading.kt-heading--right {
  text-align: right;
}
.kt-heading.kt-heading--space-sm {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.kt-heading.kt-heading--space-md {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.kt-heading.kt-heading--space-lg {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.kt-heading.kt-heading--space-xl {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.kt-heading.kt-heading--sm {
  font-size: 1.2rem;
}
.kt-heading.kt-heading--md {
  font-size: 1.4rem;
}
.kt-heading.kt-heading--lg {
  font-size: 1.6rem;
}
.kt-heading.kt-heading--xl {
  font-size: 2rem;
}
.kt-heading.kt-heading--xxl {
  font-size: 3rem;
}
.kt-heading.kt-heading--medium {
  font-weight: 600;
}
.kt-heading.kt-heading--bold {
  font-weight: 700;
}
.kt-heading.kt-heading--bolder {
  font-weight: 900;
}
.kt-heading.kt-heading--thin {
  font-weight: 300;
}
.kt-heading.kt-heading--no-top-margin {
  margin-top: 0;
}
.kt-heading.kt-heading--no-bottok-margin {
  margin-bottom: 0;
}

.kt-link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  color: #5d78ff;
}
.kt-link:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  top: 1rem;
  left: 0;
  width: 0%;
  transition: width 0.3s ease;
}
.kt-link:hover {
  text-decoration: none !important;
}
.kt-link:hover:after {
  width: 100%;
}
.kt-link:hover {
  color: #3e5fff;
}
.kt-link:hover:after {
  border-bottom: 1px solid #3e5fff;
  opacity: 0.3;
}
.kt-link.kt-link--brand {
  color: #2c77f4;
}
.kt-link.kt-link--brand:hover {
  color: #0c5ce1;
}
.kt-link.kt-link--brand:hover:after {
  border-bottom: 1px solid #0c5ce1;
  opacity: 0.3;
}
.kt-link.kt-link--light {
  color: #ffffff;
}
.kt-link.kt-link--light:hover {
  color: #e6e6e6;
}
.kt-link.kt-link--light:hover:after {
  border-bottom: 1px solid #e6e6e6;
  opacity: 0.3;
}
.kt-link.kt-link--dark {
  color: #282a3c;
}
.kt-link.kt-link--dark:hover {
  color: #14151d;
}
.kt-link.kt-link--dark:hover:after {
  border-bottom: 1px solid #14151d;
  opacity: 0.3;
}
.kt-link.kt-link--primary {
  color: #5867dd;
}
.kt-link.kt-link--primary:hover {
  color: #2e40d4;
}
.kt-link.kt-link--primary:hover:after {
  border-bottom: 1px solid #2e40d4;
  opacity: 0.3;
}
.kt-link.kt-link--success {
  color: #1dc9b7;
}
.kt-link.kt-link--success:hover {
  color: #179c8e;
}
.kt-link.kt-link--success:hover:after {
  border-bottom: 1px solid #179c8e;
  opacity: 0.3;
}
.kt-link.kt-link--info {
  color: #5578eb;
}
.kt-link.kt-link--info:hover {
  color: #2754e6;
}
.kt-link.kt-link--info:hover:after {
  border-bottom: 1px solid #2754e6;
  opacity: 0.3;
}
.kt-link.kt-link--warning {
  color: #ffb822;
}
.kt-link.kt-link--warning:hover {
  color: #eea200;
}
.kt-link.kt-link--warning:hover:after {
  border-bottom: 1px solid #eea200;
  opacity: 0.3;
}
.kt-link.kt-link--danger {
  color: #fd397a;
}
.kt-link.kt-link--danger:hover {
  color: #fc0758;
}
.kt-link.kt-link--danger:hover:after {
  border-bottom: 1px solid #fc0758;
  opacity: 0.3;
}

.kt-section {
  padding: 0;
  margin: 0 0 2rem 0;
}
.kt-section.kt-section--space-sm {
  margin-bottom: 1rem;
}
.kt-section.kt-section--space-md {
  margin-bottom: 2rem;
}
.kt-section.kt-section--space-lg {
  margin-bottom: 2.5rem;
}
.kt-section.kt-section--space-xl {
  margin-bottom: 3rem;
}
.kt-section .kt-section__heading,
.kt-section .kt-section__title {
  display: block;
  font-size: 1.3rem;
  font-weight: 500;
  padding: 0;
  margin: 0 0 1.75rem 0;
  color: #48465b;
}
.kt-section .kt-section__heading.kt-section__title-sm,
.kt-section .kt-section__title.kt-section__title-sm {
  font-size: 1.1rem;
}
.kt-section .kt-section__heading.kt-section__title-md,
.kt-section .kt-section__title.kt-section__title-md {
  font-size: 1.4rem;
}
.kt-section .kt-section__heading.kt-section__title-lg,
.kt-section .kt-section__title.kt-section__title-lg {
  font-size: 1.5rem;
}
.kt-section .kt-section__desc {
  display: block;
  font-size: 1rem;
  font-weight: 400;
  padding: 0;
  margin: 0 0 1rem 0;
  color: #595d6e;
}
.kt-section .kt-section__info {
  display: block;
  font-size: 1rem;
  padding: 0;
  margin: 0 0 1rem 0;
  color: #595d6e;
}
.kt-section .kt-section__content {
  display: block;
  padding: 0;
  margin: 0;
}
.kt-section .kt-section__content.kt-section__content--border {
  padding: 1.5rem;
  border: 3px solid #ebedf2;
  border-radius: 4px;
}
.kt-section .kt-section__content.kt-section__content--solid {
  padding: 1.5rem;
  border-left: 4px solid #e2e5ec;
  background-color: #f7f8fa;
  border-radius-top-left: 4px;
  border-radius-top-right: 4px;
}
.kt-section .kt-section__content.kt-section__content--x-fit {
  padding-left: 0;
  padding-right: 0;
}
.kt-section .kt-section__content.kt-section__content--fit {
  padding: 0;
}
.kt-section.kt-section--last {
  margin-bottom: 0;
}
.kt-section.kt-section--first {
  margin-top: 0;
}

.kt-separator {
  height: 0;
  margin: 20px 0;
  border-bottom: 1px solid #ebedf2;
}
.kt-separator.kt-separator--border-dashed, .kt-separator.kt-separator--dashed {
  border-bottom: 1px dashed #ebedf2;
}
.kt-separator.kt-separator--border-2x {
  border-bottom-width: 2px;
}
.kt-separator.kt-separator--space {
  border-bottom: 0;
}
.kt-separator.kt-separator--space-sm, .kt-separator.kt-separator--sm {
  margin: 0.5rem 0;
}
.kt-separator.kt-separator--space-md, .kt-separator.kt-separator--md {
  margin: 2rem 0;
}
.kt-separator.kt-separator--space-lg, .kt-separator.kt-separator--lg {
  margin: 2.5rem 0;
}
.kt-separator.kt-separator--space-xl, .kt-separator.kt-separator--xl {
  margin: 3rem 0;
}
.kt-separator.kt-separator--fit {
  margin-left: -25px;
  margin-right: -25px;
}
.kt-separator.kt-separator--brand {
  border-bottom: 1px solid #2c77f4;
}
.kt-separator.kt-separator--brand.kt-separator--dashed {
  border-bottom: 1px dashed #2c77f4;
}
.kt-separator.kt-separator--light {
  border-bottom: 1px solid #ffffff;
}
.kt-separator.kt-separator--light.kt-separator--dashed {
  border-bottom: 1px dashed #ffffff;
}
.kt-separator.kt-separator--dark {
  border-bottom: 1px solid #282a3c;
}
.kt-separator.kt-separator--dark.kt-separator--dashed {
  border-bottom: 1px dashed #282a3c;
}
.kt-separator.kt-separator--primary {
  border-bottom: 1px solid #5867dd;
}
.kt-separator.kt-separator--primary.kt-separator--dashed {
  border-bottom: 1px dashed #5867dd;
}
.kt-separator.kt-separator--success {
  border-bottom: 1px solid #1dc9b7;
}
.kt-separator.kt-separator--success.kt-separator--dashed {
  border-bottom: 1px dashed #1dc9b7;
}
.kt-separator.kt-separator--info {
  border-bottom: 1px solid #5578eb;
}
.kt-separator.kt-separator--info.kt-separator--dashed {
  border-bottom: 1px dashed #5578eb;
}
.kt-separator.kt-separator--warning {
  border-bottom: 1px solid #ffb822;
}
.kt-separator.kt-separator--warning.kt-separator--dashed {
  border-bottom: 1px dashed #ffb822;
}
.kt-separator.kt-separator--danger {
  border-bottom: 1px solid #fd397a;
}
.kt-separator.kt-separator--danger.kt-separator--dashed {
  border-bottom: 1px dashed #fd397a;
}

.kt-svg-icon {
  height: 23px;
  width: 23px;
}
.kt-svg-icon g [fill] {
  fill: #2c77f4;
}
.kt-svg-icon.kt-svg-icon--brand g [fill] {
  fill: #2c77f4 !important;
}
.kt-svg-icon.kt-svg-icon--light g [fill] {
  fill: #ffffff !important;
}
.kt-svg-icon.kt-svg-icon--dark g [fill] {
  fill: #282a3c !important;
}
.kt-svg-icon.kt-svg-icon--primary g [fill] {
  fill: #5867dd !important;
}
.kt-svg-icon.kt-svg-icon--success g [fill] {
  fill: #1dc9b7 !important;
}
.kt-svg-icon.kt-svg-icon--info g [fill] {
  fill: #5578eb !important;
}
.kt-svg-icon.kt-svg-icon--warning g [fill] {
  fill: #ffb822 !important;
}
.kt-svg-icon.kt-svg-icon--danger g [fill] {
  fill: #fd397a !important;
}
.kt-svg-icon.kt-svg-icon--sm {
  height: 20px;
  width: 20px;
}
.kt-svg-icon.kt-svg-icon--md {
  height: 30px;
  width: 30px;
}
.kt-svg-icon.kt-svg-icon--lg {
  height: 40px;
  width: 40px;
}
.kt-svg-icon.kt-svg-icon--xl {
  height: 50px;
  width: 50px;
}

.kt-widget1 {
  padding: 25px;
}
.kt-widget1.kt-widget1--fit {
  padding: 0;
}
.kt-widget1.kt-widget1--paddingless {
  padding: 0;
}
.kt-widget1 .kt-widget1__item {
  padding: 1.1rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 0.07rem dashed #ebedf2;
}
.kt-widget1 .kt-widget1__item:last-child {
  padding-bottom: 0;
}
.kt-widget1 .kt-widget1__item:first-child {
  padding-top: 0;
}
.kt-widget1 .kt-widget1__item .kt-widget1__info .kt-widget1__title {
  font-size: 1.1rem;
  font-weight: 500;
  color: #595d6e;
}
.kt-widget1 .kt-widget1__item .kt-widget1__info .kt-widget1__desc {
  font-size: 1rem;
  font-weight: normal;
  color: #74788d;
}
.kt-widget1 .kt-widget1__item .kt-widget1__number {
  font-size: 1.2rem;
  font-weight: 600;
  color: #74788d;
}
.kt-widget1 .kt-widget1__item:last-child {
  border-bottom: 0;
}

@media (max-width: 1024px) {
  .kt-widget1 {
    padding: 15px;
  }
}
.kt-widget2 .kt-widget2__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.4rem;
  position: relative;
}
.kt-widget2 .kt-widget2__item:before {
  position: absolute;
  display: block;
  width: 0.3rem;
  border-radius: 4px;
  width: 4px;
  border-radius: 4px;
  height: 100%;
  left: 0.8rem;
  content: "";
}
.kt-widget2 .kt-widget2__item .kt-widget2__checkbox {
  padding: 1rem 0 0 2.2rem;
}
.kt-widget2 .kt-widget2__item .kt-widget2__info {
  display: flex;
  flex-direction: column;
  padding-left: 0.23rem 0 0 0.3rem;
}
.kt-widget2 .kt-widget2__item .kt-widget2__info .kt-widget2__title {
  font-weight: 500;
  margin: 0;
  color: #595d6e;
  transition: color 0.3s ease;
}
.kt-widget2 .kt-widget2__item .kt-widget2__info .kt-widget2__title:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget2 .kt-widget2__item .kt-widget2__info .kt-widget2__username {
  text-decoration: none;
  font-size: 0.9rem;
  color: #74788d;
  transition: color 0.3s ease;
}
.kt-widget2 .kt-widget2__item .kt-widget2__info .kt-widget2__username:hover {
  text-decoration: none;
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget2 .kt-widget2__item .kt-widget2__info .kt-widget2__type {
  text-decoration: none;
  font-size: 0.9rem;
  color: #74788d;
  transition: color 0.3s ease;
}
.kt-widget2 .kt-widget2__item .kt-widget2__actions {
  flex-grow: 1;
  text-align: right;
  padding: 0 0.5rem 0 0.8rem;
}
.kt-widget2 .kt-widget2__item .kt-widget2__actions a {
  text-decoration: none;
}
.kt-widget2 .kt-widget2__item .kt-widget2__actions i {
  font-size: 2.1rem;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--brand:before {
  background: #2c77f4;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--light:before {
  background: #ffffff;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--dark:before {
  background: #282a3c;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--primary:before {
  background: #5867dd;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--success:before {
  background: #1dc9b7;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--info:before {
  background: #5578eb;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--warning:before {
  background: #ffb822;
}
.kt-widget2 .kt-widget2__item.kt-widget2__item--danger:before {
  background: #fd397a;
}

.kt-widget4 .kt-widget4__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px dashed #ebedf2;
}
.kt-widget4 .kt-widget4__item .kt-widget4__pic {
  padding-right: 1rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__pic img {
  width: 32px;
  height: 32px;
  max-width: 32px;
  max-height: 32px;
  object-fit: cover;
  border-radius: 4px;
}
.kt-widget4 .kt-widget4__item .kt-widget4__pic.kt-widget4__pic--sm img {
  width: 2.5rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__pic.kt-widget4__pic--lg img {
  width: 3.5rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__pic.kt-widget4__pic--xl img {
  width: 4rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__pic.kt-widget4__pic--circle img {
  border-radius: 50%;
}
.kt-widget4 .kt-widget4__item .kt-widget4__img {
  margin-right: 0.5rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info {
  display: flex;
  flex-direction: column;
  padding-right: 1.25rem;
  flex-grow: 1;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__username {
  font-weight: 500;
  font-size: 1rem;
  color: #595d6e;
  transition: color 0.3s ease;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__username:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4-bnt__username {
  background-color: transparent;
  color: #595d6e;
  border: none;
  cursor: pointer;
  text-decoration: none;
  display: inline;
  margin: 0;
  padding: 0;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4-bnt__username:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
  text-decoration: none;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__title {
  font-weight: 500;
  font-size: 1.1rem;
  color: #595d6e;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__text {
  font-size: 1rem;
  margin: 0;
  color: #74788d;
}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__text:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget4 .kt-widget4__item .kt-widget4__title {
  color: #595d6e;
  font-size: 1rem;
  font-weight: 500;
  padding-right: 1.25rem;
  flex-grow: 1;
  transition: color 0.3s ease;
}
.kt-widget4 .kt-widget4__item .kt-widget4__title.kt-widget4__title--light {
  font-weight: 400;
}
.kt-widget4 .kt-widget4__item .kt-widget4__title:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget4 .kt-widget4__item .kt-widget4__number {
  width: 7rem;
  flex-grow: 1;
  text-align: right;
  font-weight: 500;
  font-size: 1.1rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__icon {
  padding-right: 1.25rem;
}
.kt-widget4 .kt-widget4__item .kt-widget4__icon > i {
  font-size: 1.6rem;
  text-align: right;
  color: #74788d;
}
.kt-widget4 .kt-widget4__item .kt-widget4__icon.kt-widget4__icon--2x > i {
  font-size: 2.2rem;
}
.kt-widget4 .kt-widget4__item:last-child {
  border-bottom: 0;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 50%;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content .kt-widget4__progress {
  flex: 1;
  padding-right: 1.5rem;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content .kt-widget4__progress .kt-widget4__stats {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.7rem;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content .kt-widget4__progress .kt-widget4__stats > span {
  line-height: 1.1;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content .kt-widget4__progress .kt-widget4__stats > span:first-child {
  font-size: 1.1rem;
  font-weight: 600;
  color: #595d6e;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content .kt-widget4__progress .kt-widget4__stats > span:last-child {
  font-size: 0.9rem;
  color: #74788d;
  font-weight: 400;
}
.kt-widget4.kt-widget4--progress .kt-widget4__content .kt-widget4__progress .progress {
  width: 100%;
}
.kt-widget4 .kt-widget4__chart {
  position: relative;
}
.kt-widget4.kt-widget4--sticky {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.kt-widget4.kt-widget4--sticky .kt-widget4__items {
  flex-grow: 1;
}
.kt-widget4.kt-widget4--sticky .kt-widget4__items.kt-widget4__items--bottom {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.kt-widget4.kt-widget4--sticky .kt-widget4__chart canvas {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.kt-widget12 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.kt-widget12 .kt-widget12__content {
  display: flex;
  padding-bottom: 1rem;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item {
  display: flex;
  margin-bottom: 2.5rem;
  align-items: center;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item .kt-widget12__info {
  flex: 1;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item .kt-widget12__info .kt-widget12__desc {
  font-size: 1rem;
  color: #74788d;
  padding-bottom: 0.5rem;
  font-weight: 500;
  display: block;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item .kt-widget12__info .kt-widget12__value {
  font-size: 1.4rem;
  font-weight: 600;
  color: #595d6e;
  display: block;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item .kt-widget12__info .kt-widget12__progress {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 0;
  padding-top: 1rem;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item .kt-widget12__info .kt-widget12__progress .progress {
  width: 100%;
  height: 0.6rem;
}
.kt-widget12 .kt-widget12__content .kt-widget12__item .kt-widget12__info .kt-widget12__progress .kt-widget12__stat {
  font-size: 1.3rem;
  font-weight: 700;
  color: #74788d;
  padding-left: 1rem;
}
.kt-widget12 .kt-widget12__chart {
  position: relative;
}
.kt-widget12 .kt-widget12__chart canvas {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.kt-widget24 {
  padding: 25px;
  flex: 1;
}
.kt-widget24 .kt-widget24__details {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.kt-widget24 .kt-widget24__details .kt-widget24__info .kt-widget24__title {
  display: flex;
  font-size: 1.1rem;
  font-weight: 500;
  color: #595d6e;
  transition: color 0.3s ease;
}
.kt-widget24 .kt-widget24__details .kt-widget24__info .kt-widget24__title:not(.no-hover):hover {
  transition: color 0.3s ease;
  color: #2c77f4;
}
.kt-widget24 .kt-widget24__details .kt-widget24__info .kt-widget24__desc {
  color: #74788d;
  font-weight: 400;
}
.kt-widget24 .kt-widget24__details .kt-widget24__stats {
  font-size: 1.75rem;
  font-weight: 500;
  padding-left: 0.5rem;
}
.kt-widget24 .progress {
  height: 0.5rem;
  margin: 2rem 0 0.5rem 0;
}
.kt-widget24 .kt-widget24__action {
  display: flex;
  justify-content: space-between;
  font-weight: 400;
}
.kt-widget24 .kt-widget24__action .kt-widget24__change {
  color: #74788d;
}
.kt-widget24 .kt-widget24__action .kt-widget24__number {
  color: #74788d;
}
.kt-widget24.kt-widget24--solid {
  border: 1px solid #ebedf2;
  padding: 1rem;
  border-radius: 4px;
}

@media (max-width: 1024px) {
  .kt-widget24 {
    padding: 15px;
  }
}
.kt-widget25 {
  margin: 2rem 0;
}
.kt-widget25 .kt-widget25__stats {
  font-size: 4.5rem;
  font-weight: 500;
  color: #595d6e;
}
.kt-widget25 .kt-widget25__subtitle {
  color: #74788d;
  font-size: 1.1rem;
  padding-left: 1rem;
}
.kt-widget25 .kt-widget25__items {
  display: flex;
  align-items: center;
  margin-top: 2rem;
}
.kt-widget25 .kt-widget25__items .kt-widget25__item {
  flex: 1;
}
.kt-widget25 .kt-widget25__items .kt-widget25__item .kt-widget25__progress-sub {
  display: inline-block;
  margin-top: 6px;
  font-size: 1.1rem;
  font-weight: 500;
}
.kt-widget25 .kt-widget25__items .kt-widget25__item .kt-widget25__number {
  font-size: 2rem;
  font-weight: 600;
}
.kt-widget25 .kt-widget25__items .kt-widget25__item .progress {
  height: 0.5rem;
}
.kt-widget25 .kt-widget25__items .kt-widget25__item .kt-widget25__desc {
  font-size: 1.1rem;
  font-weight: 500;
  color: #74788d;
  padding-top: 0.7rem;
  display: block;
}
.kt-widget25 .kt-widget25__items .kt-widget25__item:not(:first-child):not(:last-child) {
  margin: 0 2rem;
}

.kt-widget.kt-widget--user-profile-1 {
  padding-bottom: 1.7rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__media img {
  object-fit: cover;
  height: 90px;
  width: 90px;
  max-width: 100%;
  border-radius: 8px;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content {
  padding-left: 1.6rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__username {
  font-size: 1.3rem;
  color: #48465b;
  font-weight: 500;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__username:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__username i {
  font-size: 1.1rem;
  padding-left: 0.4rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__subtitle {
  font-size: 1;
  display: block;
  padding: 0.25rem 0 0 0;
  font-weight: 500;
  color: #74788d;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__action {
  margin-top: 1rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__action .btn {
  margin-right: 0.4rem;
  font-weight: 600;
  padding: 0.3rem 1rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content {
  padding: 1.9rem 0 2.1rem 0;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content .kt-widget__info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.5rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content .kt-widget__info .kt-widget__label {
  color: #48465b;
  font-weight: 500;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content .kt-widget__info .kt-widget__data {
  color: #74788d;
  font-weight: 400;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content .kt-widget__info a.kt-widget__data:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content .kt-widget__info:last-child {
  padding-bottom: 0;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.9rem 1.05rem 0.9rem 0.6rem;
  margin: 0.4rem 0;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item.kt-widget__item--active {
  transition: color 0.3s ease;
  background: #f2f3f7;
  border-radius: 4px;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item.kt-widget__item--active .kt-widget__section .kt-widget__desc {
  color: #2c77f4;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item.kt-widget__item--active .kt-widget__section .kt-widget__icon .kt-svg-icon g [fill] {
  fill: #2c77f4;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item .kt-widget__section .kt-widget__icon svg {
  width: 2rem;
  height: 1.5rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item .kt-widget__section .kt-widget__icon .kt-svg-icon g [fill] {
  fill: #74788d;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item .kt-widget__section .kt-widget__desc {
  color: #74788d;
  font-weight: 500;
  padding-left: 0.3rem;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item:hover {
  transition: color 0.3s ease;
  background: #f2f3f7;
  cursor: pointer;
  border-radius: 4px;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item:hover .kt-widget__desc {
  color: #2c77f4;
}
.kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__items .kt-widget__item:hover .kt-widget__icon .kt-svg-icon g [fill] {
  fill: #2c77f4;
}
.kt-portlet__body.kt-portlet__body--fit-y .kt-widget {
  margin-top: -10px;
}

@media (max-width: 1024px) {
  .kt-widget.kt-widget--user-profile-1 {
    padding-bottom: 1.2rem;
  }
  .kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__media img {
    object-fit: cover;
    height: 60px;
    max-width: 60px;
  }
  .kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__username {
    font-size: 1.1rem;
    color: #48465b;
    font-weight: 500;
  }
  .kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__action {
    margin-top: 0.5rem;
  }
  .kt-widget.kt-widget--user-profile-1 .kt-widget__head .kt-widget__content .kt-widget__action .btn {
    margin-right: 0.4rem;
    font-weight: 500;
    padding: 0.25rem 1.25rem;
  }
  .kt-widget.kt-widget--user-profile-1 .kt-widget__body .kt-widget__content {
    padding-bottom: 2rem;
  }
}
.kt-widget.kt-widget--user-profile-2 {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__img {
  max-width: 90px;
  width: 90px;
  height: 90px;
  object-fit: cover;
  border-radius: 50%;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  font-size: 1.5rem;
  border-radius: 50%;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--brand {
  background: rgba(44, 119, 244, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--light {
  background: rgba(255, 255, 255, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--dark {
  background: rgba(40, 42, 60, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--primary {
  background: rgba(88, 103, 221, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--success {
  background: rgba(29, 201, 183, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--info {
  background: rgba(85, 120, 235, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--warning {
  background: rgba(255, 184, 34, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--danger {
  background: rgba(253, 57, 122, 0.1);
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info {
  padding-left: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info .kt-widget__username {
  font-size: 1.4rem;
  color: #48465b;
  font-weight: 500;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info .kt-widget__username.margin_right {
  margin-right: 0.5rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info .kt-widget__username:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info .kt-widget__titel {
  font-size: 1.4rem;
  color: #48465b;
  font-weight: 500;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info .kt-widget__titel:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info .kt-widget__desc {
  display: block;
  font-weight: 500;
  font-size: 1.1rem;
  padding-top: 0.4rem;
  color: #74788d;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body {
  flex: 1;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__section {
  padding: 1rem 0 1rem 0;
  color: #595d6e;
  font-weight: 400;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__section a {
  padding-right: 0.3rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content {
  display: flex;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content .kt-widget__stats {
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding-bottom: 1.7rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content .kt-widget__stats .kt-widget__icon i {
  font-size: 2.7rem;
  color: #a2a5b9;
  font-weight: 400;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content .kt-widget__stats .kt-widget__details {
  padding-left: 1rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content .kt-widget__stats .kt-widget__details .kt-widget__title {
  display: block;
  color: #595d6e;
  font-weight: 500;
  font-size: 0.95rem;
  word-break: break-word;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content .kt-widget__stats .kt-widget__details .kt-widget__value {
  display: block;
  color: #48465b;
  font-weight: 600;
  font-size: 1.2rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item {
  padding: 0.3rem 0;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item .kt-widget__contact {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.5rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item .kt-widget__contact .kt-widget__label {
  color: #48465b;
  font-weight: 600;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item .kt-widget__contact .kt-widget__data {
  color: #74788d;
  font-weight: 400;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item .kt-widget__contact a.kt-widget__data:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item .kt-widget__contact:last-child {
  padding-bottom: 0;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__footer {
  margin-top: 2rem;
}
.kt-widget.kt-widget--user-profile-2 .kt-widget__footer .btn {
  width: 100%;
}

@media (max-width: 768px) {
  .kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__img {
    max-width: 60px;
    width: 60px;
    height: 60px;
    object-fit: cover;
  }
  .kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__pic {
    max-width: 60px;
    max-height: 60px;
    font-size: 1.2rem;
  }
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top {
  display: flex;
  align-items: flex-start;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__media {
  margin-top: 0.2rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__media img {
  width: 110px;
  height: 110px;
  object-fit: cover;
  border-radius: 8px;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic {
  margin-top: 0.2rem;
  width: 100%;
  max-width: 110px;
  height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
  border-radius: 8px;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--brand {
  background: rgba(44, 119, 244, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--light {
  background: rgba(255, 255, 255, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--dark {
  background: rgba(40, 42, 60, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--primary {
  background: rgba(88, 103, 221, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--success {
  background: rgba(29, 201, 183, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--info {
  background: rgba(85, 120, 235, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--warning {
  background: rgba(255, 184, 34, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic.kt-widget__pic--danger {
  background: rgba(253, 57, 122, 0.1);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content {
  width: 100%;
  padding-left: 40px;
  padding-right: 10px;
  margin-top: 0;
  max-width: calc(100% - 60px);
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__user {
  display: flex;
  align-items: center;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__action {
  margin-left: auto;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__username {
  font-size: 1.3rem;
  color: #48465b;
  font-weight: 500;
  align-items: center;
  margin-right: 0.5rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__username:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__username i {
  font-size: 1.2rem;
  color: #57c974;
  padding-left: 0.5rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__title {
  font-size: 1.3rem;
  color: #48465b;
  font-weight: 600;
  margin: 0.8rem 0 0.7rem 0;
  word-break: break-word;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__title.no-hover {
  cursor: default;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__title:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__title > span {
  font-size: 1rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__action .btn {
  font-weight: 600;
  margin-left: 0.5rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead {
  padding: 0.6rem 0 0.8rem 0;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead a {
  padding-right: 15px;
  color: #74788d;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead a.no-hover {
  cursor: default;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead a:not(.no-hover):hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead a i {
  padding-right: 0.5rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead span i {
  padding-right: 0.5rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info {
  display: flex;
  flex-flow: row wrap;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__desc {
  color: #595d6e;
  font-weight: 400;
  flex-grow: 1;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__end {
  display: flex;
  align-items: flex-end;
  text-align: right;
  max-width: 500px;
  width: 100%;
  margin: 0;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__progress {
  display: flex;
  align-items: center;
  max-width: 500px;
  width: 100%;
  margin: 0.1rem 0;
}
@media (min-width: 400px) {
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__progress {
    min-width: 150px;
  }
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__progress .kt-widget__text {
  padding-right: 1rem;
  color: #595d6e;
  font-weight: 500;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__progress .kt-widget__stats {
  padding-left: 1rem;
  color: #48465b;
  font-weight: 600;
  font-size: 1.1rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats {
  margin-bottom: 0.7rem;
  display: flex;
  flex-wrap: wrap;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item {
  padding-top: 1rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item .kt-widget__date {
  color: #595d6e;
  font-weight: 500;
  padding-bottom: 1rem;
  display: block;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item .kt-widget__subtitel {
  color: #595d6e;
  font-weight: 500;
  display: block;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item .kt-widget__progress {
  width: 100%;
  margin: 1.4rem 0 0.5rem 0;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item .kt-widget__progress .kt-widget__stat {
  padding-left: 0.7rem;
  color: #48465b;
  font-weight: 600;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item:not(:first-child):not(:last-child) {
  margin: 0 2.2rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__stats .kt-widget__item:last-child {
  padding-left: 1rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  border-top: 1px solid #ebedf2;
  margin-top: 2rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item {
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding: 1rem 1.5rem 0 0;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__icon i {
  font-size: 2.7rem;
  color: #a2a5b9;
  font-weight: 400;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__icon i.danger {
  color: #fd397a;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details {
  padding-left: 1rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-widget__title {
  display: block;
  color: #595d6e;
  font-weight: 600;
  font-size: 0.95rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-widget__title.danger {
  color: #fd397a;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-widget__value {
  display: block;
  color: #48465b;
  font-weight: 600;
  font-size: 1.2rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-widget__value span {
  color: #595d6e;
  font-weight: 400;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details a.kt-widget__value {
  font-size: 0.95rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details a.kt-widget__value:hover {
  color: #2c77f4;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-section__content {
  padding-left: 0.7rem;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item:last-child {
  padding-right: 0;
}
.kt-widget.kt-widget--user-profile-3 .kt-widget__form {
  margin-top: 1.5rem;
}

@media (max-width: 768px) {
  .kt-widget.kt-widget--user-profile-3 {
    padding-top: 0.5rem;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top {
    display: flex;
    align-items: flex-start;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__media {
    margin-top: 0.5rem;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__media img {
    width: 60px;
    height: 60px;
    object-fit: cover;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__pic {
    width: 60px;
    height: 60px;
    margin-top: 0.5rem;
    font-size: 1.3rem;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content {
    margin-top: 0;
    padding-left: 5px;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__username {
    order: 2;
    padding-bottom: 0.6rem;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__action {
    width: 100%;
    margin-bottom: 5px;
    order: 1;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead {
    padding: 10px 0;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead > * {
    width: 100%;
    display: block;
    margin-bottom: 5px;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead a {
    padding-right: 0;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info {
    display: flex;
    flex-direction: column;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__desc {
    width: 100%;
    margin-bottom: 10px;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__end {
    width: 100%;
    text-align: left;
    justify-content: flex-start;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__bottom {
    padding-top: 1rem;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item {
    padding: 1rem 1rem 0 0;
  }
  .kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__icon i {
    font-size: 2.5rem;
  }
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head {
  margin-top: 1rem;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media {
  display: flex;
  justify-content: center;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__img {
  max-width: 90px;
  max-height: 90px;
  width: 90px;
  height: 90px;
  object-fit: cover;
  border-radius: 50%;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  font-size: 1.5rem;
  border-radius: 50%;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--brand {
  background: rgba(44, 119, 244, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--light {
  background: rgba(255, 255, 255, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--dark {
  background: rgba(40, 42, 60, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--primary {
  background: rgba(88, 103, 221, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--success {
  background: rgba(29, 201, 183, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--info {
  background: rgba(85, 120, 235, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--warning {
  background: rgba(255, 184, 34, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic.kt-widget__pic--danger {
  background: rgba(253, 57, 122, 0.1);
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__username {
  text-align: center;
  display: block;
  padding: 0.8rem 0 0.6rem 0;
  font-size: 1.3rem;
  color: #48465b;
  font-weight: 500;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__username:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__button {
  text-align: center;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__button .btn {
  font-weight: 600;
  padding: 0.3rem 0.8rem;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__action {
  text-align: center;
  margin-top: 2.3rem;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__action > .btn-label-warning:hover {
  color: #fff;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__content .kt-widget__section .kt-widget__action .btn:not(:first-child):not(:last-child) {
  margin: 0 1rem;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__body {
  margin-top: 2.5rem;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__body .kt-widget__item {
  display: block;
  text-align: center;
  color: #595d6e;
  font-weight: 500;
  font-size: 1.1rem;
  padding: 0.9rem 0;
  margin: 0.4rem 0;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__body .kt-widget__item:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
  background: #edf0fc;
  cursor: pointer;
  border-radius: 4px;
}
.kt-widget.kt-widget--user-profile-4 .kt-widget__body .kt-widget__item.kt-widget__item--active {
  transition: color 0.3s ease;
  background: #edf0fc;
  color: #2c77f4;
  border-radius: 4px;
}

@media (max-width: 768px) {
  .kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__img {
    max-width: 80px;
    max-height: 80px;
    width: 80px;
    height: 80px;
    object-fit: cover;
  }
  .kt-widget.kt-widget--user-profile-4 .kt-widget__head .kt-widget__media .kt-widget__pic {
    max-width: 80px;
    max-height: 80px;
    font-size: 1.2rem;
  }
}
.kt-widget.kt-widget--project-1 {
  display: flex;
  flex-direction: column;
  height: calc(100% + 20px);
}
.kt-widget.kt-widget--project-1 .kt-widget__head {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 25px;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label {
  display: flex;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__info {
  padding: 0.25rem 0 0 1rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__info .kt-widget__title {
  font-size: 1.3rem;
  color: #48465b;
  font-weight: 600;
  word-break: break-word;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__info .kt-widget__title:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__info .kt-widget__title > span {
  font-size: 1rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__info .kt-widget__desc {
  padding-top: 0.4rem;
  color: #595d6e;
  font-weight: 500;
  display: block;
}
.kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__toolbar {
  display: flex;
  align-items: flex-start;
}
.kt-widget.kt-widget--project-1 .kt-widget__body {
  padding: 25px;
  height: 100%;
  padding-top: 0 !important;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats {
  display: flex;
  flex-wrap: wrap;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item {
  padding-top: 1rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item .kt-widget__date {
  color: #595d6e;
  font-weight: 500;
  padding-bottom: 1rem;
  display: block;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item .kt-widget__subtitel {
  color: #595d6e;
  font-weight: 500;
  display: block;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item .kt-widget__progress {
  width: 100%;
  margin: 1.4rem 0 0.5rem 0;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item .kt-widget__progress .kt-widget__stat {
  padding-left: 0.7rem;
  color: #48465b;
  font-weight: 600;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item:not(:first-child):not(:last-child) {
  margin: 0 2.2rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item:last-child {
  padding-left: 1rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__container {
  display: flex;
  align-items: center;
  margin: 2.7rem 0 1.2rem 0;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__container .kt-widget__subtitel {
  color: #595d6e;
  font-weight: 500;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__container .kt-widget__progress {
  width: 100%;
  margin: 0 1rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__container .kt-widget__progress .kt-widget__stat {
  padding-left: 0.7rem;
  color: #48465b;
  font-weight: 600;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__text {
  color: #595d6e;
  font-weight: 500;
  margin-top: 2.7rem;
  display: block;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content {
  padding: 1rem 0 1.3rem 0;
  display: flex;
  flex-wrap: wrap;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details {
  margin-right: 3.7rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details .kt-widget__subtitle {
  color: #595d6e;
  font-weight: 600;
  padding-bottom: 1.1rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details .kt-widget__value {
  color: #48465b;
  font-weight: 600;
  font-size: 1.2rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details .kt-widget__value span {
  color: #74788d;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details .kt-badge {
  margin: 0.3rem 0 0 7px;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details:last-child {
  margin-right: 0;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details:last-child .kt-widget__subtitle {
  margin-top: 0rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details .kt-media-group {
  margin-top: -0.5rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer {
  border-top: 1px solid #ebedf2;
  width: 100%;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper {
  padding: 25px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section {
  display: flex;
  align-items: center;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section .kt-widget__blog {
  display: flex;
  align-items: center;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section .kt-widget__blog i {
  font-size: 1.3rem;
  color: #d2d8e8;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section .kt-widget__blog .kt-widget__value {
  font-weight: 700;
  padding-left: 0.6rem;
}
.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section .kt-widget__blog:last-child {
  padding-left: 1.7rem;
}

@media (max-width: 1024px) {
  .kt-widget.kt-widget--project-1 .kt-widget__head {
    padding-bottom: 1rem;
    padding: 15px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media img {
    width: 50px;
    height: 50px;
    max-width: 50px;
    max-height: 50px;
    min-width: 50px;
    min-height: 50px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media span {
    width: 50px;
    height: 50px;
    font-size: 1.2rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--fixed {
    width: 50px;
    height: 50px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--fixed img {
    width: 50px;
    height: 50px;
    max-width: auto;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media img {
    object-fit: cover;
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--md img {
    width: 45px;
    height: 45px;
    max-width: 45px;
    max-height: 45px;
    min-width: 45px;
    min-height: 45px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--md span {
    width: 45px;
    height: 45px;
    font-size: 1rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--md.kt-media--fixed {
    width: 45px;
    height: 45px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--md.kt-media--fixed img {
    width: 45px;
    height: 45px;
    max-width: auto;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media.kt-media--md img {
    object-fit: cover;
    height: 47px;
    width: 47px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media .kt-media .kt-widget__icon {
    margin-top: -0.7rem;
    width: 62px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__label .kt-widget__media.kt-widget__media--m {
    margin-top: 1px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__head .kt-widget__info {
    padding: 0.2rem 0 0 1rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body {
    padding: 15px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item:not(:first-child):not(:last-child) {
    margin: 0 1.5rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__stats .kt-widget__item:last-child {
    padding-left: 0;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__text {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content {
    padding: 0.5rem 0 1rem 0;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details {
    margin-right: 1.2rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details:last-child {
    margin-right: 0;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__content .kt-widget__details:last-child .kt-widget__subtitle {
    margin-top: 0rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper {
    padding: 15px;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section {
    padding-right: 1rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section .kt-widget__blog .kt-widget__value {
    padding-left: 0.4rem;
  }
  .kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper .kt-widget__section .kt-widget__blog:last-child {
    padding-left: 1.2rem;
  }
}
body {
  background: #f2f3f8;
}

.kt-header--fixed .kt-wrapper {
  padding-top: 65px;
}
.kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {
  padding-top: 115px;
}

.kt-subheader.kt-subheader--clear {
  margin-bottom: 0 !important;
}

.kt-header--fixed.kt-subheader--fixed .kt-subheader {
  position: fixed;
  height: 50px;
  top: 50px;
  left: 0;
  right: 0;
  transition: all 0.3s ease;
  z-index: 94;
  background-color: #fff;
  box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.08);
  margin: 0;
}
.kt-subheader--fixed.kt-aside--minimize-hover .kt-subheader, .kt-subheader--fixed.kt-aside--minimize .kt-subheader {
  left: 78px;
  transition: all 0.3s ease;
}

.kt-container {
  padding: 0 25px;
}

.kt-subheader--enabled:not(.kt-subheader--fixed) .kt-content {
  padding-top: 0;
}

@media (min-width: 1025px) {
  .kt-wrapper {
    transition: all 0.3s ease;
  }
  .kt-header--fixed .kt-wrapper {
    padding-top: 80px;
  }
  .kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {
    padding-top: 130px;
  }
  .kt-aside--fixed .kt-wrapper {
    padding-left: 140px;
  }
  .kt-aside--fixed.kt-aside--minimize .kt-wrapper {
    padding-left: 78px;
    transition: all 0.3s ease;
  }

  .kt-header--fixed.kt-subheader--fixed .kt-subheader {
    top: 80px;
  }
  .kt-header--fixed.kt-header--minimize.kt-subheader--fixed .kt-subheader {
    top: 55px;
    transition: top 0.3s ease;
  }
  .kt-aside--enabled.kt-subheader--fixed .kt-subheader {
    left: 140px;
  }
}
@media (min-width: 1025px) and (max-width: 1570px) {
  .kt-container:not(.kt-container--fluid) {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .kt-header-mobile--fixed .kt-wrapper {
    padding-top: 50px;
  }

  .kt-container {
    padding: 0 15px;
  }

  .kt-subheader--enabled .kt-content {
    padding-top: 0;
  }

  .kt-subheader--enabled.kt-subheader--solid .kt-subheader {
    margin-bottom: 15px;
  }
}
@media (min-width: 1025px) {
  .kt-header {
    display: flex;
    justify-content: space-between;
    height: 80px;
    transition: all 0.3s ease;
    background-color: #fff;
    border-bottom: 1px solid #eff0f6;
  }
  .kt-header--fixed:not(.kt-subheader--fixed) .kt-header {
    border-bottom: 0;
    box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
  }
  .kt-header--fixed .kt-header {
    position: fixed;
    top: 0;
    right: 0;
    left: 140px;
    z-index: 97;
  }
  .kt-header--fixed.kt-header--minimize .kt-header {
    height: 55px;
    transition: height 0.3s ease;
  }
  .kt-header--fixed.kt-aside--minimize .kt-header {
    left: 78px;
    transition: all 0.3s ease;
  }
}
@media (max-width: 1024px) {
  .kt-header__topbar {
    background-color: #ffffff;
    box-shadow: none;
  }

  .kt-header__topbar--mobile-on .kt-header__topbar {
    box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
    border-top: 1px solid #ebedf2;
  }
}
@media (min-width: 1025px) {
  .kt-header-mobile {
    display: none;
  }
}
@media (max-width: 1024px) {
  .kt-header-mobile {
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
    height: 50px;
    min-height: 50px;
    position: relative;
    z-index: 1;
    background-color: #1a1a27;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.1);
  }
  .kt-header__topbar--mobile-on .kt-header-mobile {
    box-shadow: none;
  }
  .kt-header-mobile--fixed .kt-header-mobile {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 97;
  }
  .kt-header-mobile .kt-header-mobile__logo {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .kt-header-mobile .kt-header-mobile__logo a {
    width: 45px;
    height: 45px;
    display: flex;
  }
  .kt-header-mobile .kt-header-mobile__logo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
  .kt-header-mobile .kt-header-mobile__toolbar {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler {
    display: inline-block;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    font-size: 0;
    text-indent: -9999px;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
    background: none;
    outline: none !important;
    width: 26px;
    height: 26px;
    transition: all 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span {
    display: block;
    position: absolute;
    top: 12px;
    height: 2px;
    min-height: 2px;
    width: 100%;
    border-radius: 2px;
    transition: all 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::after {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 2px;
    min-height: 2px;
    content: "";
    border-radius: 2px;
    transition: all 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::before {
    top: -8px;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::after {
    bottom: -8px;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--left span:before {
    transition: all 0.4s ease;
    left: auto;
    right: 0px;
    width: 50%;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--left span:after {
    transition: all 0.4s ease;
    left: auto;
    right: 0px;
    width: 75%;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--left:hover span:after, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--left:hover span:before {
    width: 100%;
    transition: all 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--left.kt-header-mobile__toolbar-toggler--active span:before {
    transition: all 0.4s ease;
    left: 0px;
    right: auto;
    width: 50%;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--left.kt-header-mobile__toolbar-toggler--active span:after {
    transition: all 0.4s ease;
    left: 0px;
    right: auto;
    width: 75%;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--right span:before {
    left: 0px;
    right: auto;
    width: 50%;
    transition: width 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--right span:after {
    left: 0px;
    right: auto;
    width: 75%;
    transition: width 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--right:hover span:after, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--right:hover span:before {
    width: 100%;
    transition: width 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--right.kt-header-mobile__toolbar-toggler--active span:before {
    left: auto;
    right: 0px;
    width: 50%;
    transition: width 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--right.kt-header-mobile__toolbar-toggler--active span:after {
    left: auto;
    right: 0px;
    width: 75%;
    transition: width 0.4s ease;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span {
    background: #4e4c5f;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::after {
    background: #4e4c5f;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span {
    background: #2c77f4;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span::after {
    background: #2c77f4;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span {
    background: #2c77f4;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span::after {
    background: #2c77f4;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler {
    margin: 0 0 0 1.5rem;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler {
    appearance: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
    background: none;
    outline: none !important;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    margin: 0 0.5rem 0 1.25rem;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler i {
    transition: all 0.3s;
    color: #4e4c5f;
    font-size: 1.5rem;
    line-height: 0;
  }
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler.kt-header-mobile__toolbar-topbar-toggler--active i, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler:hover i {
    transition: all 0.3s;
    color: #2c77f4;
  }
}
@media (min-width: 1025px) {
  .kt-header-menu {
    display: flex;
    align-items: stretch;
    height: 100%;
    margin: 0 0 0 25px;
  }
  .kt-header-menu .kt-menu__nav {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: stretch;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link {
    display: flex;
    text-decoration: none;
    position: relative;
    vertical-align: middle;
    align-items: stretch;
    outline: none !important;
    text-decoration: none;
    cursor: pointer;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link .kt-menu__link-text {
    display: flex;
    align-items: center;
    flex-grow: 1;
    padding: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link .kt-menu__link-badge {
    display: flex;
    align-items: center;
    line-height: 0;
    white-space: nowrap;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link .kt-menu__link-icon {
    display: flex;
    align-items: center;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link .kt-menu__hor-arrow {
    display: flex;
    align-items: center;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link .kt-menu__ver-arrow {
    display: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link:hover, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link:active, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__link:focus {
    text-decoration: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link > .kt-menu__link-text {
    width: auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--icon-only > .kt-menu__link {
    justify-content: center;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--icon-only > .kt-menu__link > .kt-menu__link-icon {
    justify-content: center;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu {
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
    display: none;
    z-index: 98;
    position: absolute;
    top: 100%;
    border-radius: 4px;
    padding: 20px 0px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__scroll {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav {
    list-style: none !important;
    padding: 0;
    margin: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu {
    width: 275px;
    margin: 0 auto;
    left: auto;
    right: auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--full {
    margin: 0 auto;
    width: auto;
    left: 20px;
    right: 20px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed {
    left: auto;
    right: auto;
    width: auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--right {
    right: 0;
    left: auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--right.kt-menu__submenu--pull {
    margin-right: -40px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--left {
    right: auto;
    left: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--left.kt-menu__submenu--pull {
    margin-left: -40px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--center {
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu {
    position: relative;
    padding: 0;
    margin: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu > .kt-menu__submenu {
    top: 0;
    display: none;
    margin-top: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu > .kt-menu__submenu.kt-menu__submenu--left {
    right: 100%;
    left: auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu > .kt-menu__submenu.kt-menu__submenu--right {
    left: 100%;
    right: auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__content {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__content > .kt-menu__item {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__content > .kt-menu__item:last-child {
    border-right: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__heading {
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0;
    text-decoration: none;
    position: relative;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__heading .kt-menu__link-text {
    display: flex;
    align-items: center;
    flex-grow: 1;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__heading .kt-menu__link-badge {
    display: flex;
    align-items: center;
    white-space: nowrap;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__heading .kt-menu__link-icon {
    display: flex;
    align-items: center;
    font-size: 18px;
    padding: 0 10px 0 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__heading .kt-menu__hor-arrow {
    display: flex;
    align-items: center;
    padding: 0 0 0 10px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__heading .kt-menu__ver-arrow {
    display: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item {
    display: flex;
    flex-grow: 1;
    margin: 0;
    padding: 10px 20px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link {
    display: flex;
    align-items: center;
    flex-grow: 1;
    text-decoration: none;
    position: relative;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link:hover, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link:active, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link:focus,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link:hover,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link:active,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link:focus {
    outline: none;
    text-decoration: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link .kt-menu__link-text,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-text {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 1rem;
    text-transform: initial;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link .kt-menu__link-badge,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-badge {
    display: flex;
    align-items: center;
    white-space: nowrap;
    padding: 0px 0px 0px 5px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link .kt-menu__link-icon,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-icon {
    display: flex;
    align-items: center;
    flex: 0 0 33px;
    padding: 0;
    font-size: 1.3rem;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link .kt-menu__link-bullet,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-bullet {
    display: flex;
    align-items: center;
    line-height: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link .kt-menu__hor-arrow,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__hor-arrow {
    display: flex;
    align-items: center;
    padding: 0px 0px 0px 10px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner > .kt-menu__item .kt-menu__link .kt-menu__ver-arrow,
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__ver-arrow {
    display: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__inner {
    padding: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__submenu {
    margin-left: 1px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__submenu.kt-menu__submenu--left {
    margin-right: 1px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--submenu.kt-menu__item--tabs > .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu > .kt-menu__submenu {
    top: 100%;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--submenu.kt-menu__item--tabs > .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu > .kt-menu__submenu.kt-menu__submenu--left {
    right: 100%;
    left: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--submenu.kt-menu__item--tabs > .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--submenu > .kt-menu__submenu.kt-menu__submenu--right {
    left: 100%;
    right: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item {
    display: flex;
    align-items: center;
    padding: 0px 0.25rem;
    padding: 0px 0.25rem;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--rel {
    position: relative;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    transition: all 0.3s ease;
    cursor: pointer;
    padding: 0.25rem 0.5rem;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link:hover {
    transition: all 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    font-size: 1.3rem;
    width: 30px;
    padding: 0;
    line-height: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
    margin-left: -2px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    width: 20px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
    vertical-align: middle;
    display: inline-block;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    width: 4px;
    height: 4px;
    border-radius: 100%;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    width: 5px;
    height: 1px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1rem;
    text-transform: initial;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    font-size: 0.8rem;
    width: 20px;
    justify-content: flex-end;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__item-here {
    display: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu {
    padding: 0px;
    border-radius: 4px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item {
    padding: 0px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    transition: all 0.3s ease;
    cursor: pointer;
    padding: 11px 30px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link:hover {
    transition: all 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    font-size: 1.3rem;
    width: 33px;
    padding: 0;
    line-height: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
    margin-left: -2px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    width: 20px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
    vertical-align: middle;
    display: inline-block;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    width: 4px;
    height: 4px;
    border-radius: 100%;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    width: 9px;
    height: 1px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1rem;
    text-transform: initial;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    font-size: 0.8rem;
    width: 20px;
    justify-content: flex-end;
    padding: 0px 0px 0px 10px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__item-here {
    display: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content {
    align-items: stretch;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content > .kt-menu__item {
    flex-grow: 1;
    flex-basis: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content > .kt-menu__item:last-child {
    border-right: 0 !important;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__heading {
    padding: 30px 30px 10px 30px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__heading > .kt-menu__link-text {
    font-weight: 500;
    font-size: 1.07rem;
    text-transform: initial;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__heading > .kt-menu__link-icon {
    font-size: 1.4rem;
    flex: 0 0 30px;
    padding: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__heading .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner {
    padding: 0 0 20px 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item {
    padding: 0px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link {
    transition: all 0.3s ease;
    cursor: pointer;
    padding: 11px 30px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link:hover {
    transition: all 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    font-size: 1.3rem;
    width: 33px;
    padding: 0;
    line-height: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
    margin-left: -2px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    width: 20px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
    vertical-align: middle;
    display: inline-block;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    width: 4px;
    height: 4px;
    border-radius: 100%;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    width: 9px;
    height: 1px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1rem;
    text-transform: initial;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    font-size: 0.8rem;
    width: 20px;
    justify-content: flex-end;
    padding: 0px 0px 0px 10px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__item-here {
    display: none;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--classic {
    padding: 20px 0px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--inline {
    display: flex;
    flex: 0 0 auto;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--inline > .kt-menu__subnav > .kt-menu__item {
    display: flex;
    padding: 5px 0;
  }
  .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--resize {
    display: none;
  }
  .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--active-tab .kt-menu__submenu, .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--hover .kt-menu__submenu {
    display: block;
    animation: kt-header-menu-submenu-fade-in 0.3s ease 1, kt-header-menu-submenu-move-down 0.3s ease-out 1;
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none) {
  .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--active-tab .kt-menu__submenu, .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--hover .kt-menu__submenu {
    animation: none;
  }
}
@media (min-width: 1025px) {
  .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--active-tab .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu, .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--hover .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu {
    display: block;
    animation: kt-header-menu-submenu-fade-in 0.3s ease 1, kt-header-menu-submenu-move-up 0.3s ease-out 1;
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none) {
  .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--active-tab .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu, .kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--hover .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu {
    animation: none;
  }
}
@media (min-width: 1025px) {
  [direction=rtl] .kt-header-menu .kt-menu__subnav .kt-menu__hor-arrow:before {
    content: "\f111" !important;
  }
}
@media (min-width: 1025px) and (max-width: 1399px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--full, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--auto, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--auto.kt-menu__submenu--mimimal-desktop-wide, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-xl, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-xxl {
    margin: 0 auto;
    width: auto;
    left: 20px;
    right: 20px;
  }
}
@media (min-width: 0) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-xs {
    width: -60px;
  }
}
@media (min-width: 576px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-sm {
    width: 516px;
  }
}
@media (min-width: 768px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-md {
    width: 708px;
  }
}
@media (min-width: 1024px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-lg {
    width: 964px;
  }
}
@media (min-width: 1399px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--fixed-xl {
    width: 1339px;
  }
}
@keyframes kt-header-menu-submenu-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes kt-header-menu-submenu-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes kt-header-menu-submenu-move-up {
  from {
    margin-top: -10px;
  }
  to {
    margin-top: 0;
  }
}
@keyframes kt-header-menu-submenu-move-down {
  from {
    margin-top: 10px;
  }
  to {
    margin-top: 0;
  }
}
@media (min-width: 1025px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu {
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #5f6281;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: #fafbff;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link > .kt-menu__hor-arrow {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link {
    background-color: #fafbff;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link > .kt-menu__hor-arrow {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link {
    background-color: #fafbff;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg g [fill], .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg:hover g [fill], .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link > .kt-menu__hor-arrow, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link > .kt-menu__hor-arrow {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content > .kt-menu__item {
    border-right: 1px solid #f6f6f9;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__heading > .kt-menu__link-text {
    color: #5f6281;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__heading > .kt-menu__link-icon {
    color: #cacad2;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #5f6281;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    color: #c7c7de;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: #fafbff;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--active > .kt-menu__link > .kt-menu__hor-arrow {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link {
    background-color: #fafbff;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--here > .kt-menu__link > .kt-menu__hor-arrow {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link {
    background-color: #fafbff;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg g [fill], .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg:hover g [fill], .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link > .kt-menu__hor-arrow, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav .kt-menu__content .kt-menu__inner > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link > .kt-menu__hor-arrow {
    color: #2c77f4;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-mobile .kt-menu__nav {
    margin: 0;
    list-style: none;
    padding: 30px 0 30px 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__scroll {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__subnav {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 0;
    margin: 0;
    list-style: none !important;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__inner,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__submenu {
    display: none;
    float: none;
    margin: 0;
    padding: 0;
    width: auto !important;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__inner .kt-menu__content,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__submenu .kt-menu__content {
    padding: 0;
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__inner .kt-menu__content > .kt-menu__item,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__submenu .kt-menu__content > .kt-menu__item {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__inner .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__submenu .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner {
    display: flex;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__inner .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner > li > .kt-menu__link,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__submenu .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner > li > .kt-menu__link {
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    float: none;
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link {
    display: flex;
    flex-grow: 1;
    align-items: stretch;
    margin: 0;
    padding: 0;
    text-decoration: none;
    position: relative;
    outline: none;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading:hover,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link:hover {
    text-decoration: none;
    cursor: pointer;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    display: flex;
    align-items: center;
    flex-grow: 1;
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    display: flex;
    align-items: center;
    white-space: nowrap;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    display: flex;
    align-items: center;
    line-height: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    display: flex;
    align-items: center;
    line-height: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    line-height: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__hor-arrow,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    display: none;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__heading > .kt-menu__ver-arrow:before,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__link > .kt-menu__ver-arrow:before {
    transform: rotateZ(90deg) /*rtl:ignore*/;
  }
  [direction=rtl] .kt-header-menu-mobile .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__heading > .kt-menu__ver-arrow:before,
[direction=rtl] .kt-header-menu-mobile .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__link > .kt-menu__ver-arrow:before {
    transform: rotateZ(-90deg) /*rtl:ignore*/;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__submenu,
.kt-header-menu-mobile .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__inner {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__item .kt-menu__submenu .kt-menu__item--parent {
    display: none;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__section {
    display: flex;
    padding: 0 27px;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__section.kt-menu__section--first {
    margin-top: 0 !important;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__section .kt-menu__section-text {
    display: flex;
    margin: 0;
    padding: 0;
    align-items: center;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__section .kt-menu__section-icon {
    display: none;
    align-items: center;
    justify-content: center;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__separator {
    height: 0;
    overflow: hidden;
  }
  .kt-header-menu-mobile .kt-menu__nav .kt-menu__separator.kt-menu__separator--marginles {
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item {
    position: relative;
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    cursor: pointer;
    min-height: 44px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1.02rem;
    text-transform: initial;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    flex: 0 0 35px;
    font-size: 1.4rem;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
    margin-left: -2px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    vertical-align: middle;
    text-align: left;
    flex: 0 0 15px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
    vertical-align: middle;
    display: inline-block;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    width: 4px;
    height: 4px;
    border-radius: 100%;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    width: 5px;
    height: 1px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
    text-align: right;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    flex: 0 0 20px;
    font-size: 0.7rem;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    display: inline-block;
    transition: all 0.3s ease;
  }
  [direction=rtl] .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
[direction=rtl] .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    content: "\f111" !important;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__item-here,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__item-here {
    display: none;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow:before {
    transition: all 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav {
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item {
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link {
    cursor: pointer;
    min-height: 40px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1rem;
    text-transform: initial;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    flex: 0 0 35px;
    font-size: 1.35rem;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
    margin-left: -2px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    vertical-align: middle;
    text-align: left;
    flex: 0 0 20px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
    vertical-align: middle;
    display: inline-block;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    width: 4px;
    height: 4px;
    border-radius: 100%;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    width: 5px;
    height: 1px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    flex: 0 0 20px;
    font-size: 0.7rem;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    display: inline-block;
    transition: all 0.3s ease;
  }
  [direction=rtl] .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
[direction=rtl] .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    content: "\f111" !important;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__item-here,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__item-here {
    display: none;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow:before {
    transition: all 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section {
    margin: 20px 0 0 0;
    height: 40px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section .kt-menu__section-text {
    font-size: 0.8rem;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.3px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__separator {
    margin: 15px 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__separator .kt-menu__separator--marginles {
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__section {
    margin: 20px 0 0 0;
    height: 40px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__section .kt-menu__section-text {
    font-size: 0.83rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.3px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__separator {
    margin: 15px 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__separator .kt-menu__separator--marginles {
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    padding: 9px 30px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav .kt-menu__content .kt-menu__heading {
    padding: 0 30px;
    padding-left: 45px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav .kt-menu__content .kt-menu__inner {
    padding: 0;
    margin: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav .kt-menu__content .kt-menu__inner .kt-menu__link {
    padding: 0 30px;
    padding-left: 60px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    padding: 0 30px;
    padding-left: 45px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav {
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    padding: 0 30px;
    padding-left: 60px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    padding: 0 30px;
    padding-left: 75px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
    padding-left: 45px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
    padding-left: 60px;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
    padding: 0;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
    padding-left: 75px;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-mobile {
    background-color: #ffffff;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #5e6383;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__arrow {
    color: #ffffff;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__section .kt-menu__section-text {
    color: #a4a7bd;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__section .kt-menu__section-icon {
    color: #aaacc2;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__separator {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #6b6f8d;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    color: #a8aabb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover {
    transition: background-color 0.3s;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow,
.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section .kt-menu__section-text {
    color: #a4a7bd;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section .kt-menu__section-icon {
    color: #aaacc2;
  }
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__separator {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  }
}
.kt-header-menu-wrapper-close {
  display: none;
}

@media (max-width: 1024px) {
  .kt-header-menu-wrapper {
    z-index: 1001;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 275px !important;
    transition: left 0.3s ease, right 0.3s ease;
    left: -295px;
  }
  .kt-header-menu-wrapper.kt-header-menu-wrapper--on {
    transition: left 0.3s ease, right 0.3s ease;
    left: 0;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-header-menu-wrapper {
    transition: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper--right .kt-header-menu-wrapper {
    right: -295px;
    left: auto;
  }
  .kt-header-menu-wrapper--right .kt-header-menu-wrapper.kt-header-menu-wrapper--on {
    transition: left 0.3s ease, right 0.3s ease;
    right: 0;
    left: auto;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper-close {
    width: 25px;
    height: 25px;
    top: 5px;
    z-index: 1002;
    transition: left 0.3s ease, right 0.3s ease;
    position: absolute;
    border: 0;
    box-shadow: none;
    border-radius: 3px;
    cursor: pointer;
    outline: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    left: -25px;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-header-menu-wrapper-close {
    transition: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper-close > i {
    line-height: 0;
    font-size: 1.4rem;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper-close:hover {
    text-decoration: none;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper--right .kt-header-menu-wrapper-close {
    left: auto;
    right: -25px;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper--on .kt-header-menu-wrapper-close {
    transition: left 0.3s ease, right 0.3s ease;
    left: auto;
    right: 10px;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper--on.kt-header-menu-wrapper--right .kt-header-menu-wrapper-close {
    left: 10px;
    right: auto;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.1);
    animation: kt-animate-fade-in 0.3s linear 1;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper {
    background: #ffffff;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.75);
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper-overlay {
    background: rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper-close {
    background-color: #e8e8f2;
  }
  .kt-header-menu-wrapper-close > i {
    color: #968ad4;
  }
  .kt-header-menu-wrapper-close:hover {
    background-color: #2c77f4;
  }
  .kt-header-menu-wrapper-close:hover > i {
    color: #ffffff;
  }
}
@media (max-width: 325px) {
  .kt-header-menu-wrapper {
    width: 90% !important;
  }
}
@media (min-width: 1025px) {
  .kt-header-menu .kt-menu__nav > .kt-menu__item:first-child {
    padding-left: 0;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    padding: 0.7rem 1.1rem;
    border-radius: 4px;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #6c7293;
    font-weight: 500;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
    color: #c8cde8;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__hor-icon {
    color: #c8cde8;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: rgba(44, 119, 244, 0.05);
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link .kt-menu__hor-arrow, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link .kt-menu__hor-arrow, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__hor-arrow, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__hor-arrow {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link .kt-menu__hor-icon, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link .kt-menu__hor-icon, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__hor-icon, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__hor-icon {
    color: #2c77f4;
  }
  .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (max-width: 1024px) {
  .kt-header-menu-wrapper .kt-header-menu .kt-menu__nav > .kt-menu__item {
    padding: 0px 3px;
  }
  .kt-header-menu-wrapper .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-size: 1rem;
  }
}
.kt-header__topbar {
  display: flex;
  align-items: stretch;
  padding: 0;
  padding-right: 15px;
}
.kt-header__topbar .kt-header__topbar-item {
  display: flex;
  align-items: stretch;
  margin: 0 0.1rem;
}
.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-wrapper {
  cursor: pointer;
  display: flex;
  align-items: stretch;
}
.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-wrapper .kt-badge.kt-badge--notify {
  position: absolute;
  left: 50%;
  margin-left: -2px;
  top: 2px;
  background-color: #fd397a;
  color: white;
  font-size: 12px;
  font-weight: 400;
  padding: 2px 8px;
  width: auto;
  height: auto;
}
.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-select {
  display: flex;
  align-items: center;
  align-self: center;
  justify-content: center;
  padding: 0 10px;
  height: 44px;
  width: inherit;
  cursor: pointer;
  transition: all 0.3s;
  border-radius: 4px;
}
.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-select i {
  transition: all 0.3s;
  font-size: 1.4rem;
  color: #c7c7de;
}
.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon {
  display: flex;
  align-items: center;
  align-self: center;
  justify-content: center;
  height: 44px;
  width: 44px;
  cursor: pointer;
  transition: all 0.3s;
  border-radius: 4px;
}
.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon i {
  transition: all 0.3s;
  font-size: 1.4rem;
  color: #c7c7de;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user {
  padding: 0 8px;
  display: flex;
  align-items: center;
  align-self: center;
  justify-content: center;
  height: 44px;
  cursor: pointer;
  border-radius: 4px;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user .kt-header__topbar-welcome {
  display: flex;
  align-self: center;
  padding: 0 0.55rem 0 0;
  font-weight: 500;
  font-size: 0.9rem;
  color: #636177;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user .kt-header__topbar-username {
  display: flex;
  align-self: center;
  padding: 0 0.55rem 0 0;
  font-weight: 500;
  font-size: 1rem;
  color: #fff;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user img {
  width: 34px;
  height: 34px;
  object-fit: cover;
  align-self: center;
  max-height: 34px;
  border-radius: 4px;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user .kt-badge.kt-badge--username {
  height: 34px;
  width: 34px;
  border-radius: 4px;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--langs .kt-header__topbar-icon img {
  border-radius: 4px;
  width: 19px;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--langs .dropdown-menu .kt-nav__link-icon {
  padding-right: 10px;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--langs .dropdown-menu .kt-nav__link-icon img {
  border-radius: 4px;
  width: 18px;
}
.kt-header__topbar .kt-header__topbar-item:hover .kt-header__topbar-icon, .kt-header__topbar .kt-header__topbar-item.show .kt-header__topbar-icon {
  transition: all 0.3s;
  background-color: #f2f3f7 !important;
}
.kt-header__topbar .kt-header__topbar-item:hover .kt-header__topbar-icon i, .kt-header__topbar .kt-header__topbar-item.show .kt-header__topbar-icon i {
  transition: all 0.3s;
  color: #2c77f4 !important;
}
.kt-header__topbar .kt-header__topbar-item:hover .kt-header__topbar-select, .kt-header__topbar .kt-header__topbar-item.show .kt-header__topbar-select {
  transition: all 0.3s;
  background-color: #f2f3f7 !important;
}
.kt-header__topbar .kt-header__topbar-item:hover .kt-header__topbar-select i, .kt-header__topbar .kt-header__topbar-item.show .kt-header__topbar-select i {
  transition: all 0.3s;
  color: #2c77f4 !important;
}
.kt-header__topbar .kt-header__topbar-item:hover.kt-header__topbar-item--user .kt-header__topbar-user, .kt-header__topbar .kt-header__topbar-item.show.kt-header__topbar-item--user .kt-header__topbar-user {
  transition: all 0.3s;
}

@media (max-width: 1024px) {
  .kt-header__topbar {
    padding: 0 15px;
    background-color: #fff;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    margin-top: -115px;
    height: 50px;
    position: absolute;
    left: 0;
    right: 0;
    justify-content: flex-end;
  }
  .kt-header-mobile--fixed .kt-header__topbar {
    position: fixed;
    z-index: 96;
  }
  .kt-header__topbar--mobile-on .kt-header__topbar {
    margin-top: -65px;
    transition: all 0.3s ease;
  }
  .kt-header__topbar .kt-header__topbar-item {
    margin: 0 2px;
    padding: 0;
  }
  .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-wrapper {
    display: flex;
    align-items: stretch;
  }
  .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-wrapper .kt-badge.kt-badge--notify {
    top: 6px;
  }
  .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon {
    height: 34px;
    width: 34px;
  }
  .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon i {
    font-size: 1.3rem;
  }
  .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user {
    margin-left: 2px;
    margin-right: 0;
    padding: 0;
  }
  .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper {
    padding: 0 2px;
    height: auto;
  }
  .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper .kt-header__topbar-welcome {
    padding: 0 0.35rem 0 0;
    font-size: 0.9rem;
  }
  .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper .kt-header__topbar-username {
    padding: 0 0.55rem 0 0;
    font-size: 0.9rem;
  }
  .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper img {
    max-height: 30px;
  }
  .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper .kt-badge.kt-badge--username {
    height: 30px;
    width: 30px;
  }
}
.kt-aside__brand {
  display: flex;
  flex-direction: row;
  padding: 0 25px;
  height: 80px;
  background-color: #1a1a27;
  justify-content: center;
  align-self: center;
  width: 100%;
  max-height: 100%;
}
.kt-aside__brand .kt-aside__brand-logo {
  display: flex;
  align-self: center;
  justify-content: center;
  max-height: 100%;
}
.kt-aside__brand .kt-aside__brand-logo a {
  width: 80px;
  height: 80px;
}
.kt-aside__brand .kt-aside__brand-logo img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.kt-aside--minimize .kt-aside__brand .kt-aside__brand-logo img {
  display: none;
}

@media (min-width: 1025px) {
  .kt-aside__brand {
    transition: all 0.3s ease;
  }
  .kt-header--fixed.kt-aside--static .kt-aside__brand {
    position: fixed;
    top: 0;
    left: 0;
    width: 140px;
    z-index: 98;
  }
  .kt-header--fixed.kt-aside--static.kt-aside--minimize .kt-aside__brand {
    transition: all 0.3s ease;
    width: 78px;
  }
}
@media (max-width: 1024px) {
  .kt-aside__brand {
    display: none;
  }
}
.kt-aside {
  background-color: #1e1e2d;
  width: 140px;
  transition: all 0.3s ease;
}
.kt-aside .ps > .ps__rail-x {
  background: transparent;
}
.kt-aside .ps > .ps__rail-x:hover, .kt-aside .ps > .ps__rail-x:focus {
  opacity: 1;
  background: transparent;
}
.kt-aside .ps > .ps__rail-x:hover > .ps__thumb-x, .kt-aside .ps > .ps__rail-x:focus > .ps__thumb-x {
  opacity: 1;
}
.kt-aside .ps > .ps__rail-x > .ps__thumb-x {
  background: #637099;
  opacity: 1;
}
.kt-aside .ps > .ps__rail-x > .ps__thumb-x:hover, .kt-aside .ps > .ps__rail-x > .ps__thumb-x:focus {
  opacity: 1;
  background: #637099;
}
.kt-aside .ps > .ps__rail-y {
  background: transparent;
}
.kt-aside .ps > .ps__rail-y:hover, .kt-aside .ps > .ps__rail-y:focus {
  background: transparent;
  opacity: 1;
}
.kt-aside .ps > .ps__rail-y:hover > .ps__thumb-y, .kt-aside .ps > .ps__rail-y:focus > .ps__thumb-y {
  opacity: 1;
}
.kt-aside .ps > .ps__rail-y > .ps__thumb-y {
  background: #637099;
  opacity: 1;
}
.kt-aside .ps > .ps__rail-y > .ps__thumb-y:hover, .kt-aside .ps > .ps__rail-y > .ps__thumb-y:focus {
  opacity: 1;
  background: #637099;
}
.kt-aside .kt-aside-menu {
  margin: 0;
  padding: 15px 0;
}
.kt-aside .kt-aside-menu .ps__rail-y {
  right: 2px;
}
.kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
  min-height: 30px;
}
@media (max-width: 1024px) {
  .kt-aside .kt-aside-menu-wrapper {
    overflow: auto;
    max-height: 100vh;
    padding-top: 30px;
  }
}

@media (min-width: 769px) and (max-width: 1024px) {
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    min-height: 35px;
  }
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link {
    min-height: 35px;
  }
}
@media (min-width: 1025px) {
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item {
    margin-bottom: 0.25rem;
  }
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: auto;
  }
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.25rem;
  }
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    display: flex;
    align-items: center;
    font-size: 1rem;
    text-align: start;
    justify-content: flex-start;
  }
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -5px;
  }
  .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    position: absolute;
    top: 50%;
    right: 5px;
  }
  .kt-aside--fixed .kt-aside {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 98;
  }
  .kt-aside--static .kt-aside {
    position: relative;
    z-index: 1;
  }
  .kt-aside--static .kt-aside .kt-aside-menu {
    margin-top: 80px;
  }
  .kt-aside--minimize .kt-aside {
    width: 78px;
    transition: all 0.3s ease;
  }
  .kt-aside--minimizing .kt-aside {
    overflow: hidden;
  }
  .kt-aside--minimizing .kt-aside .kt-aside-menu .kt-menu__nav {
    width: 140px;
    overflow: hidden;
  }
  .kt-aside .ps > .ps__rail-y {
    width: 6px;
  }
  .kt-aside .ps > .ps__rail-y:hover, .kt-aside .ps > .ps__rail-y:focus {
    width: 6px;
  }
  .kt-aside .ps > .ps__rail-y > .ps__thumb-y {
    width: 6px;
    border-radius: 4px;
  }
  .kt-aside .ps > .ps__rail-y > .ps__thumb-y:hover, .kt-aside .ps > .ps__rail-y > .ps__thumb-y:focus {
    width: 6px;
  }

  .kt-aside--fixed.kt-aside--minimize-hover .kt-aside {
    width: 140px;
    transition: all 0.3s ease;
  }
  .kt-aside--fixed.kt-aside--minimize-hover .kt-header {
    transition: all 0.3s ease;
    left: 78px;
  }
  .kt-aside--fixed.kt-aside--minimize-hover .kt-wrapper {
    transition: all 0.3s ease;
    padding-left: 78px;
  }
}
.kt-aside-menu .kt-menu__nav {
  margin: 0;
  list-style: none;
  padding: 5px 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__scroll {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.kt-aside-menu .kt-menu__nav .kt-menu__subnav {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 0;
  margin: 0;
  list-style: none !important;
}
.kt-aside-menu .kt-menu__nav .kt-menu__inner,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu {
  display: none;
  float: none;
  margin: 0;
  padding: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__inner .kt-menu__content,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__content {
  padding: 0;
  margin: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__inner .kt-menu__content > .kt-menu__item,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__content > .kt-menu__item {
  padding: 0;
  margin: 0;
  list-style: none;
}
.kt-aside-menu .kt-menu__nav .kt-menu__inner .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner {
  display: flex;
}
.kt-aside-menu .kt-menu__nav .kt-menu__inner .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner > li > .kt-menu__link,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__content > .kt-menu__item.kt-menu--no-heading > .kt-menu__inner > li > .kt-menu__link {
  margin: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  float: none;
  padding: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link {
  display: flex;
  flex-grow: 1;
  align-items: stretch;
  margin: 0;
  padding: 0;
  text-decoration: none;
  position: relative;
  outline: none;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading:hover,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link:hover {
  text-decoration: none;
  cursor: pointer;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  display: flex;
  align-items: center;
  line-height: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
  display: flex;
  align-items: center;
  line-height: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  line-height: 0;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
  -webkit-transform: translate3d(0, 0, 0);
}
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__heading .kt-menu__hor-arrow,
.kt-aside-menu .kt-menu__nav .kt-menu__item > .kt-menu__link .kt-menu__hor-arrow {
  display: none;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__heading > .kt-menu__ver-arrow:before,
.kt-aside-menu .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__link > .kt-menu__ver-arrow:before {
  transform: rotateZ(90deg) /*rtl:ignore*/;
}
[direction=rtl] .kt-aside-menu .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__heading > .kt-menu__ver-arrow:before,
[direction=rtl] .kt-aside-menu .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__link > .kt-menu__ver-arrow:before {
  transform: rotateZ(-90deg) /*rtl:ignore*/;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__submenu,
.kt-aside-menu .kt-menu__nav .kt-menu__item.kt-menu__item--open > .kt-menu__inner {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
.kt-aside-menu .kt-menu__nav .kt-menu__item .kt-menu__submenu .kt-menu__item--parent {
  display: none;
}
.kt-aside-menu .kt-menu__nav .kt-menu__section {
  display: flex;
  padding: 0 27px;
}
.kt-aside-menu .kt-menu__nav .kt-menu__section.kt-menu__section--first {
  margin-top: 0 !important;
}
.kt-aside-menu .kt-menu__nav .kt-menu__section .kt-menu__section-text {
  display: flex;
  margin: 0;
  padding: 0;
  align-items: center;
}
.kt-aside-menu .kt-menu__nav .kt-menu__section .kt-menu__section-icon {
  display: none;
  align-items: center;
  justify-content: center;
}
.kt-aside-menu .kt-menu__nav .kt-menu__separator {
  height: 0;
  overflow: hidden;
}
.kt-aside-menu .kt-menu__nav .kt-menu__separator.kt-menu__separator--marginles {
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item {
  position: relative;
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
  cursor: pointer;
  min-height: 0px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  font-weight: 400;
  font-size: 1rem;
  text-transform: initial;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  flex: 0 0 30px;
  font-size: 1.3rem;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
  margin-left: -2px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
  vertical-align: middle;
  text-align: left;
  flex: 0 0 15px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
  vertical-align: middle;
  display: inline-block;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  width: 4px;
  height: 4px;
  border-radius: 100%;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  width: 5px;
  height: 1px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
  padding: 0px 0px 0px 5px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
  flex: 0 0 20px;
  font-size: 0.7rem;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
  display: inline-block;
  transition: all 0.3s ease;
}
[direction=rtl] .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
[direction=rtl] .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
  content: "\f111" !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__item-here,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__item-here {
  display: none;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow:before {
  transition: all 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav {
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item {
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link {
  cursor: pointer;
  min-height: 40px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  font-weight: 400;
  font-size: 1rem;
  text-transform: initial;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  flex: 0 0 35px;
  font-size: 1.3rem;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
  margin-left: -2px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
  vertical-align: middle;
  text-align: left;
  flex: 0 0 20px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
  vertical-align: middle;
  display: inline-block;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  width: 4px;
  height: 4px;
  border-radius: 100%;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  width: 5px;
  height: 1px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
  padding: 0px 0px 0px 5px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
  flex: 0 0 20px;
  font-size: 0.7rem;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
  display: inline-block;
  transition: all 0.3s ease;
}
[direction=rtl] .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
[direction=rtl] .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
  content: "\f111" !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__item-here,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__item-here {
  display: none;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow:before {
  transition: all 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section {
  margin: 20px 0 0 0;
  height: 40px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section .kt-menu__section-text {
  font-size: 0.8rem;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 0.3px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__separator {
  margin: 15px 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__separator .kt-menu__separator--marginles {
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__section {
  margin: 20px 0 0 0;
  height: 40px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__section .kt-menu__section-text {
  font-size: 0.83rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.3px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__separator {
  margin: 5px 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__separator .kt-menu__separator--marginles {
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
  padding: 2px 5px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav .kt-menu__content .kt-menu__heading {
  padding: 0 30px;
  padding-left: 45px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav .kt-menu__content .kt-menu__inner {
  padding: 0;
  margin: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav .kt-menu__content .kt-menu__inner .kt-menu__link {
  padding: 0 30px;
  padding-left: 60px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
  padding: 0 30px;
  padding-left: 45px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
  padding: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav {
  padding: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
  padding: 0 30px;
  padding-left: 60px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
  padding: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
  padding: 0 30px;
  padding-left: 75px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
  padding-left: 45px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
  padding: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
  padding-left: 60px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu {
  padding: 0;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
  padding-left: 75px;
}

@media (min-width: 1025px) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]) > .kt-menu__link > .kt-menu__ver-arrow:before,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]) > .kt-menu__link > .kt-menu__ver-arrow:before {
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]) > .kt-menu__submenu,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]) > .kt-menu__submenu {
    display: none !important;
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover {
    position: relative;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu {
    top: -10px;
    position: absolute;
    z-index: 98;
    display: flex !important;
    width: 245px;
    margin-left: 245px;
    border-radius: 4px;
    animation: kt-aside-menu-submenu-fade-in 0.3s ease 1, kt-aside-menu-submenu-move-up 0.3s ease-out 1;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up {
    bottom: 0;
    top: auto;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up {
    top: auto;
    bottom: -10px;
    animation: kt-aside-menu-submenu-fade-in 0.3s ease 1, kt-aside-menu-submenu-move-down 0.3s ease-out 1;
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up {
    animation: none;
  }
}
@media (min-width: 1025px) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav {
    padding: 20px 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item {
    margin: 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link {
    justify-content: flex-start;
    padding: 7px 30px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-title,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-title {
    display: flex;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu_link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu_link-text {
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-icon {
    display: flex;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-bullet,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-bullet {
    display: flex;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-badge,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__link-badge {
    display: flex;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__link .kt-menu__ver-arrow {
    display: flex;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav {
    padding: 20px 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    padding: 7px 30px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav {
    padding: 20px 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    padding: 7px 30px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__section,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
    padding: 0 25px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    cursor: pointer;
    min-height: 40px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1rem;
    text-transform: initial;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    flex: 0 0 35px;
    font-size: 1.35rem;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg {
    margin-left: -2px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    vertical-align: middle;
    text-align: left;
    flex: 0 0 20px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet > span {
    vertical-align: middle;
    display: inline-block;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    width: 4px;
    height: 4px;
    border-radius: 100%;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    width: 5px;
    height: 1px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__link-badge,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
    text-align: right;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    flex: 0 0 20px;
    font-size: 0.7rem;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    display: inline-block;
    transition: all 0.3s ease;
  }
  [direction=rtl] .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
[direction=rtl] .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before,
[direction=rtl] .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow:before,
[direction=rtl] .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow:before {
    content: "\f111" !important;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__item-here,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__item-here,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading .kt-menu__item-here,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__item-here {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow:before,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow:before,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow:before {
    transition: all 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section {
    margin: 20px 0 0 0;
    height: 40px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section .kt-menu__section-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__section .kt-menu__section-text {
    font-size: 0.8rem;
    font-weight: 300;
    text-transform: uppercase;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__separator,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__separator {
    margin: 15px 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__separator .kt-menu__separator--marginles,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__separator .kt-menu__separator--marginles {
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav > .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu {
    margin-left: 140px;
    top: -5px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav > .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu.kt-menu__submenu--up {
    bottom: -10px;
  }
}
@keyframes kt-aside-menu-submenu-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes kt-aside-menu-submenu-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes kt-aside-menu-submenu-move-up {
  from {
    margin-top: 10px;
  }
  to {
    margin-top: 0;
  }
}
@keyframes kt-aside-menu-submenu-move-down {
  from {
    margin-bottom: 10px;
  }
  to {
    margin-bottom: 0;
  }
}
@media (min-width: 1025px) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav {
    padding: 15px 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    width: 100%;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge {
    padding: 0;
    position: relative;
    right: 7px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-badge .kt-badge {
    text-indent: -9999px;
    position: relative;
    padding: 0;
    min-width: 6px;
    width: 6px;
    min-height: 6px;
    height: 6px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu {
    display: none !important;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__arrow {
    display: inline-block;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover {
    position: relative;
    z-index: 96;
    width: 324px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover.kt-menu__item--open {
    background: transparent;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link {
    width: 78px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link .kt-menu__link-title {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu {
    top: 0;
    bottom: auto;
    display: flex !important;
    margin-left: 79px !important;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--parent {
    display: flex;
    margin: 0;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--parent > .kt-menu__link {
    height: 40px;
    padding: 0 30px 10px 30px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--parent > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 1.05rem;
    text-transform: initial;
    cursor: text !important;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--parent > .kt-menu__link .kt-menu__link-badge {
    padding: 0px 0px 0px 5px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item.kt-menu__item--parent + .kt-menu__item {
    margin-top: 0px;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__arrow {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__section {
    justify-content: center;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__section .kt-menu__section-text {
    display: none;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__section .kt-menu__section-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    animation: kt-animate-fade-in 0.7s;
  }
}
.kt-aside-menu {
  background-color: #1e1e2d;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  color: #9899ac;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  color: #3a3a5d;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #3a3a5d;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #5c5e81;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #5c5e81;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
  color: #5c5e81;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__arrow {
  color: #1e1e2d;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__section .kt-menu__section-text {
  color: #4c4e6f;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__section .kt-menu__section-icon {
  color: #4c4e6f;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__separator {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  color: #9899ac;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  color: #3a3a5d;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #3a3a5d;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #5c5e81;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #5c5e81;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
  color: #5c5e81;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover {
  transition: background-color 0.3s;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
  background-color: #1b1b28;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon {
  color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
  background-color: #2c77f4;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section .kt-menu__section-text {
  color: #4c4e6f;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__section .kt-menu__section-icon {
  color: #4c4e6f;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__separator {
  border-bottom: 1px solid #4c4e6f;
}

@media (min-width: 1025px) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item {
    background: transparent;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link > .kt-menu__link-icon {
    color: #7c87a6;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover, .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open {
    background: transparent !important;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link > .kt-menu__link-icon, .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link > .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here, .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active {
    background: transparent !important;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link > .kt-menu__link-icon, .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link > .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item:hover {
    background: transparent;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link > .kt-menu__link-icon {
    color: #2c77f4 !important;
  }
}
@media (min-width: 1025px) {
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu {
    background-color: #fff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #696e92;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    color: #a8aabb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #a8aabb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #a8aabb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #a8aabb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    color: #a8aabb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open {
    transition: background-color 0.3s;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here {
    transition: background-color 0.3s;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active {
    transition: background-color 0.3s;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover {
    transition: background-color 0.3s;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
    background-color: #f8f8fb;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill],
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    transition: fill 0.3s ease;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--line > span,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--line > span {
    background-color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow {
    color: #2c77f4;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__section .kt-menu__section-text,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__section .kt-menu__section-text {
    color: #a4a7bd;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__section .kt-menu__section-icon,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__section .kt-menu__section-icon {
    color: #aaacc2;
  }
  .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__separator,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode=accordion]).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__separator {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  }
}
.kt-aside-close {
  display: none;
}

@media (max-width: 1024px) {
  .kt-aside {
    z-index: 1001;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 275px !important;
    transition: left 0.3s ease, right 0.3s ease;
    left: -295px;
  }
  .kt-aside.kt-aside--on {
    transition: left 0.3s ease, right 0.3s ease;
    left: 0;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-aside {
    transition: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-aside--right .kt-aside {
    right: -295px;
    left: auto;
  }
  .kt-aside--right .kt-aside.kt-aside--on {
    transition: left 0.3s ease, right 0.3s ease;
    right: 0;
    left: auto;
  }
}
@media (max-width: 1024px) {
  .kt-aside-close {
    width: 25px;
    height: 25px;
    top: 5px;
    z-index: 1002;
    transition: left 0.3s ease, right 0.3s ease;
    position: absolute;
    border: 0;
    box-shadow: none;
    border-radius: 3px;
    cursor: pointer;
    outline: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    left: -25px;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) {
  .kt-aside-close {
    transition: none !important;
  }
}
@media (max-width: 1024px) {
  .kt-aside-close > i {
    line-height: 0;
    font-size: 1.4rem;
  }
}
@media (max-width: 1024px) {
  .kt-aside-close:hover {
    text-decoration: none;
  }
}
@media (max-width: 1024px) {
  .kt-aside--right .kt-aside-close {
    left: auto;
    right: -25px;
  }
}
@media (max-width: 1024px) {
  .kt-aside--on .kt-aside-close {
    transition: left 0.3s ease, right 0.3s ease;
    left: auto;
    right: 10px;
  }
}
@media (max-width: 1024px) {
  .kt-aside--on.kt-aside--right .kt-aside-close {
    left: 10px;
    right: auto;
  }
}
@media (max-width: 1024px) {
  .kt-aside-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.1);
    animation: kt-animate-fade-in 0.3s linear 1;
  }
}
@media (max-width: 1024px) {
  .kt-aside {
    background: #1e1e2d;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.75);
  }
}
@media (max-width: 1024px) {
  .kt-aside-overlay {
    background: rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 1024px) {
  .kt-aside-close {
    background-color: #e8e8f2;
  }
  .kt-aside-close > i {
    color: #968ad4;
  }
  .kt-aside-close:hover {
    background-color: #2c77f4;
  }
  .kt-aside-close:hover > i {
    color: #ffffff;
  }
}
@media (max-width: 325px) {
  .kt-aside {
    width: 90% !important;
  }
}
@media (min-width: 1025px) {
  .kt-content {
    padding: 25px 0;
  }
  .kt-content.kt-content--fit-top {
    padding-top: 0;
  }
  .kt-content.kt-content--fit-bottom {
    padding-bottom: 0;
  }
  .kt-footer--fixed .kt-content {
    padding-bottom: 60px;
  }
}
@media (max-width: 1024px) {
  .kt-content {
    padding: 15px 0;
  }
  .kt-content.kt-content--fit-top {
    padding-top: 0;
  }
  .kt-content.kt-content--fit-bottom {
    padding-bottom: 0;
  }
  .kt-subheader--enabled.kt-subheader--transparent .kt-content {
    padding-top: 0;
  }
}
.kt-footer {
  padding: 20px 25px;
  background: #ffffff;
}
.kt-footer .kt-container {
  display: flex;
  justify-content: space-between;
}
.kt-footer .kt-footer__copyright {
  display: flex;
  margin: 0;
  padding: 0 1.25rem 0 0;
  font-size: 1rem;
  font-weight: 400;
  justify-content: flex-start;
  color: #74788d;
}
.kt-footer .kt-footer__copyright .kt-link {
  color: #74788d;
}
.kt-footer .kt-footer__copyright .kt-link:hover {
  color: #2c77f4;
}
.kt-footer .kt-footer__copyright .kt-link:hover:after {
  border-bottom: 1px solid #2c77f4;
  opacity: 0.3;
}
.kt-footer .kt-footer__menu {
  display: flex;
  justify-content: flex-end;
  padding: 0 0 0 0.75rem;
  margin: 0;
}
.kt-footer .kt-footer__menu .kt-footer__menu-link {
  margin: 0 0 0 1.25rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  color: #595d6e;
}
.kt-footer .kt-footer__menu .kt-footer__menu-link:hover {
  color: #2c77f4;
}
.kt-footer .kt-footer__menu .kt-footer__menu-link:hover:after {
  border-bottom: 1px solid #2c77f4;
  opacity: 0.3;
}

@media (min-width: 1025px) {
  .kt-footer--fixed .kt-footer {
    position: fixed;
    transition: all 0.3s ease;
    height: 60px;
    bottom: 0;
    right: 0;
    left: 140px;
    box-shadow: 0px 0px 28px 0px rgba(82, 63, 105, 0.13);
  }
  .kt-aside--minimize-hover.kt-footer--fixed .kt-footer, .kt-aside--minimize.kt-footer--fixed .kt-footer {
    transition: all 0.3s ease;
    left: 78px;
  }
}
@media (max-width: 1024px) {
  .kt-footer {
    padding: 15px 15px;
  }
}
@media (max-width: 768px) {
  .kt-footer .kt-container {
    flex-direction: column;
    justify-content: center;
  }
  .kt-footer .kt-footer__copyright {
    justify-content: center;
    padding: 0;
    order: 2;
  }
  .kt-footer .kt-footer__menu {
    justify-content: center;
    order: 1;
    padding: 0;
    margin: 0 0 0.75rem 0;
  }
  .kt-footer .kt-footer__menu .kt-footer__menu-link:first-child {
    padding-left: 0;
    margin-left: 0;
  }
}
.kt-wizard-v1 {
  flex-direction: column;
}
.kt-wizard-v1 .kt-wizard-v1__nav {
  border-bottom: 1px solid #eeeef4;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70%;
  margin: 0 auto;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex: 1;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item:after {
  font-family: Flaticon2;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f19d";
  font-size: 1.25rem;
  color: #a2a5b9;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item:last-child:after {
  content: none;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 2rem 1rem;
  text-align: center;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon {
  font-size: 3.7rem;
  color: #a2a5b9;
  margin-bottom: 0.5rem;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon g [fill] {
  transition: fill 0.3s ease;
  fill: #a2a5b9;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label {
  font-size: 1.1rem;
  font-weight: 500;
  color: #74788d;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=done]:after, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=current]:after {
  color: #2c77f4;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=done] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=current] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon {
  color: #2c77f4;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=done] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon g [fill], .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=current] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon g [fill] {
  transition: fill 0.3s ease;
  fill: #2c77f4;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=done] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon:hover g [fill], .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=current] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon:hover g [fill] {
  transition: fill 0.3s ease;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=done] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state=current] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label {
  color: #2c77f4;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items.kt-wizard-v1__nav-items--clickable .kt-wizard-v1__nav-item {
  cursor: pointer;
}
@media (max-width: 1399px) {
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items {
    flex-direction: column;
    align-items: flex-start;
    padding: 2rem 0;
  }
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item {
    flex: 0 0 100%;
    position: relative;
    width: 100%;
  }
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item:after {
    position: absolute;
    right: 2rem;
  }
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item:last-child:after {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 2rem;
    color: #a2a5b9;
  }
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body {
    flex-direction: row;
    justify-content: flex-start;
    flex: 0 0 100%;
    padding: 0.5rem 2rem;
  }
  .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon {
    font-size: 1.5rem;
    margin-right: 1rem;
    margin-bottom: 0;
  }
}
.kt-wizard-v1 .kt-wizard-v1__wrapper {
  display: flex;
  justify-content: center;
  background-color: #f9fafc;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form {
  width: 60%;
  padding: 4rem 0 5rem;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-wizard-v1__content {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #eeeef4;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-wizard-v1__content .kt-wizard-v1__form {
  margin-top: 3rem;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-wizard-v1__content .kt-wizard-v1__review .kt-wizard-v1__review-item {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #eeeef4;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-wizard-v1__content .kt-wizard-v1__review .kt-wizard-v1__review-item .kt-wizard-v1__review-title {
  font-weight: 600;
  font-size: 1.1rem;
  margin-bottom: 0.7rem;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-wizard-v1__content .kt-wizard-v1__review .kt-wizard-v1__review-item .kt-wizard-v1__review-content {
  line-height: 1.8rem;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-wizard-v1__content .kt-wizard-v1__review .kt-wizard-v1__review-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 576px) {
  .kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (max-width: 576px) {
  .kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions .btn {
    margin: 0 0.5rem 1rem;
  }
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-prev] {
  margin-right: auto;
}
@media (max-width: 576px) {
  .kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-prev] {
    margin-right: 0.5rem;
  }
}
.kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-next] {
  margin: auto 0 auto auto;
}
@media (max-width: 576px) {
  .kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-next] {
    margin: 0 0 1rem;
  }
}
@media (max-width: 768px) {
  .kt-wizard-v1 .kt-wizard-v1__wrapper {
    padding: 2rem;
  }
  .kt-wizard-v1 .kt-wizard-v1__wrapper .kt-form {
    width: 100%;
    padding: 2rem 1rem 4rem;
  }
}
.kt-wizard-v1.kt-wizard-v1--white .kt-wizard-v1__wrapper {
  background-color: #ffffff;
}
.kt-wizard-v1 [data-ktwizard-type=step-info] {
  display: none;
}
.kt-wizard-v1 [data-ktwizard-type=step-info][data-ktwizard-state=current] {
  display: block;
}
.kt-wizard-v1 [data-ktwizard-type=step-content] {
  display: none;
}
.kt-wizard-v1 [data-ktwizard-type=step-content][data-ktwizard-state=current] {
  display: block;
}
.kt-wizard-v1 [data-ktwizard-type=action-prev] {
  display: none;
}
.kt-wizard-v1 [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v1 [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v1[data-ktwizard-state=first] [data-ktwizard-type=action-prev] {
  display: none;
}
.kt-wizard-v1[data-ktwizard-state=first] [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v1[data-ktwizard-state=first] [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v1[data-ktwizard-state=between] [data-ktwizard-type=action-prev] {
  display: inline-block;
}
.kt-wizard-v1[data-ktwizard-state=between] [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v1[data-ktwizard-state=between] [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v1[data-ktwizard-state=last] [data-ktwizard-type=action-prev] {
  display: inline-block;
}
.kt-wizard-v1[data-ktwizard-state=last] [data-ktwizard-type=action-next] {
  display: none;
}
.kt-wizard-v1[data-ktwizard-state=last] [data-ktwizard-type=action-submit] {
  display: inline-block;
}

.kt-wizard-v2 {
  display: flex;
}
@media (max-width: 768px) {
  .kt-wizard-v2 {
    flex-direction: column;
  }
}
.kt-wizard-v2 .kt-wizard-v2__aside {
  flex: 0 0 400px;
  display: flex;
  width: 400px;
  border-right: 1px solid #eeeef4;
  padding: 4.5rem 2.5rem 4.5rem 1.5rem;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav {
  width: 100%;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item {
  padding: 0.75rem 1.5rem;
  position: relative;
  border-radius: 0.5rem;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body {
  display: flex;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-icon {
  font-size: 2.5rem;
  margin-right: 1.1rem;
  color: #959cb6;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-label {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-label .kt-wizard-v2__nav-label-title {
  color: #50566a;
  font-weight: 500;
  font-size: 1.1rem;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-label .kt-wizard-v2__nav-label-desc {
  color: #959cb6;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state=current] {
  background-color: #f4f6f9;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state=current] .kt-wizard-v2__nav-icon {
  color: #2c77f4;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state=current]:after {
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  content: " ";
  height: 0;
  width: 0;
  border: solid transparent;
  position: absolute;
  border-left-color: #f4f6f9;
  border-width: 1rem;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items.kt-wizard-v2__nav-items--clickable .kt-wizard-v2__nav-item {
  cursor: pointer;
}
@media (max-width: 768px) {
  .kt-wizard-v2 .kt-wizard-v2__aside {
    padding: 1rem;
    flex: 0 0 100%;
    width: 100%;
  }
  .kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state=current]:after {
    content: none;
  }
}
.kt-wizard-v2 .kt-wizard-v2__wrapper {
  background-color: #f4f6f9;
  width: 100%;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form {
  width: 80%;
  padding: 4rem 6rem 6rem;
}
@media (max-width: 1399px) {
  .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form {
    padding: 2rem 2.5rem 4rem;
  }
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content {
  padding-bottom: 1.3rem;
  border-bottom: 1px solid #eeeef4;
  margin-bottom: 2rem;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content .kt-wizard-v2__review .kt-wizard-v2__review-item {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #eeeef4;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content .kt-wizard-v2__review .kt-wizard-v2__review-item .kt-wizard-v2__review-title {
  font-weight: 600;
  font-size: 1.1rem;
  margin-bottom: 0.7rem;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content .kt-wizard-v2__review .kt-wizard-v2__review-item .kt-wizard-v2__review-content {
  line-height: 1.8rem;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content .kt-wizard-v2__review .kt-wizard-v2__review-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 576px) {
  .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (max-width: 576px) {
  .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions .btn {
    margin: 0 0.5rem 1rem;
  }
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-prev] {
  margin-right: auto;
}
@media (max-width: 576px) {
  .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-prev] {
    margin-right: 0.5rem;
  }
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-next] {
  margin: auto 0 auto auto;
}
@media (max-width: 576px) {
  .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-next] {
    margin: 0 0 1rem;
  }
}
.kt-wizard-v2.kt-wizard-v2--white .kt-wizard-v2__wrapper {
  background-color: #ffffff;
}
.kt-wizard-v2 [data-ktwizard-type=step-info] {
  display: none;
}
.kt-wizard-v2 [data-ktwizard-type=step-info][data-ktwizard-state=current] {
  display: block;
}
.kt-wizard-v2 [data-ktwizard-type=step-content] {
  display: none;
}
.kt-wizard-v2 [data-ktwizard-type=step-content][data-ktwizard-state=current] {
  display: block;
}
.kt-wizard-v2 [data-ktwizard-type=action-prev] {
  display: none;
}
.kt-wizard-v2 [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v2 [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v2[data-ktwizard-state=first] [data-ktwizard-type=action-prev] {
  display: none;
}
.kt-wizard-v2[data-ktwizard-state=first] [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v2[data-ktwizard-state=first] [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v2[data-ktwizard-state=between] [data-ktwizard-type=action-prev] {
  display: inline-block;
}
.kt-wizard-v2[data-ktwizard-state=between] [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v2[data-ktwizard-state=between] [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v2[data-ktwizard-state=last] [data-ktwizard-type=action-prev] {
  display: inline-block;
}
.kt-wizard-v2[data-ktwizard-state=last] [data-ktwizard-type=action-next] {
  display: none;
}
.kt-wizard-v2[data-ktwizard-state=last] [data-ktwizard-type=action-submit] {
  display: inline-block;
}

/* @include kt-media-above(xl) {
	.kt-wizard-v2 {

	}
}

// Above 1024px and below 1200px
@include kt-media-range(lg, xl) {
	.kt-wizard-v2 {

	}
}

// Below 1024px
@include kt-media-below(lg) {
	.kt-wizard-v2 {

	}
} */
.kt-wizard-v4 {
  flex-direction: column;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex: 0 0 calc(25% - 0.25rem);
  width: calc(25% - 0.25rem);
  background-color: #f7f8fb;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
@media (max-width: 1399px) {
  .kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item {
    flex: 0 0 calc(50% - 0.25rem);
    width: calc(50% - 0.25rem);
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item .kt-wizard-v4__nav-body {
  flex: 1;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  color: #959cb6;
  padding: 2rem 2.5rem;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item .kt-wizard-v4__nav-body .kt-wizard-v4__nav-number {
  font-size: 1.3rem;
  font-weight: 600;
  flex: 0 0 2.75rem;
  height: 2.75rem;
  width: 2.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(44, 119, 244, 0.08);
  color: #2c77f4;
  margin-right: 1rem;
  border-radius: 0.5rem;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item .kt-wizard-v4__nav-body .kt-wizard-v4__nav-label {
  display: flex;
  flex-direction: column;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item .kt-wizard-v4__nav-body .kt-wizard-v4__nav-label .kt-wizard-v4__nav-label-title {
  font-size: 1.1rem;
  font-weight: 600;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item[data-ktwizard-state=current] {
  background-color: #ffffff;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item[data-ktwizard-state=current] .kt-wizard-v4__nav-body .kt-wizard-v4__nav-number {
  color: #ffffff;
  background-color: #2c77f4;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item[data-ktwizard-state=current] .kt-wizard-v4__nav-body .kt-wizard-v4__nav-label .kt-wizard-v4__nav-label-title {
  color: #2c77f4;
}
.kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items.kt-wizard-v4__nav-items--clickable .kt-wizard-v4__nav-item {
  cursor: pointer;
}
@media (max-width: 768px) {
  .kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items {
    flex-direction: column;
    align-items: flex-start;
  }
  .kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item {
    flex: 0 0 100%;
    position: relative;
    width: 100%;
  }
  .kt-wizard-v4 .kt-wizard-v4__nav .kt-wizard-v4__nav-items .kt-wizard-v4__nav-item .kt-wizard-v4__nav-body {
    justify-content: flex-start;
    flex: 0 0 100%;
    padding: 0.5rem 2rem;
  }
}
.kt-wizard-v4 .kt-wizard-v4__wrapper {
  display: flex;
  justify-content: center;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form {
  width: 60%;
  padding: 4rem 0 5rem;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-wizard-v4__content {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #eeeef4;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-wizard-v4__content .kt-wizard-v4__form {
  margin-top: 3rem;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-wizard-v4__content .kt-wizard-v4__review .kt-wizard-v4__review-item {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #eeeef4;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-wizard-v4__content .kt-wizard-v4__review .kt-wizard-v4__review-item .kt-wizard-v4__review-title {
  font-weight: 600;
  font-size: 1.1rem;
  margin-bottom: 0.7rem;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-wizard-v4__content .kt-wizard-v4__review .kt-wizard-v4__review-item .kt-wizard-v4__review-content {
  line-height: 1.8rem;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-wizard-v4__content .kt-wizard-v4__review .kt-wizard-v4__review-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 576px) {
  .kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (max-width: 576px) {
  .kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions .btn {
    margin: 0 0.5rem 1rem;
  }
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-prev] {
  margin-right: auto;
}
@media (max-width: 576px) {
  .kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-prev] {
    margin-right: 0.5rem;
  }
}
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-next] {
  margin: auto 0 auto auto;
}
@media (max-width: 576px) {
  .kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions [data-ktwizard-type=action-next] {
    margin: 0 0 1rem;
  }
}
@media (max-width: 768px) {
  .kt-wizard-v4 .kt-wizard-v4__wrapper {
    padding: 2rem;
  }
  .kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form {
    width: 100%;
    padding: 2rem 1rem 4rem;
  }
}
.kt-wizard-v4 [data-ktwizard-type=step-info] {
  display: none;
}
.kt-wizard-v4 [data-ktwizard-type=step-info][data-ktwizard-state=current] {
  display: block;
}
.kt-wizard-v4 [data-ktwizard-type=step-content] {
  display: none;
}
.kt-wizard-v4 [data-ktwizard-type=step-content][data-ktwizard-state=current] {
  display: block;
}
.kt-wizard-v4 [data-ktwizard-type=action-prev] {
  display: none;
}
.kt-wizard-v4 [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v4 [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v4[data-ktwizard-state=first] [data-ktwizard-type=action-prev] {
  display: none;
}
.kt-wizard-v4[data-ktwizard-state=first] [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v4[data-ktwizard-state=first] [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v4[data-ktwizard-state=between] [data-ktwizard-type=action-prev] {
  display: inline-block;
}
.kt-wizard-v4[data-ktwizard-state=between] [data-ktwizard-type=action-next] {
  display: inline-block;
}
.kt-wizard-v4[data-ktwizard-state=between] [data-ktwizard-type=action-submit] {
  display: none;
}
.kt-wizard-v4[data-ktwizard-state=last] [data-ktwizard-type=action-prev] {
  display: inline-block;
}
.kt-wizard-v4[data-ktwizard-state=last] [data-ktwizard-type=action-next] {
  display: none;
}
.kt-wizard-v4[data-ktwizard-state=last] [data-ktwizard-type=action-submit] {
  display: inline-block;
}

.kt-login.kt-login--v3 {
  background-size: cover;
  background-repeat: no-repeat;
}
.kt-login.kt-login--v3 .kt-login__wrapper {
  padding: 6% 2rem 1rem 2rem;
  margin: 0 auto 2rem auto;
  overflow: hidden;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container {
  width: 430px;
  margin: 0 auto;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__logo {
  text-align: center;
  margin: 0 auto 4rem auto;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head {
  margin-top: 1rem;
  margin-bottom: 3rem;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__title {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 500;
  color: #595d6e;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__desc {
  margin-top: 1.5rem;
  text-align: center;
  font-size: 1.1rem;
  font-weight: 400;
  color: #74788d;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form {
  margin: 0 auto;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .input-group {
  padding: 0;
  margin: 0 auto;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control {
  height: 46px;
  border: none;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-top: 1.5rem;
  background: rgba(235, 237, 242, 0.4);
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control::-moz-placeholder {
  color: #74788d;
  opacity: 1;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control:-ms-input-placeholder {
  color: #74788d;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control::-webkit-input-placeholder {
  color: #74788d;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control.is-valid + .valid-feedback,
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control.is-invalid + .invalid-feedback {
  font-weight: 500;
  font-size: 0.9rem;
  padding-left: 1.6rem;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra {
  margin-top: 30px;
  margin-bottom: 15px;
  color: #74788d;
  font-size: 1rem;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-checkbox {
  font-size: 1rem;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__link {
  font-size: 1rem;
  color: #74788d;
  transition: color 0.3s ease;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__link:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__button {
  background-color: transparent;
  color: #74788d;
  border: none;
  cursor: pointer;
  text-decoration: none;
  display: inline;
  margin: 0;
  padding: 0;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__button:hover, .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__button:focus {
  color: #2c77f4;
  transition: color 0.3s ease;
  text-decoration: none;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions {
  text-align: center;
  margin-top: 7%;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions .kt-login__btn-secondary,
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions .kt-login__btn-primary {
  height: 50px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account {
  text-align: center;
  margin-top: 2rem;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account .kt-login__account-msg {
  font-size: 1rem;
  font-weight: 400;
  color: #74788d;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account .kt-login__account-link {
  font-size: 1rem;
  font-weight: 500;
  color: #595d6e;
  transition: color 0.3s ease;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account .kt-login__account-link:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}

.kt-login.kt-login--v3.kt-login--signin .kt-login__signup {
  display: none;
}
.kt-login.kt-login--v3.kt-login--signin .kt-login__signin {
  display: block;
}
.kt-login.kt-login--v3.kt-login--signin .kt-login__forgot {
  display: none;
}
.kt-login.kt-login--v3.kt-login--signup .kt-login__signup {
  display: block;
}
.kt-login.kt-login--v3.kt-login--signup .kt-login__signin {
  display: none;
}
.kt-login.kt-login--v3.kt-login--signup .kt-login__forgot {
  display: none;
}
.kt-login.kt-login--v3.kt-login--signup .kt-login__account {
  display: none;
}
.kt-login.kt-login--v3.kt-login--forgot .kt-login__signup {
  display: none;
}
.kt-login.kt-login--v3.kt-login--forgot .kt-login__signin {
  display: none;
}
.kt-login.kt-login--v3.kt-login--forgot .kt-login__forgot {
  display: block;
}

@media (max-width: 1024px) {
  .kt-login.kt-login--v3 .kt-login__wrapper {
    padding-top: 5rem;
    width: 100%;
  }
  .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container {
    margin: 0 auto;
  }
  .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account {
    margin-top: 1rem;
  }
}
@media (max-width: 768px) {
  .kt-login.kt-login--v3 .kt-login__wrapper {
    width: 100%;
  }
  .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container {
    width: 100%;
    margin: 0 auto;
  }
  .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form {
    width: 100%;
    margin: 0 auto;
  }
  .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account {
    margin-top: 1rem;
  }
}
.previewImg {
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  margin: 5px auto;
  border-radius: 4px;
  border: 1px solid #e2e5ec;
}
.previewImg > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.previewImg__text {
  display: flex;
  width: 120px;
  height: 120px;
  flex-direction: column-reverse;
  text-align: center;
  font-size: 1.5rem;
}
.previewImg__container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.previewImg__wrapper-sm {
  width: 100%;
  padding: 0 10px;
}
.previewImg__wrapper-sm__other {
  width: 100%;
  padding: 0 10px;
}
@media (min-width: 576px) {
  .previewImg__wrapper-sm {
    width: 140px;
  }
  .previewImg__wrapper-sm__other {
    width: calc(100% - 140px);
  }
}

.print-only {
  display: none !important;
}

@media print {
  .no-print {
    display: none !important;
  }

  .print-only {
    display: block !important;
  }

  .print-from-new-page {
    page-break-after: always !important;
  }

  .print-from-new-page:last-child {
    page-break-after: auto !important;
  }
}
.btn:disabled {
  cursor: default;
}
.btn.btn-label-secondary {
  cursor: default;
  background: #f4f5f8;
}

.btn-delete-ref {
  position: absolute;
  right: 10px;
  left: 10px;
  background-color: rgba(253, 57, 122, 0.7);
  color: #FFFFFFFF;
}
.btn-delete-ref:hover {
  background-color: #fd397a;
}

.modal {
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.modal.show {
  display: flex;
}
.modal.modal_img {
  padding: 15px;
  justify-content: center;
  align-items: center;
}
.modal.modal_img > img {
  max-width: 100%;
  max-height: 100%;
}
.modal__close {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 10;
  cursor: pointer;
  font-size: 2rem;
  color: #fff;
  line-height: 10px;
  height: 25px;
  width: 25px;
  text-align: center;
}

@keyframes dot_load {
  0% {
    content: "";
  }
  25% {
    content: ".";
  }
  50% {
    content: "..";
  }
  75% {
    content: "...";
  }
}
.load {
  display: inline-block;
  min-width: 6px;
  float: none;
  text-align: left;
}
.load::after {
  content: "";
  animation: dot_load 1s 0s linear infinite;
}

.css-yk16xz-control {
  border: 1px solid #e2e5ec !important;
  border-radius: 4px !important;
}

.css-1pahdxg-control {
  color: #495057 !important;
  background-color: #fff !important;
  border: 1px solid #e2e5ec !important;
}

.img-list {
  width: 100%;
  max-height: 100%;
  height: 100%;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.img-list--solo .slick-slider .slick-track {
  display: flex;
  justify-content: center;
}
.img-list--solo .slick-slider .slick-slide > div > div {
  padding: 0;
}
.img-list .slick-slider .slick-slide {
  max-height: 320px;
  height: 320px;
  display: block;
}
.img-list .slick-slider .slick-slide > div {
  height: 100%;
  max-height: 100%;
}
.img-list .slick-slider .slick-slide > div > div {
  height: 100%;
  padding: 0 10px;
  position: relative;
}
.img-list .slick-slider .slick-slide > div > div:focus {
  outline: none;
}
.img-list .slick-slider .slick-slide > div > div > a {
  width: 100%;
}
.img-list .slick-slider .slick-slide > div > div > a > img {
  height: 100%;
  margin: 0;
  border-radius: 0;
}
.img-list .slick-slider .slick-slide > div > div > p {
  position: absolute;
  padding: 15px 25px;
  margin: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.img-list .slick-slider .slick-slide > div > div > p > span {
  padding: 4px 8px;
  border-radius: 5px;
  max-width: 100%;
  background: rgba(15, 15, 22, 0.85);
  color: #fff;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: 0.1s ease all;
  transform: translateY(15px);
  user-select: all;
}
.img-list .slick-slider .slick-slide > div > div > p:hover > span {
  opacity: 1;
  transform: translateY(0);
}
.img-list .slick-slider .slick-track {
  height: 320px;
  display: flex;
}
.img-list .slick-slider .slick-arrow:before {
  color: #0f0f16;
}
.img-list .slick-slider .slick-arrow.slick-next {
  right: -22px;
}
.img-list .slick-slider .slick-arrow.slick-prev {
  left: -22px;
}
.img-list__body {
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  max-height: 100%;
  height: 100%;
}
.img-list__body .img-list__btn {
  display: none;
}
.img-list__body.img-list__body--full {
  position: fixed;
  width: 100vw;
  height: 100vh;
  padding: 25px;
  align-items: center;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10000;
}
.img-list__body.img-list__body--full .img-list__btn {
  display: block;
  position: absolute;
  width: 30px;
  height: 50px;
  font-size: 5rem;
  line-height: 51px;
  color: #fff;
  top: calc(50% - 25px);
  bottom: calc(50% - 25px);
  text-align: center;
  cursor: pointer;
  transition: 0.1s ease all;
  user-select: none;
}
.img-list__body.img-list__body--full .img-list__btn:hover {
  background: rgba(0, 0, 0, 0.5);
}
.img-list__body.img-list__body--full .img-list__btn__close {
  width: 25px;
  height: 25px;
  top: 1.5rem;
  right: 1.5rem;
  font-size: 2rem;
  line-height: 24px;
  z-index: 10000;
}
.img-list__body.img-list__body--full .img-list__btn__close:hover {
  background: transparent;
}
.img-list__body.img-list__body--full .slick-slider {
  height: 100%;
}
.img-list__body.img-list__body--full .slick-slider .slick-list {
  height: 100%;
}
.img-list__body.img-list__body--full .slick-slider .slick-track {
  height: 100%;
}
.img-list__body.img-list__body--full .slick-slider .slick-slide {
  height: 100%;
  max-height: 100%;
}
.img-list__body.img-list__body--full .slick-slider .slick-slide > div > div {
  display: inline-flex !important;
  justify-content: center;
}
.img-list__body.img-list__body--full .slick-slider .slick-slide > div > div > a {
  max-width: 90%;
}
.img-list__body.img-list__body--full .slick-slider .slick-slide > div > div > a > img {
  object-fit: contain;
  height: 100% !important;
  width: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 auto;
  border-radius: 0;
}
.img-list__body.img-list__body--full .slick-slider .slick-slide > div > div > img {
  object-fit: contain;
  height: 100% !important;
  width: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0;
  border-radius: 0;
}
.img-list__body.img-list__body--full .slick-slider .slick-arrow:before {
  color: #fff;
}
.img-list__body.img-list__body--full .slick-slider .slick-arrow.slick-next {
  right: 0;
  z-index: 10000;
}
.img-list__body.img-list__body--full .slick-slider .slick-arrow.slick-prev {
  left: 0;
  z-index: 10000;
}
.img-list__body.img-list__body--full .slick-slider .slick-dots li button:before {
  opacity: 0.5;
}
.img-list__body.img-list__body--full .slick-slider .slick-dots li button:hover:before {
  opacity: 0.75;
}
.img-list__body.img-list__body--full .slick-slider .slick-dots li.slick-active button:before {
  opacity: 1;
}
.img-list__body.img-list__body--full .slick-slider .slick-dots li button:before, .img-list__body.img-list__body--full .slick-slider .slick-dots li.slick-active button:before {
  color: white;
}

.video-list {
  width: 100%;
  max-height: 100%;
  height: 100%;
}
.video-list__head {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.video-list__name {
  font-size: 1.1rem;
  margin: 10px 0 0 15px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.video-list__name-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-bottom: 10px;
  width: auto;
  max-width: 100%;
  overflow: hidden;
}
.video-list__name.cur, .video-list__name:hover {
  color: #2c77f4;
  transition: color 0.3s ease;
}
.video-list__video-container {
  max-width: 100%;
  max-height: 100%;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
}
.video-list__video-container .video-list__video-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
}
.video-list__video-container .video-list__comments-wrapper {
  display: none;
}
.video-list__video-container .video-list__video {
  height: 290px;
  max-width: 100%;
  max-height: 100%;
  margin: 10px 0 0;
  cursor: pointer;
  background: #000;
}
.video-list__error {
  width: 100%;
  display: flex;
  padding: 25px 10px;
  background: #0f0f16;
  color: #fff;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.video-list__error > span {
  font-size: 3rem;
  padding-right: 10px;
}
.video-list__btn {
  display: none;
}
.video-list__body {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  max-height: 100%;
  height: 100%;
}
.video-list__body.video-list__body--full {
  position: fixed;
  width: 100vw;
  height: 100vh;
  align-items: center;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10000;
}
.video-list__body.video-list__body--full .video-list__video-container {
  max-width: calc(100% - 60px);
  max-height: calc(100% - 60px);
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: row;
  position: relative;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video-wrapper {
  width: calc(100% - 320px);
  height: 100%;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video-holst {
  display: flex;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 0;
  right: 320px;
  bottom: 30px;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video-holst--play {
  pointer-events: none;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video-arrow {
  position: absolute;
  display: block;
  width: 100px;
  height: 100px;
  pointer-events: none;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video-arrow > svg {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video-arrow--delete > svg line {
  pointer-events: all;
  cursor: pointer;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__comments-wrapper {
  width: 320px;
  display: flex;
  flex-direction: column;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__comments-list {
  height: 100%;
  padding: 10px;
  display: flex;
  flex-direction: column-reverse;
  overflow-y: auto;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__comment {
  border: 1px solid #dee2e6;
  padding: 5px;
  border-radius: 5px;
  margin-left: 30px;
  margin-top: 10px;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__time {
  padding: 1px 5px;
  border-radius: 4px;
  border: 1px solid #dee2e6;
  background-color: #f8f9fa;
  cursor: pointer;
  display: block;
  margin-left: auto;
  font-size: 0.95rem;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__time:hover {
  background-color: #e9ecef;
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__comments-input {
  border-top: 1px solid #dee2e6;
  padding: 10px;
  display: flex;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.video-list__body.video-list__body--full .video-list__video-container .video-list__video {
  cursor: default;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  margin: 0;
}
.video-list__body.video-list__body--full .video-list__video-container--no-comments .video-list__video-wrapper {
  width: 100%;
}
.video-list__body.video-list__body--full .video-list__video-container--no-comments .video-list__video-holst, .video-list__body.video-list__body--full .video-list__video-container--no-comments .video-list__video-comments {
  display: none;
}
.video-list__body.video-list__body--full .video-list__btn {
  display: block;
  position: absolute;
  width: 30px;
  height: 50px;
  font-size: 5rem;
  line-height: 51px;
  color: #fff;
  top: calc(50% - 25px);
  bottom: calc(50% - 25px);
  text-align: center;
  cursor: pointer;
  transition: 0.1s ease all;
  user-select: none;
}
.video-list__body.video-list__body--full .video-list__btn:hover {
  background: rgba(0, 0, 0, 0.5);
}
.video-list__body.video-list__body--full .video-list__btn__prev {
  left: 0;
  padding-left: 5px;
}
.video-list__body.video-list__body--full .video-list__btn__next {
  right: 0;
  padding-right: 5px;
}
.video-list__body.video-list__body--full .video-list__btn__close {
  width: 25px;
  height: 25px;
  top: 5px;
  right: 5px;
  font-size: 2rem;
  line-height: 24px;
}
.video-list__body.video-list__body--full .video-list__btn__close:hover {
  background: transparent;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #fff;
  opacity: 0.8;
}
#toast-container > div:hover {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.125);
}
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast {
  background-position: 15px center /*rtl:calc(100% - 15px) center*/ !important;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border: 0;
}
.toast .toast-close-button {
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  outline: none !important;
  font-size: 0;
  content: " ";
}
.toast .toast-close-button:before {
  content: "\f191";
}
.toast .toast-close-button:before {
  font-size: 0.9rem;
}
.toast .toast-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0.25rem;
}
.toast .toast-message {
  font-size: 0.9rem;
  user-select: none;
}
.toast .toast-time {
  position: absolute;
  right: 3px;
  bottom: 3px;
  color: #fff;
  font-size: 0.75rem;
}

.toast-success {
  background-color: #1dc9b7;
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.toast-warning {
  background-color: #ffb822;
  color: #111111;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.toast-info {
  background-color: #5578eb;
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.toast-error {
  background-color: #fd397a;
  color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.diagonal-cell {
  position: relative;
  overflow: hidden;
}
.diagonal-cell span {
  position: absolute;
  display: inline-block;
  max-width: 60%;
  width: 60%;
}
.diagonal-cell span:nth-child(1) {
  left: 0.75rem;
  bottom: 3px;
  text-align: left;
}
.diagonal-cell span:nth-child(2) {
  right: 0.75rem;
  top: 2px;
  text-align: right;
}

.my-select--tags,
.my-select {
  border: none !important;
  height: auto;
}
.my-select--tags__control,
.my-select__control {
  background: transparent !important;
  box-shadow: none !important;
}
.my-select--tags__control--is-focused,
.my-select__control--is-focused {
  border: 1px solid #2684ff !important;
}
.my-select--tags .css-xb97g8:hover,
.my-select .css-xb97g8:hover {
  background-color: #ffecf2;
  color: #fd397a;
}

.my-select--tags {
  height: auto;
  min-height: calc(1.5em + 1.3rem + 2px);
}

.my-select--tags__menu {
  z-index: 9999 !important;
}

.is-invalid .my-select__indicator {
  opacity: 0;
}
.is-invalid .my-select__control {
  border: 1px solid #fd397a !important;
}

.my-tour .sc-bdVaJa {
  top: 12px;
  right: 12px;
}
.my-tour.my-tour--tasks {
  padding: 12px 15px;
}
.my-tour.my-tour--tasks .sc-bZQynM.jrBYqH {
  display: none;
}
.my-tour-btn-close {
  position: fixed;
  z-index: 99999999999;
  text-align: center;
  cursor: pointer;
  transition: 0.1s ease all;
  user-select: none;
  color: #fff;
  width: 25px;
  height: 25px;
  top: 5px;
  right: 5px;
  font-size: 2rem;
  line-height: 24px;
}

.document img {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.document.ql-editor > * {
  cursor: default;
}

.ql-editor {
  min-height: 160px;
}

*.hover:hover, *.hover.active, a.hover:hover, a.hover.active, span.hover:hover, span.hover.active, div.hover:hover, div.hover.active, p.hover:hover, p.hover.active {
  color: #2c77f4 !important;
  transition: color 0.3s ease;
  cursor: pointer;
}

.vertical-align-unset {
  vertical-align: unset !important;
}

table.vertical-align-unset td, table.vertical-align-unset th {
  vertical-align: unset !important;
}

.vertical-align-middle {
  vertical-align: middle !important;
}

table.vertical-align-middle td, table.vertical-align-middle th {
  vertical-align: middle !important;
}

.filters {
  height: 100%;
  max-height: 100%;
  position: relative;
  width: 270px;
  min-height: 40px;
  z-index: 1;
}
.filters .filters__wrapper {
  width: 100%;
  position: absolute;
  height: 100%;
  padding: 5px;
  border-radius: 21px;
  transition: 0.1s linear all;
  background: transparent;
  border: 1px solid transparent;
}
.filters .filters__btn {
  width: 100%;
  display: flex;
  justify-content: center;
  height: 0;
  max-height: 0;
  transition: 0.1s linear all;
}
.filters .filters__btn:nth-last-child(1), .filters .filters__btn:nth-last-child(2), .filters .filters__btn:nth-last-child(3) {
  height: 3px;
  max-height: 3px;
}
.filters .filters__btn > .btn {
  pointer-events: none;
  box-shadow: none;
  width: 100%;
  margin-right: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 3px !important;
}
.filters .filters__btn > .btn > i {
  pointer-events: all;
}
.filters .filters__btn:last-child > .btn {
  margin-bottom: 0 !important;
}
.filters.filters--full .filters__wrapper {
  height: auto;
  background: #fff;
  box-shadow: 0 10px 30px 0 rgba(82, 63, 105, 0.08);
  border: 1px solid #eff0f6;
}
.filters.filters--full .filters__btn {
  width: 100%;
  display: flex;
  justify-content: center;
  height: 35px;
  max-height: 35px;
}
.filters.filters--full .filters__btn:last-child {
  height: 32px;
  max-height: 32px;
}

@media screen and (max-width: 1366px) {
  .filters {
    width: 200px;
  }
}
.project.project--select {
  box-shadow: 0 0 0 2px rgba(44, 119, 244, 0.5) inset;
}
.project.project--table.project--select > td, .project.project--table.project--select > th {
  border-top-color: transparent;
}

.datepickers-container {
  z-index: 10000000;
}
.datepickers-container .datepicker .datepicker--time {
  padding-top: 14px;
}
.datepickers-container .datepicker .datepicker--time .datepicker--time-sliders {
  display: flex;
  align-items: center;
}
.datepickers-container .datepicker .datepicker--time .datepicker--time-sliders .datepicker--time-row {
  margin: 0;
}
.datepickers-container .datepicker .datepicker--time .datepicker--time-sliders .datepicker--time-row:nth-child(2) {
  display: none;
}
.datepickers-container .datepicker .datepicker--time .datepicker--time-sliders .datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
  background: #2C77F3;
  border-color: #2C77F3;
}
.datepickers-container .datepicker .datepicker--time .datepicker--time-sliders .datepicker--time-row input[type=range]:focus::-moz-range-thumb {
  background: #2C77F3;
  border-color: #2C77F3;
}
.datepickers-container .datepicker .datepicker--time .datepicker--time-sliders .datepicker--time-row input[type=range]:focus::-ms-thumb {
  background: #2C77F3;
  border-color: #2C77F3;
}
.datepickers-container .datepicker--hidden-minutes .datepicker--time .datepicker--time-sliders {
  display: flex;
  align-items: center;
}
.datepickers-container .datepicker--hidden-minutes .datepicker--time .datepicker--time-sliders .datepicker--time-row {
  margin: 0;
}
.datepickers-container .datepicker--hidden-minutes .datepicker--time .datepicker--time-sliders .datepicker--time-row:nth-child(2) {
  display: none;
}
.datepickers-container .datepicker--day-name {
  color: #2C77F3;
  font-weight: bold;
}
.datepickers-container .datepicker--cell.-current- {
  color: #2C77F3;
}
.datepickers-container .datepicker--cell.-focus- {
  background: #2C77F3;
  color: #fff;
}
.datepickers-container .datepicker--cell.-disabled-.-focus- {
  color: #aeaeae;
  background: transparent;
}
.datepickers-container .datepicker--cell.-disabled-.-focus-.-other-month- {
  color: #dedede;
  background: transparent;
}
.datepickers-container .datepicker--cell.-range-from-, .datepickers-container .datepicker--cell.-range-to-, .datepickers-container .datepicker--cell.-selected-, .datepickers-container .datepicker--cell.-other-month-.-focus-.-selected- {
  color: #fff;
  background: #2C77F3;
  border: 1px solid #2C77F3;
}
.datepickers-container .datepicker--cell.-in-range- {
  background: rgba(44, 119, 243, 0.1);
}
.datepickers-container .datepicker--cell.-in-range-.-focus- {
  background: rgba(44, 119, 243, 0.5);
}
.datepickers-container .datepicker--cell.-disabled-:hover {
  background: none;
}

.cursor-default {
  cursor: default !important;
}
.cursor-pointer {
  cursor: pointer !important;
}

.kanban {
  min-width: 100%;
  height: calc(100vh - 189px);
  margin: -25px -25px -5px;
  background: #fff;
  width: calc(100% + 50px);
  overflow: auto;
}
@media (max-width: 1024px) {
  .kanban {
    height: calc(100vh - 138px);
  }
}
.kanban__wrapper {
  width: fit-content;
  min-width: 100%;
  min-height: 100%;
  padding: 0 25px 25px;
  display: flex;
  flex-direction: column;
}
.kanban__header {
  position: sticky;
  top: 0;
  padding-top: 25px;
  padding-bottom: 15px;
  background: #fff;
  width: 100%;
  display: flex;
}
.kanban__body {
  flex: 1 0 auto;
  display: flex;
}
.kanban .kanban__col {
  width: 240px;
  min-height: 100%;
  flex: 1 0 auto;
  margin: 0 5px;
}
.kanban .kanban__col-title {
  width: 100%;
  font-size: 1rem;
  text-align: center;
  margin-bottom: 0;
  font-weight: 600;
}
.kanban .kanban__col-body {
  background: #f2f3f8;
  padding: 5px;
  border-radius: 5px;
  min-height: 100%;
}

.kanban-card {
  background: #fff;
  border-radius: 5px;
  padding: 5px;
}
.kanban-card:not(:last-child) {
  margin-bottom: 5px;
}
.kanban-card .kanban-card__header {
  display: flex;
  align-items: flex-start;
  margin-bottom: 15px;
}
.kanban-card .kanban-card__preview {
  width: 100px;
  height: 100px;
}
.kanban-card .kanban-card__title {
  width: 120px;
  font-size: 1rem;
  font-weight: 600;
  padding-left: 5px;
  color: #646c9a;
  overflow-wrap: break-word;
}
.kanban-card .kanban-card__title > a {
  color: #646c9a;
}
.kanban-card .kanban-card__parameter {
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.kanban-card .kanban-card__parameter-name {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
}
.kanban-card .kanban-card__parameter-value {
  text-align: right;
}
.kanban-card .kanban-card__parameter-value > .badge.badge-warning {
  background-color: rgba(255, 184, 34, 0.9);
}
.kanban-card .kanban-card__parameter-value > .badge.badge-danger {
  background-color: rgba(253, 57, 122, 0.9);
}

.kanban-filters .kanban-filters__view {
  width: 100%;
  height: 100%;
  transition: 0.1s ease all;
  position: relative;
  z-index: 2;
  visibility: visible;
  display: flex;
  align-items: center;
  padding: 0 25px;
}
.kanban-filters .kanban-filters__view-wrapper {
  display: flex;
  width: 100%;
}
.kanban-filters .kanban-filters__view-list {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  width: 100%;
  height: 22px;
}
.kanban-filters .kanban-filters__sets {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  transition: 0.1s ease all;
  pointer-events: none;
  z-index: 1;
  height: calc(100vh - 139px);
  visibility: hidden;
}
.kanban-filters .kanban-filters__sets-wrapper {
  border-radius: 0;
  box-shadow: none;
  max-height: 0;
  transition: 0.1s ease all;
  overflow: auto;
  pointer-events: all;
  transform: translateY(-50px);
}
.kanban-filters .kanban-filters__sets-wrapper > * {
  opacity: 0;
  transition: 0.1s ease all;
}
.kanban-filters.kanban-filters--hover .kanban-filters__view, .kanban-filters:hover .kanban-filters__view {
  transform: translateY(200%);
  opacity: 0;
  visibility: hidden;
}
.kanban-filters.kanban-filters--hover .kanban-filters__sets, .kanban-filters:hover .kanban-filters__sets {
  background: rgba(0, 0, 0, 0.57);
  visibility: visible;
}
.kanban-filters.kanban-filters--hover .kanban-filters__sets-wrapper, .kanban-filters:hover .kanban-filters__sets-wrapper {
  max-height: 100vh;
  transform: none;
}
.kanban-filters.kanban-filters--hover .kanban-filters__sets-wrapper > *, .kanban-filters:hover .kanban-filters__sets-wrapper > * {
  opacity: 1;
}

.stat-row td {
  border-top: none;
  padding: 0.35rem;
}

.justify-between {
  justify-content: space-between;
}

.flex-wrap {
  flex-wrap: wrap;
}

.time-tracker-input {
  min-width: 30px;
  max-width: 90px;
}

.ellipsis-cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fixed-layout-table {
  table-layout: fixed;
}

.bg-transparent {
  background-color: transparent;
}

.kt-demo-panel--right .kt-demo-panel {
  right: -570px;
}

.kt-demo-panel {
  width: 550px !important;
}

.projects-filter.kt-demo-panel {
  width: 90% !important;
}

.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon.kt-pulse i {
  color: #c7c7de;
  animation: kt-pulse-color 2.5s ease-out infinite;
}

@keyframes kt-pulse-color {
  0% {
    color: #c7c7de;
  }
  50% {
    color: #2c77f4;
  }
  100% {
    color: #c7c7de;
  }
}
.kt-widget__ellipsis {
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
}

.my-select--is-disabled {
  background-color: #f7f8fa;
}

.form-control:disabled {
  background-color: #f7f8fa !important;
}

.table-stat thead th, .table-stat thead tr {
  position: inherit !important;
}

.opacity-0 {
  opacity: 0;
}

.kt-login__footer {
  position: absolute;
  bottom: 2em;
  left: 0;
  width: 100%;
  text-align: center;
}

.z-index-0 {
  z-index: 0;
}

.editors-statistics.table-striped tbody tr:nth-of-type(odd) {
  background-color: #e5fdff;
}

.editors-statistics.table-striped tbody tr:nth-of-type(even) {
  background-color: #cde1ff;
}

.editors-statistics.table-striped tbody tr:nth-of-type(odd) td:first-child,
.editors-statistics.table-striped tbody tr:nth-of-type(odd) td:nth-child(2) {
  background-color: #e5fdff;
}

.editors-statistics.table-striped tbody td:first-child p {
  width: 150px;
}

.editors-statistics.table-striped tbody tr:nth-of-type(even) td:first-child,
.editors-statistics.table-striped tbody tr:nth-of-type(even) td:nth-child(2) {
  background-color: #cde1ff;
}

.editors-statistics.table-striped td:nth-of-type(odd) {
  background-color: #d9d3fa;
}

.editors-statistics.table-striped th:first-child {
  background-color: #ffffff !important;
}

.editors-statistics .bg-secondary td, .editors-statistics .bg-secondary td:nth-child(2) div {
  background-color: #7aadfa;
}
.editors-statistics .bg-secondary td:nth-of-type(odd) {
  background-color: #d9d3fa;
}
.editors-statistics .bg-secondary td:first-child {
  background-color: #7aadfa !important;
}
.editors-statistics td:first-child, .editors-statistics th:first-child {
  position: sticky;
  left: 0;
  z-index: 1 !important;
}
.editors-statistics td:nth-child(2) .report-category-odd {
  background-color: #b9e1ff !important;
}
.editors-statistics td:nth-child(2) .report-category-even {
  background-color: #aaccff !important;
}
.editors-statistics td:nth-of-type(odd) .report-category-odd,
.editors-statistics td:nth-of-type(odd) .report-category-even {
  background-color: #d9d3fa !important;
}
.editors-statistics th:nth-of-type(odd) {
  background-color: #d9d3fa !important;
}
.editors-statistics th:nth-child(2), .editors-statistics td:nth-child(2) {
  position: sticky;
  left: 160px;
  z-index: 1 !important;
  border-right: 1px solid white;
  box-sizing: border-box;
}
.editors-statistics .report-category-odd {
  background-color: #b9e1ff;
}
.editors-statistics .report-category-even {
  background-color: #aaccff;
}
.editors-statistics thead tr {
  top: 0 !important;
  z-index: 2 !important;
  position: sticky !important;
}
.editors-statistics td {
  z-index: 0;
  padding: 0;
  border: 0;
}
.editors-statistics td div {
  border: 1px solid #ffffff;
  font-weight: 500;
}
.editors-statistics .category-row td {
  vertical-align: top !important;
}
.editors-statistics .image-types {
  margin: 0;
  font-weight: 400;
}
.editors-statistics .image-types div {
  font-weight: 400 !important;
}

.test-settings {
  position: fixed;
  right: 60px;
  bottom: 55px;
  z-index: 9999999;
}
.test-settings i {
  padding: 0;
}

@keyframes pulse {
  0% {
    transform: scale(0.9);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 15px rgba(149, 222, 100, 0);
  }
  100% {
    transform: scale(0.9);
    box-shadow: 0 0 0 0 rgba(149, 222, 100, 0);
  }
}
.progress-btn-circle {
  border-color: #95de64 !important;
  background: #95de64 !important;
  -webkit-animation: pulse 1.5s infinite;
  border-radius: 50%;
  box-shadow: 0 0 0 0 rgba(149, 222, 100, 0.5);
}

.progress-btn-circle:hover {
  text-decoration: none;
  border-color: #73d13d !important;
  background: #73d13d !important;
  color: black;
  -webkit-animation: none;
}

.progress-btn-circle[disabled] {
  color: #b2bec3;
  border-color: #dfe6e9 !important;
  background: #f7fafc !important;
  text-shadow: none;
  box-shadow: none;
}

.warning-btn-circle {
  border-color: rgba(255, 194, 18, 0.96) !important;
  background: rgba(255, 194, 18, 0.96) !important;
  border-radius: 50%;
}

.warning-btn-circle:hover {
  text-decoration: none;
  border-color: #fdbc02 !important;
  background: #fdbc02 !important;
  color: black;
}

.warning-btn-circle[disabled] {
  color: #b2bec3;
  border-color: #dfe6e9 !important;
  background: #f7fafc !important;
  text-shadow: none;
  box-shadow: none;
}

.account-switch {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
}

.account-switch-button {
  border-radius: 4px;
  margin: 5px 10px;
  font-size: 16px;
  width: 45px;
  height: 48px;
  padding: 7px 9px;
  background-color: #ffffff;
  color: #636C9B;
  font-weight: 400;
}

.account-switch-button:hover {
  color: #636C9B;
}

#kt_footer .modal-body {
  overflow: visible;
}

.groups-list .btn-danger.disabled, .btn-danger:disabled {
  background-color: #bf486f;
  border-color: #bf486f;
  cursor: not-allowed !important;
}

.groups-list .my-select {
  z-index: 2;
}

.custom-table .table thead tr {
  z-index: 1 !important;
}

.tag-picture-preview {
  width: 250px;
  display: block;
}

.search-similar-project-preview {
  margin: 30px 0;
  text-align: center;
}
.search-similar-project-preview img {
  border-radius: 18px;
  object-fit: contain;
  max-width: 100%;
}

.search-similar-projects-button {
  display: flex;
  justify-content: flex-end;
}
.search-similar-projects-button .spinner {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.search-similar-projects-button .spinner .path {
  stroke: #FFFFFF;
}

.similar-project-container {
  min-height: 200px;
}
.similar-project-container .similar-project-card {
  box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05);
  background-color: #ffffff;
  margin-bottom: 20px;
  border-radius: 4px;
  padding: 10px;
}
.similar-project-container .similar-project-empty {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.similar-project-container img {
  max-width: 100%;
  border-radius: 8px;
}

@media screen and (min-width: 1920px) {
  .tag-picture-preview {
    width: 350px;
  }
}
.slider-container {
  width: 100%;
  min-height: 100px;
}

.tags-match-wrapper {
  top: 5px;
  left: 5px;
  border: 1px solid white;
}

.tags-match__item {
  padding: 2px 5px;
  color: white;
  font-weight: 500;
  font-size: 14px;
}

.tags-match__item:not(:last-child) {
  border-right: 1px solid white;
}

.font-weight-semibold {
  font-weight: 600;
}

.subtitle-separator {
  display: block;
  width: 1px;
  height: 22px;
  border-radius: 2px;
  background: #e7e8ef;
  margin: 0 1rem 0 0.5rem;
}

.template-title {
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 24px;
  /* Размер шрифта */
  color: #48465b;
  /* Цвет текста */
}

.template-title::before,
.template-title::after {
  content: "";
  height: 1px;
  background-color: #d3d3d3;
  /* Цвет линий */
}

.template-title::before {
  flex: 0 0 10%;
  /* Левая линия занимает 30% */
  margin-right: 10px;
  /* Отступ между линией и текстом */
}

.template-title::after {
  flex: 1;
  /* Правая линия занимает оставшееся пространство (70%) */
  margin-left: 10px;
  /* Отступ между линией и текстом */
}

.confirm-child-tag .modal-body {
  overflow: visible;
}

.is-invalid:has(~ .title-unique-validation) {
  border-width: 3px;
}

.clear-cache-button {
  margin: auto 5px;
  height: 37px;
}

.button-spinner {
  height: 12px;
  width: 12px;
}
/*!*************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!../node_modules/socicon/css/socicon.css ***!
  \*************************************************************************************************************************************/
@charset "UTF-8";

@font-face {
  font-family: "socicon";
  src:url(/ec23f2c6ea40d7043ca8.eot);
  src:url(/ec23f2c6ea40d7043ca8.eot?#iefix) format("embedded-opentype"),
    url(/fa1cafd691508aa474d6.woff) format("woff"),
    url(/578ecee55f406ce82f5b.ttf) format("truetype"),
    url(/9f7046067297e3ef5075.svg#socicon) format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "socicon" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="socicon-"]:before,
[class*=" socicon-"]:before {
  font-family: "socicon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.socicon-modelmayhem:before {
  content: "\e000";
}
.socicon-mixcloud:before {
  content: "\e001";
}
.socicon-drupal:before {
  content: "\e002";
}
.socicon-swarm:before {
  content: "\e003";
}
.socicon-istock:before {
  content: "\e004";
}
.socicon-yammer:before {
  content: "\e005";
}
.socicon-ello:before {
  content: "\e006";
}
.socicon-stackoverflow:before {
  content: "\e007";
}
.socicon-persona:before {
  content: "\e008";
}
.socicon-triplej:before {
  content: "\e009";
}
.socicon-houzz:before {
  content: "\e00a";
}
.socicon-rss:before {
  content: "\e00b";
}
.socicon-paypal:before {
  content: "\e00c";
}
.socicon-odnoklassniki:before {
  content: "\e00d";
}
.socicon-airbnb:before {
  content: "\e00e";
}
.socicon-periscope:before {
  content: "\e00f";
}
.socicon-outlook:before {
  content: "\e010";
}
.socicon-coderwall:before {
  content: "\e011";
}
.socicon-tripadvisor:before {
  content: "\e012";
}
.socicon-appnet:before {
  content: "\e013";
}
.socicon-goodreads:before {
  content: "\e014";
}
.socicon-tripit:before {
  content: "\e015";
}
.socicon-lanyrd:before {
  content: "\e016";
}
.socicon-slideshare:before {
  content: "\e017";
}
.socicon-buffer:before {
  content: "\e018";
}
.socicon-disqus:before {
  content: "\e019";
}
.socicon-vkontakte:before {
  content: "\e01a";
}
.socicon-whatsapp:before {
  content: "\e01b";
}
.socicon-patreon:before {
  content: "\e01c";
}
.socicon-storehouse:before {
  content: "\e01d";
}
.socicon-pocket:before {
  content: "\e01e";
}
.socicon-mail:before {
  content: "\e01f";
}
.socicon-blogger:before {
  content: "\e020";
}
.socicon-technorati:before {
  content: "\e021";
}
.socicon-reddit:before {
  content: "\e022";
}
.socicon-dribbble:before {
  content: "\e023";
}
.socicon-stumbleupon:before {
  content: "\e024";
}
.socicon-digg:before {
  content: "\e025";
}
.socicon-envato:before {
  content: "\e026";
}
.socicon-behance:before {
  content: "\e027";
}
.socicon-delicious:before {
  content: "\e028";
}
.socicon-deviantart:before {
  content: "\e029";
}
.socicon-forrst:before {
  content: "\e02a";
}
.socicon-play:before {
  content: "\e02b";
}
.socicon-zerply:before {
  content: "\e02c";
}
.socicon-wikipedia:before {
  content: "\e02d";
}
.socicon-apple:before {
  content: "\e02e";
}
.socicon-flattr:before {
  content: "\e02f";
}
.socicon-github:before {
  content: "\e030";
}
.socicon-renren:before {
  content: "\e031";
}
.socicon-friendfeed:before {
  content: "\e032";
}
.socicon-newsvine:before {
  content: "\e033";
}
.socicon-identica:before {
  content: "\e034";
}
.socicon-bebo:before {
  content: "\e035";
}
.socicon-zynga:before {
  content: "\e036";
}
.socicon-steam:before {
  content: "\e037";
}
.socicon-xbox:before {
  content: "\e038";
}
.socicon-windows:before {
  content: "\e039";
}
.socicon-qq:before {
  content: "\e03a";
}
.socicon-douban:before {
  content: "\e03b";
}
.socicon-meetup:before {
  content: "\e03c";
}
.socicon-playstation:before {
  content: "\e03d";
}
.socicon-android:before {
  content: "\e03e";
}
.socicon-snapchat:before {
  content: "\e03f";
}
.socicon-twitter:before {
  content: "\e040";
}
.socicon-facebook:before {
  content: "\e041";
}
.socicon-googleplus:before {
  content: "\e042";
}
.socicon-pinterest:before {
  content: "\e043";
}
.socicon-foursquare:before {
  content: "\e044";
}
.socicon-yahoo:before {
  content: "\e045";
}
.socicon-skype:before {
  content: "\e046";
}
.socicon-yelp:before {
  content: "\e047";
}
.socicon-feedburner:before {
  content: "\e048";
}
.socicon-linkedin:before {
  content: "\e049";
}
.socicon-viadeo:before {
  content: "\e04a";
}
.socicon-xing:before {
  content: "\e04b";
}
.socicon-myspace:before {
  content: "\e04c";
}
.socicon-soundcloud:before {
  content: "\e04d";
}
.socicon-spotify:before {
  content: "\e04e";
}
.socicon-grooveshark:before {
  content: "\e04f";
}
.socicon-lastfm:before {
  content: "\e050";
}
.socicon-youtube:before {
  content: "\e051";
}
.socicon-vimeo:before {
  content: "\e052";
}
.socicon-dailymotion:before {
  content: "\e053";
}
.socicon-vine:before {
  content: "\e054";
}
.socicon-flickr:before {
  content: "\e055";
}
.socicon-500px:before {
  content: "\e056";
}
.socicon-wordpress:before {
  content: "\e058";
}
.socicon-tumblr:before {
  content: "\e059";
}
.socicon-twitch:before {
  content: "\e05a";
}
.socicon-8tracks:before {
  content: "\e05b";
}
.socicon-amazon:before {
  content: "\e05c";
}
.socicon-icq:before {
  content: "\e05d";
}
.socicon-smugmug:before {
  content: "\e05e";
}
.socicon-ravelry:before {
  content: "\e05f";
}
.socicon-weibo:before {
  content: "\e060";
}
.socicon-baidu:before {
  content: "\e061";
}
.socicon-angellist:before {
  content: "\e062";
}
.socicon-ebay:before {
  content: "\e063";
}
.socicon-imdb:before {
  content: "\e064";
}
.socicon-stayfriends:before {
  content: "\e065";
}
.socicon-residentadvisor:before {
  content: "\e066";
}
.socicon-google:before {
  content: "\e067";
}
.socicon-yandex:before {
  content: "\e068";
}
.socicon-sharethis:before {
  content: "\e069";
}
.socicon-bandcamp:before {
  content: "\e06a";
}
.socicon-itunes:before {
  content: "\e06b";
}
.socicon-deezer:before {
  content: "\e06c";
}
.socicon-telegram:before {
  content: "\e06e";
}
.socicon-openid:before {
  content: "\e06f";
}
.socicon-amplement:before {
  content: "\e070";
}
.socicon-viber:before {
  content: "\e071";
}
.socicon-zomato:before {
  content: "\e072";
}
.socicon-draugiem:before {
  content: "\e074";
}
.socicon-endomodo:before {
  content: "\e075";
}
.socicon-filmweb:before {
  content: "\e076";
}
.socicon-stackexchange:before {
  content: "\e077";
}
.socicon-wykop:before {
  content: "\e078";
}
.socicon-teamspeak:before {
  content: "\e079";
}
.socicon-teamviewer:before {
  content: "\e07a";
}
.socicon-ventrilo:before {
  content: "\e07b";
}
.socicon-younow:before {
  content: "\e07c";
}
.socicon-raidcall:before {
  content: "\e07d";
}
.socicon-mumble:before {
  content: "\e07e";
}
.socicon-medium:before {
  content: "\e06d";
}
.socicon-bebee:before {
  content: "\e07f";
}
.socicon-hitbox:before {
  content: "\e080";
}
.socicon-reverbnation:before {
  content: "\e081";
}
.socicon-formulr:before {
  content: "\e082";
}
.socicon-instagram:before {
  content: "\e057";
}
.socicon-battlenet:before {
  content: "\e083";
}
.socicon-chrome:before {
  content: "\e084";
}
.socicon-discord:before {
  content: "\e086";
}
.socicon-issuu:before {
  content: "\e087";
}
.socicon-macos:before {
  content: "\e088";
}
.socicon-firefox:before {
  content: "\e089";
}
.socicon-opera:before {
  content: "\e08d";
}
.socicon-keybase:before {
  content: "\e090";
}
.socicon-alliance:before {
  content: "\e091";
}
.socicon-livejournal:before {
  content: "\e092";
}
.socicon-googlephotos:before {
  content: "\e093";
}
.socicon-horde:before {
  content: "\e094";
}
.socicon-etsy:before {
  content: "\e095";
}
.socicon-zapier:before {
  content: "\e096";
}
.socicon-google-scholar:before {
  content: "\e097";
}
.socicon-researchgate:before {
  content: "\e098";
}
.socicon-wechat:before {
  content: "\e099";
}
.socicon-strava:before {
  content: "\e09a";
}
.socicon-line:before {
  content: "\e09b";
}
.socicon-lyft:before {
  content: "\e09c";
}
.socicon-uber:before {
  content: "\e09d";
}
.socicon-songkick:before {
  content: "\e09e";
}
.socicon-viewbug:before {
  content: "\e09f";
}
.socicon-googlegroups:before {
  content: "\e0a0";
}
.socicon-quora:before {
  content: "\e073";
}
.socicon-diablo:before {
  content: "\e085";
}
.socicon-blizzard:before {
  content: "\e0a1";
}
.socicon-hearthstone:before {
  content: "\e08b";
}
.socicon-heroes:before {
  content: "\e08a";
}
.socicon-overwatch:before {
  content: "\e08c";
}
.socicon-warcraft:before {
  content: "\e08e";
}
.socicon-starcraft:before {
  content: "\e08f";
}
.socicon-beam:before {
  content: "\e0a2";
}
.socicon-curse:before {
  content: "\e0a3";
}
.socicon-player:before {
  content: "\e0a4";
}
.socicon-streamjar:before {
  content: "\e0a5";
}
.socicon-nintendo:before {
  content: "\e0a6";
}
.socicon-hellocoton:before {
  content: "\e0a7";
}

/*!***********************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!../node_modules/@fortawesome/fontawesome-free/css/all.min.css ***!
  \***********************************************************************************************************************************************************/
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/23f19bb08961f37aaf69.eot);src:url(/23f19bb08961f37aaf69.eot?#iefix) format("embedded-opentype"),url(/d878b0a6a1144760244f.woff2) format("woff2"),url(/2285773e6b4b172f07d9.woff) format("woff"),url(/527940b104eb2ea366c8.ttf) format("truetype"),url(/2f737afb171f88ca74fb.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/77206a6bb316fa0aded5.eot);src:url(/77206a6bb316fa0aded5.eot?#iefix) format("embedded-opentype"),url(/7a3337626410ca2f4071.woff2) format("woff2"),url(/bb58e57c48a3e911f15f.woff) format("woff"),url(/491974d108fe4002b2aa.ttf) format("truetype"),url(/4d7b51cbb32477620fbd.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/9bbb245e67a133f6e486.eot);src:url(/9bbb245e67a133f6e486.eot?#iefix) format("embedded-opentype"),url(/1551f4f60c37af51121f.woff2) format("woff2"),url(/eeccf4f66002c6f2ba24.woff) format("woff"),url(/be9ee23c0c6390141475.ttf) format("truetype"),url(/7b43a35ee78ccc925bf2.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
/*!***********************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!./_metronic/_assets/plugins/line-awesome/css/line-awesome.css ***!
  \***********************************************************************************************************************************************************/
/*!
 *  Line Awesome 1.1.0 by @icons_8 - https://icons8.com/line-awesome
 *  License - https://icons8.com/good-boy-license/ (Font: SIL OFL 1.1, CSS: MIT License)
 *
 * Made with love by Icons8 [ https://icons8.com/ ] using FontCustom [ https://github.com/FontCustom/fontcustom ]
 *
 * Contacts:
 *    [ https://icons8.com/contact ]
 *
 * Follow Icon8 on
 *    Twitter [ https://twitter.com/icons_8 ]
 *    Facebook [ https://www.facebook.com/Icons8 ]
 *    Google+ [ https://plus.google.com/+Icons8 ]
 *    GitHub [ https://github.com/icons8 ]
 */

@font-face {
  font-family: "LineAwesome";
  src: url(/3400fa38b566632e63a7.eot?v=1.1.);
  src: url(/3400fa38b566632e63a7.eot??v=1.1.#iefix) format("embedded-opentype"),
       url(/4b43b038741cb489a502.woff2?v=1.1.) format("woff2"),
       url(/58df7918b614b748dd57.woff?v=1.1.) format("woff"),
       url(/09dc31126068bedb290b.ttf?v=1.1.) format("truetype"),
       url(/9c04c3488a125914d2d8.svg?v=1.1.#fa) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "LineAwesome";
    src: url(/9c04c3488a125914d2d8.svg?v=1.1.#fa) format("svg");
  }
}

/* Thanks to http://fontawesome.io @fontawesome and @davegandy */
.la {
    display: inline-block;
    font: normal normal normal 16px/1 "LineAwesome";
    font-size: inherit;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}
/* makes the font 33% larger relative to the icon container */
.la-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}
.la-2x {
    font-size: 2em;
}
.la-3x {
    font-size: 3em;
}
.la-4x {
    font-size: 4em;
}
.la-5x {
    font-size: 5em;
}
.la-fw {
    width: 1.28571429em;
    text-align: center;
}
.la-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}
.la-ul > li {
    position: relative;
}
.la-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    text-align: center;
}
.la-li.la-lg {
    left: -1.85714286em;
}
.la-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.li.pull-left {
    margin-right: .3em;
}
.li.pull-right {
    margin-left: .3em;
}
.la-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
.la-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.la-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.la-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
.la-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.la-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}
:root .la-rotate-90,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-flip-horizontal,
:root .la-flip-vertical {
    filter: none;
}
.la-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}
.la-stack-1x,
.la-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}
.la-stack-1x {
    line-height: inherit;
}
.la-stack-2x {
    font-size: 2em;
}
.la-inverse {
    color: #ffffff;
}
/* Thanks to http://fontawesome.io @fontawesome and @davegandy */

.la-500px:before { content: "\f100"; }
.la-adjust:before { content: "\f101"; }
.la-adn:before { content: "\f102"; }
.la-align-center:before { content: "\f103"; }
.la-align-justify:before { content: "\f104"; }
.la-align-left:before { content: "\f105"; }
.la-align-right:before { content: "\f106"; }
.la-amazon:before { content: "\f107"; }
.la-ambulance:before { content: "\f108"; }
.la-anchor:before { content: "\f109"; }
.la-android:before { content: "\f10a"; }
.la-angellist:before { content: "\f10b"; }
.la-angle-double-down:before { content: "\f10c"; }
.la-angle-double-left:before { content: "\f10d"; }
.la-angle-double-right:before { content: "\f10e"; }
.la-angle-double-up:before { content: "\f10f"; }
.la-angle-down:before { content: "\f110"; }
.la-angle-left:before { content: "\f111"; }
.la-angle-right:before { content: "\f112"; }
.la-angle-up:before { content: "\f113"; }
.la-apple:before { content: "\f114"; }
.la-archive:before { content: "\f115"; }
.la-area-chart:before { content: "\f116"; }
.la-arrow-circle-down:before { content: "\f117"; }
.la-arrow-circle-left:before { content: "\f118"; }
.la-arrow-circle-o-down:before { content: "\f119"; }
.la-arrow-circle-o-left:before { content: "\f11a"; }
.la-arrow-circle-o-right:before { content: "\f11b"; }
.la-arrow-circle-o-up:before { content: "\f11c"; }
.la-arrow-circle-right:before { content: "\f11d"; }
.la-arrow-circle-up:before { content: "\f11e"; }
.la-arrow-down:before { content: "\f11f"; }
.la-arrow-left:before { content: "\f120"; }
.la-arrow-right:before { content: "\f121"; }
.la-arrow-up:before { content: "\f122"; }
.la-arrows:before { content: "\f123"; }
.la-arrows-alt:before { content: "\f124"; }
.la-arrows-h:before { content: "\f125"; }
.la-arrows-v:before { content: "\f126"; }
.la-asterisk:before { content: "\f127"; }
.la-at:before { content: "\f128"; }
.la-automobile:before { content: "\f129"; }
.la-backward:before { content: "\f12a"; }
.la-balance-scale:before { content: "\f12b"; }
.la-ban:before { content: "\f12c"; }
.la-bank:before { content: "\f12d"; }
.la-bar-chart:before { content: "\f12e"; }
.la-bar-chart-o:before { content: "\f12f"; }
.la-barcode:before { content: "\f130"; }
.la-bars:before { content: "\f131"; }
.la-battery-0:before { content: "\f132"; }
.la-battery-1:before { content: "\f133"; }
.la-battery-2:before { content: "\f134"; }
.la-battery-3:before { content: "\f135"; }
.la-battery-4:before { content: "\f136"; }
.la-battery-empty:before { content: "\f137"; }
.la-battery-full:before { content: "\f138"; }
.la-battery-half:before { content: "\f139"; }
.la-battery-quarter:before { content: "\f13a"; }
.la-battery-three-quarters:before { content: "\f13b"; }
.la-bed:before { content: "\f13c"; }
.la-beer:before { content: "\f13d"; }
.la-behance:before { content: "\f13e"; }
.la-behance-square:before { content: "\f13f"; }
.la-bell:before { content: "\f140"; }
.la-bell-o:before { content: "\f141"; }
.la-bell-slash:before { content: "\f142"; }
.la-bell-slash-o:before { content: "\f143"; }
.la-bicycle:before { content: "\f144"; }
.la-binoculars:before { content: "\f145"; }
.la-birthday-cake:before { content: "\f146"; }
.la-bitbucket:before { content: "\f147"; }
.la-bitbucket-square:before { content: "\f148"; }
.la-bitcoin:before { content: "\f149"; }
.la-black-tie:before { content: "\f14a"; }
.la-bold:before { content: "\f14b"; }
.la-bolt:before { content: "\f14c"; }
.la-bomb:before { content: "\f14d"; }
.la-book:before { content: "\f14e"; }
.la-bookmark:before { content: "\f14f"; }
.la-bookmark-o:before { content: "\f150"; }
.la-briefcase:before { content: "\f151"; }
.la-btc:before { content: "\f152"; }
.la-bug:before { content: "\f153"; }
.la-building:before { content: "\f154"; }
.la-building-o:before { content: "\f155"; }
.la-bullhorn:before { content: "\f156"; }
.la-bullseye:before { content: "\f157"; }
.la-bus:before { content: "\f158"; }
.la-buysellads:before { content: "\f159"; }
.la-cab:before { content: "\f15a"; }
.la-calculator:before { content: "\f15b"; }
.la-calendar:before { content: "\f15c"; }
.la-calendar-check-o:before { content: "\f15d"; }
.la-calendar-minus-o:before { content: "\f15e"; }
.la-calendar-o:before { content: "\f15f"; }
.la-calendar-plus-o:before { content: "\f160"; }
.la-calendar-times-o:before { content: "\f161"; }
.la-camera:before { content: "\f162"; }
.la-camera-retro:before { content: "\f163"; }
.la-car:before { content: "\f164"; }
.la-caret-down:before { content: "\f165"; }
.la-caret-left:before { content: "\f166"; }
.la-caret-right:before { content: "\f167"; }
.la-caret-square-o-down:before, .la-toggle-down:before { content: "\f168"; }
.la-caret-square-o-left:before, .la-toggle-left:before { content: "\f169"; }
.la-caret-square-o-right:before, .la-toggle-right:before { content: "\f16a"; }
.la-caret-square-o-up:before, .la-toggle-up:before { content: "\f16b"; }
.la-caret-up:before { content: "\f16c"; }
.la-cart-arrow-down:before { content: "\f16d"; }
.la-cart-plus:before { content: "\f16e"; }
.la-cc:before { content: "\f16f"; }
.la-cc-amex:before { content: "\f170"; }
.la-cc-diners-club:before { content: "\f171"; }
.la-cc-discover:before { content: "\f172"; }
.la-cc-jcb:before { content: "\f173"; }
.la-cc-mastercard:before { content: "\f174"; }
.la-cc-paypal:before { content: "\f175"; }
.la-cc-stripe:before { content: "\f176"; }
.la-cc-visa:before { content: "\f177"; }
.la-certificate:before { content: "\f178"; }
.la-chain:before { content: "\f179"; }
.la-chain-broken:before { content: "\f17a"; }
.la-check:before { content: "\f17b"; }
.la-check-circle:before { content: "\f17c"; }
.la-check-circle-o:before { content: "\f17d"; }
.la-check-square:before { content: "\f17e"; }
.la-check-square-o:before { content: "\f17f"; }
.la-chevron-circle-down:before { content: "\f180"; }
.la-chevron-circle-left:before { content: "\f181"; }
.la-chevron-circle-right:before { content: "\f182"; }
.la-chevron-circle-up:before { content: "\f183"; }
.la-chevron-down:before { content: "\f184"; }
.la-chevron-left:before { content: "\f185"; }
.la-chevron-right:before { content: "\f186"; }
.la-chevron-up:before { content: "\f187"; }
.la-child:before { content: "\f188"; }
.la-chrome:before { content: "\f189"; }
.la-circle:before { content: "\f18a"; }
.la-circle-o:before { content: "\f18b"; }
.la-circle-o-notch:before { content: "\f18c"; }
.la-circle-thin:before { content: "\f18d"; }
.la-clipboard:before { content: "\f18e"; }
.la-clock-o:before { content: "\f18f"; }
.la-clone:before { content: "\f190"; }
.la-close:before { content: "\f191"; }
.la-cloud:before { content: "\f192"; }
.la-cloud-download:before { content: "\f193"; }
.la-cloud-upload:before { content: "\f194"; }
.la-cny:before { content: "\f195"; }
.la-code:before { content: "\f196"; }
.la-code-fork:before { content: "\f197"; }
.la-codepen:before { content: "\f198"; }
.la-coffee:before { content: "\f199"; }
.la-cog:before { content: "\f19a"; }
.la-cogs:before { content: "\f19b"; }
.la-columns:before { content: "\f19c"; }
.la-comment:before { content: "\f19d"; }
.la-comment-o:before { content: "\f19e"; }
.la-commenting:before { content: "\f19f"; }
.la-commenting-o:before { content: "\f1a0"; }
.la-comments:before { content: "\f1a1"; }
.la-comments-o:before { content: "\f1a2"; }
.la-compass:before { content: "\f1a3"; }
.la-compress:before { content: "\f1a4"; }
.la-connectdevelop:before { content: "\f1a5"; }
.la-contao:before { content: "\f1a6"; }
.la-copy:before { content: "\f1a7"; }
.la-copyright:before { content: "\f1a8"; }
.la-creative-commons:before { content: "\f1a9"; }
.la-credit-card:before { content: "\f1aa"; }
.la-crop:before { content: "\f1ab"; }
.la-crosshairs:before { content: "\f1ac"; }
.la-css3:before { content: "\f1ad"; }
.la-cube:before { content: "\f1ae"; }
.la-cubes:before { content: "\f1af"; }
.la-cut:before { content: "\f1b0"; }
.la-cutlery:before { content: "\f1b1"; }
.la-dashboard:before { content: "\f1b2"; }
.la-dashcube:before { content: "\f1b3"; }
.la-database:before { content: "\f1b4"; }
.la-dedent:before { content: "\f1b5"; }
.la-delicious:before { content: "\f1b6"; }
.la-desktop:before { content: "\f1b7"; }
.la-deviantart:before { content: "\f1b8"; }
.la-diamond:before { content: "\f1b9"; }
.la-digg:before { content: "\f1ba"; }
.la-dollar:before { content: "\f1bb"; }
.la-dot-circle-o:before { content: "\f1bc"; }
.la-download:before { content: "\f1bd"; }
.la-dribbble:before { content: "\f1be"; }
.la-dropbox:before { content: "\f1bf"; }
.la-drupal:before { content: "\f1c0"; }
.la-edit:before { content: "\f1c1"; }
.la-eject:before { content: "\f1c2"; }
.la-ellipsis-h:before { content: "\f1c3"; }
.la-ellipsis-v:before { content: "\f1c4"; }
.la-empire:before, .la-ge:before { content: "\f1c5"; }
.la-envelope:before { content: "\f1c6"; }
.la-envelope-o:before { content: "\f1c7"; }
.la-envelope-square:before { content: "\f1c8"; }
.la-eraser:before { content: "\f1c9"; }
.la-eur:before { content: "\f1ca"; }
.la-euro:before { content: "\f1cb"; }
.la-exchange:before { content: "\f1cc"; }
.la-exclamation:before { content: "\f1cd"; }
.la-exclamation-circle:before { content: "\f1ce"; }
.la-exclamation-triangle:before { content: "\f1cf"; }
.la-expand:before { content: "\f1d0"; }
.la-expeditedssl:before { content: "\f1d1"; }
.la-external-link:before { content: "\f1d2"; }
.la-external-link-square:before { content: "\f1d3"; }
.la-eye:before { content: "\f1d4"; }
.la-eye-slash:before { content: "\f1d5"; }
.la-eyedropper:before { content: "\f1d6"; }
.la-facebook:before, .la-facebook-f:before { content: "\f1d7"; }
.la-facebook-official:before { content: "\f1d8"; }
.la-facebook-square:before { content: "\f1d9"; }
.la-fast-backward:before { content: "\f1da"; }
.la-fast-forward:before { content: "\f1db"; }
.la-fax:before { content: "\f1dc"; }
.la-female:before { content: "\f1dd"; }
.la-fighter-jet:before { content: "\f1de"; }
.la-file:before { content: "\f1df"; }
.la-file-archive-o:before { content: "\f1e0"; }
.la-file-audio-o:before { content: "\f1e1"; }
.la-file-code-o:before { content: "\f1e2"; }
.la-file-excel-o:before { content: "\f1e3"; }
.la-file-image-o:before { content: "\f1e4"; }
.la-file-movie-o:before { content: "\f1e5"; }
.la-file-o:before { content: "\f1e6"; }
.la-file-pdf-o:before { content: "\f1e7"; }
.la-file-photo-o:before { content: "\f1e8"; }
.la-file-picture-o:before { content: "\f1e9"; }
.la-file-powerpoint-o:before { content: "\f1ea"; }
.la-file-sound-o:before { content: "\f1eb"; }
.la-file-text:before { content: "\f1ec"; }
.la-file-text-o:before { content: "\f1ed"; }
.la-file-video-o:before { content: "\f1ee"; }
.la-file-word-o:before { content: "\f1ef"; }
.la-file-zip-o:before { content: "\f1f0"; }
.la-files-o:before { content: "\f1f1"; }
.la-film:before { content: "\f1f2"; }
.la-filter:before { content: "\f1f3"; }
.la-fire:before { content: "\f1f4"; }
.la-fire-extinguisher:before { content: "\f1f5"; }
.la-firefox:before { content: "\f1f6"; }
.la-flag:before { content: "\f1f7"; }
.la-flag-checkered:before { content: "\f1f8"; }
.la-flag-o:before { content: "\f1f9"; }
.la-flash:before { content: "\f1fa"; }
.la-flask:before { content: "\f1fb"; }
.la-flickr:before { content: "\f1fc"; }
.la-floppy-o:before { content: "\f1fd"; }
.la-folder:before { content: "\f1fe"; }
.la-folder-o:before { content: "\f1ff"; }
.la-folder-open:before { content: "\f200"; }
.la-folder-open-o:before { content: "\f201"; }
.la-font:before { content: "\f202"; }
.la-fonticons:before { content: "\f203"; }
.la-forumbee:before { content: "\f204"; }
.la-forward:before { content: "\f205"; }
.la-foursquare:before { content: "\f206"; }
.la-frown-o:before { content: "\f207"; }
.la-futbol-o:before, .la-soccer-ball-o:before { content: "\f208"; }
.la-gamepad:before { content: "\f209"; }
.la-gavel:before { content: "\f20a"; }
.la-gbp:before { content: "\f20b"; }
.la-gear:before { content: "\f20c"; }
.la-gears:before { content: "\f20d"; }
.la-genderless:before { content: "\f20e"; }
.la-get-pocket:before { content: "\f20f"; }
.la-gg:before { content: "\f210"; }
.la-gg-circle:before { content: "\f211"; }
.la-gift:before { content: "\f212"; }
.la-git:before { content: "\f213"; }
.la-git-square:before { content: "\f214"; }
.la-github:before { content: "\f215"; }
.la-github-alt:before { content: "\f216"; }
.la-github-square:before { content: "\f217"; }
.la-glass:before { content: "\f218"; }
.la-globe:before { content: "\f219"; }
.la-google:before { content: "\f21a"; }
.la-google-plus:before { content: "\f21b"; }
.la-google-plus-square:before { content: "\f21c"; }
.la-google-wallet:before { content: "\f21d"; }
.la-graduation-cap:before { content: "\f21e"; }
.la-gratipay:before, .la-gittip:before { content: "\f21f"; }
.la-group:before { content: "\f220"; }
.la-h-square:before { content: "\f221"; }
.la-hacker-news:before { content: "\f222"; }
.la-hand-grab-o:before { content: "\f223"; }
.la-hand-lizard-o:before { content: "\f224"; }
.la-hand-o-down:before { content: "\f225"; }
.la-hand-o-left:before { content: "\f226"; }
.la-hand-o-right:before { content: "\f227"; }
.la-hand-o-up:before { content: "\f228"; }
.la-hand-paper-o:before { content: "\f229"; }
.la-hand-peace-o:before { content: "\f22a"; }
.la-hand-pointer-o:before { content: "\f22b"; }
.la-hand-rock-o:before { content: "\f22c"; }
.la-hand-scissors-o:before { content: "\f22d"; }
.la-hand-spock-o:before { content: "\f22e"; }
.la-hand-stop-o:before { content: "\f22f"; }
.la-hdd-o:before { content: "\f230"; }
.la-header:before { content: "\f231"; }
.la-headphones:before { content: "\f232"; }
.la-heart:before { content: "\f233"; }
.la-heart-o:before { content: "\f234"; }
.la-heartbeat:before { content: "\f235"; }
.la-history:before { content: "\f236"; }
.la-home:before { content: "\f237"; }
.la-hospital-o:before { content: "\f238"; }
.la-hotel:before { content: "\f239"; }
.la-hourglass:before { content: "\f23a"; }
.la-hourglass-1:before { content: "\f23b"; }
.la-hourglass-2:before { content: "\f23c"; }
.la-hourglass-3:before { content: "\f23d"; }
.la-hourglass-end:before { content: "\f23e"; }
.la-hourglass-half:before { content: "\f23f"; }
.la-hourglass-o:before { content: "\f240"; }
.la-hourglass-start:before { content: "\f241"; }
.la-houzz:before { content: "\f242"; }
.la-html5:before { content: "\f243"; }
.la-i-cursor:before { content: "\f244"; }
.la-ils:before { content: "\f245"; }
.la-image:before { content: "\f246"; }
.la-inbox:before { content: "\f247"; }
.la-indent:before { content: "\f248"; }
.la-industry:before { content: "\f249"; }
.la-info:before { content: "\f24a"; }
.la-info-circle:before { content: "\f24b"; }
.la-inr:before { content: "\f24c"; }
.la-instagram:before { content: "\f24d"; }
.la-institution:before { content: "\f24e"; }
.la-internet-explorer:before { content: "\f24f"; }
.la-ioxhost:before { content: "\f250"; }
.la-italic:before { content: "\f251"; }
.la-joomla:before { content: "\f252"; }
.la-jpy:before { content: "\f253"; }
.la-jsfiddle:before { content: "\f254"; }
.la-key:before { content: "\f255"; }
.la-keyboard-o:before { content: "\f256"; }
.la-krw:before { content: "\f257"; }
.la-language:before { content: "\f258"; }
.la-laptop:before { content: "\f259"; }
.la-lastfm:before { content: "\f25a"; }
.la-lastfm-square:before { content: "\f25b"; }
.la-leaf:before { content: "\f25c"; }
.la-leanpub:before { content: "\f25d"; }
.la-legal:before { content: "\f25e"; }
.la-lemon-o:before { content: "\f25f"; }
.la-level-down:before { content: "\f260"; }
.la-level-up:before { content: "\f261"; }
.la-life-bouy:before { content: "\f262"; }
.la-life-buoy:before { content: "\f263"; }
.la-life-ring:before, .la-support:before { content: "\f264"; }
.la-life-saver:before { content: "\f265"; }
.la-lightbulb-o:before { content: "\f266"; }
.la-line-chart:before { content: "\f267"; }
.la-link:before { content: "\f268"; }
.la-linkedin:before { content: "\f269"; }
.la-linkedin-square:before { content: "\f26a"; }
.la-linux:before { content: "\f26b"; }
.la-list:before { content: "\f26c"; }
.la-list-alt:before { content: "\f26d"; }
.la-list-ol:before { content: "\f26e"; }
.la-list-ul:before { content: "\f26f"; }
.la-location-arrow:before { content: "\f270"; }
.la-lock:before { content: "\f271"; }
.la-long-arrow-down:before { content: "\f272"; }
.la-long-arrow-left:before { content: "\f273"; }
.la-long-arrow-right:before { content: "\f274"; }
.la-long-arrow-up:before { content: "\f275"; }
.la-magic:before { content: "\f276"; }
.la-magnet:before { content: "\f277"; }
.la-mail-forward:before { content: "\f278"; }
.la-mail-reply:before { content: "\f279"; }
.la-mail-reply-all:before { content: "\f27a"; }
.la-male:before { content: "\f27b"; }
.la-map:before { content: "\f27c"; }
.la-map-marker:before { content: "\f27d"; }
.la-map-o:before { content: "\f27e"; }
.la-map-pin:before { content: "\f27f"; }
.la-map-signs:before { content: "\f280"; }
.la-mars:before { content: "\f281"; }
.la-mars-double:before { content: "\f282"; }
.la-mars-stroke:before { content: "\f283"; }
.la-mars-stroke-h:before { content: "\f284"; }
.la-mars-stroke-v:before { content: "\f285"; }
.la-maxcdn:before { content: "\f286"; }
.la-meanpath:before { content: "\f287"; }
.la-medium:before { content: "\f288"; }
.la-medkit:before { content: "\f289"; }
.la-meh-o:before { content: "\f28a"; }
.la-mercury:before { content: "\f28b"; }
.la-microphone:before { content: "\f28c"; }
.la-microphone-slash:before { content: "\f28d"; }
.la-minus:before { content: "\f28e"; }
.la-minus-circle:before { content: "\f28f"; }
.la-minus-square:before { content: "\f290"; }
.la-minus-square-o:before { content: "\f291"; }
.la-mobile:before { content: "\f292"; }
.la-mobile-phone:before { content: "\f293"; }
.la-money:before { content: "\f294"; }
.la-moon-o:before { content: "\f295"; }
.la-mortar-board:before { content: "\f296"; }
.la-motorcycle:before { content: "\f297"; }
.la-mouse-pointer:before { content: "\f298"; }
.la-music:before { content: "\f299"; }
.la-navicon:before { content: "\f29a"; }
.la-neuter:before { content: "\f29b"; }
.la-newspaper-o:before { content: "\f29c"; }
.la-object-group:before { content: "\f29d"; }
.la-object-ungroup:before { content: "\f29e"; }
.la-odnoklassniki:before { content: "\f29f"; }
.la-odnoklassniki-square:before { content: "\f2a0"; }
.la-opencart:before { content: "\f2a1"; }
.la-openid:before { content: "\f2a2"; }
.la-opera:before { content: "\f2a3"; }
.la-optin-monster:before { content: "\f2a4"; }
.la-outdent:before { content: "\f2a5"; }
.la-pagelines:before { content: "\f2a6"; }
.la-paint-brush:before { content: "\f2a7"; }
.la-paper-plane:before, .la-send:before { content: "\f2a8"; }
.la-paper-plane-o:before, .la-send-o:before { content: "\f2a9"; }
.la-paperclip:before { content: "\f2aa"; }
.la-paragraph:before { content: "\f2ab"; }
.la-paste:before { content: "\f2ac"; }
.la-pause:before { content: "\f2ad"; }
.la-paw:before { content: "\f2ae"; }
.la-paypal:before { content: "\f2af"; }
.la-pencil:before { content: "\f2b0"; }
.la-pencil-square:before { content: "\f2b1"; }
.la-pencil-square-o:before { content: "\f2b2"; }
.la-phone:before { content: "\f2b3"; }
.la-phone-square:before { content: "\f2b4"; }
.la-photo:before { content: "\f2b5"; }
.la-picture-o:before { content: "\f2b6"; }
.la-pie-chart:before { content: "\f2b7"; }
.la-pied-piper:before { content: "\f2b8"; }
.la-pied-piper-alt:before { content: "\f2b9"; }
.la-pinterest:before { content: "\f2ba"; }
.la-pinterest-p:before { content: "\f2bb"; }
.la-pinterest-square:before { content: "\f2bc"; }
.la-plane:before { content: "\f2bd"; }
.la-play:before { content: "\f2be"; }
.la-play-circle:before { content: "\f2bf"; }
.la-play-circle-o:before { content: "\f2c0"; }
.la-plug:before { content: "\f2c1"; }
.la-plus:before { content: "\f2c2"; }
.la-plus-circle:before { content: "\f2c3"; }
.la-plus-square:before { content: "\f2c4"; }
.la-plus-square-o:before { content: "\f2c5"; }
.la-power-off:before { content: "\f2c6"; }
.la-print:before { content: "\f2c7"; }
.la-puzzle-piece:before { content: "\f2c8"; }
.la-qq:before { content: "\f2c9"; }
.la-qrcode:before { content: "\f2ca"; }
.la-question:before { content: "\f2cb"; }
.la-question-circle:before { content: "\f2cc"; }
.la-quote-left:before { content: "\f2cd"; }
.la-quote-right:before { content: "\f2ce"; }
.la-ra:before { content: "\f2cf"; }
.la-random:before { content: "\f2d0"; }
.la-rebel:before { content: "\f2d1"; }
.la-recycle:before { content: "\f2d2"; }
.la-reddit:before { content: "\f2d3"; }
.la-reddit-square:before { content: "\f2d4"; }
.la-refresh:before { content: "\f2d5"; }
.la-registered:before { content: "\f2d6"; }
.la-renren:before { content: "\f2d7"; }
.la-reorder:before { content: "\f2d8"; }
.la-repeat:before { content: "\f2d9"; }
.la-reply:before { content: "\f2da"; }
.la-reply-all:before { content: "\f2db"; }
.la-retweet:before { content: "\f2dc"; }
.la-rmb:before { content: "\f2dd"; }
.la-road:before { content: "\f2de"; }
.la-rocket:before { content: "\f2df"; }
.la-rotate-left:before { content: "\f2e0"; }
.la-rotate-right:before { content: "\f2e1"; }
.la-rouble:before { content: "\f2e2"; }
.la-rss:before, .la-feed:before { content: "\f2e3"; }
.la-rss-square:before { content: "\f2e4"; }
.la-rub:before { content: "\f2e5"; }
.la-ruble:before { content: "\f2e6"; }
.la-rupee:before { content: "\f2e7"; }
.la-safari:before { content: "\f2e8"; }
.la-save:before { content: "\f2e9"; }
.la-scissors:before { content: "\f2ea"; }
.la-search:before { content: "\f2eb"; }
.la-search-minus:before { content: "\f2ec"; }
.la-search-plus:before { content: "\f2ed"; }
.la-sellsy:before { content: "\f2ee"; }
.la-server:before { content: "\f2ef"; }
.la-share:before { content: "\f2f0"; }
.la-share-alt:before { content: "\f2f1"; }
.la-share-alt-square:before { content: "\f2f2"; }
.la-share-square:before { content: "\f2f3"; }
.la-share-square-o:before { content: "\f2f4"; }
.la-shekel:before { content: "\f2f5"; }
.la-sheqel:before { content: "\f2f6"; }
.la-shield:before { content: "\f2f7"; }
.la-ship:before { content: "\f2f8"; }
.la-shirtsinbulk:before { content: "\f2f9"; }
.la-shopping-cart:before { content: "\f2fa"; }
.la-sign-in:before { content: "\f2fb"; }
.la-sign-out:before { content: "\f2fc"; }
.la-signal:before { content: "\f2fd"; }
.la-simplybuilt:before { content: "\f2fe"; }
.la-sitemap:before { content: "\f2ff"; }
.la-skyatlas:before { content: "\f300"; }
.la-skype:before { content: "\f301"; }
.la-slack:before { content: "\f302"; }
.la-sliders:before { content: "\f303"; }
.la-slideshare:before { content: "\f304"; }
.la-smile-o:before { content: "\f305"; }
.la-sort:before, .la-unsorted:before { content: "\f306"; }
.la-sort-alpha-asc:before { content: "\f307"; }
.la-sort-alpha-desc:before { content: "\f308"; }
.la-sort-amount-asc:before { content: "\f309"; }
.la-sort-amount-desc:before { content: "\f30a"; }
.la-sort-asc:before, .la-sort-up:before { content: "\f30b"; }
.la-sort-desc:before, .la-sort-down:before { content: "\f30c"; }
.la-sort-numeric-asc:before { content: "\f30d"; }
.la-sort-numeric-desc:before { content: "\f30e"; }
.la-soundcloud:before { content: "\f30f"; }
.la-space-shuttle:before { content: "\f310"; }
.la-spinner:before { content: "\f311"; }
.la-spoon:before { content: "\f312"; }
.la-spotify:before { content: "\f313"; }
.la-square:before { content: "\f314"; }
.la-square-o:before { content: "\f315"; }
.la-stack-exchange:before { content: "\f316"; }
.la-stack-overflow:before { content: "\f317"; }
.la-star:before { content: "\f318"; }
.la-star-half:before { content: "\f319"; }
.la-star-half-o:before, .la-star-half-full:before, .la-star-half-empty:before { content: "\f31a"; }
.la-star-o:before { content: "\f31b"; }
.la-steam:before { content: "\f31c"; }
.la-steam-square:before { content: "\f31d"; }
.la-step-backward:before { content: "\f31e"; }
.la-step-forward:before { content: "\f31f"; }
.la-stethoscope:before { content: "\f320"; }
.la-sticky-note:before { content: "\f321"; }
.la-sticky-note-o:before { content: "\f322"; }
.la-stop:before { content: "\f323"; }
.la-street-view:before { content: "\f324"; }
.la-strikethrough:before { content: "\f325"; }
.la-stumbleupon:before { content: "\f326"; }
.la-stumbleupon-circle:before { content: "\f327"; }
.la-subscript:before { content: "\f328"; }
.la-subway:before { content: "\f329"; }
.la-suitcase:before { content: "\f32a"; }
.la-sun-o:before { content: "\f32b"; }
.la-superscript:before { content: "\f32c"; }
.la-table:before { content: "\f32d"; }
.la-tablet:before { content: "\f32e"; }
.la-tachometer:before { content: "\f32f"; }
.la-tag:before { content: "\f330"; }
.la-tags:before { content: "\f331"; }
.la-tasks:before { content: "\f332"; }
.la-taxi:before { content: "\f333"; }
.la-television:before, .la-tv:before { content: "\f334"; }
.la-tencent-weibo:before { content: "\f335"; }
.la-terminal:before { content: "\f336"; }
.la-text-height:before { content: "\f337"; }
.la-text-width:before { content: "\f338"; }
.la-th:before { content: "\f339"; }
.la-th-large:before { content: "\f33a"; }
.la-th-list:before { content: "\f33b"; }
.la-thumb-tack:before { content: "\f33c"; }
.la-thumbs-down:before { content: "\f33d"; }
.la-thumbs-o-down:before { content: "\f33e"; }
.la-thumbs-o-up:before { content: "\f33f"; }
.la-thumbs-up:before { content: "\f340"; }
.la-ticket:before { content: "\f341"; }
.la-times:before, .la-remove:before { content: "\f342"; }
.la-times-circle:before { content: "\f343"; }
.la-times-circle-o:before { content: "\f344"; }
.la-tint:before { content: "\f345"; }
.la-toggle-off:before { content: "\f346"; }
.la-toggle-on:before { content: "\f347"; }
.la-trademark:before { content: "\f348"; }
.la-train:before { content: "\f349"; }
.la-transgender:before, .la-intersex:before { content: "\f34a"; }
.la-transgender-alt:before { content: "\f34b"; }
.la-trash:before { content: "\f34c"; }
.la-trash-o:before { content: "\f34d"; }
.la-tree:before { content: "\f34e"; }
.la-trello:before { content: "\f34f"; }
.la-tripadvisor:before { content: "\f350"; }
.la-trophy:before { content: "\f351"; }
.la-truck:before { content: "\f352"; }
.la-try:before { content: "\f353"; }
.la-tty:before { content: "\f354"; }
.la-tumblr:before { content: "\f355"; }
.la-tumblr-square:before { content: "\f356"; }
.la-turkish-lira:before { content: "\f357"; }
.la-twitch:before { content: "\f358"; }
.la-twitter:before { content: "\f359"; }
.la-twitter-square:before { content: "\f35a"; }
.la-umbrella:before { content: "\f35b"; }
.la-underline:before { content: "\f35c"; }
.la-undo:before { content: "\f35d"; }
.la-university:before { content: "\f35e"; }
.la-unlink:before { content: "\f35f"; }
.la-unlock:before { content: "\f360"; }
.la-unlock-alt:before { content: "\f361"; }
.la-upload:before { content: "\f362"; }
.la-usd:before { content: "\f363"; }
.la-user:before { content: "\f364"; }
.la-user-md:before { content: "\f365"; }
.la-user-plus:before { content: "\f366"; }
.la-user-secret:before { content: "\f367"; }
.la-user-times:before { content: "\f368"; }
.la-users:before { content: "\f369"; }
.la-venus:before { content: "\f36a"; }
.la-venus-double:before { content: "\f36b"; }
.la-venus-mars:before { content: "\f36c"; }
.la-viacoin:before { content: "\f36d"; }
.la-video-camera:before { content: "\f36e"; }
.la-vimeo:before { content: "\f36f"; }
.la-vimeo-square:before { content: "\f370"; }
.la-vine:before { content: "\f371"; }
.la-vk:before { content: "\f372"; }
.la-volume-down:before { content: "\f373"; }
.la-volume-off:before { content: "\f374"; }
.la-volume-up:before { content: "\f375"; }
.la-warning:before { content: "\f376"; }
.la-wechat:before { content: "\f377"; }
.la-weibo:before { content: "\f378"; }
.la-weixin:before { content: "\f379"; }
.la-whatsapp:before { content: "\f37a"; }
.la-wheelchair:before { content: "\f37b"; }
.la-wifi:before { content: "\f37c"; }
.la-wikipedia-w:before { content: "\f37d"; }
.la-windows:before { content: "\f37e"; }
.la-won:before { content: "\f37f"; }
.la-wordpress:before { content: "\f380"; }
.la-wrench:before { content: "\f381"; }
.la-xing:before { content: "\f382"; }
.la-xing-square:before { content: "\f383"; }
.la-y-combinator:before { content: "\f384"; }
.la-y-combinator-square:before { content: "\f385"; }
.la-yahoo:before { content: "\f386"; }
.la-yc:before { content: "\f387"; }
.la-yc-square:before { content: "\f388"; }
.la-yelp:before { content: "\f389"; }
.la-yen:before { content: "\f38a"; }
.la-youtube:before { content: "\f38b"; }
.la-youtube-play:before { content: "\f38c"; }
.la-youtube-square:before { content: "\f38d"; }
/*!***********************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!./_metronic/_assets/plugins/flaticon/flaticon.css ***!
  \***********************************************************************************************************************************************/
  /*
    Flaticon icon font: Flaticon
    Creation date: 20/03/2017 20:02
    */

@font-face {
  font-family: "Flaticon";
  src: url(/ff4db9d699282a5e5f6c.eot);
  src: url(/ff4db9d699282a5e5f6c.eot?#iefix) format("embedded-opentype"),
       url(/a53eae6b65c8492060d7.woff) format("woff"),
       url(/00eacf86b4318d9958a8.ttf) format("truetype"),
       url(/6c3328276bf745e70ecd.svg#Flaticon) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url(/6c3328276bf745e70ecd.svg#Flaticon) format("svg");
  }
}

[class^="flaticon-"]:before, 
[class*=" flaticon-"]:before {
    font-family: Flaticon;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}  

.flaticon-email-black-circular-button:before { content: "\f100"; }
.flaticon-map:before { content: "\f101"; }
.flaticon-alert-off:before { content: "\f102"; }
.flaticon-alert:before { content: "\f103"; }
.flaticon-computer:before { content: "\f104"; }
.flaticon-responsive:before { content: "\f105"; }
.flaticon-presentation:before { content: "\f106"; }
.flaticon-arrows:before { content: "\f107"; }
.flaticon-rocket:before { content: "\f108"; }
.flaticon-reply:before { content: "\f109"; }
.flaticon-gift:before { content: "\f10a"; }
.flaticon-confetti:before { content: "\f10b"; }
.flaticon-piggy-bank:before { content: "\f10c"; }
.flaticon-support:before { content: "\f10d"; }
.flaticon-delete:before { content: "\f10e"; }
.flaticon-eye:before { content: "\f10f"; }
.flaticon-multimedia:before { content: "\f110"; }
.flaticon-whatsapp:before { content: "\f111"; }
.flaticon-multimedia-2:before { content: "\f112"; }
.flaticon-email:before { content: "\f113"; }
.flaticon-presentation-1:before { content: "\f114"; }
.flaticon-trophy:before { content: "\f115"; }
.flaticon-psd:before { content: "\f116"; }
.flaticon-layer:before { content: "\f117"; }
.flaticon-doc:before { content: "\f118"; }
.flaticon-file:before { content: "\f119"; }
.flaticon-network:before { content: "\f11a"; }
.flaticon-bus-stop:before { content: "\f11b"; }
.flaticon-globe:before { content: "\f11c"; }
.flaticon-upload:before { content: "\f11d"; }
.flaticon-squares:before { content: "\f11e"; }
.flaticon-technology:before { content: "\f11f"; }
.flaticon-up-arrow:before { content: "\f120"; }
.flaticon-browser:before { content: "\f121"; }
.flaticon-speech-bubble:before { content: "\f122"; }
.flaticon-coins:before { content: "\f123"; }
.flaticon-open-box:before { content: "\f124"; }
.flaticon-speech-bubble-1:before { content: "\f125"; }
.flaticon-attachment:before { content: "\f126"; }
.flaticon-photo-camera:before { content: "\f127"; }
.flaticon-skype-logo:before { content: "\f128"; }
.flaticon-linkedin-logo:before { content: "\f129"; }
.flaticon-twitter-logo:before { content: "\f12a"; }
.flaticon-facebook-letter-logo:before { content: "\f12b"; }
.flaticon-calendar-with-a-clock-time-tools:before { content: "\f12c"; }
.flaticon-youtube:before { content: "\f12d"; }
.flaticon-add-circular-button:before { content: "\f12e"; }
.flaticon-more-v2:before { content: "\f12f"; }
.flaticon-search:before { content: "\f130"; }
.flaticon-search-magnifier-interface-symbol:before { content: "\f131"; }
.flaticon-questions-circular-button:before { content: "\f132"; }
.flaticon-refresh:before { content: "\f133"; }
.flaticon-logout:before { content: "\f134"; }
.flaticon-event-calendar-symbol:before { content: "\f135"; }
.flaticon-laptop:before { content: "\f136"; }
.flaticon-tool:before { content: "\f137"; }
.flaticon-graphic:before { content: "\f138"; }
.flaticon-symbol:before { content: "\f139"; }
.flaticon-graphic-1:before { content: "\f13a"; }
.flaticon-clock:before { content: "\f13b"; }
.flaticon-squares-1:before { content: "\f13c"; }
.flaticon-black:before { content: "\f13d"; }
.flaticon-book:before { content: "\f13e"; }
.flaticon-cogwheel:before { content: "\f13f"; }
.flaticon-exclamation:before { content: "\f140"; }
.flaticon-add-label-button:before { content: "\f141"; }
.flaticon-delete-1:before { content: "\f142"; }
.flaticon-interface:before { content: "\f143"; }
.flaticon-more:before { content: "\f144"; }
.flaticon-warning-sign:before { content: "\f145"; }
.flaticon-calendar:before { content: "\f146"; }
.flaticon-instagram-logo:before { content: "\f147"; }
.flaticon-linkedin:before { content: "\f148"; }
.flaticon-facebook-logo-button:before { content: "\f149"; }
.flaticon-twitter-logo-button:before { content: "\f14a"; }
.flaticon-cancel:before { content: "\f14b"; }
.flaticon-exclamation-square:before { content: "\f14c"; }
.flaticon-buildings:before { content: "\f14d"; }
.flaticon-danger:before { content: "\f14e"; }
.flaticon-technology-1:before { content: "\f14f"; }
.flaticon-letter-g:before { content: "\f150"; }
.flaticon-interface-1:before { content: "\f151"; }
.flaticon-circle:before { content: "\f152"; }
.flaticon-pin:before { content: "\f153"; }
.flaticon-close:before { content: "\f154"; }
.flaticon-clock-1:before { content: "\f155"; }
.flaticon-apps:before { content: "\f156"; }
.flaticon-user:before { content: "\f157"; }
.flaticon-menu-button:before { content: "\f158"; }
.flaticon-settings:before { content: "\f159"; }
.flaticon-home:before { content: "\f15a"; }
.flaticon-clock-2:before { content: "\f15b"; }
.flaticon-lifebuoy:before { content: "\f15c"; }
.flaticon-cogwheel-1:before { content: "\f15d"; }
.flaticon-paper-plane:before { content: "\f15e"; }
.flaticon-statistics:before { content: "\f15f"; }
.flaticon-diagram:before { content: "\f160"; }
.flaticon-line-graph:before { content: "\f161"; }
.flaticon-customer:before { content: "\f162"; }
.flaticon-visible:before { content: "\f163"; }
.flaticon-shopping-basket:before { content: "\f164"; }
.flaticon-price-tag:before { content: "\f165"; }
.flaticon-businesswoman:before { content: "\f166"; }
.flaticon-medal:before { content: "\f167"; }
.flaticon-like:before { content: "\f168"; }
.flaticon-edit:before { content: "\f169"; }
.flaticon-avatar:before { content: "\f16a"; }
.flaticon-download:before { content: "\f16b"; }
.flaticon-home-1:before { content: "\f16c"; }
.flaticon-mail:before { content: "\f16d"; }
.flaticon-mail-1:before { content: "\f16e"; }
.flaticon-warning:before { content: "\f16f"; }
.flaticon-cart:before { content: "\f170"; }
.flaticon-bag:before { content: "\f171"; }
.flaticon-pie-chart:before { content: "\f172"; }
.flaticon-graph:before { content: "\f173"; }
.flaticon-interface-2:before { content: "\f174"; }
.flaticon-chat:before { content: "\f175"; }
.flaticon-envelope:before { content: "\f176"; }
.flaticon-chat-1:before { content: "\f177"; }
.flaticon-interface-3:before { content: "\f178"; }
.flaticon-background:before { content: "\f179"; }
.flaticon-file-1:before { content: "\f17a"; }
.flaticon-interface-4:before { content: "\f17b"; }
.flaticon-multimedia-3:before { content: "\f17c"; }
.flaticon-list:before { content: "\f17d"; }
.flaticon-time:before { content: "\f17e"; }
.flaticon-profile:before { content: "\f17f"; }
.flaticon-imac:before { content: "\f180"; }
.flaticon-medical:before { content: "\f181"; }
.flaticon-music:before { content: "\f182"; }
.flaticon-plus:before { content: "\f183"; }
.flaticon-exclamation-1:before { content: "\f184"; }
.flaticon-info:before { content: "\f185"; }
.flaticon-menu-1:before { content: "\f186"; }
.flaticon-menu-2:before { content: "\f187"; }
.flaticon-share:before { content: "\f188"; }
.flaticon-interface-5:before { content: "\f189"; }
.flaticon-signs:before { content: "\f18a"; }
.flaticon-tabs:before { content: "\f18b"; }
.flaticon-multimedia-4:before { content: "\f18c"; }
.flaticon-upload-1:before { content: "\f18d"; }
.flaticon-web:before { content: "\f18e"; }
.flaticon-placeholder:before { content: "\f18f"; }
.flaticon-placeholder-1:before { content: "\f190"; }
.flaticon-layers:before { content: "\f191"; }
.flaticon-interface-6:before { content: "\f192"; }
.flaticon-interface-7:before { content: "\f193"; }
.flaticon-interface-8:before { content: "\f194"; }
.flaticon-tool-1:before { content: "\f195"; }
.flaticon-settings-1:before { content: "\f196"; }
.flaticon-alarm:before { content: "\f197"; }
.flaticon-search-1:before { content: "\f198"; }
.flaticon-time-1:before { content: "\f199"; }
.flaticon-stopwatch:before { content: "\f19a"; }
.flaticon-folder:before { content: "\f19b"; }
.flaticon-folder-1:before { content: "\f19c"; }
.flaticon-folder-2:before { content: "\f19d"; }
.flaticon-folder-3:before { content: "\f19e"; }
.flaticon-file-2:before { content: "\f19f"; }
.flaticon-list-1:before { content: "\f1a0"; }
.flaticon-list-2:before { content: "\f1a1"; }
.flaticon-calendar-1:before { content: "\f1a2"; }
.flaticon-time-2:before { content: "\f1a3"; }
.flaticon-interface-9:before { content: "\f1a4"; }
.flaticon-app:before { content: "\f1a5"; }
.flaticon-suitcase:before { content: "\f1a6"; }
.flaticon-grid-menu-v2:before { content: "\f1a7"; }
.flaticon-more-v6:before { content: "\f1a8"; }
.flaticon-more-v5:before { content: "\f1a9"; }
.flaticon-add:before { content: "\f1aa"; }
.flaticon-multimedia-5:before { content: "\f1ab"; }
.flaticon-more-v4:before { content: "\f1ac"; }
.flaticon-placeholder-2:before { content: "\f1ad"; }
.flaticon-map-location:before { content: "\f1ae"; }
.flaticon-users:before { content: "\f1af"; }
.flaticon-profile-1:before { content: "\f1b0"; }
.flaticon-lock:before { content: "\f1b1"; }
.flaticon-sound:before { content: "\f1b2"; }
.flaticon-star:before { content: "\f1b3"; }
.flaticon-placeholder-3:before { content: "\f1b4"; }
.flaticon-bell:before { content: "\f1b5"; }
.flaticon-paper-plane-1:before { content: "\f1b6"; }
.flaticon-users-1:before { content: "\f1b7"; }
.flaticon-more-1:before { content: "\f1b8"; }
.flaticon-up-arrow-1:before { content: "\f1b9"; }
.flaticon-grid-menu:before { content: "\f1ba"; }
.flaticon-alarm-1:before { content: "\f1bb"; }
.flaticon-earth-globe:before { content: "\f1bc"; }
.flaticon-alert-1:before { content: "\f1bd"; }
.flaticon-internet:before { content: "\f1be"; }
.flaticon-user-ok:before { content: "\f1bf"; }
.flaticon-user-add:before { content: "\f1c0"; }
.flaticon-user-settings:before { content: "\f1c1"; }
.flaticon-truck:before { content: "\f1c2"; }
.flaticon-analytics:before { content: "\f1c3"; }
.flaticon-notes:before { content: "\f1c4"; }
.flaticon-tea-cup:before { content: "\f1c5"; }
.flaticon-exclamation-2:before { content: "\f1c6"; }
.flaticon-technology-2:before { content: "\f1c7"; }
.flaticon-location:before { content: "\f1c8"; }
.flaticon-edit-1:before { content: "\f1c9"; }
.flaticon-home-2:before { content: "\f1ca"; }
.flaticon-dashboard:before { content: "\f1cb"; }
.flaticon-information:before { content: "\f1cc"; }
.flaticon-light:before { content: "\f1cd"; }
.flaticon-car:before { content: "\f1ce"; }
.flaticon-business:before { content: "\f1cf"; }
.flaticon-squares-2:before { content: "\f1d0"; }
.flaticon-signs-1:before { content: "\f1d1"; }
.flaticon-mark:before { content: "\f1d2"; }
.flaticon-squares-3:before { content: "\f1d3"; }
.flaticon-comment:before { content: "\f1d4"; }
.flaticon-shapes:before { content: "\f1d5"; }
.flaticon-clipboard:before { content: "\f1d6"; }
.flaticon-squares-4:before { content: "\f1d7"; }
.flaticon-delete-2:before { content: "\f1d8"; }
.flaticon-bell-1:before { content: "\f1d9"; }
.flaticon-list-3:before { content: "\f1da"; }
.flaticon-infinity:before { content: "\f1db"; }
.flaticon-chat-2:before { content: "\f1dc"; }
.flaticon-calendar-2:before { content: "\f1dd"; }
.flaticon-signs-2:before { content: "\f1de"; }
.flaticon-time-3:before { content: "\f1df"; }
.flaticon-calendar-3:before { content: "\f1e0"; }
.flaticon-interface-10:before { content: "\f1e1"; }
.flaticon-interface-11:before { content: "\f1e2"; }
.flaticon-folder-4:before { content: "\f1e3"; }
.flaticon-alert-2:before { content: "\f1e4"; }
.flaticon-cogwheel-2:before { content: "\f1e5"; }
.flaticon-graphic-2:before { content: "\f1e6"; }
.flaticon-rotate:before { content: "\f1e7"; }
.flaticon-feed:before { content: "\f1e8"; }
.flaticon-safe-shield-protection:before { content: "\f1e9"; }
.flaticon-security:before { content: "\f1ea"; }
.flaticon-download-1:before { content: "\f1eb"; }
.flaticon-pie-chart-1:before { content: "\f1ec"; }
.flaticon-notepad:before { content: "\f1ed"; }
/*!************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!./_metronic/_assets/plugins/flaticon2/flaticon.css ***!
  \************************************************************************************************************************************************/
  /*
    Flaticon icon font: Flaticon
    Creation date: 20/03/2017 20:02
    */

@font-face {
  font-family: "Flaticon2";
  src: url(/5971908741f540117ba1.eot);
  src: url(/5971908741f540117ba1.eot?#iefix) format("embedded-opentype"),
       url(/76f38df3aea1a621f8bf.woff) format("woff"),
       url(/41914745046d0478cead.ttf) format("truetype"),
       url(/d6db166e2c8a79f5e2e8.svg#Flaticon2) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon2";
    src: url(/d6db166e2c8a79f5e2e8.svg#Flaticon2) format("svg");
  }
}

[class^="flaticon2-"]:before,
[class*=" flaticon2-"]:before {
    font-family: Flaticon2;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}

.flaticon2-notification:before { content: "\f100"; }
.flaticon2-settings:before { content: "\f101"; }
.flaticon2-search:before { content: "\f102"; }
.flaticon2-delete:before { content: "\f103"; }
.flaticon2-psd:before { content: "\f104"; }
.flaticon2-list:before { content: "\f105"; }
.flaticon2-box:before { content: "\f106"; }
.flaticon2-download:before { content: "\f107"; }
.flaticon2-shield:before { content: "\f108"; }
.flaticon2-paperplane:before { content: "\f109"; }
.flaticon2-avatar:before { content: "\f10a"; }
.flaticon2-bell:before { content: "\f10b"; }
.flaticon2-fax:before { content: "\f10c"; }
.flaticon2-chart2:before { content: "\f10d"; }
.flaticon2-supermarket:before { content: "\f10e"; }
.flaticon2-phone:before { content: "\f10f"; }
.flaticon2-envelope:before { content: "\f110"; }
.flaticon2-pin:before { content: "\f111"; }
.flaticon2-chat:before { content: "\f112"; }
.flaticon2-chart:before { content: "\f113"; }
.flaticon2-infographic:before { content: "\f114"; }
.flaticon2-grids:before { content: "\f115"; }
.flaticon2-menu:before { content: "\f116"; }
.flaticon2-plus:before { content: "\f117"; }
.flaticon2-list-1:before { content: "\f118"; }
.flaticon2-talk:before { content: "\f119"; }
.flaticon2-file:before { content: "\f11a"; }
.flaticon2-user:before { content: "\f11b"; }
.flaticon2-line-chart:before { content: "\f11c"; }
.flaticon2-percentage:before { content: "\f11d"; }
.flaticon2-menu-1:before { content: "\f11e"; }
.flaticon2-paper-plane:before { content: "\f11f"; }
.flaticon2-menu-2:before { content: "\f120"; }
.flaticon2-shopping-cart:before { content: "\f121"; }
.flaticon2-pie-chart:before { content: "\f122"; }
.flaticon2-box-1:before { content: "\f123"; }
.flaticon2-map:before { content: "\f124"; }
.flaticon2-favourite:before { content: "\f125"; }
.flaticon2-checking:before { content: "\f126"; }
.flaticon2-safe:before { content: "\f127"; }
.flaticon2-heart-rate-monitor:before { content: "\f128"; }
.flaticon2-layers:before { content: "\f129"; }
.flaticon2-delivery-package:before { content: "\f12a"; }
.flaticon2-sms:before { content: "\f12b"; }
.flaticon2-image-file:before { content: "\f12c"; }
.flaticon2-plus-1:before { content: "\f12d"; }
.flaticon2-send:before { content: "\f12e"; }
.flaticon2-graphic-design:before { content: "\f12f"; }
.flaticon2-cup:before { content: "\f130"; }
.flaticon2-website:before { content: "\f131"; }
.flaticon2-gift:before { content: "\f132"; }
.flaticon2-chronometer:before { content: "\f133"; }
.flaticon2-browser:before { content: "\f134"; }
.flaticon2-digital-marketing:before { content: "\f135"; }
.flaticon2-calendar:before { content: "\f136"; }
.flaticon2-calendar-1:before { content: "\f137"; }
.flaticon2-rocket:before { content: "\f138"; }
.flaticon2-analytics:before { content: "\f139"; }
.flaticon2-pie-chart-1:before { content: "\f13a"; }
.flaticon2-pie-chart-2:before { content: "\f13b"; }
.flaticon2-analytics-1:before { content: "\f13c"; }
.flaticon2-google-drive-file:before { content: "\f13d"; }
.flaticon2-pie-chart-3:before { content: "\f13e"; }
.flaticon2-poll-symbol:before { content: "\f13f"; }
.flaticon2-gear:before { content: "\f140"; }
.flaticon2-magnifier-tool:before { content: "\f141"; }
.flaticon2-add:before { content: "\f142"; }
.flaticon2-cube:before { content: "\f143"; }
.flaticon2-gift-1:before { content: "\f144"; }
.flaticon2-list-2:before { content: "\f145"; }
.flaticon2-shopping-cart-1:before { content: "\f146"; }
.flaticon2-calendar-2:before { content: "\f147"; }
.flaticon2-laptop:before { content: "\f148"; }
.flaticon2-cube-1:before { content: "\f149"; }
.flaticon2-layers-1:before { content: "\f14a"; }
.flaticon2-chat-1:before { content: "\f14b"; }
.flaticon2-copy:before { content: "\f14c"; }
.flaticon2-paper:before { content: "\f14d"; }
.flaticon2-hospital:before { content: "\f14e"; }
.flaticon2-calendar-3:before { content: "\f14f"; }
.flaticon2-speaker:before { content: "\f150"; }
.flaticon2-pie-chart-4:before { content: "\f151"; }
.flaticon2-schedule:before { content: "\f152"; }
.flaticon2-expand:before { content: "\f153"; }
.flaticon2-menu-3:before { content: "\f154"; }
.flaticon2-download-1:before { content: "\f155"; }
.flaticon2-help:before { content: "\f156"; }
.flaticon2-list-3:before { content: "\f157"; }
.flaticon2-notepad:before { content: "\f158"; }
.flaticon2-graph:before { content: "\f159"; }
.flaticon2-browser-1:before { content: "\f15a"; }
.flaticon2-photograph:before { content: "\f15b"; }
.flaticon2-browser-2:before { content: "\f15c"; }
.flaticon2-hourglass:before { content: "\f15d"; }
.flaticon2-mail:before { content: "\f15e"; }
.flaticon2-cardiogram:before { content: "\f15f"; }
.flaticon2-document:before { content: "\f160"; }
.flaticon2-contract:before { content: "\f161"; }
.flaticon2-graph-1:before { content: "\f162"; }
.flaticon2-graphic:before { content: "\f163"; }
.flaticon2-position:before { content: "\f164"; }
.flaticon2-soft-icons:before { content: "\f165"; }
.flaticon2-circle-vol-2:before { content: "\f166"; }
.flaticon2-rocket-1:before { content: "\f167"; }
.flaticon2-lorry:before { content: "\f168"; }
.flaticon2-cd:before { content: "\f169"; }
.flaticon2-file-1:before { content: "\f16a"; }
.flaticon2-reload:before { content: "\f16b"; }
.flaticon2-placeholder:before { content: "\f16c"; }
.flaticon2-refresh:before { content: "\f16d"; }
.flaticon2-medical-records:before { content: "\f16e"; }
.flaticon2-rectangular:before { content: "\f16f"; }
.flaticon2-medical-records-1:before { content: "\f170"; }
.flaticon2-indent-dots:before { content: "\f171"; }
.flaticon2-search-1:before { content: "\f172"; }
.flaticon2-edit:before { content: "\f173"; }
.flaticon2-new-email:before { content: "\f174"; }
.flaticon2-calendar-4:before { content: "\f175"; }
.flaticon2-console:before { content: "\f176"; }
.flaticon2-open-text-book:before { content: "\f177"; }
.flaticon2-download-2:before { content: "\f178"; }
.flaticon2-zig-zag-line-sign:before { content: "\f179"; }
.flaticon2-tools-and-utensils:before { content: "\f17a"; }
.flaticon2-crisp-icons:before { content: "\f17b"; }
.flaticon2-trash:before { content: "\f17c"; }
.flaticon2-lock:before { content: "\f17d"; }
.flaticon2-bell-1:before { content: "\f17e"; }
.flaticon2-setup:before { content: "\f17f"; }
.flaticon2-menu-4:before { content: "\f180"; }
.flaticon2-architecture-and-city:before { content: "\f181"; }
.flaticon2-shelter:before { content: "\f182"; }
.flaticon2-add-1:before { content: "\f183"; }
.flaticon2-checkmark:before { content: "\f184"; }
.flaticon2-circular-arrow:before { content: "\f185"; }
.flaticon2-user-outline-symbol:before { content: "\f186"; }
.flaticon2-rhombus:before { content: "\f187"; }
.flaticon2-crisp-icons-1:before { content: "\f188"; }
.flaticon2-soft-icons-1:before { content: "\f189"; }
.flaticon2-hexagonal:before { content: "\f18a"; }
.flaticon2-time:before { content: "\f18b"; }
.flaticon2-contrast:before { content: "\f18c"; }
.flaticon2-telegram-logo:before { content: "\f18d"; }
.flaticon2-hangouts-logo:before { content: "\f18e"; }
.flaticon2-analytics-2:before { content: "\f18f"; }
.flaticon2-wifi:before { content: "\f190"; }
.flaticon2-protected:before { content: "\f191"; }
.flaticon2-drop:before { content: "\f192"; }
.flaticon2-mail-1:before { content: "\f193"; }
.flaticon2-delivery-truck:before { content: "\f194"; }
.flaticon2-writing:before { content: "\f195"; }
.flaticon2-calendar-5:before { content: "\f196"; }
.flaticon2-protection:before { content: "\f197"; }
.flaticon2-calendar-6:before { content: "\f198"; }
.flaticon2-calendar-7:before { content: "\f199"; }
.flaticon2-calendar-8:before { content: "\f19a"; }
.flaticon2-bell-2:before { content: "\f19b"; }
.flaticon2-hourglass-1:before { content: "\f19c"; }
.flaticon2-next:before { content: "\f19d"; }
.flaticon2-chat-2:before { content: "\f19e"; }
.flaticon2-correct:before { content: "\f19f"; }
.flaticon2-photo-camera:before { content: "\f1a0"; }
.flaticon2-fast-next:before { content: "\f1a1"; }
.flaticon2-fast-back:before { content: "\f1a2"; }
.flaticon2-down:before { content: "\f1a3"; }
.flaticon2-back:before { content: "\f1a4"; }
.flaticon2-up:before { content: "\f1a5"; }
.flaticon2-arrow-down:before { content: "\f1a6"; }
.flaticon2-arrow-up:before { content: "\f1a7"; }
.flaticon2-accept:before { content: "\f1a8"; }
.flaticon2-sort:before { content: "\f1a9"; }
.flaticon2-arrow:before { content: "\f1aa"; }
.flaticon2-back-1:before { content: "\f1ab"; }
.flaticon2-add-square:before { content: "\f1ac"; }
.flaticon2-quotation-mark:before { content: "\f1ad"; }
.flaticon2-clip-symbol:before { content: "\f1ae"; }
.flaticon2-check-mark:before { content: "\f1af"; }
.flaticon2-folder:before { content: "\f1b0"; }
.flaticon2-cancel-music:before { content: "\f1b1"; }
.flaticon2-cross:before { content: "\f1b2"; }
.flaticon2-pen:before { content: "\f1b3"; }
.flaticon2-email:before { content: "\f1b4"; }
.flaticon2-graph-2:before { content: "\f1b5"; }
.flaticon2-open-box:before { content: "\f1b6"; }
.flaticon2-files-and-folders:before { content: "\f1b7"; }
.flaticon2-ui:before { content: "\f1b8"; }
.flaticon2-sheet:before { content: "\f1b9"; }
.flaticon2-dashboard:before { content: "\f1ba"; }
.flaticon2-user-1:before { content: "\f1bb"; }
.flaticon2-group:before { content: "\f1bc"; }
.flaticon2-black-back-closed-envelope-shape:before { content: "\f1bd"; }
.flaticon2-left-arrow:before { content: "\f1be"; }
.flaticon2-sort-alphabetically:before { content: "\f1bf"; }
.flaticon2-sort-down:before { content: "\f1c0"; }
.flaticon2-rubbish-bin:before { content: "\f1c1"; }
.flaticon2-rubbish-bin-delete-button:before { content: "\f1c2"; }
.flaticon2-calendar-9:before { content: "\f1c3"; }
.flaticon2-tag:before { content: "\f1c4"; }
.flaticon2-refresh-button:before { content: "\f1c5"; }
.flaticon2-refresh-arrow:before { content: "\f1c6"; }
.flaticon2-reload-1:before { content: "\f1c7"; }
.flaticon2-refresh-1:before { content: "\f1c8"; }
.flaticon2-left-arrow-1:before { content: "\f1c9"; }
.flaticon2-reply:before { content: "\f1ca"; }
.flaticon2-reply-1:before { content: "\f1cb"; }
.flaticon2-printer:before { content: "\f1cc"; }
.flaticon2-print:before { content: "\f1cd"; }
.flaticon2-shrink:before { content: "\f1ce"; }
.flaticon2-resize:before { content: "\f1cf"; }
.flaticon2-arrow-1:before { content: "\f1d0"; }
.flaticon2-size:before { content: "\f1d1"; }
.flaticon2-arrow-2:before { content: "\f1d2"; }
.flaticon2-cancel:before { content: "\f1d3"; }
.flaticon2-exclamation:before { content: "\f1d4"; }
.flaticon2-line:before { content: "\f1d5"; }
.flaticon2-warning:before { content: "\f1d6"; }
.flaticon2-information:before { content: "\f1d7"; }
.flaticon2-layers-2:before { content: "\f1d8"; }
.flaticon2-file-2:before { content: "\f1d9"; }
.flaticon2-bell-3:before { content: "\f1da"; }
.flaticon2-bell-4:before { content: "\f1db"; }
.flaticon2-bell-5:before { content: "\f1dc"; }
.flaticon2-bell-alarm-symbol:before { content: "\f1dd"; }
.flaticon2-world:before { content: "\f1de"; }
.flaticon2-graphic-1:before { content: "\f1df"; }
.flaticon2-send-1:before { content: "\f1e0"; }
.flaticon2-location:before { content: "\f1e1"; }
.flaticon2-pin-1:before { content: "\f1e2"; }
.flaticon2-start-up:before { content: "\f1e3"; }
.flaticon2-right-arrow:before { content: "\f1e4"; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguMzhiMzhlYTkzOTEwZmUwOWI2MjUuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOztBQUVsQjs7c0RBRXNEO0FBQ3REO0VBQ0UscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsdUJBQXVCO01BQ25CLG1CQUFtQjtVQUNmLGVBQWUsRUFBRTs7QUFFM0I7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsMkJBQTJCO01BQ3ZCLHNCQUFzQjtVQUNsQixtQkFBbUI7RUFDM0IsK0JBQStCO01BQzNCLHFCQUFxQjtVQUNqQix1QkFBdUI7RUFDL0IsWUFBWTtFQUNaLFVBQVUsRUFBRTtFQUNaO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxjQUFjLEVBQUU7SUFDaEI7TUFDRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxjQUFjLEVBQUU7RUFDcEI7SUFDRSxtQ0FBbUM7SUFDbkMsY0FBYztJQUNkLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxlQUFlO0lBQ2YsY0FBYyxFQUFFO0lBQ2hCO01BQ0UsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsY0FBYyxFQUFFO0VBQ3BCO0lBQ0UseUNBQXlDO0lBQ3pDLHlDQUF5QztJQUN6QywwQkFBMEIsRUFBRTtFQUM5QjtJQUNFLHlDQUF5QztJQUN6Qyx5Q0FBeUM7SUFDekMsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxXQUFXO01BQ1gsbUJBQW1CLEVBQUU7SUFDdkI7TUFDRSxtQkFBbUIsRUFBRTtFQUN6QjtJQUNFLGVBQWUsRUFBRTs7QUFFckI7RUFDRSxxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYix1QkFBdUI7TUFDbkIsbUJBQW1CO1VBQ2YsZUFBZTtFQUN2QixpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsMkJBQTJCO01BQ3ZCLHNCQUFzQjtVQUNsQixtQkFBbUI7RUFDM0IsK0JBQStCO01BQzNCLHFCQUFxQjtVQUNqQix1QkFBdUI7RUFDL0IsZUFBZTtNQUNYLFdBQVc7VUFDUCxPQUFPO0VBQ2Ysa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWE7RUFDYixXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFVBQVU7RUFDVixjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOztBQUVsQjs7c0RBRXNEO0FBQ3REO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNLEVBQUU7RUFDUjtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7O0FBRXZCO0VBQ0UsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QiwwQ0FBMEM7RUFDMUMsa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QiwrQkFBK0I7RUFDL0IsZUFBZTtFQUNmLGNBQWM7RUFDZCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixVQUFVO0VBQ1Ysd0VBQXdFO0VBQ3hFLGdFQUFnRTtFQUNoRSw2RkFBNkY7RUFDN0YsWUFBWSxFQUFFO0VBQ2Q7SUFDRSxtQ0FBbUM7WUFDM0IsMkJBQTJCLEVBQUU7RUFDdkM7SUFDRSxrQ0FBa0M7WUFDMUIsMEJBQTBCLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0M7WUFDMUIsMEJBQTBCLEVBQUU7RUFDdEM7SUFDRSxtQ0FBbUM7WUFDM0IsMkJBQTJCLEVBQUU7RUFDdkM7SUFDRSxVQUFVO0lBQ1YsK0JBQStCO1lBQ3ZCLHVCQUF1QjtJQUMvQixzRUFBc0U7SUFDdEUsOERBQThEO0lBQzlELDJGQUEyRixFQUFFOztBQUVqRztFQUNFLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixXQUFXO0VBQ1gsVUFBVTtFQUNWLHVCQUF1QjtVQUNmLGVBQWUsRUFBRTs7QUFFM0I7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsdUJBQXVCO0VBQ3ZCLFlBQVksRUFBRTtFQUNkO0lBQ0UsYUFBYSxFQUFFOztBQUVuQjtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVcsRUFBRTtFQUNiO0lBQ0UscUJBQXFCO0lBQ3JCLGlDQUFpQztZQUN6Qix5QkFBeUIsRUFBRTtFQUNyQztJQUNFLHVCQUF1QjtJQUN2QixpQ0FBaUM7WUFDekIseUJBQXlCLEVBQUU7RUFDckM7SUFDRSx3QkFBd0I7SUFDeEIsaUNBQWlDO1lBQ3pCLHlCQUF5QixFQUFFO0VBQ3JDO0lBQ0Usc0JBQXNCO0lBQ3RCLGdDQUFnQztZQUN4Qix3QkFBd0IsRUFBRTtFQUNwQztJQUNFLFVBQVUsRUFBRTtFQUNkO0lBQ0UsV0FBVyxFQUFFO0VBQ2Y7SUFDRSwwQkFBMEIsRUFBRTtFQUM5QjtJQUNFLFNBQVMsRUFBRTtFQUNiO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UseUJBQXlCLEVBQUU7O0FBRS9CO0VBQ0UsYUFBYSxFQUFFO0VBQ2Y7SUFDRSxjQUFjLEVBQUU7O0FBRXBCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOztBQUVsQjs7c0RBRXNEO0FBQ3REO0VBQ0UscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2Isc0NBQXNDO01BQ2xDLHNCQUFzQjtVQUNsQiw4QkFBOEI7RUFDdEMsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixZQUFZLEVBQUU7RUFDZDtJQUNFLGFBQWEsRUFBRTs7QUFFbkI7O0VBRUUscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsZUFBZTtFQUNmLDJCQUEyQjtNQUN2QixzQkFBc0I7VUFDbEIsbUJBQW1CO0VBQzNCLCtCQUErQjtNQUMzQixxQkFBcUI7VUFDakIsdUJBQXVCLEVBQUU7O0FBRW5DO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQix5QkFBeUI7S0FDdEIsc0JBQXNCO01BQ3JCLHFCQUFxQjtVQUNqQixpQkFBaUIsRUFBRTtFQUMzQjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxXQUFXO0lBQ1gsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsVUFBVTtJQUNWLGVBQWU7SUFDZixpQkFBaUIsRUFBRTs7QUFFdkI7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYyxFQUFFO0VBQ2hCO0lBQ0Usa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQixFQUFFOztBQUV0QjtFQUNFLHFCQUFxQjtFQUNyQixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLFlBQVk7RUFDWiw2QkFBNkIsRUFBRTs7QUFFakM7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixlQUFlO01BQ1gsV0FBVztVQUNQLE9BQU87RUFDZiw0QkFBNEI7RUFDNUIsMkJBQTJCO0VBQzNCLG9CQUFvQjtFQUNwQiwrQkFBK0I7TUFDM0IscUJBQXFCO1VBQ2pCLHVCQUF1QjtFQUMvQiwyQkFBMkI7TUFDdkIsc0JBQXNCO1VBQ2xCLG1CQUFtQjtFQUMzQixZQUFZLEVBQUU7RUFDZDtJQUNFLGNBQWM7SUFDZCxtQkFBbUIsRUFBRTs7QUFFekI7RUFDRSxjQUFjLEVBQUU7RUFDaEI7SUFDRSxjQUFjLEVBQUU7RUFDbEI7SUFDRSxjQUFjLEVBQUU7RUFDbEI7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxtQkFBbUIsRUFBRTtFQUN6QjtJQUNFLHlDQUF5QztJQUN6QyxjQUFjLEVBQUU7SUFDaEI7TUFDRSx5Q0FBeUMsRUFBRTtFQUMvQztJQUNFLGdCQUFnQjtJQUNoQixZQUFZLEVBQUU7O0FBRWxCOztzREFFc0Q7QUFDdEQ7RUFDRSw2QkFBNkI7RUFDN0IscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsMkJBQTJCO01BQ3ZCLHNCQUFzQjtVQUNsQixtQkFBbUI7RUFDM0IsWUFBWTtFQUNaLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UsdUJBQXVCO1FBQ25CLG1CQUFtQjtZQUNmLGVBQWU7SUFDdkIsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxnQkFBZ0IsRUFBRTs7QUFFdEI7RUFDRSx1QkFBdUI7TUFDbkIsbUJBQW1CO1VBQ2YsZUFBZTtFQUN2QixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsYUFBYTtFQUNiLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYiwyQkFBMkI7TUFDdkIsc0JBQXNCO1VBQ2xCLG1CQUFtQjtFQUMzQixlQUFlO01BQ1gsV0FBVztVQUNQLE9BQU87RUFDZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGlCQUFpQjtFQUNqQixjQUFjLEVBQUU7O0FBRWxCOztFQUVFLGNBQWM7RUFDZCxlQUFlO0VBQ2YscUVBQXFFO0VBQ3JFLGtCQUFrQjtFQUNsQixVQUFVLEVBQUU7RUFDWjs7SUFFRSxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFNBQVM7SUFDVCxXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7SUFDWCxVQUFVLEVBQUU7RUFDZDs7SUFFRSxVQUFVLEVBQUU7O0FBRWhCO0VBQ0UseUJBQXlCO0VBQ3pCLDRCQUE0QjtNQUN4Qix3QkFBd0I7VUFDcEIsb0JBQW9CO0VBQzVCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLHFCQUFxQjtFQUNyQixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLDJCQUEyQjtNQUN2QixzQkFBc0I7VUFDbEIsbUJBQW1CO0VBQzNCLGVBQWU7RUFDZixZQUFZO0VBQ1osbUZBQW1GLEVBQUU7RUFDckY7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZUFBZTtRQUNYLFdBQVc7WUFDUCxPQUFPO0lBQ2YsWUFBWTtJQUNaLFVBQVU7SUFDVixTQUFTO0lBQ1Qsd0JBQXdCLEVBQUU7SUFDMUI7TUFDRSx3QkFBd0IsRUFBRTtJQUM1QjtNQUNFLGFBQWEsRUFBRTtJQUNqQjtNQUNFLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGFBQWEsRUFBRTtNQUNmO1FBQ0UsbUJBQW1CO1FBQ25CLHFCQUFxQixFQUFFO01BQ3pCO1FBQ0UsbUJBQW1CO1FBQ25CLHFCQUFxQixFQUFFO01BQ3pCO1FBQ0UsbUJBQW1CO1FBQ25CLHFCQUFxQixFQUFFO0lBQzNCO01BQ0Usc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLDBCQUEwQixFQUFFO0lBQzlCO01BQ0Usc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLDBCQUEwQixFQUFFO0lBQzlCO01BQ0Usc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLDBCQUEwQixFQUFFO0lBQzlCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxZQUFZO01BQ1osV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSxZQUFZO01BQ1osV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSxZQUFZO01BQ1osV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjtNQUNFLHVCQUF1QixFQUFFO0VBQzdCO0lBQ0UsZUFBZSxFQUFFOztBQUVyQjtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixXQUFXLEVBQUU7RUFDYjtJQUNFLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxZQUFZO0lBQ1osVUFBVTtJQUNWLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsb0NBQW9DO1lBQzVCLDRCQUE0QixFQUFFO0VBQ3hDO0lBQ0UsV0FBVztJQUNYLFdBQVc7SUFDWCxvQkFBb0I7SUFDcEIscUJBQXFCLEVBQUU7O0FBRTNCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOzs7OztBQzdtQmxCO0lBQ0kseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCO0FBQ0E7SUFDSSx5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQixDOzs7O0FDN0JBO0lBQ0kseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLGFBQWE7SUFDYiw4QkFBOEI7SUFDOUIsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGdCQUFnQjtBQUNwQixDOzs7O0FDUEE7RUFDSTtFQUNBO0VBQ0E7QUFaSjtBQWNJO0VBQ0k7QUFaUjtBQWFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFYWjtBQWNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFaWjtBQWVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFiWjs7QUNvVUk7RUQvU1E7SUFDSTtFQWpCZDtFQW9CVTtJQUNJO0lBQ0E7RUFsQmQ7RUFxQlU7SUFDSTtJQUNBO0VBbkJkO0FBQ0Y7QUNrVUk7RUR4U0k7SUFDSTtJQUNBO0VBdkJWO0VBeUJVO0lBQ0k7SUFDQTtJQUNBO0VBdkJkO0VBMEJVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUF4QmQ7RUEyQlU7SUFDSTtJQUNBO0lBQ0E7RUF6QmQ7QUFDRixDOzs7O0FFM0RBO0VBQ0U7RUFDQTtFQUNBO0FBREY7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBQUFKLEM7Ozs7QUNUQSxnQkFBZ0IsQ0FBQyw2S0FBNkssaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLHFHQUFxRyxpQkFBaUIsQ0FBQyxXQUFXLG1CQUFtQixDQUFDLDBEQUFndEwsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsNkhBQTZILG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQywySUFBMkksZUFBZSxDQUFDLHNCQUFzQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw4RUFBOEUsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDRGQUE0RixlQUFlLENBQUMsa0ZBQWtGLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxnR0FBZ0csZUFBZSxDQUFDLGlGQUFpRixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsK0ZBQStGLGVBQWUsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLCtGQUErRixlQUFlLENBQUMsd0VBQXdFLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxzRkFBc0YsZUFBZSxDQUFDLG1GQUFtRixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsaUdBQWlHLGVBQWUsQ0FBQyxpR0FBaUcsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLCtHQUErRyxlQUFlLENBQUMsaUJBQWlCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw0YUFBNGEsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDZkQUE2ZCxlQUFlLENBQUMseU1BQXlNLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxT0FBcU8sZUFBZSxDQUFDLHdFQUF3RSxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsc0ZBQXNGLGVBQWUsQ0FBQyxnQkFBZ0IsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVCQUF1QixlQUFlLENBQUMsY0FBYyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLGVBQWUsQ0FBQywwSEFBMEgsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHNKQUFzSixlQUFlLENBQUMseUJBQXlCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLDhCQUE4QixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMscUNBQXFDLGVBQWUsQ0FBQyxhQUFhLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLCtFQUErRSxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsNkZBQTZGLGVBQWUsQ0FBQyw2RUFBNkUsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDJGQUEyRixlQUFlLENBQUMsbUJBQW1CLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGdCQUFnQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDBCQUEwQixlQUFlLENBQUMsa0JBQWtCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxvQkFBb0IsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDJCQUEyQixlQUFlLENBQUMscUZBQXFGLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxtR0FBbUcsZUFBZSxDQUFDLGtFQUFrRSxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsZ0ZBQWdGLGVBQWUsQ0FBQyxvQkFBb0IsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDJCQUEyQixlQUFlLENBQUMsd0JBQXdCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLG1HQUFtRyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsaUhBQWlILGVBQWUsQ0FBQyx5SEFBeUgsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVJQUF1SSxlQUFlLENBQUMsVUFBVSxhQUFhLENBQUMsa0JBQWtCLENBQUMscUJBQXFCLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxzQ0FBc0MsQ0FBQyxrQkFBa0IsQ0FBQywyQkFBMkIsaUJBQWlCLENBQUMsOEJBQThCLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLHlCQUF5QixTQUFTLENBQUMsK0NBQStDLGtCQUFrQixDQUFDLGFBQWEsbUJBQW1CLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsMkJBQTJCLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLDhGQUE4RixVQUFVLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxtQkFBbUIsa0JBQWtCLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsMkJBQTJCLENBQUMsa0JBQWtCLGdCQUFnQixDQUFDLG1CQUFtQixVQUFVLENBQUMsV0FBVyxDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMscUJBQXFCLFNBQVMsQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLDBDQUEwQyxjQUFjLENBQUMsZUFBZSxDQUFDLFlBQVksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsaURBQWlELG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLHVCQUF1QixDQUFDLDJDQUEyQyxXQUFXLENBQUMsWUFBWSxzQkFBc0IsQ0FBQyxjQUFjLFVBQVUsQ0FBQyxjQUFjLENBQUMseUJBQXlCLFVBQVUsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxrQkFBa0IsdUJBQXVCLENBQUMsbUJBQW1CLENBQUMsNEJBQTRCLENBQUMsV0FBVyxZQUFZLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxzQ0FBc0MsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxrQ0FBa0MsYUFBYSxDQUFDLCtCQUErQixhQUFhLENBQUMsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFDLDBCQUEwQixDQUFDLHdCQUF3QixDQUFDLGtDQUFrQyxDQUFDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLDRDQUE0QyxPQUFPLENBQUMsUUFBUSxDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLDBFQUEwRSxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxxQ0FBcUMsQ0FBQyxpQkFBaUIsQ0FBQyxrS0FBa0ssWUFBWSxDQUFDLG1GQUFtRixhQUFhLENBQUMsaUJBQWlCLGNBQWMsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyx1QkFBdUIsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLENBQUMseUJBQXlCLFVBQVUsQ0FBQyxXQUFXLENBQUMsd0NBQXdDLGNBQWMsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsNEJBQTRCLHlCQUF5QixDQUFDLHFFQUFxRSxDQUFDLGFBQWEsQ0FBQyw4QkFBOEIscUJBQXFCLENBQUMsNENBQTRDLGVBQWUsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLGlCQUFpQixjQUFjLENBQUMsOEJBQThCLGNBQWMsQ0FBQyxnRUFBZ0UsWUFBWSxDQUFDLDRCQUE0QixhQUFhLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxzQ0FBc0MsQ0FBQyxhQUFhLENBQUMsOEJBQThCLHFCQUFxQixDQUFDLDREQUE0RCxZQUFZLENBQUMsYUFBYSxlQUFlLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMscUhBQXFILHdCQUF3QixDQUFDLHFDQUFxQyxDQUFDLDRJQUE0SSxxQkFBcUIsQ0FBQyxhQUFhLENBQUMsNElBQTRJLGNBQWMsQ0FBQyw0QkFBNEIsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxpQ0FBaUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyxrQ0FBa0MsQ0FBQyxtREFBbUQsd0JBQXdCLENBQUMsa0NBQWtDLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxlQUFlLENBQUMsMklBQTJJLGNBQWMsQ0FBQyxxRUFBcUUsZUFBZSxDQUFDLHNFQUFzRSxlQUFlLENBQUMsZ05BQWdOLGVBQWUsQ0FBQywrR0FBK0csYUFBYSxDQUFDLGtDQUFrQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMseUNBQXlDLG1CQUFtQixDQUFDLGtMQUFrTCxVQUFVLENBQUMsa0NBQWtDLFNBQVMsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxvSUFBb0ksYUFBYSxDQUFDLFNBQVMsQ0FBQywrQ0FBK0MsYUFBYSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsMktBQTJLLFVBQVUsQ0FBQywwQ0FBMEMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFDLDJCQUEyQixZQUFZLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyxrQ0FBa0MsQ0FBQyxrQ0FBa0MsWUFBWSxDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxxQ0FBcUMsQ0FBQyxnRUFBZ0Usa0JBQWtCLENBQUMsU0FBUyxDQUFDLG1CQUFtQixDQUFDLG1DQUFtQyxDQUFDLGdIQUFnSCxzQkFBc0IsQ0FBQywwRUFBMEUsU0FBUyxDQUFDLGtCQUFrQixDQUFDLDhDQUE4QyxhQUFhLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMseUNBQXlDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyxrQ0FBa0MsYUFBYSxDQUFDLHFHQUFxRyx3QkFBd0IsQ0FBQyw0QkFBNEIsUUFBUSxDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQywwQkFBMEIsa0JBQWtCLENBQUMscUJBQXFCLENBQUMscUNBQXFDLFlBQVksQ0FBQyxnQ0FBZ0MsY0FBYyxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLHlDQUF5QyxjQUFjLENBQUMsZ0NBQWdDLFlBQVksQ0FBQyxrQ0FBa0MsWUFBWSxDQUFDLGtCQUFrQixDQUFDLG1DQUFtQyxVQUFVLENBQUMsK0JBQStCLFNBQVMsQ0FBQyxrQkFBa0IsQ0FBQyxXQUFXLENBQUMscURBQXFELGFBQWEsQ0FBQywyREFBMkQsd0JBQXdCLENBQUMsb0VBQW9FLGFBQWEsQ0FBQywwSkFBMEosaUJBQWlCLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyw2QkFBNkIscUJBQXFCLENBQUMsb0NBQW9DLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLDZCQUE2QiwrQkFBK0IsQ0FBQyxpQ0FBaUMsZ0NBQWdDLENBQUMsNEJBQTRCLHFCQUFxQixDQUFDLHFDQUFxQyxDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsc0NBQXNDLENBQUMsYUFBYSxDQUFDLHVCQUF1QixDQUFDLG1CQUFtQixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsdURBQXVELFlBQVksQ0FBQywySUFBMkksYUFBYSxDQUFDLGNBQWMsQ0FBQyxrQkFBa0IsQ0FBQyxpRUFBaUUsYUFBYSxDQUFDLG1EQUFtRCxZQUFZLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsc0RBQXNELFNBQVMsQ0FBQyx5REFBeUQsYUFBYSxDQUFDLHFFQUFxRSxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsbUNBQW1DLENBQUMsaUZBQWlGLFlBQVksQ0FBQyxxQ0FBcUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLCtCQUErQixDQUFDLHNCQUFzQixpQkFBaUIsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFDLHNCQUFzQixDQUFDLDBCQUEwQixDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLHdCQUF3QixDQUFDLHFDQUFxQyxDQUFDLCtCQUErQixjQUFjLENBQUMsNEJBQTRCLHdCQUF3QixDQUFDLHVCQUF1QixDQUFDLDRCQUE0QixjQUFjLENBQUMsU0FBUyxDQUFDLDhCQUE4QixjQUFjLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxDQUFDLG9EQUFvRCxTQUFTLENBQUMsZ0RBQWdELGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLDRCQUE0QixtQkFBbUIsQ0FBQyw0V0FBNFcsa0JBQWtCLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLHlFQUF5RSxDQUFDLGdmQUFnZixTQUFTLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxvZUFBb2UsV0FBVyxDQUFDLGtCQUFrQixDQUFDLDJNQUEyTSxVQUFVLENBQUMsb0JBQW9CLENBQUMsNkVBQTZFLFNBQVMsQ0FBQyxvRUFBb0UsVUFBVSxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsaUZBQWlGLENBQUMsc0VBQXNFLDhFQUE4RSxDQUFDLGtGQUFrRixTQUFTLENBQUMsVUFBVSxDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsOElBQThJLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsNEJBQTRCLFlBQVksQ0FBQywwQkFBMEIsbUJBQW1CLENBQUMsc0NBQXNDLFNBQVMsQ0FBQyxXQUFXLENBQUMsb0NBQW9DLFVBQVUsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsNEJBQTRCLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMscUJBQXFCLENBQUMsbUNBQW1DLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsdUNBQXVDLFVBQVUsQ0FBQyw4Q0FBOEMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMseUNBQXlDLFdBQVcsQ0FBQyxnREFBZ0QsU0FBUyxDQUFDLFdBQVcsQ0FBQyxzREFBc0QsU0FBUyxDQUFDLHNEQUFzRCxXQUFXLENBQUMsd0RBQXdELFVBQVUsQ0FBQywrQkFBK0IsU0FBUyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsd0JBQXdCLENBQUMsa0NBQWtDLENBQUMsMkNBQTJDLFNBQVMsQ0FBQyw4QkFBOEIscUJBQXFCLENBQUMscUNBQXFDLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxzQ0FBc0MsQ0FBQyxhQUFhLENBQUMsdUJBQXVCLENBQUMsbUJBQW1CLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQywySUFBMkksYUFBYSxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyw2SUFBNkksUUFBUSxDQUFDLFNBQVMsQ0FBQyxpRUFBaUUsYUFBYSxDQUFDLGlEQUFpRCxZQUFZLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsb0RBQW9ELFNBQVMsQ0FBQyxXQUFXLENBQUMsb0RBQW9ELFNBQVMsQ0FBQyx1REFBdUQsYUFBYSxDQUFDLG1FQUFtRSxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsbUNBQW1DLENBQUMsK0VBQStFLFlBQVksQ0FBQyx1Q0FBdUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLCtCQUErQixDQUFDLFlBQVksb0JBQW9CLENBQUMscUJBQXFCLENBQUMsMkJBQTJCLENBQUMsMkJBQTJCLENBQUMsdUJBQXVCLENBQUMscUJBQXFCLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyw2QkFBNkIsWUFBWSxDQUFDLHVDQUF1QyxhQUFhLENBQUMsdUNBQXVDLFlBQVksQ0FBQyw0QkFBNEIsWUFBWSxDQUFDLHNCQUFzQixDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLCtCQUErQixrQkFBa0IsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLGtGQUFrRixZQUFZLENBQUMsb0NBQW9DLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyx1Q0FBdUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxpSEFBaUgsWUFBWSxDQUFDLHVEQUF1RCxXQUFXLENBQUMsZ0RBQWdELGlCQUFpQixDQUFDLFVBQVUsQ0FBQyw2RUFBNkUsU0FBUyxDQUFDLDRCQUE0QixTQUFTLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLDRCQUE0QixZQUFZLENBQUMsMkRBQTJELFlBQVksQ0FBQyxtREFBbUQsWUFBWSxDQUFDLGtCQUFrQixZQUFZLENBQUMsZUFBZSxDQUFDLDRCQUE0QixZQUFZLENBQUMsNEJBQTRCLGNBQWMsQ0FBQyxrREFBa0QsU0FBUyxDQUFDLHdCQUF3QixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQUMsZ0VBQWdFLFVBQVUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLGVBQWUsVUFBVSxDQUFDLGNBQWMsVUFBVSxDQUFDLFlBQVksYUFBYSxDQUFDLHdDQUF3QywwQkFBMEIsQ0FBQyxnRkFBZ0YsNEJBQTRCLENBQUMsMENBQTBDLGNBQWMsQ0FBQyxTQUFTLENBQUMsa0NBQWtDLGNBQWMsQ0FBQyxTQUFTLENBQUMsZ0ZBQWdGLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyw0Q0FBNEMsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyw2QkFBNkIsU0FBUyxDQUFDLE1BQU0sQ0FBQyx3REFBd0QsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHFDQUFxQyxVQUFVLENBQUMsV0FBVyxDQUFDLHNDQUFzQyxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGlDQUFpQyxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxxQkFBcUIsQ0FBQyxVQUFVLENBQUMscUJBQXFCLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLHNCQUFzQixDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsa0NBQWtDLENBQUMscUJBQXFCLENBQUMsMkJBQTJCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxvRUFBb0UsYUFBYSxDQUFDLHlEQUF5RCxDQUFDLGlEQUFpRCxDQUFDLHVEQUF1RCxVQUFVLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUFDLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMscUJBQXFCLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxrS0FBa0ssK0dBQStHLENBQUMsdUdBQXVHLENBQUMsa0ZBQWtGLHFCQUFxQixDQUFDLGdGQUFnRixxQkFBcUIsQ0FBQyw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyw0QkFBNEIsR0FBRyxrQkFBa0IsQ0FBQyxDQUFDLG9DQUFvQyxHQUFHLGtCQUFrQixDQUFDLENBQUMsNEJBQTRCLEtBQUssd0JBQXdCLENBQUMsQ0FBQyxvQ0FBb0MsS0FBSyxnQ0FBZ0MsQ0FBQyxDQUFDLDRCQUE0QixHQUFHLHdCQUF3QixDQUFDLElBQUksd0JBQXdCLENBQUMsSUFBSSxxQkFBcUIsQ0FBQyxJQUFJLHdCQUF3QixDQUFDLEtBQUssd0JBQXdCLENBQUMsQ0FBQyxvQ0FBb0MsR0FBRyx3QkFBd0IsQ0FBQyxJQUFJLHdCQUF3QixDQUFDLElBQUkscUJBQXFCLENBQUMsSUFBSSx3QkFBd0IsQ0FBQyxLQUFLLHdCQUF3QixDQUFDLENBQUMsa0NBQWtDLFVBQVUsQ0FBQyw0R0FBNEcscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsbUJBQW1CLENBQUMsbUhBQW1ILG1CQUFtQixDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLG1CQUFtQixDQUFDLGdIQUFnSCxtQkFBbUIsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLG1CQUFtQixDQUFDLDhnREFBOGdELFlBQVksQ0FBQywyK0JBQTIrQixVQUFVLENBQUMsYUFBYSxDQUFDLHNMQUFzTCxZQUFZLENBQUMsd0hBQXdILFNBQVMsQ0FBQyxhQUFhLENBQUMsZ0pBQWdKLFVBQVUsQ0FBQyw4R0FBOEcsWUFBWSxDQUFDLDBDQUEwQyx3QkFBd0IsQ0FBQyxtQ0FBbUMsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLG1EQUFtRCxhQUFhLENBQUMsNEpBQTRKLGtCQUFrQixDQUFDLHNEQUFzRCxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyx5QkFBeUIsbURBQW1ELFlBQVksQ0FBQyw2QkFBNkIsQ0FBQyxzQkFBc0IsQ0FBQyx3QkFBd0IsQ0FBQyxpREFBaUQsa0JBQWtCLENBQUMsc0RBQXNELGdCQUFnQixDQUFDLGdOQUFnTix5QkFBeUIsQ0FBQyxDQUFDLDBCQUEwQixnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxrQ0FBa0MsVUFBVSxDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMsdUNBQXVDLG9CQUFvQixDQUFDLDhDQUE4QyxlQUFlLENBQUMsZ0NBQWdDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxvQ0FBb0MsaUJBQWlCLENBQUMsMEJBQTBCLENBQUMsMEJBQTBCLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMscUZBQXFGLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLDREQUE0RCxDQUFDLDBDQUEwQyx3QkFBd0IsQ0FBQyxvQ0FBb0MscUJBQXFCLENBQUMsK0RBQStELENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxpREFBaUQsZ0JBQWdCLENBQUMsYUFBYSwyQ0FBMkMsaUJBQWlCLENBQUMsQ0FBQyxvQkFBb0IsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsdURBQXVELFNBQVMsQ0FBQyxxQ0FBcUMsU0FBUyx1cEw7Ozs7QUNBLzl2Qzs7RUNFRTtBRENGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGOztBREVBOztFQ0VFO0FEQ0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDRjs7QURFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGOztBREVBOztFQUVFO0VBQ0E7QUNDRjs7QURFQTs7Ozs7O0VBTUU7QUNDRjs7QURFQTs7Ozs7O0VBTUU7RUFDQTtBQ0NGOztBREVBOztFQ0VFO0FEQ0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDRjs7QURFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGOztBREVBOzs7RUFHRTtFQUNBO0FDQ0Y7O0FERUE7OztFQUdFO0VBQ0E7QUNDRjs7QURFQTtBQUNBO0VBQ0U7SUFDRTtFQ0NGO0FBQ0Y7O0FERUE7RUFDRTtJQUNFO0VDQ0Y7QUFDRjtBQ2pIQTtFQUNFO0VBQ0EsY0FBWTs7QURvSGQsb0NBQW9DLEM7Ozs7QUV4SHBDLFdBQVc7QUFDWDs7SUFFSSxrQkFBa0I7O0lBRWxCLGNBQWM7SUFDZCxzQkFBc0I7O0lBRXRCLHlCQUF5QjtPQUN0QixzQkFBc0I7UUFDckIscUJBQXFCO1lBQ2pCLGlCQUFpQjs7SUFFekIsMkJBQTJCO0lBQzNCLHdCQUF3QjtJQUN4Qix1QkFBdUI7UUFDbkIsbUJBQW1CO0lBQ3ZCLHdDQUF3QztBQUM1Qzs7QUFFQTs7SUFFSSxrQkFBa0I7O0lBRWxCLGNBQWM7SUFDZCxnQkFBZ0I7O0lBRWhCLFNBQVM7SUFDVCxVQUFVO0FBQ2Q7QUFDQTs7SUFFSSxhQUFhO0FBQ2pCO0FBQ0E7O0lBRUksZUFBZTtJQUNmLFlBQVk7QUFDaEI7O0FBRUE7OztJQUdJLHVDQUF1QztPQUNwQyxvQ0FBb0M7UUFDbkMsbUNBQW1DO1NBQ2xDLGtDQUFrQztZQUMvQiwrQkFBK0I7QUFDM0M7O0FBRUE7O0lBRUksa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPOztJQUVQLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsa0JBQWtCO0FBQ3RCO0FBQ0E7OztJQUdJLGNBQWM7O0lBRWQsV0FBVztBQUNmO0FBQ0E7O0lBRUksV0FBVztBQUNmO0FBQ0E7O0lBRUksa0JBQWtCO0FBQ3RCOztBQUVBOztJQUVJLGFBQWE7SUFDYixXQUFXOztJQUVYLFlBQVk7SUFDWixlQUFlO0FBQ25CO0FBQ0E7O0lBRUksWUFBWTtBQUNoQjtBQUNBOztJQUVJLGNBQWM7QUFDbEI7QUFDQTs7SUFFSSxhQUFhO0FBQ2pCO0FBQ0E7O0lBRUksb0JBQW9CO0FBQ3hCO0FBQ0E7O0lBRUksY0FBYztBQUNsQjtBQUNBOztJQUVJLGtCQUFrQjtBQUN0QjtBQUNBOztJQUVJLGNBQWM7O0lBRWQsWUFBWTs7SUFFWiw2QkFBNkI7QUFDakM7QUFDQTtJQUNJLGFBQWE7QUFDakI7Ozs7O0FDdEhBLGdCQUFnQjtBQUNoQixXQUFXO0FBQ1g7O0lBRUksZ0ZBQWlFO0FBQ3JFOztBQUVBLFVBQVU7QUFDVjs7SUFFSSxvQkFBb0I7SUFDcEIsbUJBQW1CO0lBQ25CLGtCQUFrQjs7SUFFbEIsNENBQTZCO0lBQzdCLG1QQUFxTTtBQUN6TTtBQUNBLFdBQVc7QUFDWDs7O0lBR0ksWUFBWTtJQUNaLGNBQWM7O0lBRWQsa0JBQWtCO0lBQ2xCLFFBQVE7O0lBRVIsY0FBYzs7SUFFZCxXQUFXO0lBQ1gsWUFBWTtJQUNaLFVBQVU7SUFDVixxQ0FBcUM7SUFDckMsaUNBQWlDO0lBQ2pDLDZCQUE2Qjs7SUFFN0IsZUFBZTs7SUFFZixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGFBQWE7SUFDYix1QkFBdUI7QUFDM0I7QUFDQTs7Ozs7SUFLSSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLHVCQUF1QjtBQUMzQjtBQUNBOzs7OztJQUtJLFVBQVU7QUFDZDtBQUNBOzs7SUFHSSxZQUFZO0FBQ2hCOztBQUVBOzs7SUFHSSxvQkFBb0I7SUFDcEIsZUFBZTtJQUNmLGNBQWM7O0lBRWQsWUFBWTtJQUNaLFlBQVk7O0lBRVosbUNBQW1DO0lBQ25DLGtDQUFrQztBQUN0Qzs7QUFFQTs7SUFFSSxXQUFXO0FBQ2Y7QUFDQTs7SUFFSSxZQUFZO0lBQ1osVUFBVTtBQUNkO0FBQ0E7O0lBRUksWUFBWTtBQUNoQjtBQUNBOztJQUVJLFlBQVk7QUFDaEI7O0FBRUE7O0lBRUksWUFBWTtBQUNoQjtBQUNBOztJQUVJLFdBQVc7SUFDWCxXQUFXO0FBQ2Y7QUFDQTs7SUFFSSxZQUFZO0FBQ2hCO0FBQ0E7O0lBRUksWUFBWTtBQUNoQjs7QUFFQSxTQUFTO0FBQ1Q7O0lBRUksbUJBQW1CO0FBQ3ZCOztBQUVBOztJQUVJLGtCQUFrQjtJQUNsQixhQUFhOztJQUViLGNBQWM7O0lBRWQsV0FBVztJQUNYLFVBQVU7SUFDVixTQUFTOztJQUVULGdCQUFnQjs7SUFFaEIsa0JBQWtCO0FBQ3RCO0FBQ0E7O0lBRUksa0JBQWtCOztJQUVsQixxQkFBcUI7O0lBRXJCLFdBQVc7SUFDWCxZQUFZO0lBQ1osYUFBYTtJQUNiLFVBQVU7O0lBRVYsZUFBZTtBQUNuQjtBQUNBOztJQUVJLFlBQVk7SUFDWixjQUFjOztJQUVkLGNBQWM7O0lBRWQsV0FBVztJQUNYLFlBQVk7SUFDWixZQUFZOztJQUVaLGVBQWU7O0lBRWYsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxhQUFhO0lBQ2IsdUJBQXVCO0FBQzNCO0FBQ0E7OztJQUdJLGFBQWE7QUFDakI7QUFDQTs7O0lBR0ksVUFBVTtBQUNkO0FBQ0E7O0lBRUksb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCxpQkFBaUI7O0lBRWpCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTzs7SUFFUCxXQUFXO0lBQ1gsWUFBWTs7SUFFWixZQUFZO0lBQ1osa0JBQWtCOztJQUVsQixZQUFZO0lBQ1osWUFBWTs7SUFFWixtQ0FBbUM7SUFDbkMsa0NBQWtDO0FBQ3RDO0FBQ0E7O0lBRUksWUFBWTtJQUNaLFlBQVk7QUFDaEI7Ozs7O0FDM01BLGdCQUFnQjtBQ0FoQjs7Ozs7RUFBQTtBQ0FBO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUtGO0VBQ0E7QUZ1QkY7O0FHdEJBOzs7RUFHRTtBSHlCRjs7QUd0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHlCRjs7QUduQkE7RUFDRTtBSHNCRjs7QUdaQTtFQUNFO0VBQ0EsMkNDckN5QjtFQzBLckI7RUZuSUosZ0JHK080QjtFSDlPNUIsZ0JHbVA0QjtFSGxQNUIsY0duQ1M7RUhvQ1Q7RUFDQSxzQkc5Q1M7QU42RFg7O0FHSEE7RUFDRTtBSE1GOztBR0dBO0VBQ0U7RUFDQTtFQUNBO0FIQUY7O0FHYUE7RUFDRTtFQUNBLHFCR2lONEI7QU4zTjlCOztBR2lCQTtFQUNFO0VBQ0EsbUJHb0YwQjtBTmxHNUI7O0FHeUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh0QkY7O0FHeUJBO0VBQ0U7RUFDQTtFQUNBO0FIdEJGOztBR3lCQTs7O0VBR0U7RUFDQTtBSHRCRjs7QUd5QkE7Ozs7RUFJRTtBSHRCRjs7QUd5QkE7RUFDRSxnQkdrSjRCO0FOeEs5Qjs7QUd5QkE7RUFDRTtFQUNBO0FIdEJGOztBR3lCQTtFQUNFO0FIdEJGOztBR3lCQTs7RUFFRSxtQkdxSTRCO0FOM0o5Qjs7QUd5QkE7RUVJSTtBTHpCSjs7QUc4QkE7O0VBRUU7RUVQRTtFRlNGO0VBQ0E7QUgzQkY7O0FHOEJBO0VBQU07QUgxQk47O0FHMkJBO0VBQU07QUh2Qk47O0FHOEJBO0VBQ0UsY0dYd0M7RUhZeEMscUJHWHdDO0VIWXhDO0FIM0JGO0FPckpFO0VKbUxFLGNHZHNDO0VIZXRDLDBCR2RzQztBTmIxQzs7QUdvQ0E7RUFDRTtFQUNBO0FIakNGO0FPOUpFO0VKa01FO0VBQ0E7QUhqQ0o7O0FHMENBOzs7O0VBSUUsaUdHMEQ0QjtFRGxIMUI7QUxrQko7O0FHMENBO0VBRUU7RUFFQTtFQUVBO0VBR0E7QUg1Q0Y7O0FHb0RBO0VBRUU7QUhsREY7O0FHMERBO0VBQ0U7RUFDQTtBSHZERjs7QUcwREE7RUFHRTtFQUNBO0FIekRGOztBR2lFQTtFQUNFO0FIOURGOztBR2lFQTtFQUNFLG9CRzhFNEI7RUg3RTVCLHVCRzZFNEI7RUg1RTVCLGNDMUZrQztFRDJGbEM7RUFDQTtBSDlERjs7QUdxRUE7RUFFRTtFQUNBO0FIbkVGOztBRzJFQTtFQUVFO0VBQ0EscUJHNEpzQztBTnJPeEM7O0FHK0VBO0VBRUU7QUg3RUY7O0FHcUZBO0VBQ0U7QUhsRkY7O0FHcUZBOzs7OztFQUtFO0VBQ0E7RUVoS0U7RUZrS0Y7QUhsRkY7O0FHcUZBOztFQUVFO0FIbEZGOztBR3FGQTs7RUFFRTtBSGxGRjs7QUd3RkE7RUFDRTtBSHJGRjs7QUcyRkE7RUFDRTtBSHhGRjs7QUcrRkE7Ozs7RUFJRTtBSDVGRjs7QUdxR0k7Ozs7RUFDRTtBSC9GTjs7QUdxR0E7Ozs7RUFJRTtFQUNBO0FIbEdGOztBR3FHQTs7RUFFRTtFQUNBO0FIbEdGOztBR3NHQTtFQUNFO0VBRUE7QUhwR0Y7O0FHdUdBO0VBTUU7RUFFQTtFQUNBO0VBQ0E7QUgxR0Y7O0FHK0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRTlPSTtFRmdQSjtFQUNBO0VBQ0E7QUg1R0Y7O0FHK0dBO0VBQ0U7QUg1R0Y7O0FHZ0hBOztFQUVFO0FIN0dGOztBR2dIQTtFQUtFO0VBQ0E7QUhqSEY7O0FHd0hBO0VBQ0U7QUhySEY7O0FHNkhBO0VBQ0U7RUFDQTtBSDFIRjs7QUdpSUE7RUFDRTtBSDlIRjs7QUdpSUE7RUFDRTtFQUNBO0FIOUhGOztBR2lJQTtFQUNFO0FIOUhGOztBR21JQTtFQUNFO0FIaElGOztBUTVWQTs7RUFFRSxxQkZzUzRCO0VFcFM1QixnQkZzUzRCO0VFclM1QixnQkZzUzRCO0FOd0Q5Qjs7QVExVkE7RUhxS007QUx5TE47O0FRN1ZBO0VIb0tNO0FMNkxOOztBUWhXQTtFSG1LTTtBTGlNTjs7QVFuV0E7RUhrS007QUxxTU47O0FRdFdBO0VIaUtNO0FMeU1OOztBUXpXQTtFSGdLTTtBTDZNTjs7QVEzV0E7RUg4Sk07RUc1SkosZ0JGd1M0QjtBTnNFOUI7O0FRMVdBO0VId0pNO0VHdEpKLGdCRjJSNEI7RUUxUjVCLGdCRmtSNEI7QU4yRjlCOztBUTNXQTtFSG1KTTtFR2pKSixnQkZ1UjRCO0VFdFI1QixnQkY2UTRCO0FOaUc5Qjs7QVE1V0E7RUg4SU07RUc1SUosZ0JGbVI0QjtFRWxSNUIsZ0JGd1E0QjtBTnVHOUI7O0FRN1dBO0VIeUlNO0VHdklKLGdCRitRNEI7RUU5UTVCLGdCRm1RNEI7QU42RzlCOztBUXhXQTtFQUNFLGdCRmdGTztFRS9FUCxtQkYrRU87RUU5RVA7RUFDQTtBUjJXRjs7QVFuV0E7O0VIa0dJO0VHL0ZGLGdCRjJONEI7QU4ySTlCOztBUW5XQTs7RUFFRSxjRm1RNEI7RUVsUTVCLHlCRjJRNEI7QU4yRjlCOztBUTlWQTtFQy9FRTtFQUNBO0FUaWJGOztBUTlWQTtFQ3BGRTtFQUNBO0FUc2JGOztBUWhXQTtFQUNFO0FSbVdGO0FRaldFO0VBQ0Usb0JGcVAwQjtBTjhHOUI7O0FRelZBO0VIMkRJO0VHekRGO0FSNFZGOztBUXhWQTtFQUNFLG1CRnVCTztFRDZDSDtBTHdSTjs7QVF4VkE7RUFDRTtFSCtDRTtFRzdDRixjRjFHUztBTnFjWDtBUXpWRTtFQUNFO0FSMlZKOztBVTljQTtFQ0lFO0VBR0E7QVg0Y0Y7O0FVN2NBO0VBQ0UsZ0JKcWdDa0M7RUlwZ0NsQyxzQkpSUztFSVNUO0VFRUU7RURQRjtFQUdBO0FYcWRGOztBVXZjQTtFQUVFO0FWeWNGOztBVXRjQTtFQUNFO0VBQ0E7QVZ5Y0Y7O0FVdGNBO0VMOEhJO0VLNUhGLGNKM0JTO0FOb2VYOztBYWhmQTtFUm1LSTtFUWpLRixjUG1DUTtFT2xDUjtBYm1mRjtBYWhmRTtFQUNFO0Fia2ZKOztBYTdlQTtFQUNFO0VSc0pFO0VRcEpGLFdQVFM7RU9VVCx5QlBEUztFTUVQO0FaZ2ZKO0FhN2VFO0VBQ0U7RVI4SUE7RVE1SUEsZ0JQeVEwQjtBTnNPOUI7O0FhemVBO0VBQ0U7RVJxSUU7RVFuSUYsY1BqQlM7QU42Zlg7QWF6ZUU7RVJnSUU7RVE5SEE7RUFDQTtBYjJlSjs7QWF0ZUE7RUFDRSxpQlBpa0NrQztFT2hrQ2xDO0FieWVGOztBY2poQkU7Ozs7OztFQ0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYyaEJGOztBZ0J4ZUk7RUZ6Q0U7SUFDRSxnQlI4TGU7RU51VnJCO0FBQ0Y7QWdCOWVJO0VGekNFO0lBQ0UsZ0JSOExlO0VONFZyQjtBQUNGO0FnQm5mSTtFRnpDRTtJQUNFLGdCUjhMZTtFTmlXckI7QUFDRjtBZ0J4Zkk7RUZ6Q0U7SUFDRSxpQlI4TGU7RU5zV3JCO0FBQ0Y7QWN6Z0JFO0VDbkNBO0VBQ0E7RUFDQTtFQUNBO0FmK2lCRjs7QWN6Z0JFO0VBQ0U7RUFDQTtBZDRnQko7QWMxZ0JJOztFQUVFO0VBQ0E7QWQ0Z0JOOztBaUJsa0JFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakIwa0JKOztBaUJwakJNO0VBQ0U7RUFDQTtFQUNBO0FqQnVqQlI7O0FlM2hCRTtFQUNFO0VBQ0E7QWY4aEJKOztBZWhpQkU7RUFDRTtFQUNBO0FmbWlCSjs7QWVyaUJFO0VBQ0U7RUFDQTtBZndpQko7O0FlMWlCRTtFQUNFO0VBQ0E7QWY2aUJKOztBZS9pQkU7RUFDRTtFQUNBO0Fma2pCSjs7QWVwakJFO0VBQ0U7RUFDQTtBZnVqQko7O0FpQjFrQk07RUZDSjtFQUNBO0VBQ0E7QWY2a0JGOztBaUIxa0JVO0VGYlI7RUFJQTtBZndsQkY7O0FpQi9rQlU7RUZiUjtFQUlBO0FmNmxCRjs7QWlCcGxCVTtFRmJSO0VBSUE7QWZrbUJGOztBaUJ6bEJVO0VGYlI7RUFJQTtBZnVtQkY7O0FpQjlsQlU7RUZiUjtFQUlBO0FmNG1CRjs7QWlCbm1CVTtFRmJSO0VBSUE7QWZpbkJGOztBaUJ4bUJVO0VGYlI7RUFJQTtBZnNuQkY7O0FpQjdtQlU7RUZiUjtFQUlBO0FmMm5CRjs7QWlCbG5CVTtFRmJSO0VBSUE7QWZnb0JGOztBaUJ2bkJVO0VGYlI7RUFJQTtBZnFvQkY7O0FpQjVuQlU7RUZiUjtFQUlBO0FmMG9CRjs7QWlCam9CVTtFRmJSO0VBSUE7QWYrb0JGOztBaUJob0JNO0VBQXdCO0FqQm9vQjlCOztBaUJsb0JNO0VBQXVCO0FqQnNvQjdCOztBaUJub0JRO0VBQXdCLFFBRGI7QWpCd29CbkI7O0FpQnZvQlE7RUFBd0IsUUFEYjtBakI0b0JuQjs7QWlCM29CUTtFQUF3QixRQURiO0FqQmdwQm5COztBaUIvb0JRO0VBQXdCLFFBRGI7QWpCb3BCbkI7O0FpQm5wQlE7RUFBd0IsUUFEYjtBakJ3cEJuQjs7QWlCdnBCUTtFQUF3QixRQURiO0FqQjRwQm5COztBaUIzcEJRO0VBQXdCLFFBRGI7QWpCZ3FCbkI7O0FpQi9wQlE7RUFBd0IsUUFEYjtBakJvcUJuQjs7QWlCbnFCUTtFQUF3QixRQURiO0FqQndxQm5COztBaUJ2cUJRO0VBQXdCLFFBRGI7QWpCNHFCbkI7O0FpQjNxQlE7RUFBd0IsU0FEYjtBakJnckJuQjs7QWlCL3FCUTtFQUF3QixTQURiO0FqQm9yQm5COztBaUJuckJRO0VBQXdCLFNBRGI7QWpCd3JCbkI7O0FpQmhyQlk7RUZoQlY7QWZvc0JGOztBaUJwckJZO0VGaEJWO0Fmd3NCRjs7QWlCeHJCWTtFRmhCVjtBZjRzQkY7O0FpQjVyQlk7RUZoQlY7QWZndEJGOztBaUJoc0JZO0VGaEJWO0Fmb3RCRjs7QWlCcHNCWTtFRmhCVjtBZnd0QkY7O0FpQnhzQlk7RUZoQlY7QWY0dEJGOztBaUI1c0JZO0VGaEJWO0FmZ3VCRjs7QWlCaHRCWTtFRmhCVjtBZm91QkY7O0FpQnB0Qlk7RUZoQlY7QWZ3dUJGOztBaUJ4dEJZO0VGaEJWO0FmNHVCRjs7QWdCdnVCSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFakJzd0JOOztFZTF1QkE7SUFDRTtJQUNBO0VmNnVCRjs7RWUvdUJBO0lBQ0U7SUFDQTtFZmt2QkY7O0VlcHZCQTtJQUNFO0lBQ0E7RWZ1dkJGOztFZXp2QkE7SUFDRTtJQUNBO0VmNHZCRjs7RWU5dkJBO0lBQ0U7SUFDQTtFZml3QkY7O0VlbndCQTtJQUNFO0lBQ0E7RWZzd0JGOztFaUJ6eEJJO0lGQ0o7SUFDQTtJQUNBO0VmNHhCQTs7RWlCenhCUTtJRmJSO0lBSUE7RWZ1eUJBOztFaUI5eEJRO0lGYlI7SUFJQTtFZjR5QkE7O0VpQm55QlE7SUZiUjtJQUlBO0VmaXpCQTs7RWlCeHlCUTtJRmJSO0lBSUE7RWZzekJBOztFaUI3eUJRO0lGYlI7SUFJQTtFZjJ6QkE7O0VpQmx6QlE7SUZiUjtJQUlBO0VmZzBCQTs7RWlCdnpCUTtJRmJSO0lBSUE7RWZxMEJBOztFaUI1ekJRO0lGYlI7SUFJQTtFZjAwQkE7O0VpQmowQlE7SUZiUjtJQUlBO0VmKzBCQTs7RWlCdDBCUTtJRmJSO0lBSUE7RWZvMUJBOztFaUIzMEJRO0lGYlI7SUFJQTtFZnkxQkE7O0VpQmgxQlE7SUZiUjtJQUlBO0VmODFCQTs7RWlCLzBCSTtJQUF3QjtFakJtMUI1Qjs7RWlCajFCSTtJQUF1QjtFakJxMUIzQjs7RWlCbDFCTTtJQUF3QixRQURiO0VqQnUxQmpCOztFaUJ0MUJNO0lBQXdCLFFBRGI7RWpCMjFCakI7O0VpQjExQk07SUFBd0IsUUFEYjtFakIrMUJqQjs7RWlCOTFCTTtJQUF3QixRQURiO0VqQm0yQmpCOztFaUJsMkJNO0lBQXdCLFFBRGI7RWpCdTJCakI7O0VpQnQyQk07SUFBd0IsUUFEYjtFakIyMkJqQjs7RWlCMTJCTTtJQUF3QixRQURiO0VqQisyQmpCOztFaUI5MkJNO0lBQXdCLFFBRGI7RWpCbTNCakI7O0VpQmwzQk07SUFBd0IsUUFEYjtFakJ1M0JqQjs7RWlCdDNCTTtJQUF3QixRQURiO0VqQjIzQmpCOztFaUIxM0JNO0lBQXdCLFNBRGI7RWpCKzNCakI7O0VpQjkzQk07SUFBd0IsU0FEYjtFakJtNEJqQjs7RWlCbDRCTTtJQUF3QixTQURiO0VqQnU0QmpCOztFaUIvM0JVO0lGaEJWO0VmbTVCQTs7RWlCbjRCVTtJRmhCVjtFZnU1QkE7O0VpQnY0QlU7SUZoQlY7RWYyNUJBOztFaUIzNEJVO0lGaEJWO0VmKzVCQTs7RWlCLzRCVTtJRmhCVjtFZm02QkE7O0VpQm41QlU7SUZoQlY7RWZ1NkJBOztFaUJ2NUJVO0lGaEJWO0VmMjZCQTs7RWlCMzVCVTtJRmhCVjtFZis2QkE7O0VpQi81QlU7SUZoQlY7RWZtN0JBOztFaUJuNkJVO0lGaEJWO0VmdTdCQTs7RWlCdjZCVTtJRmhCVjtFZjI3QkE7O0VpQjM2QlU7SUZoQlY7RWYrN0JBO0FBQ0Y7QWdCMzdCSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFakJ5OUJOOztFZTc3QkE7SUFDRTtJQUNBO0VmZzhCRjs7RWVsOEJBO0lBQ0U7SUFDQTtFZnE4QkY7O0VldjhCQTtJQUNFO0lBQ0E7RWYwOEJGOztFZTU4QkE7SUFDRTtJQUNBO0VmKzhCRjs7RWVqOUJBO0lBQ0U7SUFDQTtFZm85QkY7O0VldDlCQTtJQUNFO0lBQ0E7RWZ5OUJGOztFaUI1K0JJO0lGQ0o7SUFDQTtJQUNBO0VmKytCQTs7RWlCNStCUTtJRmJSO0lBSUE7RWYwL0JBOztFaUJqL0JRO0lGYlI7SUFJQTtFZisvQkE7O0VpQnQvQlE7SUZiUjtJQUlBO0Vmb2dDQTs7RWlCMy9CUTtJRmJSO0lBSUE7RWZ5Z0NBOztFaUJoZ0NRO0lGYlI7SUFJQTtFZjhnQ0E7O0VpQnJnQ1E7SUZiUjtJQUlBO0VmbWhDQTs7RWlCMWdDUTtJRmJSO0lBSUE7RWZ3aENBOztFaUIvZ0NRO0lGYlI7SUFJQTtFZjZoQ0E7O0VpQnBoQ1E7SUZiUjtJQUlBO0Vma2lDQTs7RWlCemhDUTtJRmJSO0lBSUE7RWZ1aUNBOztFaUI5aENRO0lGYlI7SUFJQTtFZjRpQ0E7O0VpQm5pQ1E7SUZiUjtJQUlBO0VmaWpDQTs7RWlCbGlDSTtJQUF3QjtFakJzaUM1Qjs7RWlCcGlDSTtJQUF1QjtFakJ3aUMzQjs7RWlCcmlDTTtJQUF3QixRQURiO0VqQjBpQ2pCOztFaUJ6aUNNO0lBQXdCLFFBRGI7RWpCOGlDakI7O0VpQjdpQ007SUFBd0IsUUFEYjtFakJrakNqQjs7RWlCampDTTtJQUF3QixRQURiO0VqQnNqQ2pCOztFaUJyakNNO0lBQXdCLFFBRGI7RWpCMGpDakI7O0VpQnpqQ007SUFBd0IsUUFEYjtFakI4akNqQjs7RWlCN2pDTTtJQUF3QixRQURiO0VqQmtrQ2pCOztFaUJqa0NNO0lBQXdCLFFBRGI7RWpCc2tDakI7O0VpQnJrQ007SUFBd0IsUUFEYjtFakIwa0NqQjs7RWlCemtDTTtJQUF3QixRQURiO0VqQjhrQ2pCOztFaUI3a0NNO0lBQXdCLFNBRGI7RWpCa2xDakI7O0VpQmpsQ007SUFBd0IsU0FEYjtFakJzbENqQjs7RWlCcmxDTTtJQUF3QixTQURiO0VqQjBsQ2pCOztFaUJsbENVO0lGaEJWO0Vmc21DQTs7RWlCdGxDVTtJRmhCVjtFZjBtQ0E7O0VpQjFsQ1U7SUZoQlY7RWY4bUNBOztFaUI5bENVO0lGaEJWO0Vma25DQTs7RWlCbG1DVTtJRmhCVjtFZnNuQ0E7O0VpQnRtQ1U7SUZoQlY7RWYwbkNBOztFaUIxbUNVO0lGaEJWO0VmOG5DQTs7RWlCOW1DVTtJRmhCVjtFZmtvQ0E7O0VpQmxuQ1U7SUZoQlY7RWZzb0NBOztFaUJ0bkNVO0lGaEJWO0VmMG9DQTs7RWlCMW5DVTtJRmhCVjtFZjhvQ0E7O0VpQjluQ1U7SUZoQlY7RWZrcENBO0FBQ0Y7QWdCOW9DSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFakI0cUNOOztFZWhwQ0E7SUFDRTtJQUNBO0VmbXBDRjs7RWVycENBO0lBQ0U7SUFDQTtFZndwQ0Y7O0VlMXBDQTtJQUNFO0lBQ0E7RWY2cENGOztFZS9wQ0E7SUFDRTtJQUNBO0Vma3FDRjs7RWVwcUNBO0lBQ0U7SUFDQTtFZnVxQ0Y7O0VlenFDQTtJQUNFO0lBQ0E7RWY0cUNGOztFaUIvckNJO0lGQ0o7SUFDQTtJQUNBO0Vma3NDQTs7RWlCL3JDUTtJRmJSO0lBSUE7RWY2c0NBOztFaUJwc0NRO0lGYlI7SUFJQTtFZmt0Q0E7O0VpQnpzQ1E7SUZiUjtJQUlBO0VmdXRDQTs7RWlCOXNDUTtJRmJSO0lBSUE7RWY0dENBOztFaUJudENRO0lGYlI7SUFJQTtFZml1Q0E7O0VpQnh0Q1E7SUZiUjtJQUlBO0Vmc3VDQTs7RWlCN3RDUTtJRmJSO0lBSUE7RWYydUNBOztFaUJsdUNRO0lGYlI7SUFJQTtFZmd2Q0E7O0VpQnZ1Q1E7SUZiUjtJQUlBO0VmcXZDQTs7RWlCNXVDUTtJRmJSO0lBSUE7RWYwdkNBOztFaUJqdkNRO0lGYlI7SUFJQTtFZit2Q0E7O0VpQnR2Q1E7SUZiUjtJQUlBO0Vmb3dDQTs7RWlCcnZDSTtJQUF3QjtFakJ5dkM1Qjs7RWlCdnZDSTtJQUF1QjtFakIydkMzQjs7RWlCeHZDTTtJQUF3QixRQURiO0VqQjZ2Q2pCOztFaUI1dkNNO0lBQXdCLFFBRGI7RWpCaXdDakI7O0VpQmh3Q007SUFBd0IsUUFEYjtFakJxd0NqQjs7RWlCcHdDTTtJQUF3QixRQURiO0VqQnl3Q2pCOztFaUJ4d0NNO0lBQXdCLFFBRGI7RWpCNndDakI7O0VpQjV3Q007SUFBd0IsUUFEYjtFakJpeENqQjs7RWlCaHhDTTtJQUF3QixRQURiO0VqQnF4Q2pCOztFaUJweENNO0lBQXdCLFFBRGI7RWpCeXhDakI7O0VpQnh4Q007SUFBd0IsUUFEYjtFakI2eENqQjs7RWlCNXhDTTtJQUF3QixRQURiO0VqQml5Q2pCOztFaUJoeUNNO0lBQXdCLFNBRGI7RWpCcXlDakI7O0VpQnB5Q007SUFBd0IsU0FEYjtFakJ5eUNqQjs7RWlCeHlDTTtJQUF3QixTQURiO0VqQjZ5Q2pCOztFaUJyeUNVO0lGaEJWO0VmeXpDQTs7RWlCenlDVTtJRmhCVjtFZjZ6Q0E7O0VpQjd5Q1U7SUZoQlY7RWZpMENBOztFaUJqekNVO0lGaEJWO0VmcTBDQTs7RWlCcnpDVTtJRmhCVjtFZnkwQ0E7O0VpQnp6Q1U7SUZoQlY7RWY2MENBOztFaUI3ekNVO0lGaEJWO0VmaTFDQTs7RWlCajBDVTtJRmhCVjtFZnExQ0E7O0VpQnIwQ1U7SUZoQlY7RWZ5MUNBOztFaUJ6MENVO0lGaEJWO0VmNjFDQTs7RWlCNzBDVTtJRmhCVjtFZmkyQ0E7O0VpQmoxQ1U7SUZoQlY7RWZxMkNBO0FBQ0Y7QWdCajJDSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFakIrM0NOOztFZW4yQ0E7SUFDRTtJQUNBO0VmczJDRjs7RWV4MkNBO0lBQ0U7SUFDQTtFZjIyQ0Y7O0VlNzJDQTtJQUNFO0lBQ0E7RWZnM0NGOztFZWwzQ0E7SUFDRTtJQUNBO0VmcTNDRjs7RWV2M0NBO0lBQ0U7SUFDQTtFZjAzQ0Y7O0VlNTNDQTtJQUNFO0lBQ0E7RWYrM0NGOztFaUJsNUNJO0lGQ0o7SUFDQTtJQUNBO0VmcTVDQTs7RWlCbDVDUTtJRmJSO0lBSUE7RWZnNkNBOztFaUJ2NUNRO0lGYlI7SUFJQTtFZnE2Q0E7O0VpQjU1Q1E7SUZiUjtJQUlBO0VmMDZDQTs7RWlCajZDUTtJRmJSO0lBSUE7RWYrNkNBOztFaUJ0NkNRO0lGYlI7SUFJQTtFZm83Q0E7O0VpQjM2Q1E7SUZiUjtJQUlBO0VmeTdDQTs7RWlCaDdDUTtJRmJSO0lBSUE7RWY4N0NBOztFaUJyN0NRO0lGYlI7SUFJQTtFZm04Q0E7O0VpQjE3Q1E7SUZiUjtJQUlBO0VmdzhDQTs7RWlCLzdDUTtJRmJSO0lBSUE7RWY2OENBOztFaUJwOENRO0lGYlI7SUFJQTtFZms5Q0E7O0VpQno4Q1E7SUZiUjtJQUlBO0VmdTlDQTs7RWlCeDhDSTtJQUF3QjtFakI0OEM1Qjs7RWlCMThDSTtJQUF1QjtFakI4OEMzQjs7RWlCMzhDTTtJQUF3QixRQURiO0VqQmc5Q2pCOztFaUIvOENNO0lBQXdCLFFBRGI7RWpCbzlDakI7O0VpQm45Q007SUFBd0IsUUFEYjtFakJ3OUNqQjs7RWlCdjlDTTtJQUF3QixRQURiO0VqQjQ5Q2pCOztFaUIzOUNNO0lBQXdCLFFBRGI7RWpCZytDakI7O0VpQi85Q007SUFBd0IsUUFEYjtFakJvK0NqQjs7RWlCbitDTTtJQUF3QixRQURiO0VqQncrQ2pCOztFaUJ2K0NNO0lBQXdCLFFBRGI7RWpCNCtDakI7O0VpQjMrQ007SUFBd0IsUUFEYjtFakJnL0NqQjs7RWlCLytDTTtJQUF3QixRQURiO0VqQm8vQ2pCOztFaUJuL0NNO0lBQXdCLFNBRGI7RWpCdy9DakI7O0VpQnYvQ007SUFBd0IsU0FEYjtFakI0L0NqQjs7RWlCMy9DTTtJQUF3QixTQURiO0VqQmdnRGpCOztFaUJ4L0NVO0lGaEJWO0VmNGdEQTs7RWlCNS9DVTtJRmhCVjtFZmdoREE7O0VpQmhnRFU7SUZoQlY7RWZvaERBOztFaUJwZ0RVO0lGaEJWO0Vmd2hEQTs7RWlCeGdEVTtJRmhCVjtFZjRoREE7O0VpQjVnRFU7SUZoQlY7RWZnaURBOztFaUJoaERVO0lGaEJWO0Vmb2lEQTs7RWlCcGhEVTtJRmhCVjtFZndpREE7O0VpQnhoRFU7SUZoQlY7RWY0aURBOztFaUI1aERVO0lGaEJWO0VmZ2pEQTs7RWlCaGlEVTtJRmhCVjtFZm9qREE7O0VpQnBpRFU7SUZoQlY7RWZ3akRBO0FBQ0Y7QWtCNW1EQTtFQUNFO0VBQ0EsbUJaaUlPO0VZaElQLGNaU1M7RVlSVCw2QmRpRm1DO0FKNmhEckM7QWtCNW1ERTs7RUFFRSxnQlptVjBCO0VZbFYxQjtFQUNBO0FsQjhtREo7QWtCM21ERTtFQUNFO0VBQ0E7QWxCNm1ESjtBa0IxbURFO0VBQ0U7QWxCNG1ESjs7QWtCbG1ERTs7RUFFRSxlWjZUMEI7QU53eUM5Qjs7QWtCNWxEQTtFQUNFO0FsQitsREY7QWtCN2xERTs7RUFFRTtBbEIrbERKO0FrQjNsREk7O0VBRUU7QWxCNmxETjs7QWtCdmxERTs7OztFQUlFO0FsQjBsREo7O0FrQmpsREU7RUFDRSx5QmRlaUM7QUpxa0RyQzs7QU9ucERFO0VXMkVJLGNadkVLO0VZd0VMLHlCZEcrQjtBSnlrRHJDOztBbUI5cERJOzs7RUFHRSx5QkQyRitCO0FsQnNrRHJDO0FtQjdwRE07Ozs7RUFJRSxxQkRtRnlFO0FsQjRrRGpGOztBT3BxREU7RVlpQk0seUJBSmU7QW5CMnBEdkI7QW1CcnBEUTs7RUFFRSx5QkFSYTtBbkIrcER2Qjs7QW1CbHJESTs7O0VBR0UseUJEMkYrQjtBbEIwbERyQztBbUJqckRNOzs7O0VBSUUscUJEbUZ5RTtBbEJnbURqRjs7QU94ckRFO0VZaUJNLHlCQUplO0FuQitxRHZCO0FtQnpxRFE7O0VBRUUseUJBUmE7QW5CbXJEdkI7O0FtQnRzREk7OztFQUdFLHlCRDJGK0I7QWxCOG1EckM7QW1CcnNETTs7OztFQUlFLHFCRG1GeUU7QWxCb25EakY7O0FPNXNERTtFWWlCTSx5QkFKZTtBbkJtc0R2QjtBbUI3ckRROztFQUVFLHlCQVJhO0FuQnVzRHZCOztBbUIxdERJOzs7RUFHRSx5QkQyRitCO0FsQmtvRHJDO0FtQnp0RE07Ozs7RUFJRSxxQkRtRnlFO0FsQndvRGpGOztBT2h1REU7RVlpQk0seUJBSmU7QW5CdXREdkI7QW1CanREUTs7RUFFRSx5QkFSYTtBbkIydER2Qjs7QW1COXVESTs7O0VBR0UseUJEMkYrQjtBbEJzcERyQztBbUI3dURNOzs7O0VBSUUscUJEbUZ5RTtBbEI0cERqRjs7QU9wdkRFO0VZaUJNLHlCQUplO0FuQjJ1RHZCO0FtQnJ1RFE7O0VBRUUseUJBUmE7QW5CK3VEdkI7O0FtQmx3REk7OztFQUdFLHlCRDJGK0I7QWxCMHFEckM7QW1CandETTs7OztFQUlFLHFCRG1GeUU7QWxCZ3JEakY7O0FPeHdERTtFWWlCTSx5QkFKZTtBbkIrdkR2QjtBbUJ6dkRROztFQUVFLHlCQVJhO0FuQm13RHZCOztBbUJ0eERJOzs7RUFHRSx5QkQyRitCO0FsQjhyRHJDO0FtQnJ4RE07Ozs7RUFJRSxxQkRtRnlFO0FsQm9zRGpGOztBTzV4REU7RVlpQk0seUJBSmU7QW5CbXhEdkI7QW1CN3dEUTs7RUFFRSx5QkFSYTtBbkJ1eER2Qjs7QW1CMXlESTs7O0VBR0UseUJEMkYrQjtBbEJrdERyQztBbUJ6eURNOzs7O0VBSUUscUJEbUZ5RTtBbEJ3dERqRjs7QU9oekRFO0VZaUJNLHlCQUplO0FuQnV5RHZCO0FtQmp5RFE7O0VBRUUseUJBUmE7QW5CMnlEdkI7O0FtQjl6REk7OztFQUdFLHlCZm1GK0I7QUo4dURyQzs7QU85ekRFO0VZaUJNLHlCQUplO0FuQnF6RHZCO0FtQi95RFE7O0VBRUUseUJBUmE7QW5CeXpEdkI7O0FrQmp1REk7RUFDRSxXWjNHSztFWTRHTCx5QlpwR0s7RVlxR0wscUJaaVF3QjtBTm0rQzlCO0FrQi90REk7RUFDRSxjZHpCK0I7RWMwQi9CLHlCZDNCK0I7RWM0Qi9CLHFCZDlCK0I7QUordkRyQzs7QWtCNXREQTtFQUNFLFdaM0hTO0VZNEhULHlCWnBIUztBTm0xRFg7QWtCN3RERTs7O0VBR0UscUJaNk8wQjtBTmsvQzlCO0FrQjV0REU7RUFDRTtBbEI4dERKO0FrQjF0REk7RUFDRSwyQ1ppT3dCO0FOMi9DOUI7QU9qMkRFO0VXNElNLFdaakpHO0VZa0pILDRDWjJOc0I7QU42L0M5Qjs7QWdCeHlESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQjBzRE47RWtCdnNETTtJQUNFO0VsQnlzRFI7QUFDRjtBZ0JwekRJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCcXRETjtFa0JsdERNO0lBQ0U7RWxCb3REUjtBQUNGO0FnQi96REk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbEJndUROO0VrQjd0RE07SUFDRTtFbEIrdERSO0FBQ0Y7QWdCMTBESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQjJ1RE47RWtCeHVETTtJQUNFO0VsQjB1RFI7QUFDRjtBa0JwdkRJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWxCcXZEUjtBa0JsdkRRO0VBQ0U7QWxCb3ZEVjs7QW9CajZEQTtFQUNFO0VBQ0E7RUFDQSxrQ2QyZXNDO0VjMWV0QztFZjBLSTtFZXZLSixnQmRtUjRCO0VjbFI1QixnQmhCOENnQztFZ0I3Q2hDLGNkRFM7RWNFVCxzQmRUUztFY1VUO0VBQ0E7RVJBRTtFU0ZFLHdFRFFKO0FwQis1REY7QXFCbjZETTtFRGROO0lDZVE7RXJCczZETjtBQUNGO0FvQmo2REU7RUFDRTtFQUNBO0FwQm02REo7QXNCbjdERTtFQUNFO0VBQ0Esc0JoQlJPO0VnQlNQLHFCbEJ1RDZCO0VrQnREN0I7RUFLRSxpRGhCcVh3QjtBTjRqRDlCO0FvQm42REU7RUFDRSxjaEJnQnVDO0VnQmR2QztBcEJvNkRKO0FvQjU1REU7RUFFRSx5QmhCdUJ1QztFZ0JyQnZDO0FwQjQ1REo7O0FvQnA1REU7Ozs7RUFDRTtBcEIwNURKOztBb0JwNURFO0VBQ0U7RUFDQTtBcEJ1NURKO0FvQnA1REU7RUFNRSxjZC9ETztFY2dFUCxzQmR2RU87QU53OURYOztBb0I1NERBOztFQUVFO0VBQ0E7QXBCKzRERjs7QW9CcjREQTtFQUNFO0VBQ0E7RUFDQTtFZmlFRTtFZS9ERixnQmhCekNnQztBSmk3RGxDOztBb0JyNERBO0VBQ0U7RUFDQTtFZjBFSTtFZXhFSixnQmhCeENnQztBSmc3RGxDOztBb0JyNERBO0VBQ0U7RUFDQTtFZm1FSTtFZWpFSixnQmhCbkRnQztBSjI3RGxDOztBb0IvM0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RWZvREk7RWVsREosZ0JoQnRFZ0M7RWdCdUVoQyxjaEIvRXlDO0VnQmdGekM7RUFDQTtFQUNBO0FwQms0REY7QW9CaDRERTtFQUVFO0VBQ0E7QXBCaTRESjs7QW9CcjNEQTtFQUNFLGdDZDZWc0M7RWM1VnRDO0VmMkJJO0VlekJKLGdCaEIzRmdDO0VROUM5QjtBWmtnRUo7O0FvQnIzREE7RUFDRSxrQ2RzVnNDO0VjclZ0QztFZm1CSTtFZWpCSixnQmhCL0ZnQztFUWxEOUI7QVowZ0VKOztBb0JuM0RFO0VBRUU7QXBCcTNESjs7QW9CajNEQTtFQUNFO0FwQm8zREY7O0FvQjUyREE7RUFDRSxtQmQyVXNDO0FOb2lEeEM7O0FvQjUyREE7RUFDRTtFQUNBLG1CZDRUc0M7QU5takR4Qzs7QW9CdjJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQjAyREY7QW9CeDJERTs7RUFFRTtFQUNBO0FwQjAyREo7O0FvQmoyREE7RUFDRTtFQUNBO0VBQ0EscUJkaVNzQztBTm1rRHhDOztBb0JqMkRBO0VBQ0U7RUFDQSxrQmQ2UnNDO0VjNVJ0QztBcEJvMkRGO0FvQmoyREU7RUFFRSxjaEI3Q2dDO0FKKzREcEM7O0FvQjkxREE7RUFDRTtBcEJpMkRGOztBb0I5MURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJkOFFzQztBTm1sRHhDO0FvQjkxREU7RUFDRTtFQUNBO0VBQ0EsdUJkeVFvQztFY3hRcEM7QXBCZzJESjs7QXNCN2lFRTtFQUNFO0VBQ0E7RUFDQSxtQmhCMmNvQztFRHRWcEM7RWlCbkhBLGNGcU5xQztBcEIyMUR6Qzs7QXNCN2lFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCd0hFO0VpQnRIRixnQmhCdU8wQjtFZ0J0TzFCO0VBQ0E7RVY5Q0E7QVorbEVKO0FzQjVpRUk7RUFFRTtBdEI2aUVOOztBc0J4aUVJOzs7O0VBRUU7QXRCNmlFTjs7QXNCM2xFSTtFQW9ERSxxQkZrTG1DO0VFL0tqQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QnlpRVI7QXNCdGlFTTtFQUNFLHFCRnVLaUM7RUV0S2pDO0F0QndpRVI7O0FzQnhtRUk7RUF5RUk7RUFDQTtBdEJtaUVSOztBc0I3bUVJO0VBbUZJLG1DaEI2WGdDO0VnQjVYaEM7QXRCOGhFUjs7QXNCbG5FSTtFQTJGRSxxQkYySW1DO0VFeElqQztFQUNBO0F0QnloRVI7QXNCdGhFTTtFQUNFLHFCRm1JaUM7RUVsSWpDO0F0QndoRVI7O0FzQmpoRU07RUFDRSxjRjBIaUM7QXBCMDVEekM7QXNCamhFTTs7O0VBRUU7QXRCb2hFUjs7QXNCN2dFTTtFQUNFLGNGNkdpQztBcEJtNkR6QztBc0I5Z0VRO0VBQ0UscUJGMEcrQjtBcEJzNkR6QztBc0IzZ0VRO0VBQ0U7RUM1Sk4seUJENkoyQjtBdEI2Z0UvQjtBc0J4Z0VRO0VBQ0U7QXRCMGdFVjtBc0J2Z0VRO0VBQ0UscUJBVnFCO0F0Qm1oRS9COztBc0JoZ0VNO0VBQ0UscUJBcEJ1QjtBdEJ1aEUvQjtBc0IvL0RRO0VBQ0UscUJBekJxQjtFQTBCckI7QXRCaWdFVjs7QXNCbHBFRTtFQUNFO0VBQ0E7RUFDQSxtQmhCMmNvQztFRHRWcEM7RWlCbkhBLGNGcU5xQztBcEJnOER6Qzs7QXNCbHBFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCd0hFO0VpQnRIRixnQmhCdU8wQjtFZ0J0TzFCO0VBQ0E7RVY5Q0E7QVpvc0VKO0FzQmpwRUk7RUFFRTtBdEJrcEVOOztBc0I3b0VJOzs7O0VBRUU7QXRCa3BFTjs7QXNCaHNFSTtFQW9ERSxxQkZrTG1DO0VFL0tqQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjhvRVI7QXNCM29FTTtFQUNFLHFCRnVLaUM7RUV0S2pDO0F0QjZvRVI7O0FzQjdzRUk7RUF5RUk7RUFDQTtBdEJ3b0VSOztBc0JsdEVJO0VBbUZJLG1DaEI2WGdDO0VnQjVYaEM7QXRCbW9FUjs7QXNCdnRFSTtFQTJGRSxxQkYySW1DO0VFeElqQztFQUNBO0F0QjhuRVI7QXNCM25FTTtFQUNFLHFCRm1JaUM7RUVsSWpDO0F0QjZuRVI7O0FzQnRuRU07RUFDRSxjRjBIaUM7QXBCKy9EekM7QXNCdG5FTTs7O0VBRUU7QXRCeW5FUjs7QXNCbG5FTTtFQUNFLGNGNkdpQztBcEJ3Z0V6QztBc0JubkVRO0VBQ0UscUJGMEcrQjtBcEIyZ0V6QztBc0JobkVRO0VBQ0U7RUM1Sk4seUJENkoyQjtBdEJrbkUvQjtBc0I3bUVRO0VBQ0U7QXRCK21FVjtBc0I1bUVRO0VBQ0UscUJBVnFCO0F0QnduRS9COztBc0JybUVNO0VBQ0UscUJBcEJ1QjtBdEI0bkUvQjtBc0JwbUVRO0VBQ0UscUJBekJxQjtFQTBCckI7QXRCc21FVjs7QW9CamhFQTtFQUNFO0VBQ0E7RUFDQTtBcEJvaEVGO0FvQi9nRUU7RUFDRTtBcEJpaEVKO0FnQmh2RUk7RUlvT0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcEIrZ0VKO0VvQjNnRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQjZnRUo7RW9CemdFRTtJQUNFO0lBQ0E7SUFDQTtFcEIyZ0VKO0VvQnZnRUU7SUFDRTtFcEJ5Z0VKO0VvQnRnRUU7O0lBRUU7RXBCd2dFSjtFb0JuZ0VFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEJxZ0VKO0VvQm5nRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQSxxQmRnTGtDO0ljL0tsQztFcEJxZ0VKO0VvQmxnRUU7SUFDRTtJQUNBO0VwQm9nRUo7RW9CbGdFRTtJQUNFO0VwQm9nRUo7QUFDRjs7QXdCdDFFQTtFQUNFO0VBRUEsbUJwQjBDa0M7RW9CekNsQyxjbEJNUztFa0JMVDtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VDdUZBO0VwQjRFSTtFb0IxRUosZ0JyQjlDZ0M7RVExQzlCO0VTRkUscUlHR0o7QXhCeTFFRjtBcUJ4MUVNO0VHZE47SUhlUTtFckIyMUVOO0FBQ0Y7QU9yMkVFO0VpQlVFLGNsQk5PO0VrQk9QO0F4QjgxRUo7QXdCMzFFRTtFQUVFO0VBQ0EsaURsQjhXMEI7QU44K0Q5QjtBd0J4MUVFO0VBRUUsYWxCa1owQjtBTnU4RDlCO0F3QnIxRUU7RUFDRTtBeEJ1MUVKO0F3QnowRUE7O0VBRUU7QXhCMjBFRjs7QXdCbDBFRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QU42ekVmO0FPNzNFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCeTRFekc7QXlCNzNFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekIwM0VOO0F5QnIzRUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU42MEVmO0F5Qi8yRUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCeTVFN0w7QXlCMTJFSTtFQUtJO0F6QncyRVI7O0F3QmgyRUU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FOMjFFZjtBTzM1RUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QnU2RXpHO0F5QjM1RUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCdzVFTjtBeUJuNUVFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FOMjJFZjtBeUI3NEVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QnU3RTdMO0F5Qng0RUk7RUFLSTtBekJzNEVSOztBd0I5M0VFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBTnkzRWY7QU96N0VFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJxOEV6RztBeUJ6N0VFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QnM3RU47QXlCajdFRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBTnk0RWY7QXlCMzZFRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJxOUU3TDtBeUJ0NkVJO0VBS0k7QXpCbzZFUjs7QXdCNTVFRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QU51NUVmO0FPdjlFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCbStFekc7QXlCdjlFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJvOUVOO0F5Qi84RUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU51NkVmO0F5Qno4RUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCbS9FN0w7QXlCcDhFSTtFQUtJO0F6Qms4RVI7O0F3QjE3RUU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FOcTdFZjtBT3IvRUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QmlnRnpHO0F5QnIvRUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCay9FTjtBeUI3K0VFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FOcThFZjtBeUJ2K0VFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QmloRjdMO0F5QmwrRUk7RUFLSTtBekJnK0VSOztBd0J4OUVFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBTm05RWY7QU9uaEZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekIraEZ6RztBeUJuaEZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QmdoRk47QXlCM2dGRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBTm0rRWY7QXlCcmdGRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekIraUY3TDtBeUJoZ0ZJO0VBS0k7QXpCOC9FUjs7QXdCdC9FRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QU5pL0VmO0FPampGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCNmpGekc7QXlCampGRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekI4aUZOO0F5QnppRkU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU5pZ0ZmO0F5Qm5pRkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCNmtGN0w7QXlCOWhGSTtFQUtJO0F6QjRoRlI7O0F3QnBoRkU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FOK2dGZjtBTy9rRkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QjJsRnpHO0F5Qi9rRkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCNGtGTjtBeUJ2a0ZFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FOK2hGZjtBeUJqa0ZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QjJtRjdMO0F5QjVqRkk7RUFLSTtBekIwakZSOztBd0I1aUZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FONGlGZjtBTzVtRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU5pakZmO0F5QnBqRkU7RUFFRTtBekJxakZKO0F5QmxqRkU7RUFFRSxjbkJKVztFbUJLWDtBekJtakZKO0F5QmhqRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU42akZmO0F5QjlpRkk7RUFLSTtBekI0aUZSOztBd0Jya0ZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOcWtGZjtBT3JvRkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU4wa0ZmO0F5QjdrRkU7RUFFRTtBekI4a0ZKO0F5QjNrRkU7RUFFRSxjbkJKVztFbUJLWDtBekI0a0ZKO0F5QnprRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU5zbEZmO0F5QnZrRkk7RUFLSTtBekJxa0ZSOztBd0I5bEZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOOGxGZjtBTzlwRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU5tbUZmO0F5QnRtRkU7RUFFRTtBekJ1bUZKO0F5QnBtRkU7RUFFRSxjbkJKVztFbUJLWDtBekJxbUZKO0F5QmxtRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU4rbUZmO0F5QmhtRkk7RUFLSTtBekI4bEZSOztBd0J2bkZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOdW5GZjtBT3ZyRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU40bkZmO0F5Qi9uRkU7RUFFRTtBekJnb0ZKO0F5QjduRkU7RUFFRSxjbkJKVztFbUJLWDtBekI4bkZKO0F5QjNuRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU53b0ZmO0F5QnpuRkk7RUFLSTtBekJ1bkZSOztBd0JocEZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOZ3BGZjtBT2h0RkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU5xcEZmO0F5QnhwRkU7RUFFRTtBekJ5cEZKO0F5QnRwRkU7RUFFRSxjbkJKVztFbUJLWDtBekJ1cEZKO0F5QnBwRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU5pcUZmO0F5QmxwRkk7RUFLSTtBekJncEZSOztBd0J6cUZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOeXFGZjtBT3p1RkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU44cUZmO0F5QmpyRkU7RUFFRTtBekJrckZKO0F5Qi9xRkU7RUFFRSxjbkJKVztFbUJLWDtBekJnckZKO0F5QjdxRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU4wckZmO0F5QjNxRkk7RUFLSTtBekJ5cUZSOztBd0Jsc0ZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOa3NGZjtBT2x3RkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU51c0ZmO0F5QjFzRkU7RUFFRTtBekIyc0ZKO0F5QnhzRkU7RUFFRSxjbkJKVztFbUJLWDtBekJ5c0ZKO0F5QnRzRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU5tdEZmO0F5QnBzRkk7RUFLSTtBekJrc0ZSOztBd0IzdEZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOMnRGZjtBTzN4RkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU5ndUZmO0F5Qm51RkU7RUFFRTtBekJvdUZKO0F5Qmp1RkU7RUFFRSxjbkJKVztFbUJLWDtBekJrdUZKO0F5Qi90RkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU40dUZmO0F5Qjd0Rkk7RUFLSTtBekIydEZSOztBd0J6dUZBO0VBQ0UsZ0JsQjZNNEI7RWtCNU01QixjbEIyRndDO0VrQjFGeEMscUJsQjJGd0M7QU5pcEYxQztBT3J6RkU7RWlCNEVFLGNsQnlGc0M7RWtCeEZ0QywwQmxCeUZzQztBTm1wRjFDO0F3Qnp1RkU7RUFFRSwwQmxCb0ZzQztBTnNwRjFDO0F3QnZ1RkU7RUFFRSxjbEJ0Rk87RWtCdUZQO0F4Qnd1Rko7O0F3Qjd0RkE7RUNQRTtFcEI0RUk7RW9CMUVKLGdCckJ0Q2dDO0VRbEQ5QjtBWmkwRko7O0F3Qmh1RkE7RUNYRTtFcEI0RUk7RW9CMUVKLGdCckIxQ2dDO0VROUM5QjtBWncwRko7O0F3Qjl0RkE7RUFDRTtFQUNBO0F4Qml1RkY7QXdCOXRGRTtFQUNFLGtCbEJ3VDBCO0FOdzZFOUI7O0F3Qnh0RkU7OztFQUNFO0F4QjZ0Rko7O0EwQngyRkE7RUxnQk0sZ0NLZko7QTFCMjJGRjtBcUJ4MUZNO0VLcEJOO0lMcUJRO0VyQjIxRk47QUFDRjtBMEI5MkZFO0VBQ0U7QTFCZzNGSjs7QTBCMzJGRTtFQUNFO0ExQjgyRko7O0EwQjEyRkE7RUFDRTtFQUNBO0VBQ0E7RUxESSw2QktFSjtBMUI2MkZGO0FxQjMyRk07RUtOTjtJTE9RO0VyQjgyRk47QUFDRjtBMEJoM0ZFO0VBQ0U7RUFDQTtFTE5FLDRCS09GO0ExQmszRko7QXFCcjNGTTtFS0FKO0lMQ007RXJCdzNGTjtBQUNGOztBMkI3NEZBOzs7O0VBSUU7QTNCZzVGRjs7QTJCNzRGQTtFQUNFO0EzQmc1RkY7QTRCNTNGSTtFQUNFO0VBQ0Esb0J0QitOd0I7RXNCOU54Qix1QnRCNk53QjtFc0I1TnhCO0VBaENKO0VBQ0E7RUFDQTtFQUNBO0E1Qis1RkY7QTRCMTJGSTtFQUNFO0E1QjQyRk47O0EyQnQ1RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXRW1EbUI7RUZsRG5CO0VBQ0E7RUFDQSxnQnJCaXVCa0M7RXFCaHVCbEM7RUFDQTtFdEIySkk7RXNCekpKLGNyQlhTO0VxQllUO0VBQ0E7RUFDQSxzQnJCdkJTO0VxQndCVDtFQUNBO0VmZEU7QVp3NkZKOztBMkJqNUZJO0VBQ0U7RUFDQTtBM0JvNUZOOztBMkJqNUZJO0VBQ0U7RUFDQTtBM0JvNUZOOztBZ0J4NEZJO0VXbkJBO0lBQ0U7SUFDQTtFM0IrNUZKOztFMkI1NUZFO0lBQ0U7SUFDQTtFM0IrNUZKO0FBQ0Y7QWdCcDVGSTtFV25CQTtJQUNFO0lBQ0E7RTNCMDZGSjs7RTJCdjZGRTtJQUNFO0lBQ0E7RTNCMDZGSjtBQUNGO0FnQi81Rkk7RVduQkE7SUFDRTtJQUNBO0UzQnE3Rko7O0UyQmw3RkU7SUFDRTtJQUNBO0UzQnE3Rko7QUFDRjtBZ0IxNkZJO0VXbkJBO0lBQ0U7SUFDQTtFM0JnOEZKOztFMkI3N0ZFO0lBQ0U7SUFDQTtFM0JnOEZKO0FBQ0Y7QTJCejdGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCckIrckJnQztBTjR2RXBDO0E0QjE5Rkk7RUFDRTtFQUNBLG9CdEIrTndCO0VzQjlOeEIsdUJ0QjZOd0I7RXNCNU54QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtBNUJzL0ZGO0E0Qng4Rkk7RUFDRTtBNUIwOEZOOztBMkIvN0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQnJCaXJCZ0M7QU5peEVwQztBNEIvK0ZJO0VBQ0U7RUFDQSxvQnRCK053QjtFc0I5TnhCLHVCdEI2TndCO0VzQjVOeEI7RUFsQko7RUFDQTtFQUNBO0VBQ0E7QTVCb2dHRjtBNEI3OUZJO0VBQ0U7QTVCKzlGTjtBMkIxOEZJO0VBQ0U7QTNCNDhGTjs7QTJCdDhGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JyQmdxQmdDO0FOeXlFcEM7QTRCdmdHSTtFQUNFO0VBQ0Esb0J0QitOd0I7RXNCOU54Qix1QnRCNk53QjtFc0I1TnhCO0E1QnlnR047QTRCOS9GTTtFQUNFO0E1QmdnR1I7QTRCNy9GTTtFQUNFO0VBQ0EscUJ0QjRNc0I7RXNCM010Qix1QnRCME1zQjtFc0J6TXRCO0VBOUJOO0VBQ0E7RUFDQTtBNUI4aEdGO0E0QjcvRkk7RUFDRTtBNUIrL0ZOO0EyQno5Rkk7RUFDRTtBM0IyOUZOOztBMkJuOUZFO0VBSUU7RUFDQTtBM0JtOUZKOztBMkI5OEZBO0VHOUdFO0VBQ0E7RUFDQTtFQUNBO0E5QmdrR0Y7O0EyQjk4RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCckJpSzRCO0VxQmhLNUIsY3ZCMEVzQztFdUJ6RXRDO0VBRUE7RUFDQTtFQUNBO0EzQmc5RkY7QU9ya0dFO0VvQm9JRSxjdkJ1RG9DO0V1QnREcEM7RUovSUEseUJuQnNNb0M7QUo4NEZ4QztBMkJqOEZFO0VBRUUsY3ZCbURvQztFdUJsRHBDO0VKdEpBLHlCbkJ5TW9DO0FKZzVGeEM7QTJCLzdGRTtFQUVFLGN2QitDb0M7RXVCOUNwQztFQUNBO0EzQmc4Rko7O0EyQng3RkE7RUFDRTtBM0IyN0ZGOztBMkJ2N0ZBO0VBQ0U7RUFDQSxzQnJCaW1Ca0M7RXFCaG1CbEM7RXRCQUk7RXNCRUosY3ZCNkJzQztFdUI1QnRDO0EzQjA3RkY7O0EyQnQ3RkE7RUFDRTtFQUNBO0VBQ0EsY3ZCWXNDO0FKNjZGeEM7O0ErQnBuR0E7O0VBRUU7RUFDQTtFQUNBO0EvQnVuR0Y7QStCcm5HRTs7RUFDRTtFQUNBO0EvQnduR0o7QU92bkdFOztFd0JJSTtBL0J1bkdOO0ErQnJuR0k7Ozs7RUFHRTtBL0J3bkdOOztBK0JsbkdBO0VBQ0U7RUFDQTtFQUNBO0EvQnFuR0Y7QStCbm5HRTtFQUNFO0EvQnFuR0o7O0ErQi9tR0U7O0VBRUU7QS9Ca25HSjtBK0I5bUdFOztFbkJYRTtFQUNBO0FaNm5HSjtBK0I5bUdFOztFbkJGRTtFQUNBO0Fab25HSjs7QStCam1HQTtFQUNFO0VBQ0E7QS9Cb21HRjtBK0JsbUdFO0VBR0U7QS9Ca21HSjtBK0IvbEdFO0VBQ0U7QS9CaW1HSjs7QStCN2xHQTtFQUNFO0VBQ0E7QS9CZ21HRjs7QStCN2xHQTtFQUNFO0VBQ0E7QS9CZ21HRjs7QStCNWtHQTtFQUNFO0VBQ0E7RUFDQTtBL0Ira0dGO0ErQjdrR0U7O0VBRUU7QS9CK2tHSjtBK0I1a0dFOztFQUVFO0EvQjhrR0o7QStCMWtHRTs7RW5CckZFO0VBQ0E7QVptcUdKO0ErQjFrR0U7O0VuQnhHRTtFQUNBO0Fac3JHSjs7QStCM2pHRTs7RUFFRTtBL0I4akdKO0ErQjVqR0k7Ozs7RUFFRTtFQUNBO0VBQ0E7QS9CZ2tHTjs7QWdDenRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNHRHRjtBZ0MxdEdFOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0dEdKO0FnQzF0R0k7Ozs7Ozs7Ozs7OztFQUdFO0FoQ3F1R047QWdDaHVHRTs7O0VBR0U7QWhDa3VHSjtBZ0M5dEdFO0VBQ0U7QWhDZ3VHSjtBZ0MzdEdJOztFcEJJQTtFQUNBO0FaMnRHSjtBZ0MzdEdFO0VBQ0U7RUFDQTtBaEM2dEdKO0FnQzN0R0k7RXBCbkJBO0VBQ0E7QVppdkdKO0FnQzd0R0k7RXBCUEE7RUFDQTtBWnV1R0o7QWdDN3RHSTs7OztFcEJ6QkE7RUFDQTtBWjR2R0o7QWdDM3RHSTs7OztFcEJsQ0E7RUFDQTtBWm13R0o7O0FnQ2x0R0E7O0VBRUU7QWhDcXRHRjtBZ0NodEdFOztFQUNFO0VBQ0E7QWhDbXRHSjtBZ0NqdEdJOztFQUNFO0FoQ290R047QWdDaHRHRTs7Ozs7Ozs7RUFJRTtBaENzdEdKOztBZ0NsdEdBO0VBQXVCO0FoQ3N0R3ZCOztBZ0NydEdBO0VBQXNCO0FoQ3l0R3RCOztBZ0NqdEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTNCMkRJO0UyQnpESixnQjFCcUs0QjtFMEJwSzVCLGdCNUJoRWdDO0U0QmlFaEMsYzVCakR5QztFNEJrRHpDO0VBQ0E7RUFDQSx5QjVCbkR5QztFNEJvRHpDO0VwQi9HRTtBWm8wR0o7QWdDanRHRTs7RUFFRTtBaENtdEdKOztBZ0N6c0dBOztFQUVFLGtDMUJtV3NDO0FOeTJGeEM7O0FnQ3pzR0E7Ozs7OztFQU1FO0UzQndCSTtFMkJ0QkosZ0I1QjFGZ0M7RVFsRDlCO0FaeTFHSjs7QWdDenNHQTs7RUFFRSxnQzFCaVZzQztBTjIzRnhDOztBZ0N6c0dBOzs7Ozs7RUFNRTtFM0JPSTtFMkJMSixnQjVCL0dnQztFUTlDOUI7QVowMkdKOztBZ0N6c0dBOztFQUVFO0FoQzRzR0Y7O0FnQ2pzR0E7Ozs7Ozs7O0VwQjlKSTtFQUNBO0FaMDJHSjs7QWdDbHNHQTs7Ozs7O0VwQjNKSTtFQUNBO0FaczJHSjs7QWlDOTRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNpNUdGOztBaUM5NEdBO0VBQ0U7RUFDQSxrQjNCeWZzQztBTnc1RnhDOztBaUM5NEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVzNCcWZzQztFMkJwZnRDO0VBQ0E7QWpDaTVHRjtBaUMvNEdFO0VBQ0UsVzNCekJPO0UyQjBCUCxxQjNCeU4wQjtFaUJwUDFCLHlCakJvUDBCO0FOeXJHOUI7QWlDNzRHRTtFQUtJLGlEM0JnV3dCO0FOMmlHOUI7QWlDdjRHRTtFQUNFLHFCN0J1QjZCO0FKazNHakM7QWlDdDRHRTtFQUNFLFczQjdDTztFMkI4Q1AseUIzQmtmNEM7RTJCamY1QyxxQjNCaWY0QztBTnU1RmhEO0FpQ2o0R0k7RUFDRSxjM0JqREs7QU5vN0dYO0FpQ2o0R007RUFDRSx5QjdCT21DO0FKNDNHM0M7O0FpQ3ozR0E7RUFDRTtFQUNBO0VBRUE7QWpDMjNHRjtBaUN2M0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXM0J3Ym9DO0UyQnZicEMsWTNCdWJvQztFMkJ0YnBDO0VBQ0E7RUFDQSxzQjNCckZPO0UyQnNGUDtBakN5M0dKO0FpQ3AzR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFczQnlhb0M7RTJCeGFwQyxZM0J3YW9DO0UyQnZhcEM7RUFDQTtBakNzM0dKOztBaUM1MkdFO0VyQmxHRTtBWms5R0o7QWlDMzJHSTtFQUNFO0FqQzYyR047QWlDeDJHSTtFQUNFLHFCM0IwSHdCO0VpQnBQMUIseUJqQm9QMEI7QU5pdkc5QjtBaUN2MkdJO0VBQ0U7QWpDeTJHTjtBaUNwMkdJO0VWcElBLHlDakJ5aEI0QztBTms5RmhEO0FpQ3AyR0k7RVZ2SUEseUNqQnloQjRDO0FOcTlGaEQ7O0FpQzUxR0U7RUFFRSxrQjNCMFo0QztBTm84RmhEO0FpQzExR0k7RUFDRTtBakM0MUdOO0FpQ3YxR0k7RVY5SkEseUNqQnloQjRDO0FOKzlGaEQ7O0FpQy8wR0E7RUFDRTtBakNrMUdGO0FpQy8wR0k7RUFDRTtFQUNBLGMzQmtZMEM7RTJCalkxQztFQUVBLHFCM0JnWTBDO0FOZzlGaEQ7QWlDNzBHSTtFQUNFO0VBQ0E7RUFDQSx1QjNCMlgwQztFMkIxWDFDLHdCM0IwWDBDO0UyQnpYMUMseUIzQnBMSztFMkJzTEwscUIzQnNYMEM7RWV4aUIxQyx5SVltTEE7QWpDODBHTjtBcUI3L0dNO0VZdUtGO0ladEtJO0VyQmdnSE47QUFDRjtBaUM5MEdJO0VBQ0Usc0IzQmxNSztFMkJtTUw7QWpDZzFHTjtBaUMzMEdJO0VWek1BLHlDakJ5aEI0QztBTjgvRmhEOztBaUNqMEdBO0VBQ0U7RUFDQTtFQUNBLGtDM0JxUnNDO0UyQnBSdEM7RTVCNUNJO0U0QitDSixnQjNCNkQ0QjtFMkI1RDVCLGdCN0J4S2dDO0U2QnlLaEMsYzNCdk5TO0UyQndOVDtFQUNBO0VBQ0E7RXJCdE5FO0VxQnlORjtBakNrMEdGO0FpQ2gwR0U7RUFDRSxxQjdCdks2QjtFNkJ3SzdCO0VBS0UsaUQzQm1XOEI7QU4yOUZwQztBaUMzekdJO0VBTUUsYzNCL09LO0UyQmdQTCxzQjNCdlBLO0FOK2lIWDtBaUNwekdFO0VBRUU7RUFDQSxtQjdCMU04QjtFNkIyTTlCO0FqQ3F6R0o7QWlDbHpHRTtFQUNFLGMzQjdQTztFMkI4UFAseUIzQmxRTztBTnNqSFg7QWlDaHpHRTtFQUNFO0FqQ2t6R0o7QWlDOXlHRTtFQUNFO0VBQ0E7QWpDZ3pHSjs7QWlDNXlHQTtFQUNFLGdDM0IwTnNDO0UyQnpOdEMsbUI3QjlOZ0M7RTZCK05oQyxzQjdCL05nQztFNkJnT2hDLGtCN0IvTmdDO0VDcUg1QjtBTDA1R047O0FpQzV5R0E7RUFDRSxrQzNCbU5zQztFMkJsTnRDLG9CN0JsT2dDO0U2Qm1PaEMsdUI3Qm5PZ0M7RTZCb09oQyxxQjdCbk9nQztFQ2lINUI7QUxrNkdOOztBaUN2eUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0MzQmlNc0M7RTJCaE10QztBakMweUdGOztBaUN2eUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0MzQnlMc0M7RTJCeEx0QztFQUNBO0VBQ0E7QWpDMHlHRjtBaUN4eUdFO0VBQ0UscUI3QjFQNkI7RTZCMlA3QixpRDNCeUUwQjtBTml1RzlCO0FpQ3R5R0U7RUFFRSx5QjdCaFF1QztBSnVpSDNDO0FpQ255R0k7RUFDRSxpQjNCMlRhO0FOMCtGbkI7QWlDanlHRTtFQUNFO0FqQ215R0o7O0FpQy94R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0MzQndKc0M7RTJCdkp0QztFQUNBO0VBRUEsZ0IzQmhFNEI7RTJCaUU1QixnQjdCclNnQztFNkJzU2hDLGMzQnBWUztFMkJxVlQsc0IzQjVWUztFMkI2VlQ7RXJCbFZFO0Fab25ISjtBaUM5eEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEIzQmlJb0M7RTJCaElwQztFQUNBLGdCN0JyVDhCO0U2QnNUOUIsYzNCcFdPO0UyQnFXUDtFVjdXQSx5Qm5CdUV1QztFNkJ3U3ZDO0VyQm5XQTtBWm9vSEo7O0FpQ3R4R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3l4R0Y7QWlDdnhHRTtFQUNFO0FqQ3l4R0o7QWlDcnhHSTtFQUEwQixpRTNCb09lO0FOb2pHN0M7QWlDdnhHSTtFQUEwQixpRTNCbU9lO0FOdWpHN0M7QWlDenhHSTtFQUEwQixpRTNCa09lO0FOMGpHN0M7QWlDenhHRTtFQUNFO0FqQzJ4R0o7QWlDeHhHRTtFQUNFLFczQm9OeUM7RTJCbk56QyxZM0JtTnlDO0UyQmxOekM7RVZsWkEseUJqQm9QMEI7RTJCZ0sxQixTM0JtTnlDO0VNM2xCekM7RVNGRSw0R1k2WUY7RUFDQTtBakN5eEdKO0FxQm5xSE07RVlpWUo7SVpoWU07RXJCc3FITjtBQUNGO0FpQzV4R0k7RVYxWkEseUJqQjRtQnlDO0FONmtHN0M7QWlDMXhHRTtFQUNFLFczQjZMZ0M7RTJCNUxoQyxjM0I2TGdDO0UyQjVMaEM7RUFDQSxlM0I0TGdDO0UyQjNMaEMseUIzQmhhTztFMkJpYVA7RXJCelpBO0Fac3JISjtBaUN4eEdFO0VBQ0UsVzNCeUx5QztFMkJ4THpDLFkzQndMeUM7RWlCcG1CekMseUJqQm9QMEI7RTJCMEwxQixTM0J5THlDO0VNM2xCekM7RVNGRSw0R1l1YUY7RUFDQTtBakN5eEdKO0FxQjdySE07RVk0Wko7SVozWk07RXJCZ3NITjtBQUNGO0FpQzV4R0k7RVZwYkEseUJqQjRtQnlDO0FOdW1HN0M7QWlDMXhHRTtFQUNFLFczQm1LZ0M7RTJCbEtoQyxjM0JtS2dDO0UyQmxLaEM7RUFDQSxlM0JrS2dDO0UyQmpLaEMseUIzQjFiTztFMkIyYlA7RXJCbmJBO0FaZ3RISjtBaUN4eEdFO0VBQ0UsVzNCK0p5QztFMkI5SnpDLFkzQjhKeUM7RTJCN0p6QztFQUNBLG9CM0JyRTBCO0UyQnNFMUIsbUIzQnRFMEI7RWlCblkxQix5QmpCb1AwQjtFMkJ1TjFCLFMzQjRKeUM7RU0zbEJ6QztFU0ZFLDRHWW9jRjtFQUNBO0FqQ3l4R0o7QXFCMXRITTtFWXNiSjtJWnJiTTtFckI2dEhOO0FBQ0Y7QWlDNXhHSTtFVmpkQSx5QmpCNG1CeUM7QU5vb0c3QztBaUMxeEdFO0VBQ0UsVzNCc0lnQztFMkJySWhDLGMzQnNJZ0M7RTJCckloQztFQUNBLGUzQnFJZ0M7RTJCcEloQztFQUNBO0VBQ0E7QWpDNHhHSjtBaUN4eEdFO0VBQ0UseUIzQjlkTztFTVFQO0FaaXZISjtBaUN2eEdFO0VBQ0U7RUFDQSx5QjNCcGVPO0VNUVA7QVpzdkhKO0FpQ3J4R0k7RUFDRSx5QjNCeGVLO0FOK3ZIWDtBaUNweEdJO0VBQ0U7QWpDc3hHTjtBaUNueEdJO0VBQ0UseUIzQmhmSztBTnF3SFg7QWlDbHhHSTtFQUNFO0FqQ294R047QWlDanhHSTtFQUNFLHlCM0J4Zks7QU4yd0hYOztBaUM5d0dBOzs7RVp6Zk0sNEdZNGZKO0FqQ2l4R0Y7QXFCendITTtFWXFmTjs7O0lacGZRO0VyQjh3SE47QUFDRjs7QWtDL3hIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDa3lIRjs7QWtDL3hIQTtFQUNFO0VBQ0E7QWxDa3lIRjtBT2p5SEU7RTJCR0U7QWxDaXlISjtBa0M3eEhFO0VBQ0UsYzVCWE87RTRCWVA7RUFDQTtBbEMreEhKOztBa0N2eEhBO0VBQ0U7QWxDMHhIRjtBa0N4eEhFO0VBQ0U7RUFDQTtFQUNBO0V0QmJBO0VBQ0E7QVp3eUhKO0FPcHpIRTtFMkI2Qkk7RUFDQSxxQzVCaXBCOEI7QU55b0dwQztBa0N2eEhJO0VBQ0UsYzVCckNLO0U0QnNDTDtFQUNBO0FsQ3l4SE47QWtDcnhIRTs7RUFFRSxjNUI1Q087RTRCNkNQLHNCNUJwRE87RTRCcURQLGtDNUJzb0JnQztBTmlwR3BDO0FrQ3B4SEU7RUFFRTtFdEJ0Q0E7RUFDQTtBWjR6SEo7O0FrQzN3SEU7RUFDRTtFQUNBO0V0QjdEQTtBWjQwSEo7QWtDM3dIRTs7RUFFRSxXNUI5RU87RTRCK0VQLHlCNUJvSzBCO0FOeW1IOUI7O0FrQ253SEU7O0VBRUU7RUFDQTtBbENzd0hKOztBa0Nqd0hFOztFQUVFO0VBQ0E7RUFDQTtBbENvd0hKOztBa0MxdkhFO0VBQ0U7QWxDNnZISjtBa0MzdkhFO0VBQ0U7QWxDNnZISjs7QW1DdDJIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkN5MkhGO0FtQ3IySEU7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQzQySEo7QW1DeDFIQTtFQUNFO0VBQ0Esc0I3QmtxQmtDO0U2QmpxQmxDLHlCN0JpcUJrQztFNkJocUJsQyxrQjdCZ0ZPO0VENkNIO0U4QjNISjtFQUNBO0FuQzAxSEY7QU9wNEhFO0U0QjZDRTtBbkMwMUhKOztBbUNqMUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkNvMUhGO0FtQ2wxSEU7RUFDRTtFQUNBO0FuQ28xSEo7QW1DajFIRTtFQUNFO0VBQ0E7QW5DbTFISjs7QW1DMTBIQTtFQUNFO0VBQ0EsbUI3QnlsQmtDO0U2QnhsQmxDLHNCN0J3bEJrQztBTnF2R3BDOztBbUNqMEhBO0VBQ0U7RUFDQTtFQUdBO0FuQ2swSEY7O0FtQzl6SEE7RUFDRTtFOUI4REk7RThCNURKO0VBQ0E7RUFDQTtFdkJ4R0U7QVowNkhKO0FPNTZIRTtFNEI4R0U7QW5DaTBISjs7QW1DM3pIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkM4ekhGOztBbUMzekhBO0VBQ0UsZ0I3QmdsQmtDO0U2Qi9rQmxDO0FuQzh6SEY7O0FnQnA0SEk7RW1Ca0ZJOzs7Ozs7SUFDRTtJQUNBO0VuQzJ6SFI7QUFDRjtBZ0I3NUhJO0VtQjZGQTtJQW9CSTtJQUNBO0VuQ2d6SE47RW1DOXlITTtJQUNFO0VuQ2d6SFI7RW1DOXlIUTtJQUNFO0VuQ2d6SFY7RW1DN3lIUTtJQUNFLHFCN0J5aEJ3QjtJNkJ4aEJ4QixvQjdCd2hCd0I7RU51eEdsQztFbUMxeUhNOzs7Ozs7SUFDRTtFbkNpekhSO0VtQ255SE07SUFDRTtFbkNxeUhSO0VtQ2x5SE07SUFDRTtJQUdBO0VuQ2t5SFI7RW1DL3hITTtJQUNFO0VuQ2l5SFI7QUFDRjtBZ0JsN0hJO0VtQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFbkN3MkhSO0FBQ0Y7QWdCMThISTtFbUI2RkE7SUFvQkk7SUFDQTtFbkM2MUhOO0VtQzMxSE07SUFDRTtFbkM2MUhSO0VtQzMxSFE7SUFDRTtFbkM2MUhWO0VtQzExSFE7SUFDRSxxQjdCeWhCd0I7STZCeGhCeEIsb0I3QndoQndCO0VObzBHbEM7RW1DdjFITTs7Ozs7O0lBQ0U7RW5DODFIUjtFbUNoMUhNO0lBQ0U7RW5DazFIUjtFbUMvMEhNO0lBQ0U7SUFHQTtFbkMrMEhSO0VtQzUwSE07SUFDRTtFbkM4MEhSO0FBQ0Y7QWdCLzlISTtFbUJrRkk7Ozs7OztJQUNFO0lBQ0E7RW5DcTVIUjtBQUNGO0FnQnYvSEk7RW1CNkZBO0lBb0JJO0lBQ0E7RW5DMDRITjtFbUN4NEhNO0lBQ0U7RW5DMDRIUjtFbUN4NEhRO0lBQ0U7RW5DMDRIVjtFbUN2NEhRO0lBQ0UscUI3QnloQndCO0k2QnhoQnhCLG9CN0J3aEJ3QjtFTmkzR2xDO0VtQ3A0SE07Ozs7OztJQUNFO0VuQzI0SFI7RW1DNzNITTtJQUNFO0VuQyszSFI7RW1DNTNITTtJQUNFO0lBR0E7RW5DNDNIUjtFbUN6M0hNO0lBQ0U7RW5DMjNIUjtBQUNGO0FnQjVnSUk7RW1Ca0ZJOzs7Ozs7SUFDRTtJQUNBO0VuQ2s4SFI7QUFDRjtBZ0JwaUlJO0VtQjZGQTtJQW9CSTtJQUNBO0VuQ3U3SE47RW1DcjdITTtJQUNFO0VuQ3U3SFI7RW1DcjdIUTtJQUNFO0VuQ3U3SFY7RW1DcDdIUTtJQUNFLHFCN0J5aEJ3QjtJNkJ4aEJ4QixvQjdCd2hCd0I7RU44NUdsQztFbUNqN0hNOzs7Ozs7SUFDRTtFbkN3N0hSO0VtQzE2SE07SUFDRTtFbkM0NkhSO0VtQ3o2SE07SUFDRTtJQUdBO0VuQ3k2SFI7RW1DdDZITTtJQUNFO0VuQ3c2SFI7QUFDRjtBbUN6K0hJO0VBb0JJO0VBQ0E7QW5DdzlIUjtBbUMzK0hROzs7Ozs7RUFDRTtFQUNBO0FuQ2svSFY7QW1DLzlIUTtFQUNFO0FuQ2krSFY7QW1DLzlIVTtFQUNFO0FuQ2krSFo7QW1DOTlIVTtFQUNFLHFCN0J5aEJ3QjtFNkJ4aEJ4QixvQjdCd2hCd0I7QU53OEdwQztBbUMzOUhROzs7Ozs7RUFDRTtBbkNrK0hWO0FtQ3A5SFE7RUFDRTtBbkNzOUhWO0FtQ245SFE7RUFDRTtFQUdBO0FuQ205SFY7QW1DaDlIUTtFQUNFO0FuQ2s5SFY7O0FtQ3A4SEU7RUFDRSx5QjdCaWdCZ0M7QU5zOEdwQztBTy9wSUU7RTRCMk5JLHlCN0I4ZjhCO0FOeThHcEM7QW1DbDhISTtFQUNFLHlCN0JzZjhCO0FOODhHcEM7QU9ycUlFO0U0Qm9PTSx5QjdCb2Y0QjtBTmc5R3BDO0FtQ2o4SE07RUFDRSx5QjdCa2Y0QjtBTmk5R3BDO0FtQy83SEk7Ozs7RUFJRSx5QjdCeWU4QjtBTnc5R3BDO0FtQzc3SEU7RUFDRSx5QjdCa2VnQztFNkJqZWhDLGdDN0JzZWdDO0FOeTlHcEM7QW1DNTdIRTtFQUNFO0FuQzg3SEo7QW1DMzdIRTtFQUNFLHlCN0J5ZGdDO0FObytHcEM7QW1DNTdISTtFQUNFLHlCN0J5ZDhCO0FOcStHcEM7QU85cklFO0U0Qm1RTSx5QjdCc2Q0QjtBTncrR3BDOztBbUN0N0hFO0VBQ0UsVzdCclJPO0FOOHNJWDtBT3JzSUU7RTRCK1FJLFc3QnhSSztBTml0SVg7QW1DcDdISTtFQUNFLCtCN0IyYjhCO0FOMi9HcEM7QU8zc0lFO0U0QndSTSxnQzdCeWI0QjtBTjYvR3BDO0FtQ243SE07RUFDRSxnQzdCdWI0QjtBTjgvR3BDO0FtQ2o3SEk7Ozs7RUFJRSxXN0I3U0s7QU5ndUlYO0FtQy82SEU7RUFDRSwrQjdCdWFnQztFNkJ0YWhDLHNDN0IyYWdDO0FOc2dIcEM7QW1DOTZIRTtFQUNFO0FuQ2c3SEo7QW1DNzZIRTtFQUNFLCtCN0I4WmdDO0FOaWhIcEM7QW1DOTZISTtFQUNFLFc3QjdUSztBTjZ1SVg7QU9wdUlFO0U0QnVUTSxXN0JoVUc7QU5ndklYOztBb0NudklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLHNCOUJKUztFOEJLVDtFQUNBO0V4QktFO0FaaXZJSjtBb0NudklFO0VBQ0U7RUFDQTtBcENxdklKO0FvQ2x2SUU7RUFDRTtFQUNBO0FwQ292SUo7QW9DbHZJSTtFQUNFO0V4QkNGO0VBQ0E7QVpvdklKO0FvQ2x2SUk7RUFDRTtFeEJVRjtFQUNBO0FaMnVJSjtBb0MvdUlFOztFQUVFO0FwQ2l2SUo7O0FvQzd1SUE7RUFHRTtFQUdBO0VBQ0EsZ0I5Qmd4QmtDO0FONDlHcEM7O0FvQ3h1SUE7RUFDRSxzQjlCMHdCa0M7QU5pK0dwQzs7QW9DeHVJQTtFQUNFO0VBQ0E7QXBDMnVJRjs7QW9DeHVJQTtFQUNFO0FwQzJ1SUY7O0FPaHlJRTtFNkIwREU7QXBDMHVJSjtBb0N2dUlFO0VBQ0Usb0I5Qnl2QmdDO0FOZy9HcEM7O0FvQ2p1SUE7RUFDRTtFQUNBO0VBRUEseUJoQ2dCc0M7RWdDZnRDO0FwQ211SUY7QW9DanVJRTtFeEJ2RUU7QVoyeUlKOztBb0MvdElBO0VBQ0U7RUFFQSx5QmhDS3NDO0VnQ0p0QztBcENpdUlGO0FvQy90SUU7RXhCbEZFO0Fab3pJSjs7QW9DeHRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQzJ0SUY7O0FvQ3h0SUE7RUFDRTtFQUNBO0FwQzJ0SUY7O0FvQ3Z0SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I5QjZzQmtDO0VNNXpCaEM7QVowMElKOztBb0N2dElBOzs7RUFHRTtFQUNBO0FwQzB0SUY7O0FvQ3Z0SUE7O0V4QmpISTtFQUNBO0FaNjBJSjs7QW9DeHRJQTs7RXhCeEdJO0VBQ0E7QVpxMElKOztBb0NydElFO0VBQ0UsbUI5QnFyQmdDO0FObWlIcEM7QWdCdnpJSTtFb0I2Rko7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFcEN3dElGO0VvQ3R0SUU7SUFFRTtJQUNBLGtCOUJ5cUI4QjtJOEJ4cUI5QjtJQUNBLGlCOUJ1cUI4QjtFTmdqSGxDO0FBQ0Y7O0FvQzNzSUU7RUFDRSxtQjlCeXBCZ0M7QU5xakhwQztBZ0J6MElJO0VvQnVISjtJQVFJO0lBQ0E7RXBDOHNJRjtFb0Mzc0lFO0lBRUU7SUFDQTtFcEM0c0lKO0VvQzFzSUk7SUFDRTtJQUNBO0VwQzRzSU47RW9DdnNJTTtJeEJ6S0o7SUFDQTtFWm0zSUY7RW9DeHNJUTs7SUFHRTtFcEN5c0lWO0VvQ3ZzSVE7O0lBR0U7RXBDd3NJVjtFb0Nwc0lNO0l4QjFLSjtJQUNBO0VaaTNJRjtFb0Nyc0lROztJQUdFO0VwQ3NzSVY7RW9DcHNJUTs7SUFHRTtFcENxc0lWO0FBQ0Y7O0FvQ3hySUU7RUFDRSxzQjlCOGtCZ0M7QU42bUhwQztBZ0JuM0lJO0VvQnNMSjtJQU1JLGU5QjJsQmdDO0k4QjFsQmhDLG1COUIybEJnQztJOEIxbEJoQztJQUNBO0VwQzJySUY7RW9DenJJRTtJQUNFO0lBQ0E7RXBDMnJJSjtBQUNGOztBb0NscklBO0VBQ0U7QXBDcXJJRjtBb0NucklFO0VBQ0U7QXBDcXJJSjtBb0NucklJO0VBQ0U7RXhCdk9GO0VBQ0E7QVo2NUlKO0FvQ25ySUk7RXhCelBBO0VBQ0E7QVorNklKO0FvQ25ySUk7RXhCdFFBO0V3QndRRTtBcENxcklOOztBcUMvOElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUIvQnFpQ2tDO0UrQm5pQ2xDO0VBQ0EseUIvQkVTO0VNU1A7QVp1OElKOztBcUM1OElFO0VBQ0Usb0IvQnloQ2dDO0FOczdHcEM7QXFDNzhJSTtFQUNFO0VBQ0EscUIvQnFoQzhCO0UrQnBoQzlCLGMvQk5LO0UrQk9MO0FyQys4SU47QXFDcjhJRTtFQUNFO0FyQ3U4SUo7QXFDcDhJRTtFQUNFO0FyQ3M4SUo7QXFDbjhJRTtFQUNFLGMvQjFCTztBTis5SVg7O0FzQzUrSUE7RUFDRTtFN0JHQTtFQUNBO0VHYUU7QVppK0lKOztBc0M3K0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmhDb3hCa0M7RWdDbnhCbEMsY2xDK0dzQztFa0M3R3RDLHNCaENQUztFZ0NRVDtBdEMrK0lGO0FzQzcrSUU7RUFDRTtFQUNBLGNoQzhKc0M7RWdDN0p0QztFQUNBLHlCbEN5R3FDO0VrQ3hHckMscUJsQ3lHb0M7QUpzNEl4QztBc0M1K0lFO0VBQ0U7RUFDQSxVaEM0d0JnQztFZ0Mzd0JoQyxpRGhDK1cwQjtBTituSTlCOztBc0N4K0lJO0VBQ0U7RTFCYUY7RUFDQTtBWis5SUo7QXNDeCtJSTtFMUJOQTtFQUNBO0FaaS9JSjtBc0N2K0lFO0VBQ0U7RUFDQSxXaEN4Q087RWdDeUNQLHlCaEMwTTBCO0VnQ3pNMUIscUJoQ3lNMEI7QU5neUk5QjtBc0N0K0lFO0VBQ0UsY2hDeENPO0VnQ3lDUDtFQUVBO0VBQ0Esc0JoQ2xETztFZ0NtRFAscUJsQ3VFb0M7QUpnNkl4Qzs7QXVDOWhKRTtFQUNFO0VsQ2dMRTtFa0M5S0YsZ0JqQ21PMEI7QU44ekk5QjtBdUM1aEpNO0UzQnFDRjtFQUNBO0FaMC9JSjtBdUMzaEpNO0UzQmtCRjtFQUNBO0FaNGdKSjs7QXVDNWlKRTtFQUNFO0VsQ2dMRTtFa0M5S0YsZ0JqQ29PMEI7QU4yMEk5QjtBdUMxaUpNO0UzQnFDRjtFQUNBO0Fad2dKSjtBdUN6aUpNO0UzQmtCRjtFQUNBO0FaMGhKSjs7QXdDeGpKQTtFQUNFO0VBQ0E7RW5DNkpFO0VtQzNKRixnQmxDd1I0QjtFa0N2UjVCO0VBQ0E7RUFDQTtFQUNBO0U1QktFO0VTRkUscUltQkRKO0F4QzJqSkY7QXFCdGpKTTtFbUJmTjtJbkJnQlE7RXJCeWpKTjtBQUNGO0FPL2pKRTtFaUNHSTtBeEMrakpOOztBd0MxakpFO0VBQ0U7QXhDNmpKSjs7QXdDeGpKQTtFQUNFO0VBQ0E7QXhDMmpKRjs7QXdDcGpKQTtFQUNFLG9CbENpNEJrQztFa0NoNEJsQyxtQmxDZzRCa0M7RU12NUJoQztBWitrSko7O0F3Qy9pSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOMGhKZjtBT3RsSkU7RWtDVkk7RUFDQTtBekNtbUpOO0F5Q2htSkk7RUFFRTtFQUNBO0F6Q2ltSk47O0F3QzVqSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOdWlKZjtBT25tSkU7RWtDVkk7RUFDQTtBekNnbkpOO0F5QzdtSkk7RUFFRTtFQUNBO0F6QzhtSk47O0F3Q3prSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOb2pKZjtBT2huSkU7RWtDVkk7RUFDQTtBekM2bkpOO0F5QzFuSkk7RUFFRTtFQUNBO0F6QzJuSk47O0F3Q3RsSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOaWtKZjtBTzduSkU7RWtDVkk7RUFDQTtBekMwb0pOO0F5Q3ZvSkk7RUFFRTtFQUNBO0F6Q3dvSk47O0F3Q25tSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOOGtKZjtBTzFvSkU7RWtDVkk7RUFDQTtBekN1cEpOO0F5Q3BwSkk7RUFFRTtFQUNBO0F6Q3FwSk47O0F3Q2huSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOMmxKZjtBT3ZwSkU7RWtDVkk7RUFDQTtBekNvcUpOO0F5Q2pxSkk7RUFFRTtFQUNBO0F6Q2txSk47O0F3QzduSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOd21KZjtBT3BxSkU7RWtDVkk7RUFDQTtBekNpckpOO0F5QzlxSkk7RUFFRTtFQUNBO0F6QytxSk47O0F3QzFvSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOcW5KZjtBT2pySkU7RWtDVkk7RUFDQTtBekM4ckpOO0F5QzNySkk7RUFFRTtFQUNBO0F6QzRySk47O0EwQ3pzSkE7RUFDRTtFQUNBLG1CcEN5ekJrQztFb0N2ekJsQyx5QnBDS1M7RU1TUDtBWjhySko7QWdCcHBKSTtFMEI1REo7SUFRSTtFMUM0c0pGO0FBQ0Y7O0EwQ3pzSkE7RUFDRTtFQUNBO0U5QklFO0FaeXNKSjs7QTJDdnRKQTtFQUNFO0VBQ0E7RUFDQSxtQnJDeTlCa0M7RXFDeDlCbEM7RS9CVUU7QVppdEpKOztBMkN0dEpBO0VBRUU7QTNDd3RKRjs7QTJDcHRKQTtFQUNFLGdCckM2UTRCO0FOMDhJOUI7O0EyQy9zSkE7RUFDRTtBM0NrdEpGO0EyQy9zSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDaXRKSjs7QTJDdnNKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0M0c0p2RTtBNEN4dkpFO0VBQ0U7QTVDMHZKSjtBNEN2dkpFO0VBQ0U7QTVDeXZKSjs7QTJDbnRKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0N3dEp2RTtBNENwd0pFO0VBQ0U7QTVDc3dKSjtBNENud0pFO0VBQ0U7QTVDcXdKSjs7QTJDL3RKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0NvdUp2RTtBNENoeEpFO0VBQ0U7QTVDa3hKSjtBNEMvd0pFO0VBQ0U7QTVDaXhKSjs7QTJDM3VKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0Nndkp2RTtBNEM1eEpFO0VBQ0U7QTVDOHhKSjtBNEMzeEpFO0VBQ0U7QTVDNnhKSjs7QTJDdnZKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0M0dkp2RTtBNEN4eUpFO0VBQ0U7QTVDMHlKSjtBNEN2eUpFO0VBQ0U7QTVDeXlKSjs7QTJDbndKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0N3d0p2RTtBNENwekpFO0VBQ0U7QTVDc3pKSjtBNENuekpFO0VBQ0U7QTVDcXpKSjs7QTJDL3dKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0NveEp2RTtBNENoMEpFO0VBQ0U7QTVDazBKSjtBNEMvekpFO0VBQ0U7QTVDaTBKSjs7QTJDM3hKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0NneUp2RTtBNEM1MEpFO0VBQ0U7QTVDODBKSjtBNEMzMEpFO0VBQ0U7QTVDNjBKSjs7QTZDcjFKRTtFQUNFO0lBQU87RTdDeTFKVDtFNkN4MUpFO0lBQUs7RTdDMjFKUDtBQUNGO0E2Q3gxSkE7RUFDRTtFQUNBLFl2Q2srQmtDO0V1Q2orQmxDO0VBQ0E7RXhDd0tJO0V3Q3RLSixnQ3pDZ0tzQztFUTVKcEM7QVp1MUpKOztBNkN0MUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXdkNqQlM7RXVDa0JUO0VBQ0E7RUFDQSx5QnZDdTlCa0M7RWVsK0I5QiwyQndCWUo7QTdDeTFKRjtBcUJqMkpNO0V3QkROO0l4QkVRO0VyQm8ySk47QUFDRjs7QTZDMzFKQTtFdEJZRTtFc0JWQTtBN0M4MUpGOztBNkMxMUpFO0VBQ0U7QTdDNjFKSjtBNkMxMUpNO0VBSko7SUFLTTtFN0M2MUpOO0FBQ0Y7O0E4Q3g0SkE7RUFDRTtFQUNBO0E5QzI0SkY7O0E4Q3g0SkE7RUFDRTtBOUMyNEpGOztBK0M3NEpBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RW5DUUU7QVp1NEpKOztBK0NyNEpBO0VBQ0U7RUFDQSxjekNSUztFeUNTVDtBL0N3NEpGO0FPLzRKRTtFd0NXRTtFQUNBLGN6Q2RPO0V5Q2VQO0VBQ0EseUIzQzZFb0M7QUowekp4QztBK0NwNEpFO0VBQ0UsY3pDbEJPO0V5Q21CUCx5QnpDMUJPO0FOZzZKWDs7QStDNzNKQTtFQUNFO0VBQ0E7RUFDQTtFQUdBLHNCekMzQ1M7RXlDNENUO0EvQzgzSkY7QStDNTNKRTtFbkMxQkU7RUFDQTtBWnk1Sko7QStDNTNKRTtFbkNoQkU7RUFDQTtBWis0Sko7QStDNTNKRTtFQUVFLGN6Q2xETztFeUNtRFA7RUFDQSxzQnpDMURPO0FOdTdKWDtBK0N6M0pFO0VBQ0U7RUFDQSxXekNoRU87RXlDaUVQLHlCekNrTDBCO0V5Q2pMMUIscUJ6Q2lMMEI7QU4wc0o5QjtBK0N4M0pFO0VBQ0U7QS9DMDNKSjtBK0N4M0pJO0VBQ0U7RUFDQSxxQnpDMkp3QjtBTit0SjlCOztBK0M1MkpJO0VBQ0U7QS9DKzJKTjtBK0M1MkpRO0VuQzFCSjtFQVpBO0FaczVKSjtBK0MzMkpRO0VuQzNDSjtFQVlBO0FaODRKSjtBK0MxMkpRO0VBQ0U7QS9DNDJKVjtBK0N6MkpRO0VBQ0UscUJ6QzBIb0I7RXlDekhwQjtBL0MyMkpWO0ErQ3oySlU7RUFDRTtFQUNBLHNCekNxSGtCO0FOc3ZKOUI7O0FnQnQ2Skk7RStCbUNBO0lBQ0U7RS9DdTRKSjtFK0NwNEpNO0luQzFCSjtJQVpBO0VaODZKRjtFK0NuNEpNO0luQzNDSjtJQVlBO0VaczZKRjtFK0NsNEpNO0lBQ0U7RS9DbzRKUjtFK0NqNEpNO0lBQ0UscUJ6QzBIb0I7SXlDekhwQjtFL0NtNEpSO0UrQ2o0SlE7SUFDRTtJQUNBLHNCekNxSGtCO0VOOHdKNUI7QUFDRjtBZ0IvN0pJO0UrQm1DQTtJQUNFO0UvQys1Sko7RStDNTVKTTtJbkMxQko7SUFaQTtFWnM4SkY7RStDMzVKTTtJbkMzQ0o7SUFZQTtFWjg3SkY7RStDMTVKTTtJQUNFO0UvQzQ1SlI7RStDejVKTTtJQUNFLHFCekMwSG9CO0l5Q3pIcEI7RS9DMjVKUjtFK0N6NUpRO0lBQ0U7SUFDQSxzQnpDcUhrQjtFTnN5SjVCO0FBQ0Y7QWdCdjlKSTtFK0JtQ0E7SUFDRTtFL0N1N0pKO0UrQ3A3Sk07SW5DMUJKO0lBWkE7RVo4OUpGO0UrQ243Sk07SW5DM0NKO0lBWUE7RVpzOUpGO0UrQ2w3Sk07SUFDRTtFL0NvN0pSO0UrQ2o3Sk07SUFDRSxxQnpDMEhvQjtJeUN6SHBCO0UvQ203SlI7RStDajdKUTtJQUNFO0lBQ0Esc0J6Q3FIa0I7RU44eko1QjtBQUNGO0FnQi8rSkk7RStCbUNBO0lBQ0U7RS9DKzhKSjtFK0M1OEpNO0luQzFCSjtJQVpBO0Vacy9KRjtFK0MzOEpNO0luQzNDSjtJQVlBO0VaOCtKRjtFK0MxOEpNO0lBQ0U7RS9DNDhKUjtFK0N6OEpNO0lBQ0UscUJ6QzBIb0I7SXlDekhwQjtFL0MyOEpSO0UrQ3o4SlE7SUFDRTtJQUNBLHNCekNxSGtCO0VOczFKNUI7QUFDRjtBK0M5N0pBO0VuQ25ISTtBWm9qS0o7QStDOTdKRTtFQUNFO0EvQ2c4Sko7QStDOTdKSTtFQUNFO0EvQ2c4Sk47O0FnRHprS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DeTdKM0M7QU9qa0tFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWhEMmtLUjtBZ0R4a0tNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0NrOEoxRTs7QWdEdmxLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0N1OEozQztBTy9rS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBaER5bEtSO0FnRHRsS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ2c5SjFFOztBZ0RybUtFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ3E5SjNDO0FPN2xLRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FoRHVtS1I7QWdEcG1LTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DODlKMUU7O0FnRG5uS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DbStKM0M7QU8zbUtFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWhEcW5LUjtBZ0RsbktNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0M0K0oxRTs7QWdEam9LRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0NpL0ozQztBT3puS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBaERtb0tSO0FnRGhvS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQzAvSjFFOztBZ0Qvb0tFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQysvSjNDO0FPdm9LRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FoRGlwS1I7QWdEOW9LTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9Dd2dLMUU7O0FnRDdwS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DNmdLM0M7QU9ycEtFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWhEK3BLUjtBZ0Q1cEtNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0NzaEsxRTs7QWdEM3FLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0MyaEszQztBT25xS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBaEQ2cUtSO0FnRDFxS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ29pSzFFOztBaUQ1cktBO0VBQ0U7RTVDbUxJO0U0Q2pMSixnQjNDOFI0QjtFMkM3UjVCO0VBQ0EsVzNDWVM7RTJDWFQseUIzQ3lsQ2tDO0UyQ3hsQ2xDO0FqRCtyS0Y7QU8xcktFO0UwQ0RFLFczQ01PO0UyQ0xQO0FqRDhyS0o7QU8xcktFO0UwQ0NJO0FqRDRyS047O0FpRGpyS0E7RUFDRTtFQUNBO0VBQ0E7QWpEb3JLRjs7QWlEOXFLQTtFQUNFO0FqRGlyS0Y7O0FrRHZ0S0E7RUFHRSxpQjVDMjRCa0M7RTRDMTRCbEMsZ0I1QzA0QmtDO0VEMXRCOUI7RTZDN0tKLDJDNUM0NEJrQztFNEMzNEJsQztFQUNBO0VBQ0Esb0RyQmlEbUI7RXFCaERuQjtFdENPRTtBWml0S0o7QWtEcnRLRTtFQUNFLHNCNUNnNEJnQztBTnUxSXBDO0FrRHB0S0U7RUFDRTtBbERzdEtKO0FrRG50S0U7RUFDRTtFQUNBO0FsRHF0S0o7QWtEbHRLRTtFQUNFO0FsRG90S0o7O0FrRGh0S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjOUNtSTJCO0U4Q2xJM0Isc0I5Q21JbUM7RThDbEluQztFQUNBO0V0Q1pFO0VBQ0E7QVpndUtKOztBa0RqdEtBO0VBQ0UsZ0I1Q20yQmtDO0FOaTNJcEM7O0FtRDF2S0E7RUFFRTtBbkQ0dktGO0FtRDF2S0U7RUFDRTtFQUNBO0FuRDR2S0o7O0FtRHZ2S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhN0M0cEJrQztFNkMzcEJsQztFQUNBO0VBQ0E7RUFDQTtFQUdBO0FuRHd2S0Y7O0FtRGp2S0E7RUFDRTtFQUNBO0VBQ0EsYzdDaTVCa0M7RTZDLzRCbEM7QW5EbXZLRjtBbURodktFO0U5QjNCSSxtQzhCNEJGO0VBQ0EsOEI3Q3U2QmdDO0FOMjBJcEM7QXFCM3dLTTtFOEJ1Qko7STlCdEJNO0VyQjh3S047QUFDRjtBbURydktFO0VBQ0UsZTdDcTZCZ0M7QU5rMUlwQztBbURudktFO0VBQ0Usc0I3Q2s2QmdDO0FObTFJcEM7O0FtRGp2S0E7RUFDRTtFQUNBO0FuRG92S0Y7QW1EbHZLRTtFQUNFO0VBQ0E7QW5Eb3ZLSjtBbURqdktFOztFQUVFO0FuRG12S0o7QW1EaHZLRTtFQUNFO0FuRGt2S0o7O0FtRDl1S0E7RUFDRTtFQUNBO0VBQ0E7QW5EaXZLRjtBbUQ5dUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5EZ3ZLSjtBbUQ1dUtFO0VBQ0U7RUFDQTtFQUNBO0FuRDh1S0o7QW1ENXVLSTtFQUNFO0FuRDh1S047QW1EM3VLSTtFQUNFO0FuRDZ1S047O0FtRHZ1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0Esc0I3QzNHUztFNkM0R1Q7RUFDQTtFdkNsR0U7RXVDc0dGO0FuRHN1S0Y7O0FtRGx1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhN0NnakJrQztFNkMvaUJsQztFQUNBO0VBQ0Esc0I3Q2xIUztBTnUxS1g7QW1EbHVLRTtFQUFTO0FuRHF1S1g7QW1EcHVLRTtFQUFTLFk3Qyt6QnlCO0FOdzZJcEM7O0FtRGx1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQi9DaEM0QjtFK0NpQzVCO0V2Q3RIRTtFQUNBO0FaNDFLSjtBbURwdUtFO0VBQ0UsZ0IvQ3JDMEI7RStDdUMxQjtBbkRxdUtKOztBbURodUtBO0VBQ0U7RUFDQSxnQjdDdUk0QjtBTjRsSzlCOztBbUQ5dEtBO0VBQ0U7RUFHQTtFQUNBLGdCL0N6RDJCO0FKd3hLN0I7O0FtRDN0S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZDeklFO0VBQ0E7QVp3MktKO0FtRDF0S0U7RUFDRTtBbkQ0dEtKOztBbUR2dEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkQwdEtGOztBZ0JqMktJO0VtQzZJRjtJQUNFLGdCN0N1d0JnQztJNkN0d0JoQztFbkR3dEtGOztFbURydEtBO0lBQ0U7RW5Ed3RLRjtFbUR0dEtFO0lBQ0U7RW5Ed3RLSjs7RW1EcHRLQTtJQUNFO0VuRHV0S0Y7RW1EcnRLRTtJQUNFO0lBQ0E7RW5EdXRLSjs7RW1EL3NLQTtJQUFZLGdCN0MrdUJzQjtFTm8rSWxDO0FBQ0Y7QWdCMzNLSTtFbUMyS0Y7O0lBRUUsZ0I3Q3V1QmdDO0VONCtJbEM7QUFDRjtBZ0JqNEtJO0VtQ2tMRjtJQUFZLGlCN0NpdUJzQjtFTmsvSWxDO0FBQ0Y7QW9EajhLQTtFQUNFO0VBQ0EsYTlDZ3JCa0M7RThDL3FCbEM7RUFDQSxTaEQwSnNDO0VpRDlKdEMsMkNqRFN5QjtFaURQekI7RUFDQSxnQi9DNFI0QjtFK0MzUjVCLGdCL0NnUzRCO0UrQy9SNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEcUtJO0UrQ3pLSjtFQUNBO0FwRDY4S0Y7QW9EMzhLRTtFQUFTLFVoRDhJNkI7QUpnMEt4QztBb0Q1OEtFO0VBQ0U7RUFDQTtFQUNBLGE5Q2kxQmdDO0U4Q2gxQmhDLGM5Q2kxQmdDO0FONm5KcEM7QW9ENThLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRDg4S047O0FvRHo4S0E7RUFDRTtBcEQ0OEtGO0FvRDE4S0U7RUFDRTtBcEQ0OEtKO0FvRDE4S0k7RUFDRTtFQUNBO0VBQ0EseUJoRGtIa0M7QUowMUt4Qzs7QW9EdjhLQTtFQUNFO0FwRDA4S0Y7QW9EeDhLRTtFQUNFO0VBQ0EsYTlDbXpCZ0M7RThDbHpCaEMsYzlDaXpCZ0M7QU55cEpwQztBb0R4OEtJO0VBQ0U7RUFDQTtFQUNBLDJCaERrR2tDO0FKdzJLeEM7O0FvRHI4S0E7RUFDRTtBcER3OEtGO0FvRHQ4S0U7RUFDRTtBcER3OEtKO0FvRHQ4S0k7RUFDRTtFQUNBO0VBQ0EsNEJoRG9Ga0M7QUpvM0t4Qzs7QW9EbjhLQTtFQUNFO0FwRHM4S0Y7QW9EcDhLRTtFQUNFO0VBQ0EsYTlDcXhCZ0M7RThDcHhCaEMsYzlDbXhCZ0M7QU5tckpwQztBb0RwOEtJO0VBQ0U7RUFDQTtFQUNBLDBCaERvRWtDO0FKazRLeEM7O0FvRGo3S0E7RUFDRSxnQmhENENzQztFZ0QzQ3RDO0VBQ0EsY2hEMkNzQztFZ0QxQ3RDO0VBQ0EseUJoRDBDc0M7RVF4SXBDO0FabWhMSjs7QXNEcmlMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFoRDhxQmtDO0VnRDdxQmxDO0VBQ0EsZ0JsRGlJc0M7RWlEdEl0QywyQ2pEU3lCO0VpRFB6QjtFQUNBLGdCL0M0UjRCO0UrQzNSNUIsZ0IvQ2dTNEI7RStDL1I1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaERxS0k7RWlEeEtKO0VBQ0Esc0JoRE5TO0VnRE9UO0VBQ0E7RTFDR0U7QVpnakxKO0FzRC9pTEU7RUFDRTtFQUNBO0VBQ0EsV2hEKzJCZ0M7RWdEOTJCaEMsY2hEKzJCZ0M7RWdEOTJCaEM7QXREaWpMSjtBc0QvaUxJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERnakxOOztBc0QzaUxBO0VBQ0UscUJoRGcyQmtDO0FOOHNKcEM7QXNENWlMRTtFQUNFO0F0RDhpTEo7QXNENWlMSTtFQUNFO0VBQ0E7RUFDQSx1QmhEMjFCOEI7QU5tdEpwQztBc0QzaUxJO0VBQ0UsV2xEc0ZrQztFa0RyRmxDO0VBQ0Esc0JoRDdDSztBTjBsTFg7O0FzRHhpTEE7RUFDRSxtQmhENDBCa0M7QU4rdEpwQztBc0R6aUxFO0VBQ0U7RUFDQSxhaER3MEJnQztFZ0R2MEJoQyxZaERzMEJnQztFZ0RyMEJoQztBdEQyaUxKO0FzRHppTEk7RUFDRTtFQUNBO0VBQ0EseUJoRG8wQjhCO0FOdXVKcEM7QXNEeGlMSTtFQUNFLFNsRCtEa0M7RWtEOURsQztFQUNBLHdCaERwRUs7QU44bUxYOztBc0RyaUxBO0VBQ0Usa0JoRHF6QmtDO0FObXZKcEM7QXNEdGlMRTtFQUNFO0F0RHdpTEo7QXNEdGlMSTtFQUNFO0VBQ0E7RUFDQSwwQmhEZ3pCOEI7QU53dkpwQztBc0RyaUxJO0VBQ0UsUWxEMkNrQztFa0QxQ2xDO0VBQ0EseUJoRHhGSztBTituTFg7QXNEbGlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2hENHhCZ0M7RWdEM3hCaEM7RUFDQTtFQUNBO0F0RG9pTEo7O0FzRGhpTEE7RUFDRSxvQmhEcXhCa0M7QU44d0pwQztBc0RqaUxFO0VBQ0U7RUFDQSxhaERpeEJnQztFZ0RoeEJoQyxZaEQrd0JnQztFZ0Q5d0JoQztBdERtaUxKO0FzRGppTEk7RUFDRTtFQUNBO0VBQ0Esd0JoRDZ3QjhCO0FOc3hKcEM7QXNEaGlMSTtFQUNFLFVsRFFrQztFa0RQbEM7RUFDQSx1QmhEM0hLO0FONnBMWDs7QXNENWdMQTtFQUNFO0VBQ0E7RWpEMEJJO0VpRHhCSixjbERkc0M7RWtEZXRDLHlCbERoQnNDO0VrRGlCdEM7RTFDbklFO0VBQ0E7QVptcExKO0FzRDlnTEU7RUFDRTtBdERnaExKOztBc0Q1Z0xBO0VBQ0U7RUFDQSxjbER0QnNDO0FKcWlMeEM7O0F1RDFxTEE7RUFDRTtBdkQ2cUxGOztBdUQxcUxBO0VBQ0U7QXZENnFMRjs7QXVEMXFMQTtFQUNFO0VBQ0E7RUFDQTtBdkQ2cUxGO0F3RHBzTEU7RUFDRTtFQUNBO0VBQ0E7QXhEc3NMSjs7QXVEOXFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbENsQkksc0NrQ21CSjtBdkRpckxGO0FxQmhzTE07RWtDUU47SWxDUFE7RXJCbXNMTjtBQUNGOztBdURuckxBOzs7RUFHRTtBdkRzckxGOztBdURuckxBOztFQUVFO0F2RHNyTEY7O0F1RG5yTEE7O0VBRUU7QXZEc3JMRjs7QXVEN3FMRTtFQUNFO0VBQ0E7RUFDQTtBdkRnckxKO0F1RDdxTEU7OztFQUdFO0VBQ0E7QXZEK3FMSjtBdUQ1cUxFOztFQUVFO0VBQ0E7RWxDNURFLDJCa0M2REY7QXZEOHFMSjtBcUJ2dUxNO0VrQ3FESjs7SWxDcERNO0VyQjJ1TE47QUFDRjs7QXVEM3FMQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVqRHM5Qm1DO0VpRHI5Qm5DO0VBQ0EsV2pEM0ZTO0VpRDRGVDtFQUNBO0VBQ0E7RUFDQSxZakRpOUJtQztFZXZpQy9CLDhCa0N1Rko7QXZENnFMRjtBcUJod0xNO0VrQ2tFTjs7SWxDakVRO0VyQm93TE47QUFDRjtBTzF3TEU7OztFZ0QyRkUsV2pEcEdPO0VpRHFHUDtFQUNBO0VBQ0EsWWpEMDhCaUM7QU4wdUpyQzs7QXVEanJMQTtFQUNFO0F2RG9yTEY7O0F1RC9xTEE7RUFDRTtBdkRrckxGOztBdUQzcUxBOztFQUVFO0VBQ0EsV2pEbThCbUM7RWlEbDhCbkMsWWpEazhCbUM7RWlEajhCbkM7QXZEOHFMRjs7QXVENXFMQTtFQUNFO0F2RCtxTEY7O0F1RDdxTEE7RUFDRTtBdkRnckxGOztBdUR2cUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCakR5NUJtQztFaUR4NUJuQyxnQmpEdzVCbUM7RWlEdjVCbkM7QXZEeXFMRjtBdUR2cUxFO0VBQ0U7RUFDQTtFQUNBLFdqRHU1QmlDO0VpRHQ1QmpDLFdqRHU1QmlDO0VpRHQ1QmpDLGlCakR3NUJpQztFaUR2NUJqQyxnQmpEdTVCaUM7RWlEdDVCakM7RUFDQTtFQUNBLHNCakRuS087RWlEb0tQO0VBRUE7RUFDQTtFQUNBO0VsQy9KRSw2QmtDZ0tGO0F2RHdxTEo7QXFCcDBMTTtFa0M2SUo7SWxDNUlNO0VyQnUwTE47QUFDRjtBdUQxcUxFO0VBQ0U7QXZENHFMSjs7QXVEbnFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2pEOUxTO0VpRCtMVDtBdkRzcUxGOztBeUR4MkxBO0VBQ0U7SUFBSztFekQ0MkxMO0FBQ0Y7QXlEMTJMQTtFQUNFO0VBQ0EsV25Ec2tDd0I7RW1EcmtDeEIsWW5EcWtDd0I7RW1EcGtDeEIsd0JuRHNrQ3dCO0VtRHJrQ3hCO0VBQ0E7RUFFQTtFQUNBO0F6RDIyTEY7O0F5RHgyTEE7RUFDRSxXbkRna0N3QjtFbUQvakN4QixZbkQrakN3QjtFbUQ5akN4QixtQm5EZ2tDd0I7QU4yeUoxQjs7QXlEcDJMQTtFQUNFO0lBQ0U7RXpEdTJMRjtFeURyMkxBO0lBQ0U7SUFDQTtFekR1MkxGO0FBQ0Y7QXlEcDJMQTtFQUNFO0VBQ0EsV25Ec2lDd0I7RW1EcmlDeEIsWW5EcWlDd0I7RW1EcGlDeEIsd0JuRHNpQ3dCO0VtRHJpQ3hCO0VBRUE7RUFDQTtFQUNBO0F6RHEyTEY7O0F5RGwyTEE7RUFDRSxXbkRnaUN3QjtFbUQvaEN4QixZbkQraEN3QjtBTnMwSjFCOztBeURqMkxFO0VBQ0U7O0lBRUU7RXpEbzJMSjtBQUNGO0EwRGg2TEE7RUFBcUI7QTFEbTZMckI7O0EwRGw2TEE7RUFBcUI7QTFEczZMckI7O0EwRHI2TEE7RUFBcUI7QTFEeTZMckI7O0EwRHg2TEE7RUFBcUI7QTFENDZMckI7O0EwRDM2TEE7RUFBcUI7QTFEKzZMckI7O0EwRDk2TEE7RUFBcUI7QTFEazdMckI7O0EyRHA3TEU7RUFDRTtBM0R1N0xKOztBTzc2TEU7OztFb0RMSTtBM0R3N0xOOztBMkQ5N0xFO0VBQ0U7QTNEaThMSjs7QU92N0xFOzs7RW9ETEk7QTNEazhMTjs7QTJEeDhMRTtFQUNFO0EzRDI4TEo7O0FPajhMRTs7O0VvRExJO0EzRDQ4TE47O0EyRGw5TEU7RUFDRTtBM0RxOUxKOztBTzM4TEU7OztFb0RMSTtBM0RzOUxOOztBMkQ1OUxFO0VBQ0U7QTNEKzlMSjs7QU9yOUxFOzs7RW9ETEk7QTNEZytMTjs7QTJEdCtMRTtFQUNFO0EzRHkrTEo7O0FPLzlMRTs7O0VvRExJO0EzRDArTE47O0EyRGgvTEU7RUFDRTtBM0RtL0xKOztBT3orTEU7OztFb0RMSTtBM0RvL0xOOztBMkQxL0xFO0VBQ0U7QTNENi9MSjs7QU9uL0xFOzs7RW9ETEk7QTNEOC9MTjs7QTRENy9MQTtFQUNFO0E1RGdnTUY7O0E0RDcvTEE7RUFDRTtBNURnZ01GOztBNkQzZ01BO0VBQWtCO0E3RCtnTWxCOztBNkQ5Z01BO0VBQWtCO0E3RGtoTWxCOztBNkRqaE1BO0VBQWtCO0E3RHFoTWxCOztBNkRwaE1BO0VBQWtCO0E3RHdoTWxCOztBNkR2aE1BO0VBQWtCO0E3RDJoTWxCOztBNkR6aE1BO0VBQW1CO0E3RDZoTW5COztBNkQ1aE1BO0VBQW1CO0E3RGdpTW5COztBNkQvaE1BO0VBQW1CO0E3RG1pTW5COztBNkRsaU1BO0VBQW1CO0E3RHNpTW5COztBNkRyaU1BO0VBQW1CO0E3RHlpTW5COztBNkR0aU1FO0VBQ0U7QTdEeWlNSjs7QTZEMWlNRTtFQUNFO0E3RDZpTUo7O0E2RDlpTUU7RUFDRTtBN0Rpak1KOztBNkRsak1FO0VBQ0U7QTdEcWpNSjs7QTZEdGpNRTtFQUNFO0E3RHlqTUo7O0E2RDFqTUU7RUFDRTtBN0Q2ak1KOztBNkQ5ak1FO0VBQ0U7QTdEaWtNSjs7QTZEbGtNRTtFQUNFO0E3RHFrTUo7O0E2RGprTUE7RUFDRTtBN0Rva01GOztBNkQ3ak1BO0VBQ0U7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtFQUNBO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtFQUNBO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtFQUNBO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtFQUNBO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtBN0Rna01GOztBNkQ3ak1BO0VBQ0U7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtBN0Rna01GOztBd0R4b01FO0VBQ0U7RUFDQTtFQUNBO0F4RDJvTUo7O0E4RHBvTU07RUFBd0I7QTlEd29NOUI7O0E4RHhvTU07RUFBd0I7QTlENG9NOUI7O0E4RDVvTU07RUFBd0I7QTlEZ3BNOUI7O0E4RGhwTU07RUFBd0I7QTlEb3BNOUI7O0E4RHBwTU07RUFBd0I7QTlEd3BNOUI7O0E4RHhwTU07RUFBd0I7QTlENHBNOUI7O0E4RDVwTU07RUFBd0I7QTlEZ3FNOUI7O0E4RGhxTU07RUFBd0I7QTlEb3FNOUI7O0E4RHBxTU07RUFBd0I7QTlEd3FNOUI7O0FnQnZuTUk7RThDakRFO0lBQXdCO0U5RDZxTTVCOztFOEQ3cU1JO0lBQXdCO0U5RGlyTTVCOztFOERqck1JO0lBQXdCO0U5RHFyTTVCOztFOERyck1JO0lBQXdCO0U5RHlyTTVCOztFOER6ck1JO0lBQXdCO0U5RDZyTTVCOztFOEQ3ck1JO0lBQXdCO0U5RGlzTTVCOztFOERqc01JO0lBQXdCO0U5RHFzTTVCOztFOERyc01JO0lBQXdCO0U5RHlzTTVCOztFOER6c01JO0lBQXdCO0U5RDZzTTVCO0FBQ0Y7QWdCN3BNSTtFOENqREU7SUFBd0I7RTlEa3RNNUI7O0U4RGx0TUk7SUFBd0I7RTlEc3RNNUI7O0U4RHR0TUk7SUFBd0I7RTlEMHRNNUI7O0U4RDF0TUk7SUFBd0I7RTlEOHRNNUI7O0U4RDl0TUk7SUFBd0I7RTlEa3VNNUI7O0U4RGx1TUk7SUFBd0I7RTlEc3VNNUI7O0U4RHR1TUk7SUFBd0I7RTlEMHVNNUI7O0U4RDF1TUk7SUFBd0I7RTlEOHVNNUI7O0U4RDl1TUk7SUFBd0I7RTlEa3ZNNUI7QUFDRjtBZ0Jsc01JO0U4Q2pERTtJQUF3QjtFOUR1dk01Qjs7RThEdnZNSTtJQUF3QjtFOUQydk01Qjs7RThEM3ZNSTtJQUF3QjtFOUQrdk01Qjs7RThEL3ZNSTtJQUF3QjtFOURtd001Qjs7RThEbndNSTtJQUF3QjtFOUR1d001Qjs7RThEdndNSTtJQUF3QjtFOUQyd001Qjs7RThEM3dNSTtJQUF3QjtFOUQrd001Qjs7RThEL3dNSTtJQUF3QjtFOURteE01Qjs7RThEbnhNSTtJQUF3QjtFOUR1eE01QjtBQUNGO0FnQnZ1TUk7RThDakRFO0lBQXdCO0U5RDR4TTVCOztFOEQ1eE1JO0lBQXdCO0U5RGd5TTVCOztFOERoeU1JO0lBQXdCO0U5RG95TTVCOztFOERweU1JO0lBQXdCO0U5RHd5TTVCOztFOER4eU1JO0lBQXdCO0U5RDR5TTVCOztFOEQ1eU1JO0lBQXdCO0U5RGd6TTVCOztFOERoek1JO0lBQXdCO0U5RG96TTVCOztFOERwek1JO0lBQXdCO0U5RHd6TTVCOztFOER4ek1JO0lBQXdCO0U5RDR6TTVCO0FBQ0Y7QThEbnpNQTtFQUVJO0lBQXFCO0U5RHF6TXZCOztFOERyek1FO0lBQXFCO0U5RHl6TXZCOztFOER6ek1FO0lBQXFCO0U5RDZ6TXZCOztFOEQ3ek1FO0lBQXFCO0U5RGkwTXZCOztFOERqME1FO0lBQXFCO0U5RHEwTXZCOztFOERyME1FO0lBQXFCO0U5RHkwTXZCOztFOER6ME1FO0lBQXFCO0U5RDYwTXZCOztFOEQ3ME1FO0lBQXFCO0U5RGkxTXZCOztFOERqMU1FO0lBQXFCO0U5RHExTXZCO0FBQ0Y7QStEMzJNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENjJNRjtBK0QzMk1FO0VBQ0U7RUFDQTtBL0Q2Mk1KO0ErRDEyTUU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENDJNSjs7QStEbjJNSTtFQUNFO0EvRHMyTU47O0ErRHYyTUk7RUFDRTtBL0QwMk1OOztBK0QzMk1JO0VBQ0U7QS9EODJNTjs7QStELzJNSTtFQUNFO0EvRGszTU47O0FnRTM0TUk7RUFBZ0M7QWhFKzRNcEM7O0FnRTk0TUk7RUFBZ0M7QWhFazVNcEM7O0FnRWo1TUk7RUFBZ0M7QWhFcTVNcEM7O0FnRXA1TUk7RUFBZ0M7QWhFdzVNcEM7O0FnRXQ1TUk7RUFBOEI7QWhFMDVNbEM7O0FnRXo1TUk7RUFBOEI7QWhFNjVNbEM7O0FnRTU1TUk7RUFBOEI7QWhFZzZNbEM7O0FnRS81TUk7RUFBOEI7QWhFbTZNbEM7O0FnRWw2TUk7RUFBOEI7QWhFczZNbEM7O0FnRXI2TUk7RUFBOEI7QWhFeTZNbEM7O0FnRXg2TUk7RUFBOEI7QWhFNDZNbEM7O0FnRTM2TUk7RUFBOEI7QWhFKzZNbEM7O0FnRTc2TUk7RUFBb0M7QWhFaTdNeEM7O0FnRWg3TUk7RUFBb0M7QWhFbzdNeEM7O0FnRW43TUk7RUFBb0M7QWhFdTdNeEM7O0FnRXQ3TUk7RUFBb0M7QWhFMDdNeEM7O0FnRXo3TUk7RUFBb0M7QWhFNjdNeEM7O0FnRTM3TUk7RUFBaUM7QWhFKzdNckM7O0FnRTk3TUk7RUFBaUM7QWhFazhNckM7O0FnRWo4TUk7RUFBaUM7QWhFcThNckM7O0FnRXA4TUk7RUFBaUM7QWhFdzhNckM7O0FnRXY4TUk7RUFBaUM7QWhFMjhNckM7O0FnRXo4TUk7RUFBa0M7QWhFNjhNdEM7O0FnRTU4TUk7RUFBa0M7QWhFZzlNdEM7O0FnRS84TUk7RUFBa0M7QWhFbTlNdEM7O0FnRWw5TUk7RUFBa0M7QWhFczlNdEM7O0FnRXI5TUk7RUFBa0M7QWhFeTlNdEM7O0FnRXg5TUk7RUFBa0M7QWhFNDlNdEM7O0FnRTE5TUk7RUFBZ0M7QWhFODlNcEM7O0FnRTc5TUk7RUFBZ0M7QWhFaStNcEM7O0FnRWgrTUk7RUFBZ0M7QWhFbytNcEM7O0FnRW4rTUk7RUFBZ0M7QWhFdStNcEM7O0FnRXQrTUk7RUFBZ0M7QWhFMCtNcEM7O0FnRXorTUk7RUFBZ0M7QWhFNitNcEM7O0FnQmorTUk7RWdEbERBO0lBQWdDO0VoRXdoTmxDOztFZ0V2aE5FO0lBQWdDO0VoRTJoTmxDOztFZ0UxaE5FO0lBQWdDO0VoRThoTmxDOztFZ0U3aE5FO0lBQWdDO0VoRWlpTmxDOztFZ0UvaE5FO0lBQThCO0VoRW1pTmhDOztFZ0VsaU5FO0lBQThCO0VoRXNpTmhDOztFZ0VyaU5FO0lBQThCO0VoRXlpTmhDOztFZ0V4aU5FO0lBQThCO0VoRTRpTmhDOztFZ0UzaU5FO0lBQThCO0VoRStpTmhDOztFZ0U5aU5FO0lBQThCO0VoRWtqTmhDOztFZ0Vqak5FO0lBQThCO0VoRXFqTmhDOztFZ0Vwak5FO0lBQThCO0VoRXdqTmhDOztFZ0V0ak5FO0lBQW9DO0VoRTBqTnRDOztFZ0V6ak5FO0lBQW9DO0VoRTZqTnRDOztFZ0U1ak5FO0lBQW9DO0VoRWdrTnRDOztFZ0Uvak5FO0lBQW9DO0VoRW1rTnRDOztFZ0Vsa05FO0lBQW9DO0VoRXNrTnRDOztFZ0Vwa05FO0lBQWlDO0VoRXdrTm5DOztFZ0V2a05FO0lBQWlDO0VoRTJrTm5DOztFZ0Uxa05FO0lBQWlDO0VoRThrTm5DOztFZ0U3a05FO0lBQWlDO0VoRWlsTm5DOztFZ0VobE5FO0lBQWlDO0VoRW9sTm5DOztFZ0VsbE5FO0lBQWtDO0VoRXNsTnBDOztFZ0VybE5FO0lBQWtDO0VoRXlsTnBDOztFZ0V4bE5FO0lBQWtDO0VoRTRsTnBDOztFZ0UzbE5FO0lBQWtDO0VoRStsTnBDOztFZ0U5bE5FO0lBQWtDO0VoRWttTnBDOztFZ0VqbU5FO0lBQWtDO0VoRXFtTnBDOztFZ0VubU5FO0lBQWdDO0VoRXVtTmxDOztFZ0V0bU5FO0lBQWdDO0VoRTBtTmxDOztFZ0V6bU5FO0lBQWdDO0VoRTZtTmxDOztFZ0U1bU5FO0lBQWdDO0VoRWduTmxDOztFZ0UvbU5FO0lBQWdDO0VoRW1uTmxDOztFZ0Vsbk5FO0lBQWdDO0VoRXNuTmxDO0FBQ0Y7QWdCM21OSTtFZ0RsREE7SUFBZ0M7RWhFaXFObEM7O0VnRWhxTkU7SUFBZ0M7RWhFb3FObEM7O0VnRW5xTkU7SUFBZ0M7RWhFdXFObEM7O0VnRXRxTkU7SUFBZ0M7RWhFMHFObEM7O0VnRXhxTkU7SUFBOEI7RWhFNHFOaEM7O0VnRTNxTkU7SUFBOEI7RWhFK3FOaEM7O0VnRTlxTkU7SUFBOEI7RWhFa3JOaEM7O0VnRWpyTkU7SUFBOEI7RWhFcXJOaEM7O0VnRXByTkU7SUFBOEI7RWhFd3JOaEM7O0VnRXZyTkU7SUFBOEI7RWhFMnJOaEM7O0VnRTFyTkU7SUFBOEI7RWhFOHJOaEM7O0VnRTdyTkU7SUFBOEI7RWhFaXNOaEM7O0VnRS9yTkU7SUFBb0M7RWhFbXNOdEM7O0VnRWxzTkU7SUFBb0M7RWhFc3NOdEM7O0VnRXJzTkU7SUFBb0M7RWhFeXNOdEM7O0VnRXhzTkU7SUFBb0M7RWhFNHNOdEM7O0VnRTNzTkU7SUFBb0M7RWhFK3NOdEM7O0VnRTdzTkU7SUFBaUM7RWhFaXRObkM7O0VnRWh0TkU7SUFBaUM7RWhFb3RObkM7O0VnRW50TkU7SUFBaUM7RWhFdXRObkM7O0VnRXR0TkU7SUFBaUM7RWhFMHRObkM7O0VnRXp0TkU7SUFBaUM7RWhFNnRObkM7O0VnRTN0TkU7SUFBa0M7RWhFK3ROcEM7O0VnRTl0TkU7SUFBa0M7RWhFa3VOcEM7O0VnRWp1TkU7SUFBa0M7RWhFcXVOcEM7O0VnRXB1TkU7SUFBa0M7RWhFd3VOcEM7O0VnRXZ1TkU7SUFBa0M7RWhFMnVOcEM7O0VnRTF1TkU7SUFBa0M7RWhFOHVOcEM7O0VnRTV1TkU7SUFBZ0M7RWhFZ3ZObEM7O0VnRS91TkU7SUFBZ0M7RWhFbXZObEM7O0VnRWx2TkU7SUFBZ0M7RWhFc3ZObEM7O0VnRXJ2TkU7SUFBZ0M7RWhFeXZObEM7O0VnRXh2TkU7SUFBZ0M7RWhFNHZObEM7O0VnRTN2TkU7SUFBZ0M7RWhFK3ZObEM7QUFDRjtBZ0Jwdk5JO0VnRGxEQTtJQUFnQztFaEUweU5sQzs7RWdFenlORTtJQUFnQztFaEU2eU5sQzs7RWdFNXlORTtJQUFnQztFaEVnek5sQzs7RWdFL3lORTtJQUFnQztFaEVtek5sQzs7RWdFanpORTtJQUE4QjtFaEVxek5oQzs7RWdFcHpORTtJQUE4QjtFaEV3ek5oQzs7RWdFdnpORTtJQUE4QjtFaEUyek5oQzs7RWdFMXpORTtJQUE4QjtFaEU4ek5oQzs7RWdFN3pORTtJQUE4QjtFaEVpME5oQzs7RWdFaDBORTtJQUE4QjtFaEVvME5oQzs7RWdFbjBORTtJQUE4QjtFaEV1ME5oQzs7RWdFdDBORTtJQUE4QjtFaEUwME5oQzs7RWdFeDBORTtJQUFvQztFaEU0ME50Qzs7RWdFMzBORTtJQUFvQztFaEUrME50Qzs7RWdFOTBORTtJQUFvQztFaEVrMU50Qzs7RWdFajFORTtJQUFvQztFaEVxMU50Qzs7RWdFcDFORTtJQUFvQztFaEV3MU50Qzs7RWdFdDFORTtJQUFpQztFaEUwMU5uQzs7RWdFejFORTtJQUFpQztFaEU2MU5uQzs7RWdFNTFORTtJQUFpQztFaEVnMk5uQzs7RWdFLzFORTtJQUFpQztFaEVtMk5uQzs7RWdFbDJORTtJQUFpQztFaEVzMk5uQzs7RWdFcDJORTtJQUFrQztFaEV3Mk5wQzs7RWdFdjJORTtJQUFrQztFaEUyMk5wQzs7RWdFMTJORTtJQUFrQztFaEU4Mk5wQzs7RWdFNzJORTtJQUFrQztFaEVpM05wQzs7RWdFaDNORTtJQUFrQztFaEVvM05wQzs7RWdFbjNORTtJQUFrQztFaEV1M05wQzs7RWdFcjNORTtJQUFnQztFaEV5M05sQzs7RWdFeDNORTtJQUFnQztFaEU0M05sQzs7RWdFMzNORTtJQUFnQztFaEUrM05sQzs7RWdFOTNORTtJQUFnQztFaEVrNE5sQzs7RWdFajRORTtJQUFnQztFaEVxNE5sQzs7RWdFcDRORTtJQUFnQztFaEV3NE5sQztBQUNGO0FnQjczTkk7RWdEbERBO0lBQWdDO0VoRW03TmxDOztFZ0VsN05FO0lBQWdDO0VoRXM3TmxDOztFZ0VyN05FO0lBQWdDO0VoRXk3TmxDOztFZ0V4N05FO0lBQWdDO0VoRTQ3TmxDOztFZ0UxN05FO0lBQThCO0VoRTg3TmhDOztFZ0U3N05FO0lBQThCO0VoRWk4TmhDOztFZ0VoOE5FO0lBQThCO0VoRW84TmhDOztFZ0VuOE5FO0lBQThCO0VoRXU4TmhDOztFZ0V0OE5FO0lBQThCO0VoRTA4TmhDOztFZ0V6OE5FO0lBQThCO0VoRTY4TmhDOztFZ0U1OE5FO0lBQThCO0VoRWc5TmhDOztFZ0UvOE5FO0lBQThCO0VoRW05TmhDOztFZ0VqOU5FO0lBQW9DO0VoRXE5TnRDOztFZ0VwOU5FO0lBQW9DO0VoRXc5TnRDOztFZ0V2OU5FO0lBQW9DO0VoRTI5TnRDOztFZ0UxOU5FO0lBQW9DO0VoRTg5TnRDOztFZ0U3OU5FO0lBQW9DO0VoRWkrTnRDOztFZ0UvOU5FO0lBQWlDO0VoRW0rTm5DOztFZ0VsK05FO0lBQWlDO0VoRXMrTm5DOztFZ0VyK05FO0lBQWlDO0VoRXkrTm5DOztFZ0V4K05FO0lBQWlDO0VoRTQrTm5DOztFZ0UzK05FO0lBQWlDO0VoRSsrTm5DOztFZ0U3K05FO0lBQWtDO0VoRWkvTnBDOztFZ0VoL05FO0lBQWtDO0VoRW8vTnBDOztFZ0VuL05FO0lBQWtDO0VoRXUvTnBDOztFZ0V0L05FO0lBQWtDO0VoRTAvTnBDOztFZ0V6L05FO0lBQWtDO0VoRTYvTnBDOztFZ0U1L05FO0lBQWtDO0VoRWdnT3BDOztFZ0U5L05FO0lBQWdDO0VoRWtnT2xDOztFZ0VqZ09FO0lBQWdDO0VoRXFnT2xDOztFZ0VwZ09FO0lBQWdDO0VoRXdnT2xDOztFZ0V2Z09FO0lBQWdDO0VoRTJnT2xDOztFZ0UxZ09FO0lBQWdDO0VoRThnT2xDOztFZ0U3Z09FO0lBQWdDO0VoRWloT2xDO0FBQ0Y7QWlFNWpPSTtFQUF3QjtBakUrak81Qjs7QWlFOWpPSTtFQUF3QjtBakVra081Qjs7QWlFamtPSTtFQUF3QjtBakVxa081Qjs7QWdCamhPSTtFaUR0REE7SUFBd0I7RWpFNGtPMUI7O0VpRTNrT0U7SUFBd0I7RWpFK2tPMUI7O0VpRTlrT0U7SUFBd0I7RWpFa2xPMUI7QUFDRjtBZ0IvaE9JO0VpRHREQTtJQUF3QjtFakV5bE8xQjs7RWlFeGxPRTtJQUF3QjtFakU0bE8xQjs7RWlFM2xPRTtJQUF3QjtFakUrbE8xQjtBQUNGO0FnQjVpT0k7RWlEdERBO0lBQXdCO0VqRXNtTzFCOztFaUVybU9FO0lBQXdCO0VqRXltTzFCOztFaUV4bU9FO0lBQXdCO0VqRTRtTzFCO0FBQ0Y7QWdCempPSTtFaUR0REE7SUFBd0I7RWpFbW5PMUI7O0VpRWxuT0U7SUFBd0I7RWpFc25PMUI7O0VpRXJuT0U7SUFBd0I7RWpFeW5PMUI7QUFDRjtBa0Uvbk9FO0VBQXlCO0FsRWtvTzNCOztBa0Vsb09FO0VBQXlCO0FsRXNvTzNCOztBa0V0b09FO0VBQXlCO0FsRTBvTzNCOztBbUUxb09FO0VBQXNCO0FuRThvT3hCOztBbUU5b09FO0VBQXNCO0FuRWtwT3hCOztBb0VqcE9FO0VBQXlCO0FwRXFwTzNCOztBb0VycE9FO0VBQXlCO0FwRXlwTzNCOztBb0V6cE9FO0VBQXlCO0FwRTZwTzNCOztBb0U3cE9FO0VBQXlCO0FwRWlxTzNCOztBb0VqcU9FO0VBQXlCO0FwRXFxTzNCOztBb0VocU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhOURpcUJrQztBTmtnTnBDOztBb0VocU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhOUR5cEJrQztBTjBnTnBDOztBb0UvcE9FO0VBREY7SUFFSTtJQUNBO0lBQ0EsYTlEaXBCZ0M7RU5raE5sQztBQUNGOztBcUU3ck9BO0VDRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RStyT0Y7O0FzRXJyT0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFdXJPSjs7QXVFcHRPQTtFQUFhO0F2RXd0T2I7O0F1RXZ0T0E7RUFBVTtBdkUydE9WOztBdUUxdE9BO0VBQWE7QXZFOHRPYjs7QXVFN3RPQTtFQUFlO0F2RWl1T2Y7O0F3RWh1T0k7RUFBdUI7QXhFb3VPM0I7O0F3RXB1T0k7RUFBdUI7QXhFd3VPM0I7O0F3RXh1T0k7RUFBdUI7QXhFNHVPM0I7O0F3RTV1T0k7RUFBdUI7QXhFZ3ZPM0I7O0F3RWh2T0k7RUFBdUI7QXhFb3ZPM0I7O0F3RXB2T0k7RUFBdUI7QXhFd3ZPM0I7O0F3RXh2T0k7RUFBdUI7QXhFNHZPM0I7O0F3RTV2T0k7RUFBdUI7QXhFZ3dPM0I7O0F3RWh3T0k7RUFBdUI7QXhFb3dPM0I7O0F3RXB3T0k7RUFBdUI7QXhFd3dPM0I7O0F3RXB3T0E7RUFBVTtBeEV3d09WOztBd0V2d09BO0VBQVU7QXhFMndPVjs7QXdFdndPQTtFQUFjO0F4RTJ3T2Q7O0F3RTF3T0E7RUFBYztBeEU4d09kOztBd0U1d09BO0VBQVU7QXhFZ3hPVjs7QXdFL3dPQTtFQUFVO0F4RW14T1Y7O0F5RTV4T1E7RUFBZ0M7QXpFZ3lPeEM7O0F5RS94T1E7O0VBRUU7QXpFa3lPVjs7QXlFaHlPUTs7RUFFRTtBekVteU9WOztBeUVqeU9ROztFQUVFO0F6RW95T1Y7O0F5RWx5T1E7O0VBRUU7QXpFcXlPVjs7QXlFcHpPUTtFQUFnQztBekV3ek94Qzs7QXlFdnpPUTs7RUFFRTtBekUwek9WOztBeUV4ek9ROztFQUVFO0F6RTJ6T1Y7O0F5RXp6T1E7O0VBRUU7QXpFNHpPVjs7QXlFMXpPUTs7RUFFRTtBekU2ek9WOztBeUU1ME9RO0VBQWdDO0F6RWcxT3hDOztBeUUvME9ROztFQUVFO0F6RWsxT1Y7O0F5RWgxT1E7O0VBRUU7QXpFbTFPVjs7QXlFajFPUTs7RUFFRTtBekVvMU9WOztBeUVsMU9ROztFQUVFO0F6RXExT1Y7O0F5RXAyT1E7RUFBZ0M7QXpFdzJPeEM7O0F5RXYyT1E7O0VBRUU7QXpFMDJPVjs7QXlFeDJPUTs7RUFFRTtBekUyMk9WOztBeUV6Mk9ROztFQUVFO0F6RTQyT1Y7O0F5RTEyT1E7O0VBRUU7QXpFNjJPVjs7QXlFNTNPUTtFQUFnQztBekVnNE94Qzs7QXlFLzNPUTs7RUFFRTtBekVrNE9WOztBeUVoNE9ROztFQUVFO0F6RW00T1Y7O0F5RWo0T1E7O0VBRUU7QXpFbzRPVjs7QXlFbDRPUTs7RUFFRTtBekVxNE9WOztBeUVwNU9RO0VBQWdDO0F6RXc1T3hDOztBeUV2NU9ROztFQUVFO0F6RTA1T1Y7O0F5RXg1T1E7O0VBRUU7QXpFMjVPVjs7QXlFejVPUTs7RUFFRTtBekU0NU9WOztBeUUxNU9ROztFQUVFO0F6RTY1T1Y7O0F5RTU2T1E7RUFBZ0M7QXpFZzdPeEM7O0F5RS82T1E7O0VBRUU7QXpFazdPVjs7QXlFaDdPUTs7RUFFRTtBekVtN09WOztBeUVqN09ROztFQUVFO0F6RW83T1Y7O0F5RWw3T1E7O0VBRUU7QXpFcTdPVjs7QXlFcDhPUTtFQUFnQztBekV3OE94Qzs7QXlFdjhPUTs7RUFFRTtBekUwOE9WOztBeUV4OE9ROztFQUVFO0F6RTI4T1Y7O0F5RXo4T1E7O0VBRUU7QXpFNDhPVjs7QXlFMThPUTs7RUFFRTtBekU2OE9WOztBeUU1OU9RO0VBQWdDO0F6RWcrT3hDOztBeUUvOU9ROztFQUVFO0F6RWsrT1Y7O0F5RWgrT1E7O0VBRUU7QXpFbStPVjs7QXlFaitPUTs7RUFFRTtBekVvK09WOztBeUVsK09ROztFQUVFO0F6RXErT1Y7O0F5RXAvT1E7RUFBZ0M7QXpFdy9PeEM7O0F5RXYvT1E7O0VBRUU7QXpFMC9PVjs7QXlFeC9PUTs7RUFFRTtBekUyL09WOztBeUV6L09ROztFQUVFO0F6RTQvT1Y7O0F5RTEvT1E7O0VBRUU7QXpFNi9PVjs7QXlFNWdQUTtFQUFnQztBekVnaFB4Qzs7QXlFL2dQUTs7RUFFRTtBekVraFBWOztBeUVoaFBROztFQUVFO0F6RW1oUFY7O0F5RWpoUFE7O0VBRUU7QXpFb2hQVjs7QXlFbGhQUTs7RUFFRTtBekVxaFBWOztBeUVwaVBRO0VBQWdDO0F6RXdpUHhDOztBeUV2aVBROztFQUVFO0F6RTBpUFY7O0F5RXhpUFE7O0VBRUU7QXpFMmlQVjs7QXlFemlQUTs7RUFFRTtBekU0aVBWOztBeUUxaVBROztFQUVFO0F6RTZpUFY7O0F5RXJpUFE7RUFBd0I7QXpFeWlQaEM7O0F5RXhpUFE7O0VBRUU7QXpFMmlQVjs7QXlFemlQUTs7RUFFRTtBekU0aVBWOztBeUUxaVBROztFQUVFO0F6RTZpUFY7O0F5RTNpUFE7O0VBRUU7QXpFOGlQVjs7QXlFN2pQUTtFQUF3QjtBekVpa1BoQzs7QXlFaGtQUTs7RUFFRTtBekVta1BWOztBeUVqa1BROztFQUVFO0F6RW9rUFY7O0F5RWxrUFE7O0VBRUU7QXpFcWtQVjs7QXlFbmtQUTs7RUFFRTtBekVza1BWOztBeUVybFBRO0VBQXdCO0F6RXlsUGhDOztBeUV4bFBROztFQUVFO0F6RTJsUFY7O0F5RXpsUFE7O0VBRUU7QXpFNGxQVjs7QXlFMWxQUTs7RUFFRTtBekU2bFBWOztBeUUzbFBROztFQUVFO0F6RThsUFY7O0F5RTdtUFE7RUFBd0I7QXpFaW5QaEM7O0F5RWhuUFE7O0VBRUU7QXpFbW5QVjs7QXlFam5QUTs7RUFFRTtBekVvblBWOztBeUVsblBROztFQUVFO0F6RXFuUFY7O0F5RW5uUFE7O0VBRUU7QXpFc25QVjs7QXlFcm9QUTtFQUF3QjtBekV5b1BoQzs7QXlFeG9QUTs7RUFFRTtBekUyb1BWOztBeUV6b1BROztFQUVFO0F6RTRvUFY7O0F5RTFvUFE7O0VBRUU7QXpFNm9QVjs7QXlFM29QUTs7RUFFRTtBekU4b1BWOztBeUV4b1BJO0VBQW1CO0F6RTRvUHZCOztBeUUzb1BJOztFQUVFO0F6RThvUE47O0F5RTVvUEk7O0VBRUU7QXpFK29QTjs7QXlFN29QSTs7RUFFRTtBekVncFBOOztBeUU5b1BJOztFQUVFO0F6RWlwUE47O0FnQjFwUEk7RXlEbERJO0lBQWdDO0V6RWl0UHRDOztFeUVodFBNOztJQUVFO0V6RW10UFI7O0V5RWp0UE07O0lBRUU7RXpFb3RQUjs7RXlFbHRQTTs7SUFFRTtFekVxdFBSOztFeUVudFBNOztJQUVFO0V6RXN0UFI7O0V5RXJ1UE07SUFBZ0M7RXpFeXVQdEM7O0V5RXh1UE07O0lBRUU7RXpFMnVQUjs7RXlFenVQTTs7SUFFRTtFekU0dVBSOztFeUUxdVBNOztJQUVFO0V6RTZ1UFI7O0V5RTN1UE07O0lBRUU7RXpFOHVQUjs7RXlFN3ZQTTtJQUFnQztFekVpd1B0Qzs7RXlFaHdQTTs7SUFFRTtFekVtd1BSOztFeUVqd1BNOztJQUVFO0V6RW93UFI7O0V5RWx3UE07O0lBRUU7RXpFcXdQUjs7RXlFbndQTTs7SUFFRTtFekVzd1BSOztFeUVyeFBNO0lBQWdDO0V6RXl4UHRDOztFeUV4eFBNOztJQUVFO0V6RTJ4UFI7O0V5RXp4UE07O0lBRUU7RXpFNHhQUjs7RXlFMXhQTTs7SUFFRTtFekU2eFBSOztFeUUzeFBNOztJQUVFO0V6RTh4UFI7O0V5RTd5UE07SUFBZ0M7RXpFaXpQdEM7O0V5RWh6UE07O0lBRUU7RXpFbXpQUjs7RXlFanpQTTs7SUFFRTtFekVvelBSOztFeUVselBNOztJQUVFO0V6RXF6UFI7O0V5RW56UE07O0lBRUU7RXpFc3pQUjs7RXlFcjBQTTtJQUFnQztFekV5MFB0Qzs7RXlFeDBQTTs7SUFFRTtFekUyMFBSOztFeUV6MFBNOztJQUVFO0V6RTQwUFI7O0V5RTEwUE07O0lBRUU7RXpFNjBQUjs7RXlFMzBQTTs7SUFFRTtFekU4MFBSOztFeUU3MVBNO0lBQWdDO0V6RWkyUHRDOztFeUVoMlBNOztJQUVFO0V6RW0yUFI7O0V5RWoyUE07O0lBRUU7RXpFbzJQUjs7RXlFbDJQTTs7SUFFRTtFekVxMlBSOztFeUVuMlBNOztJQUVFO0V6RXMyUFI7O0V5RXIzUE07SUFBZ0M7RXpFeTNQdEM7O0V5RXgzUE07O0lBRUU7RXpFMjNQUjs7RXlFejNQTTs7SUFFRTtFekU0M1BSOztFeUUxM1BNOztJQUVFO0V6RTYzUFI7O0V5RTMzUE07O0lBRUU7RXpFODNQUjs7RXlFNzRQTTtJQUFnQztFekVpNVB0Qzs7RXlFaDVQTTs7SUFFRTtFekVtNVBSOztFeUVqNVBNOztJQUVFO0V6RW81UFI7O0V5RWw1UE07O0lBRUU7RXpFcTVQUjs7RXlFbjVQTTs7SUFFRTtFekVzNVBSOztFeUVyNlBNO0lBQWdDO0V6RXk2UHRDOztFeUV4NlBNOztJQUVFO0V6RTI2UFI7O0V5RXo2UE07O0lBRUU7RXpFNDZQUjs7RXlFMTZQTTs7SUFFRTtFekU2NlBSOztFeUUzNlBNOztJQUVFO0V6RTg2UFI7O0V5RTc3UE07SUFBZ0M7RXpFaThQdEM7O0V5RWg4UE07O0lBRUU7RXpFbThQUjs7RXlFajhQTTs7SUFFRTtFekVvOFBSOztFeUVsOFBNOztJQUVFO0V6RXE4UFI7O0V5RW44UE07O0lBRUU7RXpFczhQUjs7RXlFcjlQTTtJQUFnQztFekV5OVB0Qzs7RXlFeDlQTTs7SUFFRTtFekUyOVBSOztFeUV6OVBNOztJQUVFO0V6RTQ5UFI7O0V5RTE5UE07O0lBRUU7RXpFNjlQUjs7RXlFMzlQTTs7SUFFRTtFekU4OVBSOztFeUV0OVBNO0lBQXdCO0V6RTA5UDlCOztFeUV6OVBNOztJQUVFO0V6RTQ5UFI7O0V5RTE5UE07O0lBRUU7RXpFNjlQUjs7RXlFMzlQTTs7SUFFRTtFekU4OVBSOztFeUU1OVBNOztJQUVFO0V6RSs5UFI7O0V5RTkrUE07SUFBd0I7RXpFay9QOUI7O0V5RWovUE07O0lBRUU7RXpFby9QUjs7RXlFbC9QTTs7SUFFRTtFekVxL1BSOztFeUVuL1BNOztJQUVFO0V6RXMvUFI7O0V5RXAvUE07O0lBRUU7RXpFdS9QUjs7RXlFdGdRTTtJQUF3QjtFekUwZ1E5Qjs7RXlFemdRTTs7SUFFRTtFekU0Z1FSOztFeUUxZ1FNOztJQUVFO0V6RTZnUVI7O0V5RTNnUU07O0lBRUU7RXpFOGdRUjs7RXlFNWdRTTs7SUFFRTtFekUrZ1FSOztFeUU5aFFNO0lBQXdCO0V6RWtpUTlCOztFeUVqaVFNOztJQUVFO0V6RW9pUVI7O0V5RWxpUU07O0lBRUU7RXpFcWlRUjs7RXlFbmlRTTs7SUFFRTtFekVzaVFSOztFeUVwaVFNOztJQUVFO0V6RXVpUVI7O0V5RXRqUU07SUFBd0I7RXpFMGpROUI7O0V5RXpqUU07O0lBRUU7RXpFNGpRUjs7RXlFMWpRTTs7SUFFRTtFekU2alFSOztFeUUzalFNOztJQUVFO0V6RThqUVI7O0V5RTVqUU07O0lBRUU7RXpFK2pRUjs7RXlFempRRTtJQUFtQjtFekU2alFyQjs7RXlFNWpRRTs7SUFFRTtFekUralFKOztFeUU3alFFOztJQUVFO0V6RWdrUUo7O0V5RTlqUUU7O0lBRUU7RXpFaWtRSjs7RXlFL2pRRTs7SUFFRTtFekVra1FKO0FBQ0Y7QWdCNWtRSTtFeURsREk7SUFBZ0M7RXpFa29RdEM7O0V5RWpvUU07O0lBRUU7RXpFb29RUjs7RXlFbG9RTTs7SUFFRTtFekVxb1FSOztFeUVub1FNOztJQUVFO0V6RXNvUVI7O0V5RXBvUU07O0lBRUU7RXpFdW9RUjs7RXlFdHBRTTtJQUFnQztFekUwcFF0Qzs7RXlFenBRTTs7SUFFRTtFekU0cFFSOztFeUUxcFFNOztJQUVFO0V6RTZwUVI7O0V5RTNwUU07O0lBRUU7RXpFOHBRUjs7RXlFNXBRTTs7SUFFRTtFekUrcFFSOztFeUU5cVFNO0lBQWdDO0V6RWtyUXRDOztFeUVqclFNOztJQUVFO0V6RW9yUVI7O0V5RWxyUU07O0lBRUU7RXpFcXJRUjs7RXlFbnJRTTs7SUFFRTtFekVzclFSOztFeUVwclFNOztJQUVFO0V6RXVyUVI7O0V5RXRzUU07SUFBZ0M7RXpFMHNRdEM7O0V5RXpzUU07O0lBRUU7RXpFNHNRUjs7RXlFMXNRTTs7SUFFRTtFekU2c1FSOztFeUUzc1FNOztJQUVFO0V6RThzUVI7O0V5RTVzUU07O0lBRUU7RXpFK3NRUjs7RXlFOXRRTTtJQUFnQztFekVrdVF0Qzs7RXlFanVRTTs7SUFFRTtFekVvdVFSOztFeUVsdVFNOztJQUVFO0V6RXF1UVI7O0V5RW51UU07O0lBRUU7RXpFc3VRUjs7RXlFcHVRTTs7SUFFRTtFekV1dVFSOztFeUV0dlFNO0lBQWdDO0V6RTB2UXRDOztFeUV6dlFNOztJQUVFO0V6RTR2UVI7O0V5RTF2UU07O0lBRUU7RXpFNnZRUjs7RXlFM3ZRTTs7SUFFRTtFekU4dlFSOztFeUU1dlFNOztJQUVFO0V6RSt2UVI7O0V5RTl3UU07SUFBZ0M7RXpFa3hRdEM7O0V5RWp4UU07O0lBRUU7RXpFb3hRUjs7RXlFbHhRTTs7SUFFRTtFekVxeFFSOztFeUVueFFNOztJQUVFO0V6RXN4UVI7O0V5RXB4UU07O0lBRUU7RXpFdXhRUjs7RXlFdHlRTTtJQUFnQztFekUweVF0Qzs7RXlFenlRTTs7SUFFRTtFekU0eVFSOztFeUUxeVFNOztJQUVFO0V6RTZ5UVI7O0V5RTN5UU07O0lBRUU7RXpFOHlRUjs7RXlFNXlRTTs7SUFFRTtFekUreVFSOztFeUU5elFNO0lBQWdDO0V6RWswUXRDOztFeUVqMFFNOztJQUVFO0V6RW8wUVI7O0V5RWwwUU07O0lBRUU7RXpFcTBRUjs7RXlFbjBRTTs7SUFFRTtFekVzMFFSOztFeUVwMFFNOztJQUVFO0V6RXUwUVI7O0V5RXQxUU07SUFBZ0M7RXpFMDFRdEM7O0V5RXoxUU07O0lBRUU7RXpFNDFRUjs7RXlFMTFRTTs7SUFFRTtFekU2MVFSOztFeUUzMVFNOztJQUVFO0V6RTgxUVI7O0V5RTUxUU07O0lBRUU7RXpFKzFRUjs7RXlFOTJRTTtJQUFnQztFekVrM1F0Qzs7RXlFajNRTTs7SUFFRTtFekVvM1FSOztFeUVsM1FNOztJQUVFO0V6RXEzUVI7O0V5RW4zUU07O0lBRUU7RXpFczNRUjs7RXlFcDNRTTs7SUFFRTtFekV1M1FSOztFeUV0NFFNO0lBQWdDO0V6RTA0UXRDOztFeUV6NFFNOztJQUVFO0V6RTQ0UVI7O0V5RTE0UU07O0lBRUU7RXpFNjRRUjs7RXlFMzRRTTs7SUFFRTtFekU4NFFSOztFeUU1NFFNOztJQUVFO0V6RSs0UVI7O0V5RXY0UU07SUFBd0I7RXpFMjRROUI7O0V5RTE0UU07O0lBRUU7RXpFNjRRUjs7RXlFMzRRTTs7SUFFRTtFekU4NFFSOztFeUU1NFFNOztJQUVFO0V6RSs0UVI7O0V5RTc0UU07O0lBRUU7RXpFZzVRUjs7RXlFLzVRTTtJQUF3QjtFekVtNlE5Qjs7RXlFbDZRTTs7SUFFRTtFekVxNlFSOztFeUVuNlFNOztJQUVFO0V6RXM2UVI7O0V5RXA2UU07O0lBRUU7RXpFdTZRUjs7RXlFcjZRTTs7SUFFRTtFekV3NlFSOztFeUV2N1FNO0lBQXdCO0V6RTI3UTlCOztFeUUxN1FNOztJQUVFO0V6RTY3UVI7O0V5RTM3UU07O0lBRUU7RXpFODdRUjs7RXlFNTdRTTs7SUFFRTtFekUrN1FSOztFeUU3N1FNOztJQUVFO0V6RWc4UVI7O0V5RS84UU07SUFBd0I7RXpFbTlROUI7O0V5RWw5UU07O0lBRUU7RXpFcTlRUjs7RXlFbjlRTTs7SUFFRTtFekVzOVFSOztFeUVwOVFNOztJQUVFO0V6RXU5UVI7O0V5RXI5UU07O0lBRUU7RXpFdzlRUjs7RXlFditRTTtJQUF3QjtFekUyK1E5Qjs7RXlFMStRTTs7SUFFRTtFekU2K1FSOztFeUUzK1FNOztJQUVFO0V6RTgrUVI7O0V5RTUrUU07O0lBRUU7RXpFKytRUjs7RXlFNytRTTs7SUFFRTtFekVnL1FSOztFeUUxK1FFO0lBQW1CO0V6RTgrUXJCOztFeUU3K1FFOztJQUVFO0V6RWcvUUo7O0V5RTkrUUU7O0lBRUU7RXpFaS9RSjs7RXlFLytRRTs7SUFFRTtFekVrL1FKOztFeUVoL1FFOztJQUVFO0V6RW0vUUo7QUFDRjtBZ0I3L1FJO0V5RGxESTtJQUFnQztFekVtalJ0Qzs7RXlFbGpSTTs7SUFFRTtFekVxalJSOztFeUVualJNOztJQUVFO0V6RXNqUlI7O0V5RXBqUk07O0lBRUU7RXpFdWpSUjs7RXlFcmpSTTs7SUFFRTtFekV3alJSOztFeUV2a1JNO0lBQWdDO0V6RTJrUnRDOztFeUUxa1JNOztJQUVFO0V6RTZrUlI7O0V5RTNrUk07O0lBRUU7RXpFOGtSUjs7RXlFNWtSTTs7SUFFRTtFekUra1JSOztFeUU3a1JNOztJQUVFO0V6RWdsUlI7O0V5RS9sUk07SUFBZ0M7RXpFbW1SdEM7O0V5RWxtUk07O0lBRUU7RXpFcW1SUjs7RXlFbm1STTs7SUFFRTtFekVzbVJSOztFeUVwbVJNOztJQUVFO0V6RXVtUlI7O0V5RXJtUk07O0lBRUU7RXpFd21SUjs7RXlFdm5STTtJQUFnQztFekUyblJ0Qzs7RXlFMW5STTs7SUFFRTtFekU2blJSOztFeUUzblJNOztJQUVFO0V6RThuUlI7O0V5RTVuUk07O0lBRUU7RXpFK25SUjs7RXlFN25STTs7SUFFRTtFekVnb1JSOztFeUUvb1JNO0lBQWdDO0V6RW1wUnRDOztFeUVscFJNOztJQUVFO0V6RXFwUlI7O0V5RW5wUk07O0lBRUU7RXpFc3BSUjs7RXlFcHBSTTs7SUFFRTtFekV1cFJSOztFeUVycFJNOztJQUVFO0V6RXdwUlI7O0V5RXZxUk07SUFBZ0M7RXpFMnFSdEM7O0V5RTFxUk07O0lBRUU7RXpFNnFSUjs7RXlFM3FSTTs7SUFFRTtFekU4cVJSOztFeUU1cVJNOztJQUVFO0V6RStxUlI7O0V5RTdxUk07O0lBRUU7RXpFZ3JSUjs7RXlFL3JSTTtJQUFnQztFekVtc1J0Qzs7RXlFbHNSTTs7SUFFRTtFekVxc1JSOztFeUVuc1JNOztJQUVFO0V6RXNzUlI7O0V5RXBzUk07O0lBRUU7RXpFdXNSUjs7RXlFcnNSTTs7SUFFRTtFekV3c1JSOztFeUV2dFJNO0lBQWdDO0V6RTJ0UnRDOztFeUUxdFJNOztJQUVFO0V6RTZ0UlI7O0V5RTN0Uk07O0lBRUU7RXpFOHRSUjs7RXlFNXRSTTs7SUFFRTtFekUrdFJSOztFeUU3dFJNOztJQUVFO0V6RWd1UlI7O0V5RS91Uk07SUFBZ0M7RXpFbXZSdEM7O0V5RWx2Uk07O0lBRUU7RXpFcXZSUjs7RXlFbnZSTTs7SUFFRTtFekVzdlJSOztFeUVwdlJNOztJQUVFO0V6RXV2UlI7O0V5RXJ2Uk07O0lBRUU7RXpFd3ZSUjs7RXlFdndSTTtJQUFnQztFekUyd1J0Qzs7RXlFMXdSTTs7SUFFRTtFekU2d1JSOztFeUUzd1JNOztJQUVFO0V6RTh3UlI7O0V5RTV3Uk07O0lBRUU7RXpFK3dSUjs7RXlFN3dSTTs7SUFFRTtFekVneFJSOztFeUUveFJNO0lBQWdDO0V6RW15UnRDOztFeUVseVJNOztJQUVFO0V6RXF5UlI7O0V5RW55Uk07O0lBRUU7RXpFc3lSUjs7RXlFcHlSTTs7SUFFRTtFekV1eVJSOztFeUVyeVJNOztJQUVFO0V6RXd5UlI7O0V5RXZ6Uk07SUFBZ0M7RXpFMnpSdEM7O0V5RTF6Uk07O0lBRUU7RXpFNnpSUjs7RXlFM3pSTTs7SUFFRTtFekU4elJSOztFeUU1elJNOztJQUVFO0V6RSt6UlI7O0V5RTd6Uk07O0lBRUU7RXpFZzBSUjs7RXlFeHpSTTtJQUF3QjtFekU0elI5Qjs7RXlFM3pSTTs7SUFFRTtFekU4elJSOztFeUU1elJNOztJQUVFO0V6RSt6UlI7O0V5RTd6Uk07O0lBRUU7RXpFZzBSUjs7RXlFOXpSTTs7SUFFRTtFekVpMFJSOztFeUVoMVJNO0lBQXdCO0V6RW8xUjlCOztFeUVuMVJNOztJQUVFO0V6RXMxUlI7O0V5RXAxUk07O0lBRUU7RXpFdTFSUjs7RXlFcjFSTTs7SUFFRTtFekV3MVJSOztFeUV0MVJNOztJQUVFO0V6RXkxUlI7O0V5RXgyUk07SUFBd0I7RXpFNDJSOUI7O0V5RTMyUk07O0lBRUU7RXpFODJSUjs7RXlFNTJSTTs7SUFFRTtFekUrMlJSOztFeUU3MlJNOztJQUVFO0V6RWczUlI7O0V5RTkyUk07O0lBRUU7RXpFaTNSUjs7RXlFaDRSTTtJQUF3QjtFekVvNFI5Qjs7RXlFbjRSTTs7SUFFRTtFekVzNFJSOztFeUVwNFJNOztJQUVFO0V6RXU0UlI7O0V5RXI0Uk07O0lBRUU7RXpFdzRSUjs7RXlFdDRSTTs7SUFFRTtFekV5NFJSOztFeUV4NVJNO0lBQXdCO0V6RTQ1UjlCOztFeUUzNVJNOztJQUVFO0V6RTg1UlI7O0V5RTU1Uk07O0lBRUU7RXpFKzVSUjs7RXlFNzVSTTs7SUFFRTtFekVnNlJSOztFeUU5NVJNOztJQUVFO0V6RWk2UlI7O0V5RTM1UkU7SUFBbUI7RXpFKzVSckI7O0V5RTk1UkU7O0lBRUU7RXpFaTZSSjs7RXlFLzVSRTs7SUFFRTtFekVrNlJKOztFeUVoNlJFOztJQUVFO0V6RW02Uko7O0V5RWo2UkU7O0lBRUU7RXpFbzZSSjtBQUNGO0FnQjk2Ukk7RXlEbERJO0lBQWdDO0V6RW8rUnRDOztFeUVuK1JNOztJQUVFO0V6RXMrUlI7O0V5RXArUk07O0lBRUU7RXpFdStSUjs7RXlFcitSTTs7SUFFRTtFekV3K1JSOztFeUV0K1JNOztJQUVFO0V6RXkrUlI7O0V5RXgvUk07SUFBZ0M7RXpFNC9SdEM7O0V5RTMvUk07O0lBRUU7RXpFOC9SUjs7RXlFNS9STTs7SUFFRTtFekUrL1JSOztFeUU3L1JNOztJQUVFO0V6RWdnU1I7O0V5RTkvUk07O0lBRUU7RXpFaWdTUjs7RXlFaGhTTTtJQUFnQztFekVvaFN0Qzs7RXlFbmhTTTs7SUFFRTtFekVzaFNSOztFeUVwaFNNOztJQUVFO0V6RXVoU1I7O0V5RXJoU007O0lBRUU7RXpFd2hTUjs7RXlFdGhTTTs7SUFFRTtFekV5aFNSOztFeUV4aVNNO0lBQWdDO0V6RTRpU3RDOztFeUUzaVNNOztJQUVFO0V6RThpU1I7O0V5RTVpU007O0lBRUU7RXpFK2lTUjs7RXlFN2lTTTs7SUFFRTtFekVnalNSOztFeUU5aVNNOztJQUVFO0V6RWlqU1I7O0V5RWhrU007SUFBZ0M7RXpFb2tTdEM7O0V5RW5rU007O0lBRUU7RXpFc2tTUjs7RXlFcGtTTTs7SUFFRTtFekV1a1NSOztFeUVya1NNOztJQUVFO0V6RXdrU1I7O0V5RXRrU007O0lBRUU7RXpFeWtTUjs7RXlFeGxTTTtJQUFnQztFekU0bFN0Qzs7RXlFM2xTTTs7SUFFRTtFekU4bFNSOztFeUU1bFNNOztJQUVFO0V6RStsU1I7O0V5RTdsU007O0lBRUU7RXpFZ21TUjs7RXlFOWxTTTs7SUFFRTtFekVpbVNSOztFeUVoblNNO0lBQWdDO0V6RW9uU3RDOztFeUVublNNOztJQUVFO0V6RXNuU1I7O0V5RXBuU007O0lBRUU7RXpFdW5TUjs7RXlFcm5TTTs7SUFFRTtFekV3blNSOztFeUV0blNNOztJQUVFO0V6RXluU1I7O0V5RXhvU007SUFBZ0M7RXpFNG9TdEM7O0V5RTNvU007O0lBRUU7RXpFOG9TUjs7RXlFNW9TTTs7SUFFRTtFekUrb1NSOztFeUU3b1NNOztJQUVFO0V6RWdwU1I7O0V5RTlvU007O0lBRUU7RXpFaXBTUjs7RXlFaHFTTTtJQUFnQztFekVvcVN0Qzs7RXlFbnFTTTs7SUFFRTtFekVzcVNSOztFeUVwcVNNOztJQUVFO0V6RXVxU1I7O0V5RXJxU007O0lBRUU7RXpFd3FTUjs7RXlFdHFTTTs7SUFFRTtFekV5cVNSOztFeUV4clNNO0lBQWdDO0V6RTRyU3RDOztFeUUzclNNOztJQUVFO0V6RThyU1I7O0V5RTVyU007O0lBRUU7RXpFK3JTUjs7RXlFN3JTTTs7SUFFRTtFekVnc1NSOztFeUU5clNNOztJQUVFO0V6RWlzU1I7O0V5RWh0U007SUFBZ0M7RXpFb3RTdEM7O0V5RW50U007O0lBRUU7RXpFc3RTUjs7RXlFcHRTTTs7SUFFRTtFekV1dFNSOztFeUVydFNNOztJQUVFO0V6RXd0U1I7O0V5RXR0U007O0lBRUU7RXpFeXRTUjs7RXlFeHVTTTtJQUFnQztFekU0dVN0Qzs7RXlFM3VTTTs7SUFFRTtFekU4dVNSOztFeUU1dVNNOztJQUVFO0V6RSt1U1I7O0V5RTd1U007O0lBRUU7RXpFZ3ZTUjs7RXlFOXVTTTs7SUFFRTtFekVpdlNSOztFeUV6dVNNO0lBQXdCO0V6RTZ1UzlCOztFeUU1dVNNOztJQUVFO0V6RSt1U1I7O0V5RTd1U007O0lBRUU7RXpFZ3ZTUjs7RXlFOXVTTTs7SUFFRTtFekVpdlNSOztFeUUvdVNNOztJQUVFO0V6RWt2U1I7O0V5RWp3U007SUFBd0I7RXpFcXdTOUI7O0V5RXB3U007O0lBRUU7RXpFdXdTUjs7RXlFcndTTTs7SUFFRTtFekV3d1NSOztFeUV0d1NNOztJQUVFO0V6RXl3U1I7O0V5RXZ3U007O0lBRUU7RXpFMHdTUjs7RXlFenhTTTtJQUF3QjtFekU2eFM5Qjs7RXlFNXhTTTs7SUFFRTtFekUreFNSOztFeUU3eFNNOztJQUVFO0V6RWd5U1I7O0V5RTl4U007O0lBRUU7RXpFaXlTUjs7RXlFL3hTTTs7SUFFRTtFekVreVNSOztFeUVqelNNO0lBQXdCO0V6RXF6UzlCOztFeUVwelNNOztJQUVFO0V6RXV6U1I7O0V5RXJ6U007O0lBRUU7RXpFd3pTUjs7RXlFdHpTTTs7SUFFRTtFekV5elNSOztFeUV2elNNOztJQUVFO0V6RTB6U1I7O0V5RXowU007SUFBd0I7RXpFNjBTOUI7O0V5RTUwU007O0lBRUU7RXpFKzBTUjs7RXlFNzBTTTs7SUFFRTtFekVnMVNSOztFeUU5MFNNOztJQUVFO0V6RWkxU1I7O0V5RS8wU007O0lBRUU7RXpFazFTUjs7RXlFNTBTRTtJQUFtQjtFekVnMVNyQjs7RXlFLzBTRTs7SUFFRTtFekVrMVNKOztFeUVoMVNFOztJQUVFO0V6RW0xU0o7O0V5RWoxU0U7O0lBRUU7RXpFbzFTSjs7RXlFbDFTRTs7SUFFRTtFekVxMVNKO0FBQ0Y7QTBFdDVTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBMUVzNVNKOztBMkVoNlNBO0VBQWtCO0EzRW82U2xCOztBMkVoNlNBO0VBQWlCO0EzRW82U2pCOztBMkVuNlNBO0VBQWlCO0EzRXU2U2pCOztBMkV0NlNBO0VBQWlCO0EzRTA2U2pCOztBMkV6NlNBO0VDVEU7RUFDQTtFQUNBO0E1RXM3U0Y7O0EyRXY2U0k7RUFBd0I7QTNFMjZTNUI7O0EyRTE2U0k7RUFBd0I7QTNFODZTNUI7O0EyRTc2U0k7RUFBd0I7QTNFaTdTNUI7O0FnQjU0U0k7RTJEdkNBO0lBQXdCO0UzRXc3UzFCOztFMkV2N1NFO0lBQXdCO0UzRTI3UzFCOztFMkUxN1NFO0lBQXdCO0UzRTg3UzFCO0FBQ0Y7QWdCMTVTSTtFMkR2Q0E7SUFBd0I7RTNFcThTMUI7O0UyRXA4U0U7SUFBd0I7RTNFdzhTMUI7O0UyRXY4U0U7SUFBd0I7RTNFMjhTMUI7QUFDRjtBZ0J2NlNJO0UyRHZDQTtJQUF3QjtFM0VrOVMxQjs7RTJFajlTRTtJQUF3QjtFM0VxOVMxQjs7RTJFcDlTRTtJQUF3QjtFM0V3OVMxQjtBQUNGO0FnQnA3U0k7RTJEdkNBO0lBQXdCO0UzRSs5UzFCOztFMkU5OVNFO0lBQXdCO0UzRWsrUzFCOztFMkVqK1NFO0lBQXdCO0UzRXErUzFCO0FBQ0Y7QTJFaCtTQTtFQUFtQjtBM0VtK1NuQjs7QTJFbCtTQTtFQUFtQjtBM0VzK1NuQjs7QTJFcitTQTtFQUFtQjtBM0V5K1NuQjs7QTJFcitTQTtFQUF1QjtBM0V5K1N2Qjs7QTJFeCtTQTtFQUF1QjtBM0U0K1N2Qjs7QTJFMytTQTtFQUF1QjtBM0UrK1N2Qjs7QTJFOStTQTtFQUF1QjtBM0VrL1N2Qjs7QTJFai9TQTtFQUF1QjtBM0VxL1N2Qjs7QTJFcC9TQTtFQUF1QjtBM0V3L1N2Qjs7QTJFcC9TQTtFQUFjO0EzRXcvU2Q7O0E2RS9oVEU7RUFDRTtBN0VraVRKOztBT3hoVEU7RXNFTE07QTdFaWlUUjs7QTZFdmlURTtFQUNFO0E3RTBpVEo7O0FPaGlURTtFc0VMTTtBN0V5aVRSOztBNkUvaVRFO0VBQ0U7QTdFa2pUSjs7QU94aVRFO0VzRUxNO0E3RWlqVFI7O0E2RXZqVEU7RUFDRTtBN0UwalRKOztBT2hqVEU7RXNFTE07QTdFeWpUUjs7QTZFL2pURTtFQUNFO0E3RWtrVEo7O0FPeGpURTtFc0VMTTtBN0Vpa1RSOztBNkV2a1RFO0VBQ0U7QTdFMGtUSjs7QU9oa1RFO0VzRUxNO0E3RXlrVFI7O0E2RS9rVEU7RUFDRTtBN0VrbFRKOztBT3hrVEU7RXNFTE07QTdFaWxUUjs7QTZFdmxURTtFQUNFO0E3RTBsVEo7O0FPaGxURTtFc0VMTTtBN0V5bFRSOztBMkVsalRBO0VBQWE7QTNFc2pUYjs7QTJFcmpUQTtFQUFjO0EzRXlqVGQ7O0EyRXZqVEE7RUFBaUI7QTNFMmpUakI7O0EyRTFqVEE7RUFBaUI7QTNFOGpUakI7O0EyRTFqVEE7RUd2REU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVxblRGOztBMkU5alRBO0VBQXdCO0EzRWtrVHhCOztBMkVoa1RBO0VBQ0U7RUFDQTtBM0Vta1RGOztBMkU5alRBO0VBQWM7QTNFa2tUZDs7QStFbm9UQTtFQUNFO0EvRXNvVEY7O0ErRW5vVEE7RUFDRTtBL0Vzb1RGOztBZ0Z0b1RFO0VBQ0U7OztJQUtFO0lBRUE7RWhGc29USjs7RWdGbG9USTtJQUNFO0VoRnFvVE47O0VnRjVuVEU7SUFDRTtFaEYrblRKOztFZ0ZqblRFO0lBQ0U7RWhGb25USjs7RWdGbG5URTs7SUFFRTtJQUNBO0VoRnFuVEo7O0VnRmxuVEU7O0lBRUU7RWhGcW5USjs7RWdGbG5URTs7O0lBR0U7SUFDQTtFaEZxblRKOztFZ0ZsblRFOztJQUVFO0VoRnFuVEo7O0VnRjdtVEU7SUFDRSxRMUUyaUM4QjtFTnFrUmxDO0VnRjltVEU7SUFDRTtFaEZnblRKOztFZ0Y5bVRFO0lBQ0U7RWhGaW5USjs7RWdGN21URTtJQUNFO0VoRmduVEo7O0VnRjltVEU7SUFDRTtFaEZpblRKOztFZ0Y5bVRFO0lBQ0U7RWhGaW5USjtFZ0YvbVRJOztJQUVFO0VoRmluVE47O0VnRjVtVEk7O0lBRUU7RWhGK21UTjs7RWdGM21URTtJQUNFO0VoRjhtVEo7RWdGNW1USTs7OztJQUlFLHFCNUUxQjZCO0VKd29UbkM7O0VnRjFtVEU7SUFDRTtJQUNBLHFCNUVoQytCO0VKNm9UbkM7QUFDRjtBaUZwdVRDO0VBQ0M7RUFDQTtBakZzdVRGO0FpRnB1VEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakZzdVRIO0FpRnB1VEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnN1VEo7QWlGcHVUSTtFQUNDO0VBQ0E7RUFDQTtBakZzdVRMO0FpRm51VEk7RUFDQztBakZxdVRMO0FpRm51VEs7RUFDQztBakZxdVROO0FpRmp1VEk7RUFDQztBakZtdVRMO0FpRjl0VEU7RUFDQztFQUNBO0FqRmd1VEg7QWlGM3RURTtFQUNDO0FqRjZ0VEg7O0FpRnR0VEM7RUFDQztFQUNBO0VBQ0E7QWpGeXRURjtBaUZ2dFRFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZ5dFRIO0FpRnZ0VEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnl0VEo7QWlGdnRUSTtFQUNDO0FqRnl0VEw7QWlGdnRUSztFQUNDO0FqRnl0VE47QWlGcnRUSTtFQUNDO0FqRnV0VEw7QWlGbHRURTtFQUNDO0VBQ0E7RUFDQTtBakZvdFRIO0FpRmh0VEU7RUFDQztBakZrdFRIO0FpRmh0VEc7RUFDQztBakZrdFRKO0FpRjlzVEU7RUFDQztBakZndFRIO0FpRjlzVEc7RUFDQztFQUNBO0FqRmd0VEo7O0FpRnZzVEM7RUFDQztBakYwc1RGO0FpRnZzVEM7RUFDQztFQUNBO0FqRnlzVEY7QWlGdnNURTtFQUNDO0VBQ0E7QWpGeXNUSDtBaUZ2c1RHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZ5c1RKO0FpRnZzVEk7RUFDQztFQUNBO0V6RmtFRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V5RnZFQztFQUNBO0VBQ0E7QWpGZ3RUTDtBaUY3c1RJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRitzVEw7QWlGN3NUSztFQUNDO0VBQ0E7QWpGK3NUTjtBaUZ4c1RHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRjBzVEo7QWlGeHNUSTtFQUNDO0FqRjBzVEw7QWlGcHNURTtFQUNDO0FqRnNzVEg7O0FpRi9yVEM7RUFDQztFQUNBO0FqRmtzVEY7QWlGaHNURTtFQUNDO0FqRmtzVEg7QWlGL3JURTtFQUNDO0VBQ0E7QWpGaXNUSDtBaUYvclRHO0VBQ0M7RUFDQTtFQUNBO0VBR0Msa0JwRC9MYztFb0RnTWQ7RUFDQTtBakYrclRMO0FpRjVyVEk7RUFFRSxrQnBEdE1hO0E3Qm00VG5CO0FpRnZyVEU7RUFDQztFQUdDLDhCcERoTmU7RW9EaU5mLCtCcERqTmU7QTdCdzRUbkI7O0FpRjdxVEc7RUFDQztFQUNBO0FqRmdyVEo7QWlGOXFUSTtFQUNDO0VBQ0E7RXpGdkNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXlGa0NDO0FqRnVyVEw7QWlGcHJUSTtFQUNDO0FqRnNyVEw7QWlGcHJUSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGc3JUTjs7QWlGMXFURztFQUNDO0VBQ0E7QWpGNnFUSjtBaUYzcVRJO0VBQ0M7RXpGckVEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXlGZ0VDO0VBQ0E7QWpGb3JUTDtBaUZqclRJO0VBQ0M7QWpGbXJUTDtBaUZqclRLO0VBQ0M7RUFDQTtBakZtclROOztBaUZ6cVRDO0VBQ0M7QWpGNHFURjtBaUZ6cVRHO0VBQ0M7RUFDQTtFQUNBO0FqRjJxVEo7QWlGenFUSTtFQUNDO0VBQ0E7RUFDQTtFekYvTUQsb0JxQ2hEWTtBN0IyNlRoQjtBaUZ4cVRJO0VBQ0M7QWpGMHFUTDtBaUZ4cVRLO0VBQ0M7QWpGMHFUTjtBaUZwcVRFO0VBQ0M7QWpGc3FUSDtBaUZscVRHO0VBQ0M7QWpGb3FUSjs7QWlGMXBURztFQUNDO0VBQ0E7RUFDQTtBakY2cFRKO0FpRjNwVEk7RUFDQztFQUNBO0V6RnBQRCxvQnFDaERZO0E3Qms4VGhCO0FpRjFwVEk7RUFDQztBakY0cFRMO0FpRjFwVEs7RUFDQztBakY0cFROOztBaUZscFRDO0VBRUU7QWpGb3BUSDtBaUZocFRHO0VBQ0M7RUFDQTtFQUNBO0VBR0M7QWpGZ3BUTDtBaUYzb1RFO0VBQ0M7RUFDQTtFQUVDO0FqRjRvVEo7O0FrRmpoVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUdJLGtCckRrQlc7QTdCZ2dVbkI7QWtGL2dVSTtFQUNJO0VBQ0E7RUFDQTtBbEZpaFVSO0FrRi9nVVE7RUFDSTtBbEZpaFVaO0FrRjlnVVE7RUFDSTtFQUNBO0FsRmdoVVo7QWtGNWdVSTtFQUNJO0VBQ0E7QWxGOGdVUjtBa0YzZ1VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxGNmdVUjtBa0YzZ1VRO0VBQ0M7QWxGNmdVVDtBa0YxZ1VRO0VBQ0k7RUFDQTtFQUNBO0FsRjRnVVo7QWtGMWdVWTtFQUNJO0VBQ0E7QWxGNGdVaEI7QWtGdGdVSTtFQUNJO0FsRndnVVI7QWtGbmdVSztFQUNJO0VBQ0E7RUFDQTtBbEZxZ1VUO0FrRmxnVVU7RUFDSTtBbEZvZ1VkO0FrRmhnVU07RUFDSTtBbEZrZ1VWO0FrRmhnVVU7RUFDRjtFQUNBO0FsRmtnVVI7QWtGNy9UTztFQUNDO0FsRisvVFI7QWtGMS9USztFQUNJO0VBQ0E7QWxGNC9UVDtBa0Z6L1RVO0VBQ0k7QWxGMi9UZDtBa0Z2L1RNO0VBQ0k7QWxGeS9UVjtBa0ZyL1RPO0VBQ0M7QWxGdS9UUjtBa0ZsL1RRO0VBQ0k7RUFDSDtFQUNBO0FsRm8vVFQ7QWtGai9UVTtFQUNJO0FsRm0vVGQ7QWtGLytUTTtFQUNJO0FsRmkvVFY7QWtGNytUTztFQUNDO0FsRisrVFI7QWtGaGpVSztFQUNJO0VBQ0E7RUFDQTtBbEZralVUO0FrRi9pVVU7RUFDSTtBbEZpalVkO0FrRjdpVU07RUFDSTtBbEYraVVWO0FrRjdpVVU7RUFDRjtFQUNBO0FsRitpVVI7QWtGMWlVTztFQUNDO0FsRjRpVVI7QWtGdmlVSztFQUNJO0VBQ0E7QWxGeWlVVDtBa0Z0aVVVO0VBQ0k7QWxGd2lVZDtBa0ZwaVVNO0VBQ0k7QWxGc2lVVjtBa0ZsaVVPO0VBQ0M7QWxGb2lVUjtBa0YvaFVRO0VBQ0k7RUFDSDtFQUNBO0FsRmlpVVQ7QWtGOWhVVTtFQUNJO0FsRmdpVWQ7QWtGNWhVTTtFQUNJO0FsRjhoVVY7QWtGMWhVTztFQUNDO0FsRjRoVVI7QWtGN2xVSztFQUNJO0VBQ0E7RUFDQTtBbEYrbFVUO0FrRjVsVVU7RUFDSTtBbEY4bFVkO0FrRjFsVU07RUFDSTtBbEY0bFVWO0FrRjFsVVU7RUFDRjtFQUNBO0FsRjRsVVI7QWtGdmxVTztFQUNDO0FsRnlsVVI7QWtGcGxVSztFQUNJO0VBQ0E7QWxGc2xVVDtBa0ZubFVVO0VBQ0k7QWxGcWxVZDtBa0ZqbFVNO0VBQ0k7QWxGbWxVVjtBa0Yva1VPO0VBQ0M7QWxGaWxVUjtBa0Y1a1VRO0VBQ0k7RUFDSDtFQUNBO0FsRjhrVVQ7QWtGM2tVVTtFQUNJO0FsRjZrVWQ7QWtGemtVTTtFQUNJO0FsRjJrVVY7QWtGdmtVTztFQUNDO0FsRnlrVVI7QWtGMW9VSztFQUNJO0VBQ0E7RUFDQTtBbEY0b1VUO0FrRnpvVVU7RUFDSTtBbEYyb1VkO0FrRnZvVU07RUFDSTtBbEZ5b1VWO0FrRnZvVVU7RUFDRjtFQUNBO0FsRnlvVVI7QWtGcG9VTztFQUNDO0FsRnNvVVI7QWtGam9VSztFQUNJO0VBQ0E7QWxGbW9VVDtBa0Zob1VVO0VBQ0k7QWxGa29VZDtBa0Y5blVNO0VBQ0k7QWxGZ29VVjtBa0Y1blVPO0VBQ0M7QWxGOG5VUjtBa0Z6blVRO0VBQ0k7RUFDSDtFQUNBO0FsRjJuVVQ7QWtGeG5VVTtFQUNJO0FsRjBuVWQ7QWtGdG5VTTtFQUNJO0FsRnduVVY7QWtGcG5VTztFQUNDO0FsRnNuVVI7QWtGdnJVSztFQUNJO0VBQ0E7RUFDQTtBbEZ5clVUO0FrRnRyVVU7RUFDSTtBbEZ3clVkO0FrRnByVU07RUFDSTtBbEZzclVWO0FrRnByVVU7RUFDRjtFQUNBO0FsRnNyVVI7QWtGanJVTztFQUNDO0FsRm1yVVI7QWtGOXFVSztFQUNJO0VBQ0E7QWxGZ3JVVDtBa0Y3cVVVO0VBQ0k7QWxGK3FVZDtBa0YzcVVNO0VBQ0k7QWxGNnFVVjtBa0Z6cVVPO0VBQ0M7QWxGMnFVUjtBa0Z0cVVRO0VBQ0k7RUFDSDtFQUNBO0FsRndxVVQ7QWtGcnFVVTtFQUNJO0FsRnVxVWQ7QWtGbnFVTTtFQUNJO0FsRnFxVVY7QWtGanFVTztFQUNDO0FsRm1xVVI7QWtGcHVVSztFQUNJO0VBQ0E7RUFDQTtBbEZzdVVUO0FrRm51VVU7RUFDSTtBbEZxdVVkO0FrRmp1VU07RUFDSTtBbEZtdVVWO0FrRmp1VVU7RUFDRjtFQUNBO0FsRm11VVI7QWtGOXRVTztFQUNDO0FsRmd1VVI7QWtGM3RVSztFQUNJO0VBQ0E7QWxGNnRVVDtBa0YxdFVVO0VBQ0k7QWxGNHRVZDtBa0Z4dFVNO0VBQ0k7QWxGMHRVVjtBa0Z0dFVPO0VBQ0M7QWxGd3RVUjtBa0ZudFVRO0VBQ0k7RUFDSDtFQUNBO0FsRnF0VVQ7QWtGbHRVVTtFQUNJO0FsRm90VWQ7QWtGaHRVTTtFQUNJO0FsRmt0VVY7QWtGOXNVTztFQUNDO0FsRmd0VVI7QWtGanhVSztFQUNJO0VBQ0E7RUFDQTtBbEZteFVUO0FrRmh4VVU7RUFDSTtBbEZreFVkO0FrRjl3VU07RUFDSTtBbEZneFVWO0FrRjl3VVU7RUFDRjtFQUNBO0FsRmd4VVI7QWtGM3dVTztFQUNDO0FsRjZ3VVI7QWtGeHdVSztFQUNJO0VBQ0E7QWxGMHdVVDtBa0Z2d1VVO0VBQ0k7QWxGeXdVZDtBa0Zyd1VNO0VBQ0k7QWxGdXdVVjtBa0Zud1VPO0VBQ0M7QWxGcXdVUjtBa0Zod1VRO0VBQ0k7RUFDSDtFQUNBO0FsRmt3VVQ7QWtGL3ZVVTtFQUNJO0FsRml3VWQ7QWtGN3ZVTTtFQUNJO0FsRit2VVY7QWtGM3ZVTztFQUNDO0FsRjZ2VVI7QWtGOXpVSztFQUNJO0VBQ0E7RUFDQTtBbEZnMFVUO0FrRjd6VVU7RUFDSTtBbEYrelVkO0FrRjN6VU07RUFDSTtBbEY2elVWO0FrRjN6VVU7RUFDRjtFQUNBO0FsRjZ6VVI7QWtGeHpVTztFQUNDO0FsRjB6VVI7QWtGcnpVSztFQUNJO0VBQ0E7QWxGdXpVVDtBa0ZwelVVO0VBQ0k7QWxGc3pVZDtBa0ZselVNO0VBQ0k7QWxGb3pVVjtBa0ZoelVPO0VBQ0M7QWxGa3pVUjtBa0Y3eVVRO0VBQ0k7RUFDSDtFQUNBO0FsRit5VVQ7QWtGNXlVVTtFQUNJO0FsRjh5VWQ7QWtGMXlVTTtFQUNJO0FsRjR5VVY7QWtGeHlVTztFQUNDO0FsRjB5VVI7QWtGanlVWTtFQUNJO0FsRm15VWhCO0FrRi94VVE7RUFDSTtBbEZpeVVaO0FrRjV4VUk7RUFDSTtBbEY4eFVSO0FrRjF4VVE7RUFDSTtBbEY0eFVaOztBbUZuN1VBO0VBQ0M7QW5GczdVRDs7QW9GdDdVQTtFQUNDO0VBQ0E7RUFDQTtBcEZ5N1VEO0FvRnY3VUM7RUFDQztBcEZ5N1VGOztBb0ZwN1VBOzs7RUFHQztBcEZ1N1VEOztBb0ZuN1VBO0VBQ0M7RUFDQTtFQUNBO0FwRnM3VUQ7QW9GcDdVQztFQUNDO0FwRnM3VUY7QW9GbjdVQztFQUlDO0VBQ0E7QXBGazdVRjtBb0ZoN1VFO0VBQ0M7QXBGazdVSDs7QW9GNTZVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwRis2VUQ7QW9GNzZVQztFQUNDO0FwRis2VUY7QW9GNTZVQztFQVFDO0VBQ0E7RUFDQTtBcEZ1NlVGO0FvRjc2VUU7RUFDQztBcEYrNlVIOztBb0ZyNlVBO0VBQ0k7RUFDQTtFQUNBLGNoRnJCeUI7QUo2N1U3QjtBb0Z0NlVJO0VBS0YsY2hGNUIyQjtFZ0Y2QjNCLHFCaEZkMEI7RWdGZTFCLHlCaEY3QmtDO0FKaThVcEM7O0FvRjk1VUk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZtNlVGO0FPcC9VRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCZ2dWekc7QXlCcC9VRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJpL1VOO0F5QjUrVUU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGbzdVaEQ7QXlCdCtVRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJnaFY3TDtBeUJqK1VJO0VBS0k7QXpCKzlVUjtBb0Y5NlVRO0VBQ0Y7QXBGZzdVTjtBb0Y5NlVNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZnN1VoQjtBb0YxNlVnQjtFQUNJO0FwRjQ2VXBCOztBb0Y3OFVJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGazlVRjtBT25pVkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QitpVnpHO0F5Qm5pVkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCZ2lWTjtBeUIzaFZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRm0rVWhEO0F5QnJoVkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCK2pWN0w7QXlCaGhWSTtFQUtJO0F6QjhnVlI7QW9GditVUztFQUtMO0VBQ0E7QXBGcStVSjtBb0ZqK1VRO0VBQ0Y7QXBGbStVTjtBb0ZqK1VNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZtK1VoQjtBb0Y3OVVnQjtFQUNJO0FwRis5VXBCOztBb0ZoZ1ZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGcWdWRjtBT3RsVkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QmttVnpHO0F5QnRsVkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCbWxWTjtBeUI5a1ZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRnNoVmhEO0F5QnhrVkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCa25WN0w7QXlCbmtWSTtFQUtJO0F6QmlrVlI7QW9GaGhWUTtFQUNGO0FwRmtoVk47QW9GaGhWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGa2hWaEI7QW9GNWdWZ0I7RUFDSTtBcEY4Z1ZwQjs7QW9GL2lWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRm9qVkY7QU9yb1ZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJpcFZ6RztBeUJyb1ZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QmtvVk47QXlCN25WRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEZxa1ZoRDtBeUJ2blZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QmlxVjdMO0F5QmxuVkk7RUFLSTtBekJnblZSO0FvRi9qVlE7RUFDRjtBcEZpa1ZOO0FvRi9qVk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmlrVmhCO0FvRjNqVmdCO0VBQ0k7QXBGNmpWcEI7O0FvRjlsVkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZtbVZGO0FPcHJWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCZ3NWekc7QXlCcHJWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJpclZOO0F5QjVxVkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGb25WaEQ7QXlCdHFWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJndFY3TDtBeUJqcVZJO0VBS0k7QXpCK3BWUjtBb0Y5bVZRO0VBQ0Y7QXBGZ25WTjtBb0Y5bVZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZnblZoQjtBb0YxbVZnQjtFQUNJO0FwRjRtVnBCOztBb0Y3b1ZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGa3BWRjtBT251VkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6Qit1VnpHO0F5Qm51VkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCZ3VWTjtBeUIzdFZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRm1xVmhEO0F5QnJ0VkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCK3ZWN0w7QXlCaHRWSTtFQUtJO0F6QjhzVlI7QW9GN3BWUTtFQUNGO0FwRitwVk47QW9GN3BWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGK3BWaEI7QW9GenBWZ0I7RUFDSTtBcEYycFZwQjs7QW9GNXJWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRmlzVkY7QU9seFZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekI4eFZ6RztBeUJseFZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6Qit3Vk47QXlCMXdWRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEZrdFZoRDtBeUJwd1ZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6Qjh5VjdMO0F5Qi92Vkk7RUFLSTtBekI2dlZSO0FvRjVzVlE7RUFDRjtBcEY4c1ZOO0FvRjVzVk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjhzVmhCO0FvRnhzVmdCO0VBQ0k7QXBGMHNWcEI7O0FvRjN1Vkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZndlZGO0FPajBWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCNjBWekc7QXlCajBWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekI4elZOO0F5Qnp6VkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGaXdWaEQ7QXlCbnpWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekI2MVY3TDtBeUI5eVZJO0VBS0k7QXpCNHlWUjtBb0YzdlZRO0VBQ0Y7QXBGNnZWTjtBb0YzdlZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEY2dlZoQjtBb0Z2dlZnQjtFQUNJO0FwRnl2VnBCOztBb0YxeFZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGK3hWRjtBT2gzVkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QjQzVnpHO0F5QmgzVkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCNjJWTjtBeUJ4MlZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRmd6VmhEO0F5QmwyVkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCNDRWN0w7QXlCNzFWSTtFQUtJO0F6QjIxVlI7QW9GMXlWUTtFQUNGO0FwRjR5Vk47QW9GMXlWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGNHlWaEI7QW9GdHlWZ0I7RUFDSTtBcEZ3eVZwQjs7QW9GejBWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRjgwVkY7QU8vNVZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekIyNlZ6RztBeUIvNVZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QjQ1Vk47QXlCdjVWRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEYrMVZoRDtBeUJqNVZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QjI3VjdMO0F5QjU0Vkk7RUFLSTtBekIwNFZSO0FvRnoxVlE7RUFDRjtBcEYyMVZOO0FvRnoxVk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjIxVmhCO0FvRnIxVmdCO0VBQ0k7QXBGdTFWcEI7O0FvRngzVkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEY2M1ZGO0FPOThWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCMDlWekc7QXlCOThWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekIyOFZOO0F5QnQ4VkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGODRWaEQ7QXlCaDhWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekIwK1Y3TDtBeUIzN1ZJO0VBS0k7QXpCeTdWUjtBb0Z4NFZRO0VBQ0Y7QXBGMDRWTjtBb0Z4NFZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEYwNFZoQjtBb0ZwNFZnQjtFQUNJO0FwRnM0VnBCOztBb0Z2NlZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGNDZWRjtBTzcvVkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QnlnV3pHO0F5QjcvVkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCMC9WTjtBeUJyL1ZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRjY3VmhEO0F5Qi8rVkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCeWhXN0w7QXlCMStWSTtFQUtJO0F6QncrVlI7QW9GdjdWUTtFQUNGO0FwRnk3Vk47QW9GdjdWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGeTdWaEI7QW9GbjdWZ0I7RUFDSTtBcEZxN1ZwQjs7QW9GdDlWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRjI5VkY7QU81aVdFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJ3ald6RztBeUI1aVdFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QnlpV047QXlCcGlXRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEY0K1ZoRDtBeUI5aFdFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QndrVzdMO0F5QnpoV0k7RUFLSTtBekJ1aFdSO0FvRnQrVlE7RUFDRjtBcEZ3K1ZOO0FvRnQrVk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRncrVmhCO0FvRmwrVmdCO0VBQ0k7QXBGbytWcEI7O0FvRnJnV0k7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEYwZ1dGO0FPM2xXRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCdW1Xekc7QXlCM2xXRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJ3bFdOO0F5Qm5sV0U7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGMmhXaEQ7QXlCN2tXRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJ1blc3TDtBeUJ4a1dJO0VBS0k7QXpCc2tXUjtBb0ZyaFdRO0VBQ0Y7QXBGdWhXTjtBb0ZyaFdNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZ1aFdoQjtBb0ZqaFdnQjtFQUNJO0FwRm1oV3BCOztBb0ZwaldJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGeWpXRjtBTzFvV0U7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QnNwV3pHO0F5QjFvV0U7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCdW9XTjtBeUJsb1dFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRjBrV2hEO0F5QjVuV0U7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCc3FXN0w7QXlCdm5XSTtFQUtJO0F6QnFuV1I7QW9GcGtXUTtFQUNGO0FwRnNrV047QW9GcGtXTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGc2tXaEI7QW9GaGtXZ0I7RUFDSTtBcEZra1dwQjs7QW9GempXSTtFM0RyRUYsYzJEc0VzQztFM0RyRXRDLHFCMkRxRXNDO0FwRjZqV3hDO0FPdnJXRTtFa0J3REUsYzJEa0UwRDtFM0RqRTFELHlCMkRpRW9DO0UzRGhFcEMscUIyRGdFb0M7QXBGa2tXeEM7QXlCL25XRTtFQUVFO0F6QmdvV0o7QXlCN25XRTtFQUVFLGMyRHNEb0M7RTNEckRwQztBekI4bldKO0F5QjNuV0U7RUFHRTtFQUNBLHlCMkQ4Q29DO0UzRDdDcEMscUIyRDZDb0M7QXBGOGtXeEM7QXlCem5XSTtFQUtJO0F6QnVuV1I7O0FvRmxsV0k7RTNEckVGLGMyRHNFc0M7RTNEckV0QyxxQjJEcUVzQztBcEZzbFd4QztBT2h0V0U7RWtCd0RFLGMyRGtFMEQ7RTNEakUxRCx5QjJEaUVvQztFM0RoRXBDLHFCMkRnRW9DO0FwRjJsV3hDO0F5QnhwV0U7RUFFRTtBekJ5cFdKO0F5QnRwV0U7RUFFRSxjMkRzRG9DO0UzRHJEcEM7QXpCdXBXSjtBeUJwcFdFO0VBR0U7RUFDQSx5QjJEOENvQztFM0Q3Q3BDLHFCMkQ2Q29DO0FwRnVtV3hDO0F5QmxwV0k7RUFLSTtBekJncFdSOztBb0YzbVdJO0UzRHJFRixjMkRzRXNDO0UzRHJFdEMscUIyRHFFc0M7QXBGK21XeEM7QU96dVdFO0VrQndERSxjMkRrRTBEO0UzRGpFMUQseUIyRGlFb0M7RTNEaEVwQyxxQjJEZ0VvQztBcEZvbld4QztBeUJqcldFO0VBRUU7QXpCa3JXSjtBeUIvcVdFO0VBRUUsYzJEc0RvQztFM0RyRHBDO0F6QmdyV0o7QXlCN3FXRTtFQUdFO0VBQ0EseUIyRDhDb0M7RTNEN0NwQyxxQjJENkNvQztBcEZnb1d4QztBeUIzcVdJO0VBS0k7QXpCeXFXUjs7QW9GcG9XSTtFM0RyRUYsYzJEc0VzQztFM0RyRXRDLHFCMkRxRXNDO0FwRndvV3hDO0FPbHdXRTtFa0J3REUsYzJEa0UwRDtFM0RqRTFELHlCMkRpRW9DO0UzRGhFcEMscUIyRGdFb0M7QXBGNm9XeEM7QXlCMXNXRTtFQUVFO0F6QjJzV0o7QXlCeHNXRTtFQUVFLGMyRHNEb0M7RTNEckRwQztBekJ5c1dKO0F5QnRzV0U7RUFHRTtFQUNBLHlCMkQ4Q29DO0UzRDdDcEMscUIyRDZDb0M7QXBGeXBXeEM7QXlCcHNXSTtFQUtJO0F6QmtzV1I7O0FvRjdwV0k7RTNEckVGLGMyRHNFc0M7RTNEckV0QyxxQjJEcUVzQztBcEZpcVd4QztBTzN4V0U7RWtCd0RFLGMyRGtFMEQ7RTNEakUxRCx5QjJEaUVvQztFM0RoRXBDLHFCMkRnRW9DO0FwRnNxV3hDO0F5Qm51V0U7RUFFRTtBekJvdVdKO0F5Qmp1V0U7RUFFRSxjMkRzRG9DO0UzRHJEcEM7QXpCa3VXSjtBeUIvdFdFO0VBR0U7RUFDQSx5QjJEOENvQztFM0Q3Q3BDLHFCMkQ2Q29DO0FwRmtyV3hDO0F5Qjd0V0k7RUFLSTtBekIydFdSOztBb0Z0cldJO0UzRHJFRixjMkRzRXNDO0UzRHJFdEMscUIyRHFFc0M7QXBGMHJXeEM7QU9weldFO0VrQndERSxjMkRrRTBEO0UzRGpFMUQseUIyRGlFb0M7RTNEaEVwQyxxQjJEZ0VvQztBcEYrcld4QztBeUI1dldFO0VBRUU7QXpCNnZXSjtBeUIxdldFO0VBRUUsYzJEc0RvQztFM0RyRHBDO0F6QjJ2V0o7QXlCeHZXRTtFQUdFO0VBQ0EseUIyRDhDb0M7RTNEN0NwQyxxQjJENkNvQztBcEYyc1d4QztBeUJ0dldJO0VBS0k7QXpCb3ZXUjs7QW9GL3NXSTtFM0RyRUYsYzJEc0VzQztFM0RyRXRDLHFCMkRxRXNDO0FwRm10V3hDO0FPNzBXRTtFa0J3REUsYzJEa0UwRDtFM0RqRTFELHlCMkRpRW9DO0UzRGhFcEMscUIyRGdFb0M7QXBGd3RXeEM7QXlCcnhXRTtFQUVFO0F6QnN4V0o7QXlCbnhXRTtFQUVFLGMyRHNEb0M7RTNEckRwQztBekJveFdKO0F5Qmp4V0U7RUFHRTtFQUNBLHlCMkQ4Q29DO0UzRDdDcEMscUIyRDZDb0M7QXBGb3VXeEM7QXlCL3dXSTtFQUtJO0F6QjZ3V1I7O0FvRnh1V0k7RTNEckVGLGMyRHNFc0M7RTNEckV0QyxxQjJEcUVzQztBcEY0dVd4QztBT3QyV0U7RWtCd0RFLGMyRGtFMEQ7RTNEakUxRCx5QjJEaUVvQztFM0RoRXBDLHFCMkRnRW9DO0FwRml2V3hDO0F5Qjl5V0U7RUFFRTtBekIreVdKO0F5QjV5V0U7RUFFRSxjMkRzRG9DO0UzRHJEcEM7QXpCNnlXSjtBeUIxeVdFO0VBR0U7RUFDQSx5QjJEOENvQztFM0Q3Q3BDLHFCMkQ2Q29DO0FwRjZ2V3hDO0F5Qnh5V0k7RUFLSTtBekJzeVdSOztBb0Z0dldLO0VBSUY7RUFDQTtFQUNBO0FwRnN2V0g7O0FvRi91V0k7RUFDRTtBcEZrdldOO0FvRi91V0s7RUFJQTtFQUNGO0VBQ0E7QXBGOHVXSDs7QW9GcndXSztFQUlGO0VBQ0E7RUFDQTtBcEZxd1dIOztBb0Y5dldJO0VBQ0U7QXBGaXdXTjtBb0Y5dldLO0VBSUE7RUFDRjtFQUNBO0FwRjZ2V0g7O0FvRnB4V0s7RUFJRjtFQUNBO0VBQ0E7QXBGb3hXSDs7QW9GN3dXSTtFQUNFO0FwRmd4V047QW9GN3dXSztFQUlBO0VBQ0Y7RUFDQTtBcEY0d1dIOztBb0ZueVdLO0VBSUY7RUFDQTtFQUNBO0FwRm15V0g7O0FvRjV4V0k7RUFDRTtBcEYreFdOO0FvRjV4V0s7RUFJQTtFQUNGO0VBQ0E7QXBGMnhXSDs7QW9GbHpXSztFQUlGO0VBQ0E7RUFDQTtBcEZreldIOztBb0YzeVdJO0VBQ0U7QXBGOHlXTjtBb0YzeVdLO0VBSUE7RUFDRjtFQUNBO0FwRjB5V0g7O0FvRmowV0s7RUFJRjtFQUNBO0VBQ0E7QXBGaTBXSDs7QW9GMXpXSTtFQUNFO0FwRjZ6V047QW9GMXpXSztFQUlBO0VBQ0Y7RUFDQTtBcEZ5eldIOztBb0ZoMVdLO0VBSUY7RUFDQTtFQUNBO0FwRmcxV0g7O0FvRnowV0k7RUFDRTtBcEY0MFdOO0FvRnowV0s7RUFJQTtFQUNGO0VBQ0E7QXBGdzBXSDs7QW9GLzFXSztFQUlGO0VBQ0E7RUFDQTtBcEYrMVdIOztBb0Z4MVdJO0VBQ0U7QXBGMjFXTjtBb0Z4MVdLO0VBSUE7RUFDRjtFQUNBO0FwRnUxV0g7O0FvRmgxV0M7RUFDQztBcEZtMVdGOztBb0YvMFdLO0VBSUY7QXBGKzBXSDs7QW9GeDFXQztFQUNDO0FwRjIxV0Y7O0FvRnYxV0s7RUFJRjtBcEZ1MVdIOztBb0ZoMldDO0VBQ0M7QXBGbTJXRjs7QW9GLzFXSztFQUlGO0FwRisxV0g7O0FvRngyV0M7RUFDQztBcEYyMldGOztBb0Z2MldLO0VBSUY7QXBGdTJXSDs7QW9GaDNXQztFQUNDO0FwRm0zV0Y7O0FvRi8yV0s7RUFJRjtBcEYrMldIOztBb0Z4M1dDO0VBQ0M7QXBGMjNXRjs7QW9GdjNXSztFQUlGO0FwRnUzV0g7O0FvRmg0V0M7RUFDQztBcEZtNFdGOztBb0YvM1dLO0VBSUY7QXBGKzNXSDs7QW9GeDRXQztFQUNDO0FwRjI0V0Y7O0FvRnY0V0s7RUFJRjtBcEZ1NFdIOztBb0ZqNFdBO0VBQ0c7QXBGbzRXSDtBb0ZsNFdHO0VBSUM7QXBGaTRXSjs7QW9GejNXQztFQUNDO0FwRjQzV0Y7QW9GejNXRztFQUNHO0FwRjIzV047QW9GLzJXRTtFQUNDO0FwRmkzV0g7QW9GLzJXRztFQUtHO0FwRjYyV047QW9GMzJXTTtFQUNDO0FwRjYyV1A7QW9GbDJXRztFQUtHO0FwRmcyV047QW9GOTFXTTtFQUNDO0FwRmcyV1A7QW9GOTNXRTtFQUNDO0FwRmc0V0g7QW9GOTNXRztFQUtHO0VBT0Q7RUFDQTtBcEZzM1dMO0FvRjUzV007RUFDQztBcEY4M1dQO0FvRm4zV0c7RUFLRztFQU9EO0VBQ0E7QXBGMjJXTDtBb0ZqM1dNO0VBQ0M7QXBGbTNXUDtBb0ZqNVdFO0VBQ0M7QXBGbTVXSDtBb0ZqNVdHO0VBS0c7QXBGKzRXTjtBb0Y3NFdNO0VBQ0M7QXBGKzRXUDtBb0ZwNFdHO0VBS0c7QXBGazRXTjtBb0ZoNFdNO0VBQ0M7QXBGazRXUDtBb0ZoNldFO0VBQ0M7QXBGazZXSDtBb0ZoNldHO0VBS0c7QXBGODVXTjtBb0Y1NVdNO0VBQ0M7QXBGODVXUDtBb0ZuNVdHO0VBS0c7QXBGaTVXTjtBb0YvNFdNO0VBQ0M7QXBGaTVXUDtBb0YvNldFO0VBQ0M7QXBGaTdXSDtBb0YvNldHO0VBS0c7QXBGNjZXTjtBb0YzNldNO0VBQ0M7QXBGNjZXUDtBb0ZsNldHO0VBS0c7QXBGZzZXTjtBb0Y5NVdNO0VBQ0M7QXBGZzZXUDtBb0Y5N1dFO0VBQ0M7QXBGZzhXSDtBb0Y5N1dHO0VBS0c7QXBGNDdXTjtBb0YxN1dNO0VBQ0M7QXBGNDdXUDtBb0ZqN1dHO0VBS0c7QXBGKzZXTjtBb0Y3NldNO0VBQ0M7QXBGKzZXUDtBb0Y3OFdFO0VBQ0M7QXBGKzhXSDtBb0Y3OFdHO0VBS0c7QXBGMjhXTjtBb0Z6OFdNO0VBQ0M7QXBGMjhXUDtBb0ZoOFdHO0VBS0c7QXBGODdXTjtBb0Y1N1dNO0VBQ0M7QXBGODdXUDtBb0Y1OVdFO0VBQ0M7QXBGODlXSDtBb0Y1OVdHO0VBS0c7QXBGMDlXTjtBb0Z4OVdNO0VBQ0M7QXBGMDlXUDtBb0YvOFdHO0VBS0c7QXBGNjhXTjtBb0YzOFdNO0VBQ0M7QXBGNjhXUDs7QW9GLzdXQztFQUNDO0FwRms4V0Y7O0FvRjU3V0M7RUFDQztBcEYrN1dGOztBb0Z6N1dDO0VBQ0M7QXBGNDdXRjtBb0Z6N1dDO0VBQ0M7QXBGMjdXRjtBb0Z4N1dDO0VBQ0M7QXBGMDdXRjtBb0Z2N1dDO0VBQ0M7QXBGeTdXRjtBb0Z0N1dDO0VBQ0M7QXBGdzdXRjtBb0ZyN1dDO0VBQ0M7QXBGdTdXRjs7QW9GajdXQztFQUNDO0VBQ0E7QXBGbzdXRjtBb0ZqN1dDO0VBQ0M7RUFDQTtBcEZtN1dGO0FvRmg3V0M7RUFDQztFQUNBO0FwRms3V0Y7QW9GLzZXQztFQUNDO0VBQ0E7QXBGaTdXRjtBb0Y5NldDO0VBQ0M7RUFDQTtBcEZnN1dGO0FvRjc2V0M7RUFDQztFQUNBO0FwRis2V0Y7O0FvRno2V0M7RUFDQztBcEY0NldGO0FvRno2V0M7RUFDQztBcEYyNldGO0FvRng2V0M7RUFDQztBcEYwNldGOztBb0ZyNldBO0VBRUM7QXBGdTZXRDtBUmxwWEk7O0VBRUk7QVFvcFhSO0FSaHBYSTs7RUFFSTtBUWtwWFI7QVI5b1hJOzs7O0VBSUk7RUFFQTtBUStvWFI7QW9GbDdXQztFQUNDO0VBQ0E7QXBGbzdXRjtBUnJxWEk7OztFQUVJO0FRd3FYUjtBUnBxWEk7OztFQUVJO0FRdXFYUjtBUm5xWEk7Ozs7Ozs7RUFJSTtFQUVBO0FRdXFYUjtBb0ZqOFdFO0VBQ0M7RUFDQTtBcEZtOFdIO0FSN3JYSTs7O0VBRUk7QVFnc1hSO0FSNXJYSTs7O0VBRUk7QVErclhSO0FSM3JYSTs7Ozs7OztFQUlJO0VBRUE7QVErclhSO0FvRmg5V0U7RUFDQztFQUNBO0FwRms5V0g7O0FvRjU4V0E7RUFDQztFQUNBO0VBQ0E7QXBGKzhXRDs7QW9GNThXQTs7OztFQUlDO0FwRis4V0Q7QW9GNzhXQzs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGczlXTDs7QW9GaDlXQztFQUNDO0VBQ0E7RUFDQTtBcEZtOVdGOztBb0ZoOVdDO0VBQ0M7RUFDQTtFQUNBO0FwRm05V0Y7O0FvRmg5V0M7Ozs7RUFJQztBcEZtOVdGO0FvRmw5V0U7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjI5V047O0FvRmgvV0M7RUFDQztFQUNBO0VBQ0E7QXBGbS9XRjs7QW9GaC9XQztFQUNDO0VBQ0E7RUFDQTtBcEZtL1dGOztBb0ZoL1dDOzs7O0VBSUM7QXBGbS9XRjtBb0ZsL1dFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyL1dOOztBb0ZoaFhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1oWEY7O0FvRmhoWEM7RUFDQztFQUNBO0VBQ0E7QXBGbWhYRjs7QW9GaGhYQzs7OztFQUlDO0FwRm1oWEY7QW9GbGhYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMmhYTjs7QW9GaGpYQztFQUNDO0VBQ0E7RUFDQTtBcEZtalhGOztBb0ZoalhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1qWEY7O0FvRmhqWEM7Ozs7RUFJQztBcEZtalhGO0FvRmxqWEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjJqWE47O0FvRmhsWEM7RUFDQztFQUNBO0VBQ0E7QXBGbWxYRjs7QW9GaGxYQztFQUNDO0VBQ0E7RUFDQTtBcEZtbFhGOztBb0ZobFhDOzs7O0VBSUM7QXBGbWxYRjtBb0ZsbFhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYybFhOOztBb0ZoblhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1uWEY7O0FvRmhuWEM7RUFDQztFQUNBO0VBQ0E7QXBGbW5YRjs7QW9GaG5YQzs7OztFQUlDO0FwRm1uWEY7QW9GbG5YRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMm5YTjs7QW9GaHBYQztFQUNDO0VBQ0E7RUFDQTtBcEZtcFhGOztBb0ZocFhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1wWEY7O0FvRmhwWEM7Ozs7RUFJQztBcEZtcFhGO0FvRmxwWEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjJwWE47O0FvRmhyWEM7RUFDQztFQUNBO0VBQ0E7QXBGbXJYRjs7QW9GaHJYQztFQUNDO0VBQ0E7RUFDQTtBcEZtclhGOztBb0ZoclhDOzs7O0VBSUM7QXBGbXJYRjtBb0ZsclhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyclhOOztBb0ZodFhDO0VBQ0M7RUFDQTtFQUNBO0FwRm10WEY7O0FvRmh0WEM7RUFDQztFQUNBO0VBQ0E7QXBGbXRYRjs7QW9GaHRYQzs7OztFQUlDO0FwRm10WEY7QW9GbHRYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMnRYTjs7QW9GaHZYQztFQUNDO0VBQ0E7RUFDQTtBcEZtdlhGOztBb0ZodlhDO0VBQ0M7RUFDQTtFQUNBO0FwRm12WEY7O0FvRmh2WEM7Ozs7RUFJQztBcEZtdlhGO0FvRmx2WEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjJ2WE47O0FvRmh4WEM7RUFDQztFQUNBO0VBQ0E7QXBGbXhYRjs7QW9GaHhYQztFQUNDO0VBQ0E7RUFDQTtBcEZteFhGOztBb0ZoeFhDOzs7O0VBSUM7QXBGbXhYRjtBb0ZseFhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyeFhOOztBb0ZoelhDO0VBQ0M7RUFDQTtFQUNBO0FwRm16WEY7O0FvRmh6WEM7RUFDQztFQUNBO0VBQ0E7QXBGbXpYRjs7QW9GaHpYQzs7OztFQUlDO0FwRm16WEY7QW9GbHpYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMnpYTjs7QW9GaDFYQztFQUNDO0VBQ0E7RUFDQTtBcEZtMVhGOztBb0ZoMVhDO0VBQ0M7RUFDQTtFQUNBO0FwRm0xWEY7O0FvRmgxWEM7Ozs7RUFJQztBcEZtMVhGO0FvRmwxWEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjIxWE47O0FvRmgzWEM7RUFDQztFQUNBO0VBQ0E7QXBGbTNYRjs7QW9GaDNYQztFQUNDO0VBQ0E7RUFDQTtBcEZtM1hGOztBb0ZoM1hDOzs7O0VBSUM7QXBGbTNYRjtBb0ZsM1hFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyM1hOOztBb0ZoNVhDO0VBQ0M7RUFDQTtFQUNBO0FwRm01WEY7O0FvRmg1WEM7RUFDQztFQUNBO0VBQ0E7QXBGbTVYRjs7QW9GaDVYQzs7OztFQUlDO0FwRm01WEY7QW9GbDVYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMjVYTjs7QW9GcjVYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwRnc1WEQ7QW9GdDVYQztFQUNDO0FwRnc1WEY7QW9GcjVYQztFQUNDO0VBQ0E7QXBGdTVYRjtBb0ZuNVhDOztFQUVDO0FwRnE1WEY7QW9GbDVYQztFQUNDO0VBQ0E7QXBGbzVYRjtBb0ZqNVhDO0VBQ0M7RUFDQTtBcEZtNVhGO0FvRmg1WEM7RUFDQztFQUNBO0FwRms1WEY7QW9GLzRYQztFQUNDO0VBQ0E7QXBGaTVYRjtBUmp2WUk7O0VBRUk7QVFtdllSO0FSL3VZSTs7RUFFSTtBUWl2WVI7QVI3dVlJOzs7O0VBSUk7RUFFQTtBUTh1WVI7QVJod1lJOztFQUVJO0FRa3dZUjtBUjl2WUk7O0VBRUk7QVFnd1lSO0FSNXZZSTs7OztFQUlJO0VBRUE7QVE2dllSO0FSL3dZSTs7RUFFSTtBUWl4WVI7QVI3d1lJOztFQUVJO0FRK3dZUjtBUjN3WUk7Ozs7RUFJSTtFQUVBO0FRNHdZUjtBb0YxNlhTO0VBQ0M7QXBGNDZYVjtBb0Z0NlhVO0VBQ0M7QXBGdzZYWDtBb0ZoN1hTO0VBQ0M7QXBGazdYVjtBb0Y1NlhVO0VBQ0M7QXBGODZYWDtBb0Z0N1hTO0VBQ0M7QXBGdzdYVjtBb0ZsN1hVO0VBQ0M7QXBGbzdYWDtBb0Y1N1hTO0VBQ0M7QXBGODdYVjtBb0Z4N1hVO0VBQ0M7QXBGMDdYWDtBb0ZsOFhTO0VBQ0M7QXBGbzhYVjtBb0Y5N1hVO0VBQ0M7QXBGZzhYWDtBb0Z4OFhTO0VBQ0M7QXBGMDhYVjtBb0ZwOFhVO0VBQ0M7QXBGczhYWDtBb0Y5OFhTO0VBQ0M7QXBGZzlYVjtBb0YxOFhVO0VBQ0M7QXBGNDhYWDtBb0ZwOVhTO0VBQ0M7QXBGczlYVjtBb0ZoOVhVO0VBQ0M7QXBGazlYWDs7QW9GejhYQztFQUNDO0FwRjQ4WEY7QW9GejhYQztFQUNDO0FwRjI4WEY7QW9GeDhYQztFQUNDO0FwRjA4WEY7O0FvRm44WEM7O0VBQ0M7QXBGdThYRjs7QW9GaDhYRTtFQUNDO0FwRm04WEg7QW9GajhYRztFQUNDLFVoRjlkOEI7QUppNllsQztBb0Y5N1hFO0VBQ0Msa0JoRnBlK0I7RWdGcWUvQjtBcEZnOFhIO0FvRjk3WEc7RUFDQztFQUNBLFdoRnplOEI7QUp5NllsQztBb0YxN1hFO0VBQ0M7QXBGNDdYSDtBb0YxN1hHO0VBQ0MsVWhGbmY4QjtBSis2WWxDO0FvRnY3WEU7RUFDQyxrQmhGemYrQjtFZ0YwZi9CO0FwRnk3WEg7QW9GdjdYRztFQUNDO0VBQ0EsV2hGOWY4QjtBSnU3WWxDO0FvRm43WEU7RUFDQztBcEZxN1hIO0FvRm43WEc7RUFDQyxVaEZ4Z0I4QjtBSjY3WWxDO0FvRmg3WEU7RUFDQyxrQmhGOWdCK0I7RWdGK2dCL0I7QXBGazdYSDtBb0ZoN1hHO0VBQ0M7RUFDQSxXaEZuaEI4QjtBSnE4WWxDOztBb0YxNlhDO0VBQ0M7QXBGNjZYRjtBb0YzNlhFO0VBSUc7QXBGMDZYTDs7QXFGaGdaQztFQUNDO0VBQ0E7QXJGbWdaRjtBcUZoZ1pHO0VBTUM7RUFDQTtBckY2L1lKO0FxRnBnWkc7RUFNQztFQUNBO0FyRmlnWko7QXFGeGdaRztFQU1DO0VBQ0E7QXJGcWdaSjtBcUY1Z1pHO0VBTUM7RUFDQTtBckZ5Z1pKO0FxRmhoWkc7RUFNQztFQUNBO0FyRjZnWko7QXFGcGhaRztFQU1DO0VBQ0E7QXJGaWhaSjtBcUZ4aFpHO0VBTUM7RUFDQTtBckZxaFpKO0FxRjVoWkc7RUFNQztFQUNBO0FyRnloWko7QXFGemdaQztFQUNDLG1EakY0QzRCO0FKKzlZOUI7QVJ0c1lJO0U2RmpVRjtJQUNDO0VyRjBnWkQ7RXFGeGdaQztJQUNDO0VyRjBnWkY7RXFGdmdaQztJQUNDO0lBQ0E7RXJGeWdaRjtBQUNGOztBc0ZyalpBO0VBQ0k7RUFDQTtFQUdJLGtCekRxQlc7QTdCaWlabkI7O0F1RmxqWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0QxRHNDaUI7RTBEckNqQjtFQWdDSSxrQjFEdEJXO0UwRHFGZjtFQUNBOztHQUFBO0F2RjA5WUo7QXVGdmpaSTtFQUNJO0F2RnlqWlI7QXVGdGpaSTtFQUNJO0F2RndqWlI7QXVGcmpaSTtFQUNJO0F2RnVqWlI7QXVGbmpaUTtFQUVRLDJCMURSRztFMERTSCw0QjFEVEc7QTdCNmpabkI7QXVGL2laWTtFQUNJLDJCMURmRztFMERnQkgsNEIxRGhCRztBN0Jpa1puQjtBdUZ6aVpRO0VBQ0k7RUFDQTtBdkYyaVpaO0F1RnZpWkk7RUFFSTtBdkZ3aVpSO0F1RnJpWkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QXZGdWlaUjtBUnYvWUk7Ozs7RUFFSTtBUTIvWVI7QVJ2L1lJOzs7O0VBRUk7QVEyL1lSO0FSdi9ZSTs7Ozs7Ozs7RUFJSTtFQUVBO0FRNC9ZUjtBdUYxalpROztFQUNJO0VBQ0E7QXZGNmpaWjtBdUYzalpZOztFQUNJO0VBQ0E7QXZGOGpaaEI7QXVGempaSTtFQUNJO0F2RjJqWlI7QXVGdmpaSTtFQUNJOztHQUFBO0F2RjJqWlI7QXVGcmpaUTtFQUNJLFlBOUZjO0F2RnFwWjFCO0F1RnhqWlE7RUFDSSxZQTlGYztBdkZ3cFoxQjtBdUYzalpRO0VBQ0ksWUE5RmM7QXZGMnBaMUI7QXVGOWpaUTtFQUNJLFlBOUZjO0F2RjhwWjFCO0F1RmprWlE7RUFDSSxZQTlGYztBdkZpcVoxQjtBdUY5alpJO0VBQ0k7QXZGZ2taUjtBdUYzalpROztFQUNJO0F2RjhqWlo7QVJyMFlJO0UrRjdPSTtJQUdJO0V2Rm1qWlY7QUFDRjs7QXVGNWlaSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9GMERKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUXUvWUo7QXVGcmpaUTs7RUFDSTtBdkZ3alpaOztBdUZsalpBO0VBQ0k7QXZGcWpaSjs7QXVGOWlaUTs7RS9Gb0NKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUStnWko7O0F1RnJqWlE7O0VBQ0k7QXZGeWpaWjtBdUZ0alpROztFL0Z1Qko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRbWlaSjs7QXVGNWpaUTs7RUFDSTtBdkZna1paO0F1RjdqWlE7O0UvRlVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUXVqWko7O0F1RnJrWkE7RUFDSTtJQUFTO0V2RnlrWlg7RXVGeGtaRTtJQUFLO0V2RjJrWlA7QUFDRjtBdUZ6a1pBO0VBQ0k7SUFBUztFdkY0a1pYO0V1RjNrWkU7SUFBSztFdkY4a1pQO0FBQ0Y7QXVGNWtaQTtFQUNJO0lBQVM7RXZGK2taWDtFdUY5a1pFO0lBQUs7RXZGaWxaUDtBQUNGO0F3Ri94WkE7RUFDQztBeEZpeVpEO0F3Ri94WkM7RUFFQztBeEZneVpGO0F3Rjd4WkM7RUFDQztFQUNBO0F4Rit4WkY7QXdGNXhaQzs7RUFFQztBeEY4eFpGO0F3RjN4WkM7RUFDQztBeEY2eFpGO0F3Rnp4WkM7RUFDQztBeEYyeFpGO0F3Rnh4WkM7RUFDQztBeEYweFpGO0F3RnZ4WkM7RUFDQztBeEZ5eFpGO0F3RnR4WkM7RUFDQztBeEZ3eFpGOztBd0ZseFpDO0VBRUM7QXhGb3haRjtBd0ZqeFpDO0VBQ0MseUJwRm1CeUM7QUpnd1ozQztBd0Yvd1pDO0VBQ0M7QXhGaXhaRjs7QXdGNXdaQTtFQUNDO0VBQ0c7RUFDQTtBeEYrd1pKOztBd0Y1d1pBO0VBQ0M7QXhGK3daRDs7QXdGNXdaQTtFQUNDO0F4Rit3WkQ7O0F3RjV3WkE7RUFDQztBeEYrd1pEO0F3Rjd3WkM7RUFDSTtBeEYrd1pMOztBUnp1Wkk7O0VBRUk7QVE0dVpSO0FSeHVaSTs7RUFFSTtBUTB1WlI7QVJ0dVpJOzs7O0VBSUk7RUFFQTtBUXV1WlI7QXdGdHhaQztFQUNDLGNwRmxCNkM7RW9GbUI3QztBeEZ3eFpGO0F3RnJ4WkM7O0VBRUM7QXhGdXhaRjtBd0ZweFpDOztFQUVDO0F4RnN4WkY7O0F3Rmh4WkM7O0VBRUM7QXhGbXhaRjs7QXlGMTNaQztFQUNJO0VBQ0E7QXpGNjNaTDtBeUYzM1pLO0VBQ0k7RUFDQTtBekY2M1pUO0F5RngzWkk7RUFDQztBekYwM1pMO0F5RnQzWkk7RUFDQztFQUNIO0F6RnczWkY7QXlGbjNaUTtFQUNJO0F6RnEzWlo7QXlGbjNaWTtFQUNJO0F6RnEzWmhCO0FSM21aSTtFaUdsUVk7SUFDSTtJQUNBO0V6RmczWmxCO0V5RjkyWmtCO0lBQ0k7RXpGZzNadEI7QUFDRjtBUnBuWkk7RWlHbFFZO0lBQ0k7SUFDQTtFekZ5M1psQjtFeUZ2M1prQjtJQUNJO0V6RnkzWnRCO0FBQ0Y7QVI3blpJO0VpR2xRWTtJQUNJO0lBQ0E7RXpGazRabEI7RXlGaDRaa0I7SUFDSTtFekZrNFp0QjtBQUNGO0FSdG9aSTtFaUdsUVk7SUFDSTtJQUNBO0V6RjI0WmxCO0V5Rno0WmtCO0lBQ0k7RXpGMjRadEI7QUFDRjtBUi9vWkk7RWlHbFFZO0lBQ0k7SUFDQTtFekZvNVpsQjtFeUZsNVprQjtJQUNJO0V6Rm81WnRCO0FBQ0Y7O0EwRjU3Wkk7RUFFUSxrQjdEcUJPO0E3Qnk2Wm5CO0EwRjE3Wlk7RUFDSTtFQUNBO0VBQ0E7QTFGNDdaaEI7QTBGMTdaZ0I7RUFDSTtFQUNBO0VBQ0E7QTFGNDdacEI7QTBGeDdaWTtFQUNJO0VBQ0E7RWxHeUpaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBbkZBLG9CcUN4Q1k7QTdCODVaaEI7QVJqeVpJO0VBQ0k7QVFteVpSO0FSdjNaSTtFQUNJLG9CcUMzQ1E7QTdCbzZaaEI7QTBGbjhaZ0I7RUFDSTtBMUZxOFpwQjtBMEZsOFpnQjtFQUNJO0ExRm84WnBCO0EwRmo4WmdCO0VBQ0k7QTFGbThacEI7QTBGNTdaSTtFQUlJO0VBQ0EsZ0JBSmdCO0VBVWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSSxrQjdEdkNPO0E3QjI5Wm5CO0EwRmw4WlE7RUFDSSxnQkFOTztBMUYwOFpuQjtBUjNwWkk7RWtHalRBO0lBeUJRO0lBQ0E7RTFGdTdaVjtBQUNGO0FSM3BaSTtFa0d2VEE7SUE4QlE7RTFGdzdaVjtBQUNGO0EwRnQ3WlE7RUFDSTtFQUNBLGdCQWxDWTtFQW1DWjtFQUNBO0VBR0ksa0I3RDFERztBN0JnL1puQjtBMEZuN1pZO0VBQ0k7RUFFSSxrQjdEaEVEO0E3Qm8vWm5CO0EwRjk2Wlk7RUFDSSxnQkFuREc7QTFGbStabkI7O0EwRjE2WkE7RUFDSTtFQUNBO0ExRjY2Wko7O0EwRjE2WkE7RUFDSTtBMUY2NlpKO0EwRjM2Wkk7RUFDSTtBMUY2NlpSO0EwRjE2Wkk7RUFDSTtFQUNBO0ExRjQ2WlI7QTBGejZaSTtFQUNJO0VBQ0E7QTFGMjZaUjs7QVI5dlpJO0VrR3hLQTtJQUNJO0UxRjA2Wk47QUFDRjtBMkZ6aWFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNGMmlhRjtBMkZ2aWFHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuR3FGQSxvQnFDaERZO0E3QnFnYWhCO0EyRmxpYUk7RUFDQztFQUNBO0EzRm9pYUw7O0E0Rm5rYUE7RUFDSSxnRHhGbUlvQztBSm04WnhDO0E0RnBrYUk7RUFDSTtFQUNBO0VBQ0E7QTVGc2thUjs7QTZGL2thQTtFQUNJO0E3RmtsYUo7QTZGaGxhSTtFQUNJO0E3RmtsYVI7QTZGL2thSTtFQUNJO0E3RmlsYVI7QTZGL2thUTtFQUNDO0E3RmlsYVQ7QTZGN2thSTtFQUNJO0E3RitrYVI7QTZGN2thUTtFQUNDO0E3RitrYVQ7O0E4RjdsYUU7RUFDQztBOUZnbWFIO0E4RjNsYUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUY2bGFIO0E4RnpsYUU7RUFFQztFQUNBO0VBQ0E7RUFDQTtBOUYwbGFIO0E4RnJsYUU7RUFDQztBOUZ1bGFIO0E4RmpsYUc7RUFDQztBOUZtbGFKO0E4RjVrYUc7RUFDQztBOUY4a2FKO0E4RnhrYUU7RUFDQztFQUNBO0E5RjBrYUg7QThGeGthRztFQUNDO0E5RjBrYUo7QThGdmthRztFQUNDO0E5RnlrYUo7QThGcGthRztFQUNDO0VBQ0E7QTlGc2thSjtBOEY5amFLO0VBQ0M7RUFDQTtBOUZna2FOO0E4RmxrYUs7RUFDQztFQUNBO0E5Rm9rYU47QThGdGthSztFQUNDO0VBQ0E7QTlGd2thTjtBOEYxa2FLO0VBQ0M7RUFDQTtBOUY0a2FOO0E4RjlrYUs7RUFDQztFQUNBO0E5RmdsYU47QThGbGxhSztFQUNDO0VBQ0E7QTlGb2xhTjtBOEZ0bGFLO0VBQ0M7RUFDQTtBOUZ3bGFOO0E4RjFsYUs7RUFDQztFQUNBO0E5RjRsYU47O0E4RnBsYUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUZ1bGFEOztBOEZwbGFBO0VBRUM7QTlGc2xhRDs7QThGaGxhRTtFQUNDO0E5Rm1sYUg7O0ErRnJyYUE7O0VBRUM7QS9Gd3JhRDtBK0ZycmFFOztFQUNDO0VBQ0E7RUFDQTtFdkdrR0Msb0JxQ2hEWTtFa0UvQ2I7RUFDQTtBL0Z1cmFIO0FSeGphSTs7OztFQUVJO0FRNGphUjtBUnhqYUk7Ozs7RUFFSTtBUTRqYVI7QVJ4amFJOzs7Ozs7OztFQUlJO0FROGphUjtBK0Yzc2FHOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRjhzYUo7QStGM3NhRzs7OztFdkdxRkMsb0JxQ2hEWTtBN0I0cWFoQjs7QStGcnNhRTtFQUNDO0EvRndzYUg7QStGdHNhRztFQUNDO0EvRndzYUo7QStGcnNhRztFQUdDO0EvRnFzYUo7QStGbnNhSTtFQUNDO0EvRnFzYUw7QStGanNhRztFQUNDO0EvRm1zYUo7QStGanNhSTtFQUNDO0EvRm1zYUw7QStGOXJhRTtFQUNDO0EvRmdzYUg7QStGOXJhRztFQUNDO0EvRmdzYUo7O0ErRnhyYUM7RUFDQztBL0YycmFGO0ErRnpyYUU7RUFDQztBL0YycmFIO0ErRnhyYUU7RUFDQztBL0YwcmFIO0ErRnhyYUc7RUFHQztFQUNBO0EvRndyYUo7QStGcHJhRTtFQUNDO0VBQ0E7QS9Gc3JhSDtBK0YvcWFHO0VBQ0M7RUFDQTtBL0ZpcmFKO0ErRnpxYUc7RUFDQztBL0YycWFKO0ErRmpxYUk7RUFHQztFQUNBO0EvRmlxYUw7QStGN3BhRztFQUNDO0VBQ0E7QS9GK3BhSjs7QStGeHBhQTtFQUNDO0EvRjJwYUQ7O0FnR3J5YUE7RUFFSTtFQUNBO0FoR3V5YUo7QVJ4eWFDO0VBRUM7RUFDQTtBUXl5YUY7QVJ2eWFDO0VBQ0M7QVF5eWFGO0FnRzV5YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHOHlhUjtBZ0c1eWFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEc4eWFaO0FnRzV5YVk7RUFDSTtFQUNBO0FoRzh5YWhCO0FnRzV5YWdCO0VBQ0k7RUFDQTtBaEc4eWFwQjtBZ0cxeWFZO0VBQ0k7RUFDQTtBaEc0eWFoQjtBZ0d2eWFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhHeXlhUjtBUnRzYUk7O0VBRUk7QVF3c2FSO0FScHNhSTs7RUFFSTtBUXNzYVI7QVJsc2FJOzs7O0VBSUk7QVFvc2FSO0FnR256YVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEdxemFaO0FnR2h6YVE7RUFDSTtBaEdremFaO0FnRzl5YUk7RUFDSTtBaEdnemFSO0FnRzd5YUk7RUFDSTtBaEcreWFSO0FnRzN5YUk7RUFDSTtBaEc2eWFSO0FnRzN5YVE7RUFDSTtBaEc2eWFaO0FnRzF5YVE7RUFDSTtFQUNBO0FoRzR5YVo7QWdHMXlhWTtFQUNJO0VBQ0E7QWhHNHlhaEI7QWdHcHlhWTtFQUNJO0FoR3N5YWhCOztBZ0czeGFnQjtFQUNJO0FoRzh4YXBCO0FnRzF4YVk7RUFDSTtBaEc0eGFoQjtBZ0d2eGFZO0VBQ0c7QWhHeXhhZjtBZ0dyeGFPO0VBQ0k7QWhHdXhhWDtBZ0cvd2FnQjtFQUNJO0FoR2l4YXBCO0FnRzl3YXdCO0VBQ0k7QWhHZ3hhNUI7QWdHNXdhb0I7RUFDRztBaEc4d2F2QjtBZ0d4eGFnQjtFQUNJO0FoRzB4YXBCO0FnR3Z4YXdCO0VBQ0k7QWhHeXhhNUI7QWdHcnhhb0I7RUFDRztBaEd1eGF2QjtBZ0dqeWFnQjtFQUNJO0FoR215YXBCO0FnR2h5YXdCO0VBQ0k7QWhHa3lhNUI7QWdHOXhhb0I7RUFDRztBaEdneWF2QjtBZ0cxeWFnQjtFQUNJO0FoRzR5YXBCO0FnR3p5YXdCO0VBQ0k7QWhHMnlhNUI7QWdHdnlhb0I7RUFDRztBaEd5eWF2QjtBZ0duemFnQjtFQUNJO0FoR3F6YXBCO0FnR2x6YXdCO0VBQ0k7QWhHb3phNUI7QWdHaHphb0I7RUFDRztBaEdremF2QjtBZ0c1emFnQjtFQUNJO0FoRzh6YXBCO0FnRzN6YXdCO0VBQ0k7QWhHNnphNUI7QWdHenphb0I7RUFDRztBaEcyemF2QjtBZ0dyMGFnQjtFQUNJO0FoR3UwYXBCO0FnR3AwYXdCO0VBQ0k7QWhHczBhNUI7QWdHbDBhb0I7RUFDRztBaEdvMGF2QjtBZ0c5MGFnQjtFQUNJO0FoR2cxYXBCO0FnRzcwYXdCO0VBQ0k7QWhHKzBhNUI7QWdHMzBhb0I7RUFDRztBaEc2MGF2Qjs7QVJsbmFJO0V3RzlNUTtJQUNJO0lBQ0E7SUFDQTtFaEdvMGFkO0VnRy96YXNCO0lBQ0k7RWhHaTBhMUI7RWdHN3pha0I7SUFDRztFaEcremFyQjtBQUNGO0FpR2grYUk7RUFHSTtBakdnK2FSO0FScCthQztFQUVDO0VBQ0E7QVFxK2FGO0FSbithQztFQUNDO0FRcSthRjtBaUdyK2FRO0VBQ0k7RUFDQTtBakd1K2FaO0FSaHRhSTtFeUd6Ukk7SUFLUTtFakd3K2FkO0FBQ0Y7QWlHdCthWTtFQUNJO0FqR3crYWhCO0FpR3ArYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR3MrYVo7QVJwM2FJOztFQUVJO0FRczNhUjtBUmwzYUk7O0VBRUk7QVFvM2FSO0FSaDNhSTs7OztFQUlJO0FRazNhUjtBaUdoL2FZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHay9haEI7QWlHOSthWTtFQUNJO0FqR2cvYWhCO0FpRzUrYVE7RUFDSTtBakc4K2FaO0FpRzMrYVE7RUFDSTtBakc2K2FaO0FpR3orYVE7RUFDSTtFQUNBO0FqRzIrYVo7QWlHeithWTtFQUNJO0FqRzIrYWhCO0FpR3grYVk7RUFDSTtFQUNBO0FqRzArYWhCO0FpR3grYWdCO0VBQ0k7RUFDQTtBakcwK2FwQjtBaUdsK2FnQjtFQUNJO0FqR28rYXBCO0FpRzU5YWdCO0VBQ0k7QWpHODlhcEI7QWlHdjlhWTtFQUNJO0FqR3k5YWhCO0FScHhhSTtFeUd0TVE7SUFJUTtFakcwOWFsQjtBQUNGO0FpR3g5YWdCO0VBQ0k7QWpHMDlhcEI7QWlHdjlhZ0I7RUFDSTtFQUNBO0FqR3k5YXBCO0FpR245YVE7RUFDSTtBakdxOWFaO0FpR245YVk7RUFDSTtBakdxOWFoQjtBaUdsOWFZO0VBQ0k7QWpHbzlhaEI7QWlHLzhhUTtFQUNJO0FqR2k5YVo7QWlHLzhhWTtFQUNJO0FqR2k5YWhCO0FpRzk4YVk7RUFDSTtBakdnOWFoQjtBaUcxOGFZO0VBQ0k7QWpHNDhhaEI7QWlHMThhZ0I7RUFDSTtBakc0OGFwQjtBUjV2YUk7RXlHcE5RO0lBUVE7RWpHNDhhbEI7RWlHMThha0I7SUFDSTtFakc0OGF0QjtBQUNGO0FpR3Q4YVk7RUFDSTtBakd3OGFoQjtBaUd0OGFnQjtFQUNJO0FqR3c4YXBCO0FSMXdhSTtFeUdsTVE7SUFRUTtFakd3OGFsQjtFaUd0OGFrQjtJQUNJO0VqR3c4YXRCO0FBQ0Y7O0FpRy83YUk7RUFDSTtBakdrOGFSO0FpR2g4YVE7O0VBRUk7RUFDQTtBakdrOGFaO0FpR2g4YVk7O0VBQ0k7QWpHbThhaEI7QWlHaDhhWTs7RUFDSTtBakdtOGFoQjtBUm4zYVE7O0VBQ0k7RUFDQSxheUc5RTJCO0FqR284YXZDO0FSaDNhWTs7RUFDSTtBUW0zYWhCO0FpR3Q4YVk7OztFQUVJO0VBQ0E7RUFDQTtBakd5OGFoQjtBaUd2OGFnQjs7O0VBQ0k7QWpHMjhhcEI7QVJ4NGFROzs7RUFDSTtFQUNBLGF5R2pFK0I7QWpHNjhhM0M7QVJ0NGFZOzs7RUFDSTtBUTA0YWhCO0FpR3o4YW9COztFQUNJO0FqRzQ4YXhCO0FpR3o4YW9COzs7RUFFSTtFQUNBO0FqRzQ4YXhCO0FpRzE4YXdCOzs7RUFDSTtBakc4OGE1QjtBaUd4OGFnQjtFQUVJO0FqR3k4YXBCO0FpRzM5YW9COztFQUNJO0FqRzg5YXhCO0FpRzM5YW9COzs7RUFFSTtFQUNBO0FqRzg5YXhCO0FpRzU5YXdCOzs7RUFDSTtBakdnK2E1QjtBaUcxOWFnQjtFQUVJO0FqRzI5YXBCO0FpRzcrYW9COztFQUNJO0FqR2cvYXhCO0FpRzcrYW9COzs7RUFFSTtFQUNBO0FqR2cvYXhCO0FpRzkrYXdCOzs7RUFDSTtBakdrL2E1QjtBaUc1K2FnQjtFQUVJO0FqRzYrYXBCO0FpRy8vYW9COztFQUNJO0FqR2tnYnhCO0FpRy8vYW9COzs7RUFFSTtFQUNBO0FqR2tnYnhCO0FpR2hnYndCOzs7RUFDSTtBakdvZ2I1QjtBaUc5L2FnQjtFQUVJO0FqRysvYXBCO0FpR2poYm9COztFQUNJO0FqR29oYnhCO0FpR2poYm9COzs7RUFFSTtFQUNBO0FqR29oYnhCO0FpR2xoYndCOzs7RUFDSTtBakdzaGI1QjtBaUdoaGJnQjtFQUVJO0FqR2loYnBCO0FpR25pYm9COztFQUNJO0FqR3NpYnhCO0FpR25pYm9COzs7RUFFSTtFQUNBO0FqR3NpYnhCO0FpR3BpYndCOzs7RUFDSTtBakd3aWI1QjtBaUdsaWJnQjtFQUVJO0FqR21pYnBCO0FpR3JqYm9COztFQUNJO0FqR3dqYnhCO0FpR3JqYm9COzs7RUFFSTtFQUNBO0FqR3dqYnhCO0FpR3RqYndCOzs7RUFDSTtBakcwamI1QjtBaUdwamJnQjtFQUVJO0FqR3FqYnBCO0FpR3ZrYm9COztFQUNJO0FqRzBrYnhCO0FpR3ZrYm9COzs7RUFFSTtFQUNBO0FqRzBrYnhCO0FpR3hrYndCOzs7RUFDSTtBakc0a2I1QjtBaUd0a2JnQjtFQUVJO0FqR3VrYnBCO0FpR2prYlE7RUFDSTtBakdta2JaOztBa0doemJJO0VBQ0k7RUFDQTtFQUNBLFk5RnNKZ0I7RThGckpoQixTOUZzSmlCO0U4RnJKakIsVzlGcUppQjtFOEZwSmpCLFk5RnFKZ0I7RThGcEpoQjtBbEdtemJSO0FrR2p6YlE7RUFDSSxVOUZnSmE7RThGL0liO0FsR216Ylo7QWtHaHpiUTtFQUNJO0VBQ0EsWTlGMElhO0FKd3FiekI7QWtHL3liUTtFQUNJO0VBQ0EsUzlGcUlhO0FKNHFiekI7QWtHOXliUTtFQUNJO0VBQ0E7QWxHZ3piWjtBa0c3eWJRO0VBQ0k7RUFDQTtFQUNBO0FsRyt5Ylo7QWtHNXliUTtFQUNJO0FsRzh5Ylo7QWtHM3liUTtFQUNJO0VBQ0E7QWxHNnliWjtBa0cxeWJRO0VBQ0k7QWxHNHliWjtBa0d6eWJRO0VBQ0k7QWxHMnliWjtBa0d0eWJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHd3liUjtBa0dweWJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHc3liUjtBa0dseWJJO0VBQ0k7RUFDQTtFQUNBO0FsR295YlI7QWtHaHliSTtFMUduRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UwRzhESTtFQUNBO0VBQ0E7RUFDQTtBbEd5eWJSO0FrR3Z5YlE7RUFDSTtFQUNBO0FsR3l5Ylo7QWtHeHliWTtFQUNJO0VBQ0E7QWxHMHliaEI7QWtHcnliWTtFQUNJO0FsR3V5YmhCOztBbUd4NGJJO0VBQ0ksZ0QvRmtJZ0M7QUp5d2J4QztBbUd4NGJJO0VBRUM7OztNQUFBO0FuRzQ0Ykw7QW1HdjRiUTtFQUNBOzs7R0FBQTtBbkc0NGJSO0FtR3I0Ykk7RUFFSTs7O0dBQUE7QW5HeTRiUjtBbUdwNGJLO0VBQ0c7OztHQUFBO0FuR3k0YlI7QW1HajRiUTtFQUNDO0VBQ0o7QW5HbTRiTDtBbUd6M2JRO0VBQ0ksV0FIVztFQUlYO0FuRzIzYlo7QW1HdjNiWTtFQUNJO0FuR3kzYmhCO0FtR3AzYlk7RUFDSTtBbkdzM2JoQjtBbUdqM2JZO0VBQ0k7QW5HbTNiaEI7QW1HOTJiWTtFQUNJO0FuR2czYmhCO0FtR3QyYlE7RUFDSSxjQUhXO0VBSVg7QW5HdzJiWjtBbUdwMmJZO0VBQ0k7QW5HczJiaEI7QW1HajJiWTtFQUNJO0FuR20yYmhCO0FtRzkxYlk7RUFDSTtBbkdnMmJoQjtBbUczMWJZO0VBQ0k7QW5HNjFiaEI7O0FvRy84YkE7RUFDRTtFQUNBO0VBQ0E7QXBHazliRjs7QW9HOThiQTtFQUNJO0FwR2k5Yko7O0FvRzc4YkE7OztFQUdFO0FwR2c5YkY7O0FvRzE4Ykk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzY4Yk47QW9HejhiRTtFQUNFO0FwRzI4Yko7O0FvR3Y4YkE7RUFBK0I7QXBHMjhiL0I7O0FvR3o4YkE7RUFDRTtBcEc0OGJGO0FvRzE4YkU7RUFDRTtBcEc0OGJKO0FvR3o4YkU7RUFDRTtBcEcyOGJKOztBb0dyOGJBO0VBQ0k7RUFDQTtBcEd3OGJKOztBb0dwOGJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHdThiRjs7QW9HbDhiQTtFQUNFO0FwR3E4YkY7O0FvR2g4YkU7RUFDRTtBcEdtOGJKOztBb0c5N2JBO0VBQ0U7QXBHaThiRjs7QW9HMzdiRTtFQUNFO0FwRzg3Yko7QW9HNTdiSTtFQUNFO0FwRzg3Yk47QW9HMzdiSTtFQUNFO0FwRzY3Yk47QW9HNTdiTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRzg3YlI7QW9HNTdiTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRzg3YlI7QW9HMTdiRTtFQUNFO0FwRzQ3Yko7O0FvR3g3YkU7RUFBb0I7RUFBYztBcEc2N2JwQzs7QW9HMTdiQTtFQUNFO0FwRzY3YkY7O0FxRzdpY0E7RUFDSTtFQUNIO0FyR2dqY0Q7QXFHOWljSTtFQUNJO0VBQ0E7QXJHZ2pjUjtBcUc5aWNRO0VBQ0k7QXJHZ2pjWjtBcUc1aWNJO0VBQ0k7QXJHOGljUjs7QXNHbGdjUTtFQUVJLFV6RXlLWTtBN0IyMWJ4QjtBc0dsZ2NZO0VBRUksVXpFcUtRO0E3QjgxYnhCO0FzR2hnY1k7RUFFSSxVekVnS1E7RXlFL0pSLGtCekU1Q0c7QTdCNmljbkI7QXNHNS9iZ0I7RUFHSSxVekV1Skk7QTdCcTJieEI7O0FzR24vYlE7RUFDSSxXekU2SVk7QTdCeTJieEI7QXNHcC9iWTtFQUVJLFd6RXlJUTtBN0I0MmJ4QjtBc0dsL2JZO0VBQ0k7RUFDQSxXekVvSVE7RXlFbklSLGtCekV4RUc7QTdCNGpjbkI7QXNHLytiZ0I7RUFFSTtFQUNBLFd6RTJISTtBN0JxM2J4Qjs7QXNHdmxjUTtFQUNJO0F0RzBsY1o7QXNHeGxjWTtFQUVJO0VBQ0E7QXRHeWxjaEI7QXNHdmxjZ0I7RUFDSTtBdEd5bGNwQjtBc0dybGNZO0VBQ0ksbUJ6RXVDRTtFeUV0Q0Y7QXRHdWxjaEI7QXNHcGxjZ0I7RUFFSTtFQUNBLG1CekVnQ0Y7QTdCcWpjbEI7QXNHaGxjUTtFQUNJO0F0R2tsY1o7QXNHaGxjWTtFQUVJO0VBQ0E7QXRHaWxjaEI7QXNHL2tjZ0I7RUFDSTtBdEdpbGNwQjtBc0c3a2NZO0VBQ0ksbUJ6RWFFO0V5RVpGO0F0RytrY2hCO0FzRzdrY2dCO0VBRUk7RUFDQSxtQnpFT0Y7QTdCdWtjbEI7O0F1RzduY0E7RUFDSTtFQUNBO0F2R2dvY0o7QXVHMW5jSTtFQUNJO0F2RzRuY1I7QXVHem5jSTtFQUNJO0F2RzJuY1I7QXVHeG5jSTs7RUFFSTtFQUNBO0VBQ0E7RUFHSTtBdkd3bmNaO0F1Ry9tY1E7RUFDSTtBdkdpbmNaO0F1Ry9tY1k7RUFHSTtFQUNBO0F2RyttY2hCO0F1RzdtY2dCO0VBQ0k7RUFDQTtBdkcrbWNwQjtBdUc3bWNvQjtFQUNJO0VBQ0E7QXZHK21jeEI7QXVHM21jZ0I7RUFDSTtBdkc2bWNwQjtBdUd6bWNZO0VBQ0k7RUFDQTtBdkcybWNoQjtBdUdwbWNZO0VBQ0k7QXZHc21jaEI7QXVHcG1jZ0I7RUFDSTtFQUNBO0F2R3NtY3BCO0F1R25tY2dCO0VBQ0k7QXZHcW1jcEI7QXVHbG1jZ0I7RUFDSTtBdkdvbWNwQjtBdUdqbWNnQjtFQUlJO0VBQ0E7QXZHZ21jcEI7QXVHN2xjZ0I7RUFDSTtFQUNBO0VBQ0E7QXZHK2xjcEI7QXVHN2xjb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHK2xjeEI7QXVHM2xjZ0I7RUFDSTtBdkc2bGNwQjtBdUd6bGNZOzs7O0VBSUk7QXZHMmxjaEI7QXVHemxjZ0I7Ozs7RUFDSTtBdkc4bGNwQjtBdUczbGNnQjs7Ozs7Ozs7Ozs7Ozs7OztFQUtJO0VBQ0E7QXZHd21jcEI7QXVHaG1jWTtFQUdRO0VBRUo7QXZHK2xjaEI7QXVHN2xjZ0I7RUFDSTtBdkcrbGNwQjtBdUd6bGNJO0VBQ0k7QXZHMmxjUjs7QXVHdGxjSTtFQUNJO0F2R3lsY1I7QXVHdGxjSTtFQUlJO0F2R3FsY1I7O0F3R3p2Y0E7RUFDSTtBeEc0dmNKO0F3RzF2Y0k7RUFDSTtFQUNBO0VoSHlLSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZ0g1S0k7QXhHaXdjUjtBUm5sY0k7RUFDSTtBUXFsY1I7QXdHbHdjUTtFQUNJO0VBQ0E7RUFDQTtFaEg0RlIsb0JxQ2hEWTtBN0J5dGNoQjtBd0dod2NZO0VBQ0k7RWhIc0ZaLG9CcUNoRFk7QTdCNnRjaEI7QVJqOGJJO0VnSHJWSjtJQTBCUTtFeEdnd2NOO0FBQ0Y7QVIxN2JJO0VnSGpXSjtJQThCUTtFeEdpd2NOO0FBQ0Y7QXdHL3ZjSTtFQUVJO0F4R2d3Y1I7QVI5OGJJO0VnSHBUQTtJQUtRO0V4R2l3Y1Y7QUFDRjtBUnY4Ykk7RWdIaFVBO0lBU1E7RXhHa3djVjtBQUNGO0F3Ry92Y0k7RUFDSTtBeEdpd2NSO0FSdHFjSTs7RUFFSTtBUXdxY1I7QVJwcWNJOztFQUVJO0FRc3FjUjtBUmxxY0k7Ozs7RUFJSTtBUW9xY1I7QVJwcmNJOztFQUVJO0FRc3JjUjtBUmxyY0k7O0VBRUk7QVFvcmNSO0FSaHJjSTs7OztFQUlJO0FRa3JjUjtBd0d2eGNJO0VBQ0k7RUFDQTtBeEd5eGNSO0F3R3R4Y0k7RUFDSTtBeEd3eGNSO0F3R3J4Y0k7RUFDSTtFQUNBO0F4R3V4Y1I7QXdHcHhjSTtFQUNJO0F4R3N4Y1I7QXdHbnhjSTtFQUNJO0VBQ0E7RUFDQTtBeEdxeGNSOztBeUdoMmNBO0VBQ0k7QXpHbTJjSjs7QXlHOTFjSTtFQUNJO0F6R2kyY1I7QXlHOTFjSTs7O0VBR0ksb0JyR3NDMEI7RXFHckMxQix1QnJHcUMwQjtFcUdwQzFCLGtCckdxQzBCO0VxR3BDMUIsbUJyR29DMEI7RXFHbkMxQixnQnJHb0MwQjtFcUduQzFCO0VBQ0E7RUFDQTtBekdnMmNSO0F5RzcxY0k7RUFHSTtFQUNBLGdCckcwQjBCO0FKbTBjbEM7QXlHMTFjSTtFQUdJLG1CckdzQjBCO0VxR3JCMUIsc0JyR3FCMEI7RXFHcEIxQixrQnJHcUIwQjtFcUdwQjFCLG1CckdvQjBCO0VxR25CMUI7RUFDQSxnQnJHbUIwQjtBSnUwY2xDO0F5R3YxY0k7RUFHSTtFQUNBO0VBQ0EsZ0JyR2UwQjtBSncwY2xDOztBeUduMWNBO0VBQ0k7QXpHczFjSjtBeUduMWNRO0VBQ0ksa0I1RTlCTztBN0JtM2NuQjtBeUdoMWNRO0VBQ0k7QXpHazFjWjtBeUdoMWNZOztFQUVJO0F6R2sxY2hCOztBeUc1MGNBO0VBQ0kscUJyR1R3QjtBSncxYzVCO0F5RzUwY0k7RUFDSTtFQUNBO0F6RzgwY1I7QXlHejBjUTs7RUFFSTtFQUNBO0VBQ0E7QXpHMjBjWjtBeUcvMGNROztFQUVJO0VBQ0E7RUFDQTtBekdpMWNaO0F5R3IxY1E7O0VBRUk7RUFDQTtFQUNBO0F6R3UxY1o7QXlHMzFjUTs7RUFFSTtFQUNBO0VBQ0E7QXpHNjFjWjtBeUdqMmNROztFQUVJO0VBQ0E7RUFDQTtBekdtMmNaO0F5R3YyY1E7O0VBRUk7RUFDQTtFQUNBO0F6R3kyY1o7QXlHNzJjUTs7RUFFSTtFQUNBO0VBQ0E7QXpHKzJjWjtBeUduM2NROztFQUVJO0VBQ0E7RUFDQTtBekdxM2NaO0F5R2gzY0k7O0VBRUkseUJyRzlCb0I7RXFHK0JwQixxQnJHL0JvQjtFcUdnQ3BCO0F6R2szY1I7O0F5RzUyY1E7RUFDSSxtRHJHN0JrQjtBSjQ0YzlCOztBMEdwOWNBO0VBQ0k7RUFDQTtFQUNBO0ExR3U5Y0o7QTBHajljSTtFQUNJO0ExR205Y1I7QTBHaDljSTtFQUNJO0ExR2s5Y1I7QTBHaDljSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBMUdrOWNSO0EwR3o4Y1k7RUFDSTtBMUcyOGNoQjtBMEd4OGNZO0VBR0k7RUFDQTtBMUd3OGNoQjtBMEd0OGNnQjtFQUNJO0ExR3c4Y3BCO0EwR3I4Y2dCO0VBQ0k7QTFHdThjcEI7QTBHbjhjWTtFQUNJO0VBQ0E7QTFHcThjaEI7QTBHaDhjZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUdrOGNwQjtBMEc1N2NvQjtFQUNJO0ExRzg3Y3hCO0EwR3Y3Y29CO0VBQ0k7QTFHeTdjeEI7QTBHaDdjWTtFQUNJO0ExR2s3Y2hCO0EwR2g3Y1k7RUFDSTtBMUdrN2NoQjtBMEdoN2NnQjtFQUNJO0ExR2s3Y3BCO0EwRy82Y2dCO0VBQ0k7QTFHaTdjcEI7QTBHOTZjZ0I7RUFDSTtBMUdnN2NwQjtBMEc3NmNnQjtFQUVJO0VBQ0E7QTFHODZjcEI7QTBHMzZjZ0I7RUFDSTtFQUNBO0VBQ0E7QTFHNjZjcEI7QTBHMzZjb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHNjZjeEI7QTBHejZjZ0I7RUFDSTtBMUcyNmNwQjtBMEd2NmNZOzs7O0VBSUk7QTFHeTZjaEI7QTBHdjZjZ0I7Ozs7Ozs7RUFFSTtBMUc4NmNwQjtBMEczNmNnQjs7Ozs7OztFQUVJO0VBQ0E7QTFHazdjcEI7QTBHMTZjWTtFQUdRO0VBR0o7QTFHdzZjaEI7QTBHdDZjZ0I7RUFDSTtBMUd3NmNwQjtBMEdsNmNJO0VBQ0k7QTFHbzZjUjs7QTBHLzVjSTtFQUNJO0ExR2s2Y1I7O0EyR3RsZEk7RUFDSTtFQUNBO0EzR3lsZFI7QTJHbmxkUTs7OztFbkhjUDtFQUNBO0VBQ0E7RUFDQTtBUTJrZEQ7QTJHL2tkWTtFQUNJO0EzR2lsZGhCO0EyRzNrZGdCO0VBQ0k7QTNHNmtkcEI7O0EyR25rZFE7Ozs7RUFJSTtBM0dza2RaO0EyR2xrZFk7RUFDSTtFQUNBO0EzR29rZGhCO0EyR2prZFk7RUFDSTtBM0dta2RoQjs7QTRHMW5kQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG9EL0VnRGlCO0UrRS9DakIsa0IvRW9CZTtFK0VuQmY7RUFDQTtFQUNBLFcvRXdEaUI7QTdCcWtkckI7QTRHM25kSTtFQUNJO0E1RzZuZFI7QTRHMW5kSTtFQUVJO0E1RzJuZFI7QTRHbm5kUTtFQUNJO0VBQ0E7QTVHcW5kWjtBNEdsbmRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdvbmRaO0E0R2xuZFk7RUFFSTtFQUNBO0VBQ0E7QTVHbW5kaEI7QTRHN21kUTtFQUNJO0E1RyttZFo7QTRHMW1kUTtFQUNJO0E1RzRtZFo7QTRHdm1kUTtFQUNJO0E1R3ltZFo7QTRHcm1kSTtFQUNJO0VBQ0E7QTVHdW1kUjtBNEdybWRPO0VBQ0s7RUFDQTtFQUNBO0VBQ0E7RUFHSSxrQi9FakRHO0E3QnNwZG5CO0E0Ry9sZFE7RUFFSTtBNUdnbWRaO0E0RzdsZFE7RUFDSTtBNUcrbGRaO0E0RzVsZFE7RUFDSTtFQUNBO0VBQ0E7QTVHOGxkWjtBNEc1bGRZO0VBQ0k7RUFDQTtBNUc4bGRoQjtBNEd6bGRnQjtFQUNJO0VBQ0E7QTVHMmxkcEI7QTRHdGxkZ0I7RUFDSTtBNUd3bGRwQjtBNEdubGRnQjtFQUNJO0E1R3FsZHBCO0E0R2hsZFE7RUFDSTtFQUNBO0E1R2tsZFo7QTRHaGxkWTtFQUNJO0E1R2tsZGhCO0E0Ry9rZFk7RUFDSTtFQUNBO0VBQ0E7RUFHSSxrQi9FN0dEO0E3QjRyZG5CO0E0RzVrZGdCO0VBQ0k7RUFDQTtBNUc4a2RwQjtBNEcza2RnQjtFQUNJO0VBQ0E7QTVHNmtkcEI7QTRHMWtkZ0I7RUFFUSxrQi9FNUhMO0E3QnVzZG5CO0E0R3RrZFk7RUFFSTtFQUdJLGtCL0V0SUQ7RStFeUlIO0VBQ0E7QTVHbWtkaEI7QTRHaGtkWTtFQUNJO0VBQ0E7QTVHa2tkaEI7QTRHN2pkSTtFQUVRLGtCL0V0Sk87RStFd0pYO0VBQ0E7RUFDQTtBNUc2amRSOztBNkc3dWRRO0VBQ0k7RUFDQTtBN0dndmRaO0E2Rzl1ZFk7RUFDSTtBN0dndmRoQjtBNkc3dWRZO0VBQ0k7RUFDQTtBN0crdWRoQjs7QThHMXZkRTtFQUNDO0E5RzZ2ZEg7QThHM3ZkRztFQUNDO0E5RzZ2ZEo7QThHMXZkRztFQUNDO0E5RzR2ZEo7O0ErRy92ZFE7RUFDSTtFQUNBO0VBQ0E7RUFHSTtBL0dnd2RoQjtBK0c3dmRZO0VBQ0k7QS9HK3ZkaEI7QStHNXZkWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0V2SDJLWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVFvbGRKO0ErR3R3ZFk7RUFDSTtBL0d3d2RoQjtBK0dwd2RRO0VBQ0k7QS9Hc3dkWjtBK0dud2RnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCQXZDSztBL0c0eWR6QjtBK0dud2RvQjtFQUNJO0EvR3F3ZHhCO0FSaHNkSTs7RUFFSTtBUWtzZFI7QVI5cmRJOztFQUVJO0FRZ3NkUjtBUjVyZEk7Ozs7RUFJSTtFQUVBO0FRNnJkUjtBK0c5d2RvQjtFQUNJO0EvR2d4ZHhCO0ErRzF3ZHdCO0V2SHNIcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXVIMUh3QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLFczR1hNO0UyR1lOO0EvR2t4ZDVCO0FSM3BkSTtFQUNJO0FRNnBkUjtBK0dueGQ0QjtFQUNJO0EvR3F4ZGhDO0ErRy93ZGdCO0VBQ0k7QS9HaXhkcEI7QStHOXdkZ0I7RUFDSTtBL0dneGRwQjtBK0c3d2RnQjtFQUNJLGtCQWhGSztBL0crMWR6QjtBK0cxd2RRO0VBQ0ksa0JBckZXO0VBc0ZYO0EvRzR3ZFo7QStHMXdkWTtFQUNJO0EvRzR3ZGhCO0ErR3h3ZFE7OztFQUdJLGtCQWhHVztBL0cwMmR2Qjs7QStHOXZkWTtFQUVJO0VBQ0EsYzNHckUyQjtFMkdzRTNCLHFCM0dwRFk7RTJHcURaO0EvR2d3ZGhCO0ErRzl2ZGdCO0VBRUk7RUFDQSxxQjNHekRhO0FKd3pkakM7QStHNXZkZ0I7RUFFSSxtQjNHN0R1QjtFMkc4RHZCLHFCM0c5RHVCO0FKMnpkM0M7QVIzdGRJOzs7Ozs7Ozs7Ozs7Ozs7RXVIN0JvQjtBL0d5d2R4QjtBK0dwd2RZO0VBQ0ksYzNHNUYyQjtBSmsyZDNDO0ErR2x3ZG9CO0VBQ0k7QS9Hb3dkeEI7QStHbHdkd0I7RUFDSTtBL0dvd2Q1QjtBK0d4d2RvQjtFQUNJO0EvRzB3ZHhCO0ErR3h3ZHdCO0VBQ0k7QS9HMHdkNUI7QStHOXdkb0I7RUFDSTtBL0dneGR4QjtBK0c5d2R3QjtFQUNJO0EvR2d4ZDVCO0ErR3B4ZG9CO0VBQ0k7QS9Hc3hkeEI7QStHcHhkd0I7RUFDSTtBL0dzeGQ1QjtBK0cxeGRvQjtFQUNJO0EvRzR4ZHhCO0ErRzF4ZHdCO0VBQ0k7QS9HNHhkNUI7QStHaHlkb0I7RUFDSTtBL0dreWR4QjtBK0doeWR3QjtFQUNJO0EvR2t5ZDVCO0ErR3R5ZG9CO0VBQ0k7QS9Hd3lkeEI7QStHdHlkd0I7RUFDSTtBL0d3eWQ1QjtBK0c1eWRvQjtFQUNJO0EvRzh5ZHhCO0ErRzV5ZHdCO0VBQ0k7QS9HOHlkNUI7QStHcHlkZ0I7RUFFSSxxQjNHOUZhO0UyRytGYjtBL0dxeWRwQjtBK0c5eGRZO0VBQ0k7QS9HZ3lkaEI7QStHMXhkWTtFQUNJO0EvRzR4ZGhCO0ErR3B4ZG9CO0VBQ0k7QS9Hc3hkeEI7QStHcHhkd0I7RUFDSTtBL0dzeGQ1QjtBK0dseGRvQjtFQUNJO0EvR294ZHhCO0FSbHpkSTs7Ozs7Ozs7RXVIa0NvQjtBL0cweGR4QjtBK0dweGRvQjtFQUNJO0EvR3N4ZHhCO0ErR3B4ZHdCO0VBQ0k7QS9Hc3hkNUI7QVJsMGRJOzs7Ozs7Ozs7Ozs7Ozs7RXVIZ0R3QjtBL0dteWQ1QjtBK0doeWR3QjtFQUNJO0EvR2t5ZDVCO0ErRzd4ZGdCO0VBQ0s7QS9HK3hkckI7QStHM3hkb0I7RUFDSTtBL0c2eGR4QjtBK0d4eGRvQjtFQUNJO0EvRzB4ZHhCO0ErR3R4ZGdCO0VBQ0k7QS9Hd3hkcEI7QStHcHhkb0I7RUFDSTtBL0dzeGR4QjtBK0dweGR3QjtFQUNJO0EvR3N4ZDVCO0FSeDJkSTs7Ozs7Ozs7RXVIc0Z3QjtBL0c0eGQ1QjtBK0d6eGR3QjtFQUNJO0EvRzJ4ZDVCO0ErR3R4ZGdCO0VBQ0k7QS9Hd3hkcEI7QStHbHhkUTtFQUNJO0VBQ0E7QS9Hb3hkWjtBK0dqeGRRO0VBQ0k7QS9HbXhkWjs7QWdIaGllUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoSG1pZVo7QWdIaGllUTtFQUNJO0FoSGtpZVo7O0FpSHhpZUk7RUFFUSxrQnBGcUJPO0VvRnBCUDtFQUNBO0VBT0o7QWpIb2llUjtBaUhsaWVROztFQUVJO0FqSG9pZVo7QWlIamllUTtFQUVRLDJCcEZHRztFb0ZGSCw0QnBGRUc7QTdCZ2llbkI7QWlIM2hlWTtFQUNJO0FqSDZoZWhCO0FpSDNoZWdCO0VBQ0k7RUFDQTtFQUNBO0V6SHNFaEIsb0JxQ2hEWTtBN0J3Z2VoQjtBaUgzaGVvQjtFekhtRWhCLG9CcUNoRFk7RW9GZFE7RUFDQTtBakgwaGV4QjtBaUhwaGVRO0VBQ0k7RUFDQTtBakhzaGVaO0FpSC9nZVE7RUFDSTtFQUNBO0VBQ0E7QWpIaWhlWjs7QWlIdGdlSTtFQUNJO0FqSHlnZVI7QWlIdmdlUTtFQUNJO0VBQ0E7QWpIeWdlWjtBaUh0Z2VROztFQUVJO0FqSHdnZVo7QWlIcmdlUTtFQUNJO0FqSHVnZVo7QWlIbmdlWTtFQUNJO0FqSHFnZWhCOztBaUg5L2RRO0VBQ0k7QWpIaWdlWjs7QWlINS9kUTtFQUNJO0FqSCsvZFo7O0FrSHptZUk7RUFDSTtBbEg0bWVSOztBa0h6bWVJO0VBQ0k7RUFPSSxrQnJGWU87QTdCMGxlbkI7QWtIM21lUTtFQUNJO0FsSDZtZVo7QWtIcG1lZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEhzbWVwQjtBa0hqbWVRO0VBQ0k7RUFHSSwyQnJGTkc7RXFGT0gsNEJyRlBHO0E3QndtZW5CO0FrSDlsZVk7RUFDSTtBbEhnbWVoQjtBa0g3bGVZO0VBQ0k7QWxIK2xlaEI7QWtINWxlWTtFQUNJO0VBQ0E7QWxIOGxlaEI7QWtINWxlZ0I7RUFDSTtFQUNBO0FsSDhsZXBCO0FrSDVsZW9CO0VBQ0k7QWxIOGxleEI7QWtINWxld0I7RUFDSTtBbEg4bGU1QjtBa0gzbGV3QjtFQUNJO0FsSDZsZTVCO0FrSDFsZXdCO0VBQ0k7RUFDQTtFQUNBO0FsSDRsZTVCO0FrSHJsZVE7RUFDSTtBbEh1bGVaOztBa0gva2VRO0VBQ0k7QWxIa2xlWjtBa0hobGVZO0VBQ0k7QWxIa2xlaEI7QWtIL2tlWTtFQUNJO0FsSGlsZWhCO0FrSDNrZWdCO0VBQ0k7RUFDQTtBbEg2a2VwQjtBa0gza2VvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSDZrZXhCO0FrSDFrZW9CO0VBSUk7RUFDQTtBbEh5a2V4Qjs7QWtIaGtlWTtFQUNJO0FsSG1rZWhCOztBa0g1amVRO0VBQ0k7QWxIK2plWjs7QWtIMWplUTtFQUNJO0FsSDZqZVo7O0FtSHJzZUE7RUFDRTtBbkh3c2VGOztBbUhyc2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHRSxrQnRGZWU7QTdCdXJlbkI7QW1IbnNlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IcXNlSjtBbUhsc2VFO0VBQ0U7RUFDQTtFQUNBO0FuSG9zZUo7QW1IaHNlSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUUsa0J0RlpXO0E3QjZzZW5CO0FtSDFyZUk7RUFDRTtBbkg0cmVOO0FtSDdyZUk7RUFDRTtBbkgrcmVOO0FtSGhzZUk7RUFDRTtBbkhrc2VOO0FtSG5zZUk7RUFDRTtBbkhxc2VOO0FtSHRzZUk7RUFDRTtBbkh3c2VOO0FtSHpzZUk7RUFDRTtBbkgyc2VOO0FtSDVzZUk7RUFDRTtBbkg4c2VOO0FtSC9zZUk7RUFDRTtBbkhpdGVOOztBbUgzc2VBO0VBQ0U7RUFDQTtBbkg4c2VGO0FtSDVzZUU7RUFDRTtBbkg4c2VKO0FtSDFzZUk7O0VBRUU7QW5INHNlTjtBbUh4c2VFO0VBQ0U7RUFDQTtFQUNBO0VBR0Usa0J0Ri9DYTtFc0ZnRGI7RUFDQTtBbkh3c2VOO0FtSHJzZUk7RUFDRTtBbkh1c2VOO0FtSHJzZU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSHVzZVI7QW1IcnNlUTtFQUNFO0VBQ0E7RUFDQTtBbkh1c2VWO0FtSG5zZU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSHFzZVI7QW1IanNlSTtFQUNFO0FuSG1zZU47QW1IanNlTTtFQUNFO0U5RmxHRixnQ2ZnUHdCO0FOc2plOUI7QXFCbHllTTtFOEY2RkE7STlGNUZFO0VyQnF5ZU47QUFDRjtBbUhwc2VJO0VBQ0U7RUFDQTtFQUNBO0FuSHNzZU47QW1IcHNlTTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSHNzZVI7QW1IcHNlUTs7O0VBQ0U7RUFDQTtBbkh3c2VWO0FtSHBzZVU7OztFQUNFO0FuSHdzZVo7QW1IbnNlTTtFOUZsSUEsZ0NmZ1B3QjtBTndsZTlCO0FxQnAwZU07RThGOEhBO0k5RjdIRTtFckJ1MGVOO0FBQ0Y7O0FvSHoxZUE7RUFDRTtFQUNBO0VBQ0E7QXBINDFlRjtBb0gxMWVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBINDFlSjtBb0gxMWVJO0VBQ0U7QXBINDFlTjtBb0h2MWVJO0VBQ0U7QXBIeTFlTjtBb0h2MWVJO0VBQ0U7QXBIeTFlTjtBb0h2MWVJO0VBQ0U7QXBIeTFlTjs7QW9IbjFlQTtFQUNFO0VBQ0E7QXBIczFlRjs7QW9IaDFlRTtFQUNFO0VBQ0Esb0R2Rk1pQjtFdUZMakI7QXBIbTFlSjtBb0hqMWVJO0U1SDhIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNEhsSUU7RUFDQTtFQUNBO0FwSHkxZU47QVJ2dGVJO0VBQ0k7QVF5dGVSO0FvSDExZU07RUFDRTtBcEg0MWVSO0FvSHYxZUk7RUFDRTtFQUNBO0VBQ0E7QXBIeTFlTjtBb0hyMWVJO0VBQ0U7RUFDQTtBcEh1MWVOO0FvSHAxZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSHMxZU47O0FvSC8wZUU7RUFDRTtFQUNBO0VBQ0E7QXBIazFlSjs7QW9IcjFlRTtFQUNFO0VBQ0E7RUFDQTtBcEh3MWVKOztBb0gzMWVFO0VBQ0U7RUFDQTtFQUNBO0FwSDgxZUo7O0FvSGoyZUU7RUFDRTtFQUNBO0VBQ0E7QXBIbzJlSjs7QXFINTdlQTtFQUNFO0FySCs3ZUY7O0FxSDU3ZUE7RUFDRTtBckgrN2VGOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXFINTdlQTtFQUNFO0FySCs3ZUY7O0FxSDU3ZUE7RUFDRTtBckgrN2VGOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXFINTdlQTtFQUNFO0FySCs3ZUY7O0FxSDU3ZUE7RUFDRTtBckgrN2VGOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXFINTdlQTtFQUNFO0FySCs3ZUY7O0FxSDU3ZUE7RUFDRTtBckgrN2VGOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXFINTdlQTtFQUNFO0FySCs3ZUY7O0FzSGwvZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHEvZUY7O0FzSGwvZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIcS9lRjs7QXNIbC9lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7QXRIcS9lRjs7QXNIbC9lQTtFQUNFO0VBQ0E7QXRIcS9lRjs7QXNIbC9lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7QXRIcS9lRjs7QXNIbC9lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIcS9lRjs7QXNIbC9lQTtFQUNFO0F0SHEvZUY7O0FzSGwvZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIcS9lRjs7QXNIbC9lQTtFQUNFO0F0SHEvZUY7O0FzSGwvZUE7RUFDRTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7RUFDQTtFQUNBO0F0SHEvZUY7QXNIbi9lRTtFQUNFO0VBQ0E7RUFDQTtBdEhxL2VKO0FzSG4vZUk7RUFDRTtBdEhxL2VOOztBc0hoL2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRIbS9lRjtBc0hqL2VFO0VBQ0U7RUFDQTtBdEhtL2VKOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNIditlSTs7RUFFRTtFQUVFLGtCekZsbkJXO0V5RnluQmI7RUFDQTtBdEhtK2VOO0FzSGgrZUk7O0U5SHZlQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOEhvZUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIdytlTjtBUm45Zkk7O0VBQ0k7QVFzOWZSO0FzSDErZU07O0VBQ0U7QXRINitlUjtBc0h6K2VJO0VBQ0U7RUFDQTtFQUNBLGdCbEh2bkI0QjtBSmttZ0JsQztBc0h6K2VNO0VBQ0U7RUFDQTtFQUNBO0U5SDlkSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U4SHlkSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lUjtBc0g5K2VJO0VBQ0U7RUFDQSxnQmxIem9CNEI7QUp5bmdCbEM7QXNIOStlTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIZy9lUjtBc0gxK2VRO0U5SHhmSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U4SG1mTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIbS9lVjtBc0gvK2VNO0VBQ0U7RUFDQTtBdEhpL2VSO0FzSDcrZUk7RUFDRTtFQUVFLGtCekZ0c0JXO0E3Qm9yZ0JuQjtBc0h2K2VJO0VBQ0Usa0JBckdjO0F0SDhrZnBCO0FzSHIrZUk7RUFDRTtBdEh1K2VOO0FzSHIrZU07RUFDRTtBdEh1K2VSO0FzSHArZU07RUFDRTtFQUNBO0F0SHMrZVI7QXNIbitlTTtFQUNFO0F0SHErZVI7O0FzSGgrZUU7RUFDRTtBdEhtK2VKOztBc0g5OWVFO0VBQ0U7QXRIaStlSjs7QXNINzllSTtFQUNFO0F0SGcrZU47O0FzSHY5ZVU7RUFDRTtFQUNBO0F0SDA5ZVo7QXNIdjllVTtFQUVFO0VBQ0E7RUFDQTtBdEh3OWVaO0FzSGg5ZVU7RUFDRTtFQUNBO0F0SGs5ZVo7QXNIOThlWTtFQUVFO0VBQ0E7QXRIKzhlZDtBc0h6OGVNO0VBRUU7QXRIMDhlUjtBc0hyOGVVO0VBQ0U7RUFDQTtBdEh1OGVaO0FzSG44ZVk7RUFFRTtFQUNBO0VBQ0E7QXRIbzhlZDs7QXNIdjdlSTs7RUFFRTtBdEgwN2VOO0FzSHg3ZU07O0VBQ0UsY2xIdnlCbUM7QUprdWdCM0M7QXNIcjdlTTs7O0VBRUUscUJsSDd4QnlCO0FKcXRnQmpDO0FzSHA3ZUk7RUFDRSxjbEhyekJxQztBSjJ1Z0IzQztBc0hwN2VNO0VBQ0U7QXRIczdlUjtBc0hsN2VJO0VBQ0UsY2xIN3pCcUM7QUppdmdCM0M7QXNIbDdlTTtFQUNFO0VBQ0E7RUFDQTtBdEhvN2VSO0FzSGw3ZVE7RUFDRTtBdEhvN2VWO0FScHRnQkk7RUFDSSxjWXJDbUM7RVpzQ25DO0FRc3RnQlI7QVJudGdCSTtFQUNJLGNZMUNtQztBSit2Z0IzQztBUmx0Z0JJO0VBQ0ksY1k5Q21DO0FKa3dnQjNDO0FzSHI3ZUk7RUFDRTtBdEh1N2VOO0FzSGo3ZUk7RUFDRTtFQUNBLG9EekZoMUJlO0E3Qm13Z0JyQjtBc0g5NmVNO0VBQ0U7RUFDQTtBdEhnN2VSO0FzSDc2ZU07RUFDRTtFQUNBO0F0SCs2ZVI7QXNIMTZlSTtFQUNFO0F0SDQ2ZU47QXNIMTZlTTs7RUFFRTtFQUNBO0VBQ0E7QXRINDZlUjs7QXNIajZlUTs7RUFFRSxvRHpGcjNCVztBN0J5eGdCckI7QXNINTVlUTs7RUFFRTtFQUNBO0F0SDg1ZVY7QXNINTVlVTs7RUFDRSxjbEh6NEIrQjtBSnd5Z0IzQzs7QXNIbjVlTTs7RUFFRSxxQkFzQmlDO0F0SGc0ZXpDO0FzSGo1ZVE7OztFQUVFLHFCQWUrQjtBdEhxNGV6Qzs7QXNINzVlTTs7RUFFRSxvQkF1Qm1DO0F0SHk0ZTNDO0FzSDM1ZVE7OztFQUVFLG9CQWdCaUM7QXRIODRlM0M7O0F1SHoyZ0JJO0VBRUk7RUFDQTtBdkgyMmdCUjtBdUh4MmdCSTtFQUNJO0F2SDAyZ0JSO0F1SHYyZ0JJO0VBQ0k7QXZIeTJnQlI7QXVIdDJnQkk7RUFDSTtBdkh3MmdCUjs7QXVIcjJnQkE7RUFDSTtJQUNJLGFDZ0NrQjtJRC9CbEI7RXZIdzJnQk47RXVIdDJnQk07SUFDSTtJQUNBO0V2SHcyZ0JWO0FBQ0Y7QXlIbDRnQkE7RUFDSTtBekhvNGdCSjs7QXlIaDRnQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0F6SG00Z0JKO0F5SGo0Z0JJO0VBQ0Y7RUFDQTtFQUNHO0F6SG00Z0JMO0F5SGg0Z0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhrNGdCRjtBeUhoNGdCRTtFQUNDO0F6SGs0Z0JIO0F5SDkzZ0JDO0VBQ0M7RUFDQTtBekhnNGdCRjtBeUg5M2dCRTtFQUNDO0F6SGc0Z0JIO0F5SDczZ0JFO0VBQ0M7QXpIKzNnQkg7QXlINzNnQkc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekgrM2dCUDs7QTBIMTdnQkE7QUFRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIczdnQkY7O0EwSG43Z0JBOztFQUVJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBMUhvN2dCSjtBMEhsN2dCSTs7Ozs7O0VBR0k7QTFIdTdnQlI7QTBIcDdnQkk7Ozs7RUFFSTtBMUh3N2dCUjs7QTBIcDdnQkE7RUFDSTtFQUNBO0VBQ0E7QTFIdTdnQko7O0EwSG43Z0JBO0VBQ0k7QTFIczdnQko7O0EwSG43Z0JBO0VBQ0k7RUFDQTtFQUNBO0ExSHM3Z0JKOztBMEhuN2dCQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBNEJBO0FBQ0E7RUFBNEI7QTFIczdnQjVCOztBUmxyZ0JJO0VrSWpRQTs7SUFFSTtFMUh1N2dCTjtBQUNGO0FSN3FnQkk7RWtJdFFBOztJQUVJO0UxSHM3Z0JOO0FBQ0Y7QTJIcGhoQkE7RUFDSTtBM0hzaGhCSjs7QTJIbmhoQkE7RUFDSTtBM0hzaGhCSjs7QTJIbmhoQkE7RUFDSTtBM0hzaGhCSjs7QTJIbmhoQkE7RUFDSTtFQUNBO0EzSHNoaEJKOztBMkhuaGhCQTtFQUNJO0VBQ0E7QTNIc2hoQko7O0EySG5oaEJBO0VBQ0k7QTNIc2hoQko7O0EySG5oaEJBO0VBQ0k7QTNIc2hoQko7O0EySGpoaEJBO0VBQ0k7SUFBUztFM0hxaGhCWDtFMkhwaGhCRTtJQUFLO0UzSHVoaEJQO0FBQ0Y7QTJIcmhoQkE7RUFDSTtJQUFTO0UzSHdoaEJYO0UySHZoaEJFO0lBQUs7RTNIMGhoQlA7QUFDRjtBMkh4aGhCQTtFQUNJO0lBQ0k7SUFDQTtFM0gwaGhCTjtFMkh2aGhCRTtJQUFLO0lBQ0Q7RTNIMGhoQk47QUFDRjtBMkh2aGhCQTtFQUNJO0lBQ0k7SUFDQTtFM0h5aGhCTjtFMkh0aGhCRTtJQUFLO0lBQ0Q7RTNIeWhoQk47QUFDRjtBMkh0aGhCQTtFQUNJO0lBQ0k7RTNId2hoQk47QUFDRjtBMkhyaGhCQTtFQUNJO0lBQ0k7RTNIdWhoQk47RTJIcGhoQkU7SUFDRztJQUNBO0UzSHNoaEJMO0FBQ0Y7QTRIOWxoQkU7RUFDRTtBNUhnbWhCSjs7QTRIN2xoQkU7RUFDRTtBNUhnbWhCSjs7QTRIN2xoQkU7RUFDRTtBNUhnbWhCSjs7QTRIN2xoQkU7RUFDRTtBNUhnbWhCSjs7QTRIN2xoQkU7RUFDRTtBNUhnbWhCSjs7QTRIemxoQkk7RUFDRTtBNUg0bGhCTjs7QTRIemxoQkk7RUFDRTtBNUg0bGhCTjs7QTRIemxoQkk7RUFDRTtBNUg0bGhCTjs7QTRIemxoQkk7RUFDRTtBNUg0bGhCTjs7QTRIemxoQkk7RUFDRTtBNUg0bGhCTjs7QTRIemxoQkk7RUFDRTtBNUg0bGhCTjs7QTRIemxoQkk7RUFDRTtBNUg0bGhCTjs7QTRIemxoQkk7RUFDRTtBNUg0bGhCTjs7QTRIemxoQkk7RUFDRTtBNUg0bGhCTjs7QTRIemxoQkk7RUFDRTtBNUg0bGhCTjs7QTRIam9oQkk7RUFDRTtBNUhvb2hCTjs7QTRIam9oQkk7RUFDRTtBNUhvb2hCTjs7QTRIam9oQkk7RUFDRTtBNUhvb2hCTjs7QTRIam9oQkk7RUFDRTtBNUhvb2hCTjs7QTRIam9oQkk7RUFDRTtBNUhvb2hCTjs7QTRIam9oQkk7RUFDRTtBNUhvb2hCTjs7QTRIam9oQkk7RUFDRTtBNUhvb2hCTjs7QTRIam9oQkk7RUFDRTtBNUhvb2hCTjs7QTRIam9oQkk7RUFDRTtBNUhvb2hCTjs7QTRIam9oQkk7RUFDRTtBNUhvb2hCTjs7QTRIenFoQkk7RUFDRTtBNUg0cWhCTjs7QTRIenFoQkk7RUFDRTtBNUg0cWhCTjs7QTRIenFoQkk7RUFDRTtBNUg0cWhCTjs7QTRIenFoQkk7RUFDRTtBNUg0cWhCTjs7QTRIenFoQkk7RUFDRTtBNUg0cWhCTjs7QTRIenFoQkk7RUFDRTtBNUg0cWhCTjs7QTRIenFoQkk7RUFDRTtBNUg0cWhCTjs7QTRIenFoQkk7RUFDRTtBNUg0cWhCTjs7QTRIenFoQkk7RUFDRTtBNUg0cWhCTjs7QTRIenFoQkk7RUFDRTtBNUg0cWhCTjs7QTRIanRoQkk7RUFDRTtBNUhvdGhCTjs7QTRIanRoQkk7RUFDRTtBNUhvdGhCTjs7QTRIanRoQkk7RUFDRTtBNUhvdGhCTjs7QTRIanRoQkk7RUFDRTtBNUhvdGhCTjs7QTRIanRoQkk7RUFDRTtBNUhvdGhCTjs7QTRIanRoQkk7RUFDRTtBNUhvdGhCTjs7QTRIanRoQkk7RUFDRTtBNUhvdGhCTjs7QTRIanRoQkk7RUFDRTtBNUhvdGhCTjs7QTRIanRoQkk7RUFDRTtBNUhvdGhCTjs7QTRIanRoQkk7RUFDRTtBNUhvdGhCTjs7QTRIenZoQkk7RUFDRTtBNUg0dmhCTjs7QTRIenZoQkk7RUFDRTtBNUg0dmhCTjs7QTRIenZoQkk7RUFDRTtBNUg0dmhCTjs7QTRIenZoQkk7RUFDRTtBNUg0dmhCTjs7QTRIenZoQkk7RUFDRTtBNUg0dmhCTjs7QTRIenZoQkk7RUFDRTtBNUg0dmhCTjs7QTRIenZoQkk7RUFDRTtBNUg0dmhCTjs7QTRIenZoQkk7RUFDRTtBNUg0dmhCTjs7QTRIenZoQkk7RUFDRTtBNUg0dmhCTjs7QTRIenZoQkk7RUFDRTtBNUg0dmhCTjs7QTRIanloQkk7RUFDRTtBNUhveWhCTjs7QTRIanloQkk7RUFDRTtBNUhveWhCTjs7QTRIanloQkk7RUFDRTtBNUhveWhCTjs7QTRIanloQkk7RUFDRTtBNUhveWhCTjs7QTRIanloQkk7RUFDRTtBNUhveWhCTjs7QTRIanloQkk7RUFDRTtBNUhveWhCTjs7QTRIanloQkk7RUFDRTtBNUhveWhCTjs7QTRIanloQkk7RUFDRTtBNUhveWhCTjs7QTRIanloQkk7RUFDRTtBNUhveWhCTjs7QTRIanloQkk7RUFDRTtBNUhveWhCTjs7QTRIejBoQkk7RUFDRTtBNUg0MGhCTjs7QTRIejBoQkk7RUFDRTtBNUg0MGhCTjs7QTRIejBoQkk7RUFDRTtBNUg0MGhCTjs7QTRIejBoQkk7RUFDRTtBNUg0MGhCTjs7QTRIejBoQkk7RUFDRTtBNUg0MGhCTjs7QTRIejBoQkk7RUFDRTtBNUg0MGhCTjs7QTRIejBoQkk7RUFDRTtBNUg0MGhCTjs7QTRIejBoQkk7RUFDRTtBNUg0MGhCTjs7QTRIejBoQkk7RUFDRTtBNUg0MGhCTjs7QTRIejBoQkk7RUFDRTtBNUg0MGhCTjs7QTRIajNoQkk7RUFDRTtBNUhvM2hCTjs7QTRIajNoQkk7RUFDRTtBNUhvM2hCTjs7QTRIajNoQkk7RUFDRTtBNUhvM2hCTjs7QTRIajNoQkk7RUFDRTtBNUhvM2hCTjs7QTRIajNoQkk7RUFDRTtBNUhvM2hCTjs7QTRIajNoQkk7RUFDRTtBNUhvM2hCTjs7QTRIajNoQkk7RUFDRTtBNUhvM2hCTjs7QTRIajNoQkk7RUFDRTtBNUhvM2hCTjs7QTRIajNoQkk7RUFDRTtBNUhvM2hCTjs7QTRIajNoQkk7RUFDRTtBNUhvM2hCTjs7QTRIejVoQkk7RUFDRTtBNUg0NWhCTjs7QTRIejVoQkk7RUFDRTtBNUg0NWhCTjs7QTRIejVoQkk7RUFDRTtBNUg0NWhCTjs7QTRIejVoQkk7RUFDRTtBNUg0NWhCTjs7QTRIejVoQkk7RUFDRTtBNUg0NWhCTjs7QTRIejVoQkk7RUFDRTtBNUg0NWhCTjs7QTRIejVoQkk7RUFDRTtBNUg0NWhCTjs7QTRIejVoQkk7RUFDRTtBNUg0NWhCTjs7QTRIejVoQkk7RUFDRTtBNUg0NWhCTjs7QTRIejVoQkk7RUFDRTtBNUg0NWhCTjs7QTRIajhoQkk7RUFDRTtBNUhvOGhCTjs7QTRIajhoQkk7RUFDRTtBNUhvOGhCTjs7QTRIajhoQkk7RUFDRTtBNUhvOGhCTjs7QTRIajhoQkk7RUFDRTtBNUhvOGhCTjs7QTRIajhoQkk7RUFDRTtBNUhvOGhCTjs7QTRIajhoQkk7RUFDRTtBNUhvOGhCTjs7QTRIajhoQkk7RUFDRTtBNUhvOGhCTjs7QTRIajhoQkk7RUFDRTtBNUhvOGhCTjs7QTRIajhoQkk7RUFDRTtBNUhvOGhCTjs7QTRIajhoQkk7RUFDRTtBNUhvOGhCTjs7QTRIeitoQkk7RUFDRTtBNUg0K2hCTjs7QTRIeitoQkk7RUFDRTtBNUg0K2hCTjs7QTRIeitoQkk7RUFDRTtBNUg0K2hCTjs7QTRIeitoQkk7RUFDRTtBNUg0K2hCTjs7QTRIeitoQkk7RUFDRTtBNUg0K2hCTjs7QTRIeitoQkk7RUFDRTtBNUg0K2hCTjs7QTRIeitoQkk7RUFDRTtBNUg0K2hCTjs7QTRIeitoQkk7RUFDRTtBNUg0K2hCTjs7QTRIeitoQkk7RUFDRTtBNUg0K2hCTjs7QTRIeitoQkk7RUFDRTtBNUg0K2hCTjs7QTRIamhpQkk7RUFDRTtBNUhvaGlCTjs7QTRIamhpQkk7RUFDRTtBNUhvaGlCTjs7QTRIamhpQkk7RUFDRTtBNUhvaGlCTjs7QTRIamhpQkk7RUFDRTtBNUhvaGlCTjs7QTRIamhpQkk7RUFDRTtBNUhvaGlCTjs7QTRIamhpQkk7RUFDRTtBNUhvaGlCTjs7QTRIamhpQkk7RUFDRTtBNUhvaGlCTjs7QTRIamhpQkk7RUFDRTtBNUhvaGlCTjs7QTRIamhpQkk7RUFDRTtBNUhvaGlCTjs7QTRIamhpQkk7RUFDRTtBNUhvaGlCTjs7QTRIemppQkk7RUFDRTtBNUg0amlCTjs7QTRIemppQkk7RUFDRTtBNUg0amlCTjs7QTRIemppQkk7RUFDRTtBNUg0amlCTjs7QTRIemppQkk7RUFDRTtBNUg0amlCTjs7QTRIemppQkk7RUFDRTtBNUg0amlCTjs7QTRIemppQkk7RUFDRTtBNUg0amlCTjs7QTRIemppQkk7RUFDRTtBNUg0amlCTjs7QTRIemppQkk7RUFDRTtBNUg0amlCTjs7QTRIemppQkk7RUFDRTtBNUg0amlCTjs7QTRIemppQkk7RUFDRTtBNUg0amlCTjs7QTRIam1pQkk7RUFDRTtBNUhvbWlCTjs7QTRIam1pQkk7RUFDRTtBNUhvbWlCTjs7QTRIam1pQkk7RUFDRTtBNUhvbWlCTjs7QTRIam1pQkk7RUFDRTtBNUhvbWlCTjs7QTRIam1pQkk7RUFDRTtBNUhvbWlCTjs7QTRIam1pQkk7RUFDRTtBNUhvbWlCTjs7QTRIam1pQkk7RUFDRTtBNUhvbWlCTjs7QTRIam1pQkk7RUFDRTtBNUhvbWlCTjs7QTRIam1pQkk7RUFDRTtBNUhvbWlCTjs7QTRIam1pQkk7RUFDRTtBNUhvbWlCTjs7QTRIem9pQkk7RUFDRTtBNUg0b2lCTjs7QTRIem9pQkk7RUFDRTtBNUg0b2lCTjs7QTRIem9pQkk7RUFDRTtBNUg0b2lCTjs7QTRIem9pQkk7RUFDRTtBNUg0b2lCTjs7QTRIem9pQkk7RUFDRTtBNUg0b2lCTjs7QTRIem9pQkk7RUFDRTtBNUg0b2lCTjs7QTRIem9pQkk7RUFDRTtBNUg0b2lCTjs7QTRIem9pQkk7RUFDRTtBNUg0b2lCTjs7QTRIem9pQkk7RUFDRTtBNUg0b2lCTjs7QTRIem9pQkk7RUFDRTtBNUg0b2lCTjs7QTRIanJpQkk7RUFDRTtBNUhvcmlCTjs7QTRIanJpQkk7RUFDRTtBNUhvcmlCTjs7QTRIanJpQkk7RUFDRTtBNUhvcmlCTjs7QTRIanJpQkk7RUFDRTtBNUhvcmlCTjs7QTRIanJpQkk7RUFDRTtBNUhvcmlCTjs7QTRIanJpQkk7RUFDRTtBNUhvcmlCTjs7QTRIanJpQkk7RUFDRTtBNUhvcmlCTjs7QTRIanJpQkk7RUFDRTtBNUhvcmlCTjs7QTRIanJpQkk7RUFDRTtBNUhvcmlCTjs7QTRIanJpQkk7RUFDRTtBNUhvcmlCTjs7QTRIenRpQkk7RUFDRTtBNUg0dGlCTjs7QTRIenRpQkk7RUFDRTtBNUg0dGlCTjs7QTRIenRpQkk7RUFDRTtBNUg0dGlCTjs7QTRIenRpQkk7RUFDRTtBNUg0dGlCTjs7QTRIenRpQkk7RUFDRTtBNUg0dGlCTjs7QTRIenRpQkk7RUFDRTtBNUg0dGlCTjs7QTRIenRpQkk7RUFDRTtBNUg0dGlCTjs7QTRIenRpQkk7RUFDRTtBNUg0dGlCTjs7QTRIenRpQkk7RUFDRTtBNUg0dGlCTjs7QTRIenRpQkk7RUFDRTtBNUg0dGlCTjs7QTRIandpQkk7RUFDRTtBNUhvd2lCTjs7QTRIandpQkk7RUFDRTtBNUhvd2lCTjs7QTRIandpQkk7RUFDRTtBNUhvd2lCTjs7QTRIandpQkk7RUFDRTtBNUhvd2lCTjs7QTRIandpQkk7RUFDRTtBNUhvd2lCTjs7QTRIandpQkk7RUFDRTtBNUhvd2lCTjs7QTRIandpQkk7RUFDRTtBNUhvd2lCTjs7QTRIandpQkk7RUFDRTtBNUhvd2lCTjs7QTRIandpQkk7RUFDRTtBNUhvd2lCTjs7QTRIandpQkk7RUFDRTtBNUhvd2lCTjs7QTRIenlpQkk7RUFDRTtBNUg0eWlCTjs7QTRIenlpQkk7RUFDRTtBNUg0eWlCTjs7QTRIenlpQkk7RUFDRTtBNUg0eWlCTjs7QTRIenlpQkk7RUFDRTtBNUg0eWlCTjs7QTRIenlpQkk7RUFDRTtBNUg0eWlCTjs7QTRIenlpQkk7RUFDRTtBNUg0eWlCTjs7QTRIenlpQkk7RUFDRTtBNUg0eWlCTjs7QTRIenlpQkk7RUFDRTtBNUg0eWlCTjs7QTRIenlpQkk7RUFDRTtBNUg0eWlCTjs7QTRIenlpQkk7RUFDRTtBNUg0eWlCTjs7QTRIajFpQkk7RUFDRTtBNUhvMWlCTjs7QTRIajFpQkk7RUFDRTtBNUhvMWlCTjs7QTRIajFpQkk7RUFDRTtBNUhvMWlCTjs7QTRIajFpQkk7RUFDRTtBNUhvMWlCTjs7QTRIajFpQkk7RUFDRTtBNUhvMWlCTjs7QTRIajFpQkk7RUFDRTtBNUhvMWlCTjs7QTRIajFpQkk7RUFDRTtBNUhvMWlCTjs7QTRIajFpQkk7RUFDRTtBNUhvMWlCTjs7QTRIajFpQkk7RUFDRTtBNUhvMWlCTjs7QTRIajFpQkk7RUFDRTtBNUhvMWlCTjs7QTRIejNpQkk7RUFDRTtBNUg0M2lCTjs7QTRIejNpQkk7RUFDRTtBNUg0M2lCTjs7QTRIejNpQkk7RUFDRTtBNUg0M2lCTjs7QTRIejNpQkk7RUFDRTtBNUg0M2lCTjs7QTRIejNpQkk7RUFDRTtBNUg0M2lCTjs7QTRIejNpQkk7RUFDRTtBNUg0M2lCTjs7QTRIejNpQkk7RUFDRTtBNUg0M2lCTjs7QTRIejNpQkk7RUFDRTtBNUg0M2lCTjs7QTRIejNpQkk7RUFDRTtBNUg0M2lCTjs7QTRIejNpQkk7RUFDRTtBNUg0M2lCTjs7QVI1bmlCSTtFb0k3VEY7SUFDRTtFNUg2N2lCRjs7RTRIMTdpQkE7SUFDRTtFNUg2N2lCRjs7RTRIMTdpQkE7SUFDRTtFNUg2N2lCRjs7RTRIMTdpQkE7SUFDRTtFNUg2N2lCRjs7RTRIMTdpQkE7SUFDRTtFNUg2N2lCRjs7RTRIdDdpQkU7SUFDRTtFNUh5N2lCSjs7RTRIdDdpQkU7SUFDRTtFNUh5N2lCSjs7RTRIdDdpQkU7SUFDRTtFNUh5N2lCSjs7RTRIdDdpQkU7SUFDRTtFNUh5N2lCSjs7RTRIdDdpQkU7SUFDRTtFNUh5N2lCSjs7RTRIdDdpQkU7SUFDRTtFNUh5N2lCSjs7RTRIdDdpQkU7SUFDRTtFNUh5N2lCSjs7RTRIdDdpQkU7SUFDRTtFNUh5N2lCSjs7RTRIdDdpQkU7SUFDRTtFNUh5N2lCSjs7RTRIdDdpQkU7SUFDRTtFNUh5N2lCSjs7RTRIOTlpQkU7SUFDRTtFNUhpK2lCSjs7RTRIOTlpQkU7SUFDRTtFNUhpK2lCSjs7RTRIOTlpQkU7SUFDRTtFNUhpK2lCSjs7RTRIOTlpQkU7SUFDRTtFNUhpK2lCSjs7RTRIOTlpQkU7SUFDRTtFNUhpK2lCSjs7RTRIOTlpQkU7SUFDRTtFNUhpK2lCSjs7RTRIOTlpQkU7SUFDRTtFNUhpK2lCSjs7RTRIOTlpQkU7SUFDRTtFNUhpK2lCSjs7RTRIOTlpQkU7SUFDRTtFNUhpK2lCSjs7RTRIOTlpQkU7SUFDRTtFNUhpK2lCSjs7RTRIdGdqQkU7SUFDRTtFNUh5Z2pCSjs7RTRIdGdqQkU7SUFDRTtFNUh5Z2pCSjs7RTRIdGdqQkU7SUFDRTtFNUh5Z2pCSjs7RTRIdGdqQkU7SUFDRTtFNUh5Z2pCSjs7RTRIdGdqQkU7SUFDRTtFNUh5Z2pCSjs7RTRIdGdqQkU7SUFDRTtFNUh5Z2pCSjs7RTRIdGdqQkU7SUFDRTtFNUh5Z2pCSjs7RTRIdGdqQkU7SUFDRTtFNUh5Z2pCSjs7RTRIdGdqQkU7SUFDRTtFNUh5Z2pCSjs7RTRIdGdqQkU7SUFDRTtFNUh5Z2pCSjs7RTRIOWlqQkU7SUFDRTtFNUhpampCSjs7RTRIOWlqQkU7SUFDRTtFNUhpampCSjs7RTRIOWlqQkU7SUFDRTtFNUhpampCSjs7RTRIOWlqQkU7SUFDRTtFNUhpampCSjs7RTRIOWlqQkU7SUFDRTtFNUhpampCSjs7RTRIOWlqQkU7SUFDRTtFNUhpampCSjs7RTRIOWlqQkU7SUFDRTtFNUhpampCSjs7RTRIOWlqQkU7SUFDRTtFNUhpampCSjs7RTRIOWlqQkU7SUFDRTtFNUhpampCSjs7RTRIOWlqQkU7SUFDRTtFNUhpampCSjs7RTRIdGxqQkU7SUFDRTtFNUh5bGpCSjs7RTRIdGxqQkU7SUFDRTtFNUh5bGpCSjs7RTRIdGxqQkU7SUFDRTtFNUh5bGpCSjs7RTRIdGxqQkU7SUFDRTtFNUh5bGpCSjs7RTRIdGxqQkU7SUFDRTtFNUh5bGpCSjs7RTRIdGxqQkU7SUFDRTtFNUh5bGpCSjs7RTRIdGxqQkU7SUFDRTtFNUh5bGpCSjs7RTRIdGxqQkU7SUFDRTtFNUh5bGpCSjs7RTRIdGxqQkU7SUFDRTtFNUh5bGpCSjs7RTRIdGxqQkU7SUFDRTtFNUh5bGpCSjs7RTRIOW5qQkU7SUFDRTtFNUhpb2pCSjs7RTRIOW5qQkU7SUFDRTtFNUhpb2pCSjs7RTRIOW5qQkU7SUFDRTtFNUhpb2pCSjs7RTRIOW5qQkU7SUFDRTtFNUhpb2pCSjs7RTRIOW5qQkU7SUFDRTtFNUhpb2pCSjs7RTRIOW5qQkU7SUFDRTtFNUhpb2pCSjs7RTRIOW5qQkU7SUFDRTtFNUhpb2pCSjs7RTRIOW5qQkU7SUFDRTtFNUhpb2pCSjs7RTRIOW5qQkU7SUFDRTtFNUhpb2pCSjs7RTRIOW5qQkU7SUFDRTtFNUhpb2pCSjs7RTRIdHFqQkU7SUFDRTtFNUh5cWpCSjs7RTRIdHFqQkU7SUFDRTtFNUh5cWpCSjs7RTRIdHFqQkU7SUFDRTtFNUh5cWpCSjs7RTRIdHFqQkU7SUFDRTtFNUh5cWpCSjs7RTRIdHFqQkU7SUFDRTtFNUh5cWpCSjs7RTRIdHFqQkU7SUFDRTtFNUh5cWpCSjs7RTRIdHFqQkU7SUFDRTtFNUh5cWpCSjs7RTRIdHFqQkU7SUFDRTtFNUh5cWpCSjs7RTRIdHFqQkU7SUFDRTtFNUh5cWpCSjs7RTRIdHFqQkU7SUFDRTtFNUh5cWpCSjs7RTRIOXNqQkU7SUFDRTtFNUhpdGpCSjs7RTRIOXNqQkU7SUFDRTtFNUhpdGpCSjs7RTRIOXNqQkU7SUFDRTtFNUhpdGpCSjs7RTRIOXNqQkU7SUFDRTtFNUhpdGpCSjs7RTRIOXNqQkU7SUFDRTtFNUhpdGpCSjs7RTRIOXNqQkU7SUFDRTtFNUhpdGpCSjs7RTRIOXNqQkU7SUFDRTtFNUhpdGpCSjs7RTRIOXNqQkU7SUFDRTtFNUhpdGpCSjs7RTRIOXNqQkU7SUFDRTtFNUhpdGpCSjs7RTRIOXNqQkU7SUFDRTtFNUhpdGpCSjs7RTRIdHZqQkU7SUFDRTtFNUh5dmpCSjs7RTRIdHZqQkU7SUFDRTtFNUh5dmpCSjs7RTRIdHZqQkU7SUFDRTtFNUh5dmpCSjs7RTRIdHZqQkU7SUFDRTtFNUh5dmpCSjs7RTRIdHZqQkU7SUFDRTtFNUh5dmpCSjs7RTRIdHZqQkU7SUFDRTtFNUh5dmpCSjs7RTRIdHZqQkU7SUFDRTtFNUh5dmpCSjs7RTRIdHZqQkU7SUFDRTtFNUh5dmpCSjs7RTRIdHZqQkU7SUFDRTtFNUh5dmpCSjs7RTRIdHZqQkU7SUFDRTtFNUh5dmpCSjs7RTRIOXhqQkU7SUFDRTtFNUhpeWpCSjs7RTRIOXhqQkU7SUFDRTtFNUhpeWpCSjs7RTRIOXhqQkU7SUFDRTtFNUhpeWpCSjs7RTRIOXhqQkU7SUFDRTtFNUhpeWpCSjs7RTRIOXhqQkU7SUFDRTtFNUhpeWpCSjs7RTRIOXhqQkU7SUFDRTtFNUhpeWpCSjs7RTRIOXhqQkU7SUFDRTtFNUhpeWpCSjs7RTRIOXhqQkU7SUFDRTtFNUhpeWpCSjs7RTRIOXhqQkU7SUFDRTtFNUhpeWpCSjs7RTRIOXhqQkU7SUFDRTtFNUhpeWpCSjs7RTRIdDBqQkU7SUFDRTtFNUh5MGpCSjs7RTRIdDBqQkU7SUFDRTtFNUh5MGpCSjs7RTRIdDBqQkU7SUFDRTtFNUh5MGpCSjs7RTRIdDBqQkU7SUFDRTtFNUh5MGpCSjs7RTRIdDBqQkU7SUFDRTtFNUh5MGpCSjs7RTRIdDBqQkU7SUFDRTtFNUh5MGpCSjs7RTRIdDBqQkU7SUFDRTtFNUh5MGpCSjs7RTRIdDBqQkU7SUFDRTtFNUh5MGpCSjs7RTRIdDBqQkU7SUFDRTtFNUh5MGpCSjs7RTRIdDBqQkU7SUFDRTtFNUh5MGpCSjs7RTRIOTJqQkU7SUFDRTtFNUhpM2pCSjs7RTRIOTJqQkU7SUFDRTtFNUhpM2pCSjs7RTRIOTJqQkU7SUFDRTtFNUhpM2pCSjs7RTRIOTJqQkU7SUFDRTtFNUhpM2pCSjs7RTRIOTJqQkU7SUFDRTtFNUhpM2pCSjs7RTRIOTJqQkU7SUFDRTtFNUhpM2pCSjs7RTRIOTJqQkU7SUFDRTtFNUhpM2pCSjs7RTRIOTJqQkU7SUFDRTtFNUhpM2pCSjs7RTRIOTJqQkU7SUFDRTtFNUhpM2pCSjs7RTRIOTJqQkU7SUFDRTtFNUhpM2pCSjs7RTRIdDVqQkU7SUFDRTtFNUh5NWpCSjs7RTRIdDVqQkU7SUFDRTtFNUh5NWpCSjs7RTRIdDVqQkU7SUFDRTtFNUh5NWpCSjs7RTRIdDVqQkU7SUFDRTtFNUh5NWpCSjs7RTRIdDVqQkU7SUFDRTtFNUh5NWpCSjs7RTRIdDVqQkU7SUFDRTtFNUh5NWpCSjs7RTRIdDVqQkU7SUFDRTtFNUh5NWpCSjs7RTRIdDVqQkU7SUFDRTtFNUh5NWpCSjs7RTRIdDVqQkU7SUFDRTtFNUh5NWpCSjs7RTRIdDVqQkU7SUFDRTtFNUh5NWpCSjs7RTRIOTdqQkU7SUFDRTtFNUhpOGpCSjs7RTRIOTdqQkU7SUFDRTtFNUhpOGpCSjs7RTRIOTdqQkU7SUFDRTtFNUhpOGpCSjs7RTRIOTdqQkU7SUFDRTtFNUhpOGpCSjs7RTRIOTdqQkU7SUFDRTtFNUhpOGpCSjs7RTRIOTdqQkU7SUFDRTtFNUhpOGpCSjs7RTRIOTdqQkU7SUFDRTtFNUhpOGpCSjs7RTRIOTdqQkU7SUFDRTtFNUhpOGpCSjs7RTRIOTdqQkU7SUFDRTtFNUhpOGpCSjs7RTRIOTdqQkU7SUFDRTtFNUhpOGpCSjs7RTRIdCtqQkU7SUFDRTtFNUh5K2pCSjs7RTRIdCtqQkU7SUFDRTtFNUh5K2pCSjs7RTRIdCtqQkU7SUFDRTtFNUh5K2pCSjs7RTRIdCtqQkU7SUFDRTtFNUh5K2pCSjs7RTRIdCtqQkU7SUFDRTtFNUh5K2pCSjs7RTRIdCtqQkU7SUFDRTtFNUh5K2pCSjs7RTRIdCtqQkU7SUFDRTtFNUh5K2pCSjs7RTRIdCtqQkU7SUFDRTtFNUh5K2pCSjs7RTRIdCtqQkU7SUFDRTtFNUh5K2pCSjs7RTRIdCtqQkU7SUFDRTtFNUh5K2pCSjs7RTRIOWdrQkU7SUFDRTtFNUhpaGtCSjs7RTRIOWdrQkU7SUFDRTtFNUhpaGtCSjs7RTRIOWdrQkU7SUFDRTtFNUhpaGtCSjs7RTRIOWdrQkU7SUFDRTtFNUhpaGtCSjs7RTRIOWdrQkU7SUFDRTtFNUhpaGtCSjs7RTRIOWdrQkU7SUFDRTtFNUhpaGtCSjs7RTRIOWdrQkU7SUFDRTtFNUhpaGtCSjs7RTRIOWdrQkU7SUFDRTtFNUhpaGtCSjs7RTRIOWdrQkU7SUFDRTtFNUhpaGtCSjs7RTRIOWdrQkU7SUFDRTtFNUhpaGtCSjs7RTRIdGprQkU7SUFDRTtFNUh5amtCSjs7RTRIdGprQkU7SUFDRTtFNUh5amtCSjs7RTRIdGprQkU7SUFDRTtFNUh5amtCSjs7RTRIdGprQkU7SUFDRTtFNUh5amtCSjs7RTRIdGprQkU7SUFDRTtFNUh5amtCSjs7RTRIdGprQkU7SUFDRTtFNUh5amtCSjs7RTRIdGprQkU7SUFDRTtFNUh5amtCSjs7RTRIdGprQkU7SUFDRTtFNUh5amtCSjs7RTRIdGprQkU7SUFDRTtFNUh5amtCSjs7RTRIdGprQkU7SUFDRTtFNUh5amtCSjs7RTRIOWxrQkU7SUFDRTtFNUhpbWtCSjs7RTRIOWxrQkU7SUFDRTtFNUhpbWtCSjs7RTRIOWxrQkU7SUFDRTtFNUhpbWtCSjs7RTRIOWxrQkU7SUFDRTtFNUhpbWtCSjs7RTRIOWxrQkU7SUFDRTtFNUhpbWtCSjs7RTRIOWxrQkU7SUFDRTtFNUhpbWtCSjs7RTRIOWxrQkU7SUFDRTtFNUhpbWtCSjs7RTRIOWxrQkU7SUFDRTtFNUhpbWtCSjs7RTRIOWxrQkU7SUFDRTtFNUhpbWtCSjs7RTRIOWxrQkU7SUFDRTtFNUhpbWtCSjs7RTRIdG9rQkU7SUFDRTtFNUh5b2tCSjs7RTRIdG9rQkU7SUFDRTtFNUh5b2tCSjs7RTRIdG9rQkU7SUFDRTtFNUh5b2tCSjs7RTRIdG9rQkU7SUFDRTtFNUh5b2tCSjs7RTRIdG9rQkU7SUFDRTtFNUh5b2tCSjs7RTRIdG9rQkU7SUFDRTtFNUh5b2tCSjs7RTRIdG9rQkU7SUFDRTtFNUh5b2tCSjs7RTRIdG9rQkU7SUFDRTtFNUh5b2tCSjs7RTRIdG9rQkU7SUFDRTtFNUh5b2tCSjs7RTRIdG9rQkU7SUFDRTtFNUh5b2tCSjs7RTRIOXFrQkU7SUFDRTtFNUhpcmtCSjs7RTRIOXFrQkU7SUFDRTtFNUhpcmtCSjs7RTRIOXFrQkU7SUFDRTtFNUhpcmtCSjs7RTRIOXFrQkU7SUFDRTtFNUhpcmtCSjs7RTRIOXFrQkU7SUFDRTtFNUhpcmtCSjs7RTRIOXFrQkU7SUFDRTtFNUhpcmtCSjs7RTRIOXFrQkU7SUFDRTtFNUhpcmtCSjs7RTRIOXFrQkU7SUFDRTtFNUhpcmtCSjs7RTRIOXFrQkU7SUFDRTtFNUhpcmtCSjs7RTRIOXFrQkU7SUFDRTtFNUhpcmtCSjs7RTRIdHRrQkU7SUFDRTtFNUh5dGtCSjs7RTRIdHRrQkU7SUFDRTtFNUh5dGtCSjs7RTRIdHRrQkU7SUFDRTtFNUh5dGtCSjs7RTRIdHRrQkU7SUFDRTtFNUh5dGtCSjs7RTRIdHRrQkU7SUFDRTtFNUh5dGtCSjs7RTRIdHRrQkU7SUFDRTtFNUh5dGtCSjs7RTRIdHRrQkU7SUFDRTtFNUh5dGtCSjs7RTRIdHRrQkU7SUFDRTtFNUh5dGtCSjs7RTRIdHRrQkU7SUFDRTtFNUh5dGtCSjs7RTRIdHRrQkU7SUFDRTtFNUh5dGtCSjtBQUNGO0FSbDhqQkk7RW9JclZGO0lBQ0U7RTVIMHhrQkY7O0U0SHZ4a0JBO0lBQ0U7RTVIMHhrQkY7O0U0SHZ4a0JBO0lBQ0U7RTVIMHhrQkY7O0U0SHZ4a0JBO0lBQ0U7RTVIMHhrQkY7O0U0SHZ4a0JBO0lBQ0U7RTVIMHhrQkY7O0U0SG54a0JFO0lBQ0U7RTVIc3hrQko7O0U0SG54a0JFO0lBQ0U7RTVIc3hrQko7O0U0SG54a0JFO0lBQ0U7RTVIc3hrQko7O0U0SG54a0JFO0lBQ0U7RTVIc3hrQko7O0U0SG54a0JFO0lBQ0U7RTVIc3hrQko7O0U0SG54a0JFO0lBQ0U7RTVIc3hrQko7O0U0SG54a0JFO0lBQ0U7RTVIc3hrQko7O0U0SG54a0JFO0lBQ0U7RTVIc3hrQko7O0U0SG54a0JFO0lBQ0U7RTVIc3hrQko7O0U0SG54a0JFO0lBQ0U7RTVIc3hrQko7O0U0SDN6a0JFO0lBQ0U7RTVIOHprQko7O0U0SDN6a0JFO0lBQ0U7RTVIOHprQko7O0U0SDN6a0JFO0lBQ0U7RTVIOHprQko7O0U0SDN6a0JFO0lBQ0U7RTVIOHprQko7O0U0SDN6a0JFO0lBQ0U7RTVIOHprQko7O0U0SDN6a0JFO0lBQ0U7RTVIOHprQko7O0U0SDN6a0JFO0lBQ0U7RTVIOHprQko7O0U0SDN6a0JFO0lBQ0U7RTVIOHprQko7O0U0SDN6a0JFO0lBQ0U7RTVIOHprQko7O0U0SDN6a0JFO0lBQ0U7RTVIOHprQko7O0U0SG4ya0JFO0lBQ0U7RTVIczJrQko7O0U0SG4ya0JFO0lBQ0U7RTVIczJrQko7O0U0SG4ya0JFO0lBQ0U7RTVIczJrQko7O0U0SG4ya0JFO0lBQ0U7RTVIczJrQko7O0U0SG4ya0JFO0lBQ0U7RTVIczJrQko7O0U0SG4ya0JFO0lBQ0U7RTVIczJrQko7O0U0SG4ya0JFO0lBQ0U7RTVIczJrQko7O0U0SG4ya0JFO0lBQ0U7RTVIczJrQko7O0U0SG4ya0JFO0lBQ0U7RTVIczJrQko7O0U0SG4ya0JFO0lBQ0U7RTVIczJrQko7O0U0SDM0a0JFO0lBQ0U7RTVIODRrQko7O0U0SDM0a0JFO0lBQ0U7RTVIODRrQko7O0U0SDM0a0JFO0lBQ0U7RTVIODRrQko7O0U0SDM0a0JFO0lBQ0U7RTVIODRrQko7O0U0SDM0a0JFO0lBQ0U7RTVIODRrQko7O0U0SDM0a0JFO0lBQ0U7RTVIODRrQko7O0U0SDM0a0JFO0lBQ0U7RTVIODRrQko7O0U0SDM0a0JFO0lBQ0U7RTVIODRrQko7O0U0SDM0a0JFO0lBQ0U7RTVIODRrQko7O0U0SDM0a0JFO0lBQ0U7RTVIODRrQko7O0U0SG43a0JFO0lBQ0U7RTVIczdrQko7O0U0SG43a0JFO0lBQ0U7RTVIczdrQko7O0U0SG43a0JFO0lBQ0U7RTVIczdrQko7O0U0SG43a0JFO0lBQ0U7RTVIczdrQko7O0U0SG43a0JFO0lBQ0U7RTVIczdrQko7O0U0SG43a0JFO0lBQ0U7RTVIczdrQko7O0U0SG43a0JFO0lBQ0U7RTVIczdrQko7O0U0SG43a0JFO0lBQ0U7RTVIczdrQko7O0U0SG43a0JFO0lBQ0U7RTVIczdrQko7O0U0SG43a0JFO0lBQ0U7RTVIczdrQko7O0U0SDM5a0JFO0lBQ0U7RTVIODlrQko7O0U0SDM5a0JFO0lBQ0U7RTVIODlrQko7O0U0SDM5a0JFO0lBQ0U7RTVIODlrQko7O0U0SDM5a0JFO0lBQ0U7RTVIODlrQko7O0U0SDM5a0JFO0lBQ0U7RTVIODlrQko7O0U0SDM5a0JFO0lBQ0U7RTVIODlrQko7O0U0SDM5a0JFO0lBQ0U7RTVIODlrQko7O0U0SDM5a0JFO0lBQ0U7RTVIODlrQko7O0U0SDM5a0JFO0lBQ0U7RTVIODlrQko7O0U0SDM5a0JFO0lBQ0U7RTVIODlrQko7O0U0SG5nbEJFO0lBQ0U7RTVIc2dsQko7O0U0SG5nbEJFO0lBQ0U7RTVIc2dsQko7O0U0SG5nbEJFO0lBQ0U7RTVIc2dsQko7O0U0SG5nbEJFO0lBQ0U7RTVIc2dsQko7O0U0SG5nbEJFO0lBQ0U7RTVIc2dsQko7O0U0SG5nbEJFO0lBQ0U7RTVIc2dsQko7O0U0SG5nbEJFO0lBQ0U7RTVIc2dsQko7O0U0SG5nbEJFO0lBQ0U7RTVIc2dsQko7O0U0SG5nbEJFO0lBQ0U7RTVIc2dsQko7O0U0SG5nbEJFO0lBQ0U7RTVIc2dsQko7O0U0SDNpbEJFO0lBQ0U7RTVIOGlsQko7O0U0SDNpbEJFO0lBQ0U7RTVIOGlsQko7O0U0SDNpbEJFO0lBQ0U7RTVIOGlsQko7O0U0SDNpbEJFO0lBQ0U7RTVIOGlsQko7O0U0SDNpbEJFO0lBQ0U7RTVIOGlsQko7O0U0SDNpbEJFO0lBQ0U7RTVIOGlsQko7O0U0SDNpbEJFO0lBQ0U7RTVIOGlsQko7O0U0SDNpbEJFO0lBQ0U7RTVIOGlsQko7O0U0SDNpbEJFO0lBQ0U7RTVIOGlsQko7O0U0SDNpbEJFO0lBQ0U7RTVIOGlsQko7O0U0SG5sbEJFO0lBQ0U7RTVIc2xsQko7O0U0SG5sbEJFO0lBQ0U7RTVIc2xsQko7O0U0SG5sbEJFO0lBQ0U7RTVIc2xsQko7O0U0SG5sbEJFO0lBQ0U7RTVIc2xsQko7O0U0SG5sbEJFO0lBQ0U7RTVIc2xsQko7O0U0SG5sbEJFO0lBQ0U7RTVIc2xsQko7O0U0SG5sbEJFO0lBQ0U7RTVIc2xsQko7O0U0SG5sbEJFO0lBQ0U7RTVIc2xsQko7O0U0SG5sbEJFO0lBQ0U7RTVIc2xsQko7O0U0SG5sbEJFO0lBQ0U7RTVIc2xsQko7O0U0SDNubEJFO0lBQ0U7RTVIOG5sQko7O0U0SDNubEJFO0lBQ0U7RTVIOG5sQko7O0U0SDNubEJFO0lBQ0U7RTVIOG5sQko7O0U0SDNubEJFO0lBQ0U7RTVIOG5sQko7O0U0SDNubEJFO0lBQ0U7RTVIOG5sQko7O0U0SDNubEJFO0lBQ0U7RTVIOG5sQko7O0U0SDNubEJFO0lBQ0U7RTVIOG5sQko7O0U0SDNubEJFO0lBQ0U7RTVIOG5sQko7O0U0SDNubEJFO0lBQ0U7RTVIOG5sQko7O0U0SDNubEJFO0lBQ0U7RTVIOG5sQko7O0U0SG5xbEJFO0lBQ0U7RTVIc3FsQko7O0U0SG5xbEJFO0lBQ0U7RTVIc3FsQko7O0U0SG5xbEJFO0lBQ0U7RTVIc3FsQko7O0U0SG5xbEJFO0lBQ0U7RTVIc3FsQko7O0U0SG5xbEJFO0lBQ0U7RTVIc3FsQko7O0U0SG5xbEJFO0lBQ0U7RTVIc3FsQko7O0U0SG5xbEJFO0lBQ0U7RTVIc3FsQko7O0U0SG5xbEJFO0lBQ0U7RTVIc3FsQko7O0U0SG5xbEJFO0lBQ0U7RTVIc3FsQko7O0U0SG5xbEJFO0lBQ0U7RTVIc3FsQko7O0U0SDNzbEJFO0lBQ0U7RTVIOHNsQko7O0U0SDNzbEJFO0lBQ0U7RTVIOHNsQko7O0U0SDNzbEJFO0lBQ0U7RTVIOHNsQko7O0U0SDNzbEJFO0lBQ0U7RTVIOHNsQko7O0U0SDNzbEJFO0lBQ0U7RTVIOHNsQko7O0U0SDNzbEJFO0lBQ0U7RTVIOHNsQko7O0U0SDNzbEJFO0lBQ0U7RTVIOHNsQko7O0U0SDNzbEJFO0lBQ0U7RTVIOHNsQko7O0U0SDNzbEJFO0lBQ0U7RTVIOHNsQko7O0U0SDNzbEJFO0lBQ0U7RTVIOHNsQko7O0U0SG52bEJFO0lBQ0U7RTVIc3ZsQko7O0U0SG52bEJFO0lBQ0U7RTVIc3ZsQko7O0U0SG52bEJFO0lBQ0U7RTVIc3ZsQko7O0U0SG52bEJFO0lBQ0U7RTVIc3ZsQko7O0U0SG52bEJFO0lBQ0U7RTVIc3ZsQko7O0U0SG52bEJFO0lBQ0U7RTVIc3ZsQko7O0U0SG52bEJFO0lBQ0U7RTVIc3ZsQko7O0U0SG52bEJFO0lBQ0U7RTVIc3ZsQko7O0U0SG52bEJFO0lBQ0U7RTVIc3ZsQko7O0U0SG52bEJFO0lBQ0U7RTVIc3ZsQko7O0U0SDN4bEJFO0lBQ0U7RTVIOHhsQko7O0U0SDN4bEJFO0lBQ0U7RTVIOHhsQko7O0U0SDN4bEJFO0lBQ0U7RTVIOHhsQko7O0U0SDN4bEJFO0lBQ0U7RTVIOHhsQko7O0U0SDN4bEJFO0lBQ0U7RTVIOHhsQko7O0U0SDN4bEJFO0lBQ0U7RTVIOHhsQko7O0U0SDN4bEJFO0lBQ0U7RTVIOHhsQko7O0U0SDN4bEJFO0lBQ0U7RTVIOHhsQko7O0U0SDN4bEJFO0lBQ0U7RTVIOHhsQko7O0U0SDN4bEJFO0lBQ0U7RTVIOHhsQko7O0U0SG4wbEJFO0lBQ0U7RTVIczBsQko7O0U0SG4wbEJFO0lBQ0U7RTVIczBsQko7O0U0SG4wbEJFO0lBQ0U7RTVIczBsQko7O0U0SG4wbEJFO0lBQ0U7RTVIczBsQko7O0U0SG4wbEJFO0lBQ0U7RTVIczBsQko7O0U0SG4wbEJFO0lBQ0U7RTVIczBsQko7O0U0SG4wbEJFO0lBQ0U7RTVIczBsQko7O0U0SG4wbEJFO0lBQ0U7RTVIczBsQko7O0U0SG4wbEJFO0lBQ0U7RTVIczBsQko7O0U0SG4wbEJFO0lBQ0U7RTVIczBsQko7O0U0SDMybEJFO0lBQ0U7RTVIODJsQko7O0U0SDMybEJFO0lBQ0U7RTVIODJsQko7O0U0SDMybEJFO0lBQ0U7RTVIODJsQko7O0U0SDMybEJFO0lBQ0U7RTVIODJsQko7O0U0SDMybEJFO0lBQ0U7RTVIODJsQko7O0U0SDMybEJFO0lBQ0U7RTVIODJsQko7O0U0SDMybEJFO0lBQ0U7RTVIODJsQko7O0U0SDMybEJFO0lBQ0U7RTVIODJsQko7O0U0SDMybEJFO0lBQ0U7RTVIODJsQko7O0U0SDMybEJFO0lBQ0U7RTVIODJsQko7O0U0SG41bEJFO0lBQ0U7RTVIczVsQko7O0U0SG41bEJFO0lBQ0U7RTVIczVsQko7O0U0SG41bEJFO0lBQ0U7RTVIczVsQko7O0U0SG41bEJFO0lBQ0U7RTVIczVsQko7O0U0SG41bEJFO0lBQ0U7RTVIczVsQko7O0U0SG41bEJFO0lBQ0U7RTVIczVsQko7O0U0SG41bEJFO0lBQ0U7RTVIczVsQko7O0U0SG41bEJFO0lBQ0U7RTVIczVsQko7O0U0SG41bEJFO0lBQ0U7RTVIczVsQko7O0U0SG41bEJFO0lBQ0U7RTVIczVsQko7O0U0SDM3bEJFO0lBQ0U7RTVIODdsQko7O0U0SDM3bEJFO0lBQ0U7RTVIODdsQko7O0U0SDM3bEJFO0lBQ0U7RTVIODdsQko7O0U0SDM3bEJFO0lBQ0U7RTVIODdsQko7O0U0SDM3bEJFO0lBQ0U7RTVIODdsQko7O0U0SDM3bEJFO0lBQ0U7RTVIODdsQko7O0U0SDM3bEJFO0lBQ0U7RTVIODdsQko7O0U0SDM3bEJFO0lBQ0U7RTVIODdsQko7O0U0SDM3bEJFO0lBQ0U7RTVIODdsQko7O0U0SDM3bEJFO0lBQ0U7RTVIODdsQko7O0U0SG4rbEJFO0lBQ0U7RTVIcytsQko7O0U0SG4rbEJFO0lBQ0U7RTVIcytsQko7O0U0SG4rbEJFO0lBQ0U7RTVIcytsQko7O0U0SG4rbEJFO0lBQ0U7RTVIcytsQko7O0U0SG4rbEJFO0lBQ0U7RTVIcytsQko7O0U0SG4rbEJFO0lBQ0U7RTVIcytsQko7O0U0SG4rbEJFO0lBQ0U7RTVIcytsQko7O0U0SG4rbEJFO0lBQ0U7RTVIcytsQko7O0U0SG4rbEJFO0lBQ0U7RTVIcytsQko7O0U0SG4rbEJFO0lBQ0U7RTVIcytsQko7O0U0SDNnbUJFO0lBQ0U7RTVIOGdtQko7O0U0SDNnbUJFO0lBQ0U7RTVIOGdtQko7O0U0SDNnbUJFO0lBQ0U7RTVIOGdtQko7O0U0SDNnbUJFO0lBQ0U7RTVIOGdtQko7O0U0SDNnbUJFO0lBQ0U7RTVIOGdtQko7O0U0SDNnbUJFO0lBQ0U7RTVIOGdtQko7O0U0SDNnbUJFO0lBQ0U7RTVIOGdtQko7O0U0SDNnbUJFO0lBQ0U7RTVIOGdtQko7O0U0SDNnbUJFO0lBQ0U7RTVIOGdtQko7O0U0SDNnbUJFO0lBQ0U7RTVIOGdtQko7O0U0SG5qbUJFO0lBQ0U7RTVIc2ptQko7O0U0SG5qbUJFO0lBQ0U7RTVIc2ptQko7O0U0SG5qbUJFO0lBQ0U7RTVIc2ptQko7O0U0SG5qbUJFO0lBQ0U7RTVIc2ptQko7O0U0SG5qbUJFO0lBQ0U7RTVIc2ptQko7O0U0SG5qbUJFO0lBQ0U7RTVIc2ptQko7O0U0SG5qbUJFO0lBQ0U7RTVIc2ptQko7O0U0SG5qbUJFO0lBQ0U7RTVIc2ptQko7O0U0SG5qbUJFO0lBQ0U7RTVIc2ptQko7O0U0SG5qbUJFO0lBQ0U7RTVIc2ptQko7QUFDRjtBUnp4bEJJO0VvSTNWRjtJQUNFO0U1SHVubUJGOztFNEhwbm1CQTtJQUNFO0U1SHVubUJGOztFNEhwbm1CQTtJQUNFO0U1SHVubUJGOztFNEhwbm1CQTtJQUNFO0U1SHVubUJGOztFNEhwbm1CQTtJQUNFO0U1SHVubUJGOztFNEhobm1CRTtJQUNFO0U1SG1ubUJKOztFNEhobm1CRTtJQUNFO0U1SG1ubUJKOztFNEhobm1CRTtJQUNFO0U1SG1ubUJKOztFNEhobm1CRTtJQUNFO0U1SG1ubUJKOztFNEhobm1CRTtJQUNFO0U1SG1ubUJKOztFNEhobm1CRTtJQUNFO0U1SG1ubUJKOztFNEhobm1CRTtJQUNFO0U1SG1ubUJKOztFNEhobm1CRTtJQUNFO0U1SG1ubUJKOztFNEhobm1CRTtJQUNFO0U1SG1ubUJKOztFNEhobm1CRTtJQUNFO0U1SG1ubUJKOztFNEh4cG1CRTtJQUNFO0U1SDJwbUJKOztFNEh4cG1CRTtJQUNFO0U1SDJwbUJKOztFNEh4cG1CRTtJQUNFO0U1SDJwbUJKOztFNEh4cG1CRTtJQUNFO0U1SDJwbUJKOztFNEh4cG1CRTtJQUNFO0U1SDJwbUJKOztFNEh4cG1CRTtJQUNFO0U1SDJwbUJKOztFNEh4cG1CRTtJQUNFO0U1SDJwbUJKOztFNEh4cG1CRTtJQUNFO0U1SDJwbUJKOztFNEh4cG1CRTtJQUNFO0U1SDJwbUJKOztFNEh4cG1CRTtJQUNFO0U1SDJwbUJKOztFNEhoc21CRTtJQUNFO0U1SG1zbUJKOztFNEhoc21CRTtJQUNFO0U1SG1zbUJKOztFNEhoc21CRTtJQUNFO0U1SG1zbUJKOztFNEhoc21CRTtJQUNFO0U1SG1zbUJKOztFNEhoc21CRTtJQUNFO0U1SG1zbUJKOztFNEhoc21CRTtJQUNFO0U1SG1zbUJKOztFNEhoc21CRTtJQUNFO0U1SG1zbUJKOztFNEhoc21CRTtJQUNFO0U1SG1zbUJKOztFNEhoc21CRTtJQUNFO0U1SG1zbUJKOztFNEhoc21CRTtJQUNFO0U1SG1zbUJKOztFNEh4dW1CRTtJQUNFO0U1SDJ1bUJKOztFNEh4dW1CRTtJQUNFO0U1SDJ1bUJKOztFNEh4dW1CRTtJQUNFO0U1SDJ1bUJKOztFNEh4dW1CRTtJQUNFO0U1SDJ1bUJKOztFNEh4dW1CRTtJQUNFO0U1SDJ1bUJKOztFNEh4dW1CRTtJQUNFO0U1SDJ1bUJKOztFNEh4dW1CRTtJQUNFO0U1SDJ1bUJKOztFNEh4dW1CRTtJQUNFO0U1SDJ1bUJKOztFNEh4dW1CRTtJQUNFO0U1SDJ1bUJKOztFNEh4dW1CRTtJQUNFO0U1SDJ1bUJKOztFNEhoeG1CRTtJQUNFO0U1SG14bUJKOztFNEhoeG1CRTtJQUNFO0U1SG14bUJKOztFNEhoeG1CRTtJQUNFO0U1SG14bUJKOztFNEhoeG1CRTtJQUNFO0U1SG14bUJKOztFNEhoeG1CRTtJQUNFO0U1SG14bUJKOztFNEhoeG1CRTtJQUNFO0U1SG14bUJKOztFNEhoeG1CRTtJQUNFO0U1SG14bUJKOztFNEhoeG1CRTtJQUNFO0U1SG14bUJKOztFNEhoeG1CRTtJQUNFO0U1SG14bUJKOztFNEhoeG1CRTtJQUNFO0U1SG14bUJKOztFNEh4em1CRTtJQUNFO0U1SDJ6bUJKOztFNEh4em1CRTtJQUNFO0U1SDJ6bUJKOztFNEh4em1CRTtJQUNFO0U1SDJ6bUJKOztFNEh4em1CRTtJQUNFO0U1SDJ6bUJKOztFNEh4em1CRTtJQUNFO0U1SDJ6bUJKOztFNEh4em1CRTtJQUNFO0U1SDJ6bUJKOztFNEh4em1CRTtJQUNFO0U1SDJ6bUJKOztFNEh4em1CRTtJQUNFO0U1SDJ6bUJKOztFNEh4em1CRTtJQUNFO0U1SDJ6bUJKOztFNEh4em1CRTtJQUNFO0U1SDJ6bUJKOztFNEhoMm1CRTtJQUNFO0U1SG0ybUJKOztFNEhoMm1CRTtJQUNFO0U1SG0ybUJKOztFNEhoMm1CRTtJQUNFO0U1SG0ybUJKOztFNEhoMm1CRTtJQUNFO0U1SG0ybUJKOztFNEhoMm1CRTtJQUNFO0U1SG0ybUJKOztFNEhoMm1CRTtJQUNFO0U1SG0ybUJKOztFNEhoMm1CRTtJQUNFO0U1SG0ybUJKOztFNEhoMm1CRTtJQUNFO0U1SG0ybUJKOztFNEhoMm1CRTtJQUNFO0U1SG0ybUJKOztFNEhoMm1CRTtJQUNFO0U1SG0ybUJKOztFNEh4NG1CRTtJQUNFO0U1SDI0bUJKOztFNEh4NG1CRTtJQUNFO0U1SDI0bUJKOztFNEh4NG1CRTtJQUNFO0U1SDI0bUJKOztFNEh4NG1CRTtJQUNFO0U1SDI0bUJKOztFNEh4NG1CRTtJQUNFO0U1SDI0bUJKOztFNEh4NG1CRTtJQUNFO0U1SDI0bUJKOztFNEh4NG1CRTtJQUNFO0U1SDI0bUJKOztFNEh4NG1CRTtJQUNFO0U1SDI0bUJKOztFNEh4NG1CRTtJQUNFO0U1SDI0bUJKOztFNEh4NG1CRTtJQUNFO0U1SDI0bUJKOztFNEhoN21CRTtJQUNFO0U1SG03bUJKOztFNEhoN21CRTtJQUNFO0U1SG03bUJKOztFNEhoN21CRTtJQUNFO0U1SG03bUJKOztFNEhoN21CRTtJQUNFO0U1SG03bUJKOztFNEhoN21CRTtJQUNFO0U1SG03bUJKOztFNEhoN21CRTtJQUNFO0U1SG03bUJKOztFNEhoN21CRTtJQUNFO0U1SG03bUJKOztFNEhoN21CRTtJQUNFO0U1SG03bUJKOztFNEhoN21CRTtJQUNFO0U1SG03bUJKOztFNEhoN21CRTtJQUNFO0U1SG03bUJKOztFNEh4OW1CRTtJQUNFO0U1SDI5bUJKOztFNEh4OW1CRTtJQUNFO0U1SDI5bUJKOztFNEh4OW1CRTtJQUNFO0U1SDI5bUJKOztFNEh4OW1CRTtJQUNFO0U1SDI5bUJKOztFNEh4OW1CRTtJQUNFO0U1SDI5bUJKOztFNEh4OW1CRTtJQUNFO0U1SDI5bUJKOztFNEh4OW1CRTtJQUNFO0U1SDI5bUJKOztFNEh4OW1CRTtJQUNFO0U1SDI5bUJKOztFNEh4OW1CRTtJQUNFO0U1SDI5bUJKOztFNEh4OW1CRTtJQUNFO0U1SDI5bUJKOztFNEhoZ25CRTtJQUNFO0U1SG1nbkJKOztFNEhoZ25CRTtJQUNFO0U1SG1nbkJKOztFNEhoZ25CRTtJQUNFO0U1SG1nbkJKOztFNEhoZ25CRTtJQUNFO0U1SG1nbkJKOztFNEhoZ25CRTtJQUNFO0U1SG1nbkJKOztFNEhoZ25CRTtJQUNFO0U1SG1nbkJKOztFNEhoZ25CRTtJQUNFO0U1SG1nbkJKOztFNEhoZ25CRTtJQUNFO0U1SG1nbkJKOztFNEhoZ25CRTtJQUNFO0U1SG1nbkJKOztFNEhoZ25CRTtJQUNFO0U1SG1nbkJKOztFNEh4aW5CRTtJQUNFO0U1SDJpbkJKOztFNEh4aW5CRTtJQUNFO0U1SDJpbkJKOztFNEh4aW5CRTtJQUNFO0U1SDJpbkJKOztFNEh4aW5CRTtJQUNFO0U1SDJpbkJKOztFNEh4aW5CRTtJQUNFO0U1SDJpbkJKOztFNEh4aW5CRTtJQUNFO0U1SDJpbkJKOztFNEh4aW5CRTtJQUNFO0U1SDJpbkJKOztFNEh4aW5CRTtJQUNFO0U1SDJpbkJKOztFNEh4aW5CRTtJQUNFO0U1SDJpbkJKOztFNEh4aW5CRTtJQUNFO0U1SDJpbkJKOztFNEhobG5CRTtJQUNFO0U1SG1sbkJKOztFNEhobG5CRTtJQUNFO0U1SG1sbkJKOztFNEhobG5CRTtJQUNFO0U1SG1sbkJKOztFNEhobG5CRTtJQUNFO0U1SG1sbkJKOztFNEhobG5CRTtJQUNFO0U1SG1sbkJKOztFNEhobG5CRTtJQUNFO0U1SG1sbkJKOztFNEhobG5CRTtJQUNFO0U1SG1sbkJKOztFNEhobG5CRTtJQUNFO0U1SG1sbkJKOztFNEhobG5CRTtJQUNFO0U1SG1sbkJKOztFNEhobG5CRTtJQUNFO0U1SG1sbkJKOztFNEh4bm5CRTtJQUNFO0U1SDJubkJKOztFNEh4bm5CRTtJQUNFO0U1SDJubkJKOztFNEh4bm5CRTtJQUNFO0U1SDJubkJKOztFNEh4bm5CRTtJQUNFO0U1SDJubkJKOztFNEh4bm5CRTtJQUNFO0U1SDJubkJKOztFNEh4bm5CRTtJQUNFO0U1SDJubkJKOztFNEh4bm5CRTtJQUNFO0U1SDJubkJKOztFNEh4bm5CRTtJQUNFO0U1SDJubkJKOztFNEh4bm5CRTtJQUNFO0U1SDJubkJKOztFNEh4bm5CRTtJQUNFO0U1SDJubkJKOztFNEhocW5CRTtJQUNFO0U1SG1xbkJKOztFNEhocW5CRTtJQUNFO0U1SG1xbkJKOztFNEhocW5CRTtJQUNFO0U1SG1xbkJKOztFNEhocW5CRTtJQUNFO0U1SG1xbkJKOztFNEhocW5CRTtJQUNFO0U1SG1xbkJKOztFNEhocW5CRTtJQUNFO0U1SG1xbkJKOztFNEhocW5CRTtJQUNFO0U1SG1xbkJKOztFNEhocW5CRTtJQUNFO0U1SG1xbkJKOztFNEhocW5CRTtJQUNFO0U1SG1xbkJKOztFNEhocW5CRTtJQUNFO0U1SG1xbkJKOztFNEh4c25CRTtJQUNFO0U1SDJzbkJKOztFNEh4c25CRTtJQUNFO0U1SDJzbkJKOztFNEh4c25CRTtJQUNFO0U1SDJzbkJKOztFNEh4c25CRTtJQUNFO0U1SDJzbkJKOztFNEh4c25CRTtJQUNFO0U1SDJzbkJKOztFNEh4c25CRTtJQUNFO0U1SDJzbkJKOztFNEh4c25CRTtJQUNFO0U1SDJzbkJKOztFNEh4c25CRTtJQUNFO0U1SDJzbkJKOztFNEh4c25CRTtJQUNFO0U1SDJzbkJKOztFNEh4c25CRTtJQUNFO0U1SDJzbkJKOztFNEhodm5CRTtJQUNFO0U1SG12bkJKOztFNEhodm5CRTtJQUNFO0U1SG12bkJKOztFNEhodm5CRTtJQUNFO0U1SG12bkJKOztFNEhodm5CRTtJQUNFO0U1SG12bkJKOztFNEhodm5CRTtJQUNFO0U1SG12bkJKOztFNEhodm5CRTtJQUNFO0U1SG12bkJKOztFNEhodm5CRTtJQUNFO0U1SG12bkJKOztFNEhodm5CRTtJQUNFO0U1SG12bkJKOztFNEhodm5CRTtJQUNFO0U1SG12bkJKOztFNEhodm5CRTtJQUNFO0U1SG12bkJKOztFNEh4eG5CRTtJQUNFO0U1SDJ4bkJKOztFNEh4eG5CRTtJQUNFO0U1SDJ4bkJKOztFNEh4eG5CRTtJQUNFO0U1SDJ4bkJKOztFNEh4eG5CRTtJQUNFO0U1SDJ4bkJKOztFNEh4eG5CRTtJQUNFO0U1SDJ4bkJKOztFNEh4eG5CRTtJQUNFO0U1SDJ4bkJKOztFNEh4eG5CRTtJQUNFO0U1SDJ4bkJKOztFNEh4eG5CRTtJQUNFO0U1SDJ4bkJKOztFNEh4eG5CRTtJQUNFO0U1SDJ4bkJKOztFNEh4eG5CRTtJQUNFO0U1SDJ4bkJKOztFNEhoMG5CRTtJQUNFO0U1SG0wbkJKOztFNEhoMG5CRTtJQUNFO0U1SG0wbkJKOztFNEhoMG5CRTtJQUNFO0U1SG0wbkJKOztFNEhoMG5CRTtJQUNFO0U1SG0wbkJKOztFNEhoMG5CRTtJQUNFO0U1SG0wbkJKOztFNEhoMG5CRTtJQUNFO0U1SG0wbkJKOztFNEhoMG5CRTtJQUNFO0U1SG0wbkJKOztFNEhoMG5CRTtJQUNFO0U1SG0wbkJKOztFNEhoMG5CRTtJQUNFO0U1SG0wbkJKOztFNEhoMG5CRTtJQUNFO0U1SG0wbkJKOztFNEh4Mm5CRTtJQUNFO0U1SDIybkJKOztFNEh4Mm5CRTtJQUNFO0U1SDIybkJKOztFNEh4Mm5CRTtJQUNFO0U1SDIybkJKOztFNEh4Mm5CRTtJQUNFO0U1SDIybkJKOztFNEh4Mm5CRTtJQUNFO0U1SDIybkJKOztFNEh4Mm5CRTtJQUNFO0U1SDIybkJKOztFNEh4Mm5CRTtJQUNFO0U1SDIybkJKOztFNEh4Mm5CRTtJQUNFO0U1SDIybkJKOztFNEh4Mm5CRTtJQUNFO0U1SDIybkJKOztFNEh4Mm5CRTtJQUNFO0U1SDIybkJKOztFNEhoNW5CRTtJQUNFO0U1SG01bkJKOztFNEhoNW5CRTtJQUNFO0U1SG01bkJKOztFNEhoNW5CRTtJQUNFO0U1SG01bkJKOztFNEhoNW5CRTtJQUNFO0U1SG01bkJKOztFNEhoNW5CRTtJQUNFO0U1SG01bkJKOztFNEhoNW5CRTtJQUNFO0U1SG01bkJKOztFNEhoNW5CRTtJQUNFO0U1SG01bkJKOztFNEhoNW5CRTtJQUNFO0U1SG01bkJKOztFNEhoNW5CRTtJQUNFO0U1SG01bkJKOztFNEhoNW5CRTtJQUNFO0U1SG01bkJKO0FBQ0Y7QVJobm5CSTtFb0lqV0Y7SUFDRTtFNUhvOW5CRjs7RTRIajluQkE7SUFDRTtFNUhvOW5CRjs7RTRIajluQkE7SUFDRTtFNUhvOW5CRjs7RTRIajluQkE7SUFDRTtFNUhvOW5CRjs7RTRIajluQkE7SUFDRTtFNUhvOW5CRjs7RTRINzhuQkU7SUFDRTtFNUhnOW5CSjs7RTRINzhuQkU7SUFDRTtFNUhnOW5CSjs7RTRINzhuQkU7SUFDRTtFNUhnOW5CSjs7RTRINzhuQkU7SUFDRTtFNUhnOW5CSjs7RTRINzhuQkU7SUFDRTtFNUhnOW5CSjs7RTRINzhuQkU7SUFDRTtFNUhnOW5CSjs7RTRINzhuQkU7SUFDRTtFNUhnOW5CSjs7RTRINzhuQkU7SUFDRTtFNUhnOW5CSjs7RTRINzhuQkU7SUFDRTtFNUhnOW5CSjs7RTRINzhuQkU7SUFDRTtFNUhnOW5CSjs7RTRIci9uQkU7SUFDRTtFNUh3L25CSjs7RTRIci9uQkU7SUFDRTtFNUh3L25CSjs7RTRIci9uQkU7SUFDRTtFNUh3L25CSjs7RTRIci9uQkU7SUFDRTtFNUh3L25CSjs7RTRIci9uQkU7SUFDRTtFNUh3L25CSjs7RTRIci9uQkU7SUFDRTtFNUh3L25CSjs7RTRIci9uQkU7SUFDRTtFNUh3L25CSjs7RTRIci9uQkU7SUFDRTtFNUh3L25CSjs7RTRIci9uQkU7SUFDRTtFNUh3L25CSjs7RTRIci9uQkU7SUFDRTtFNUh3L25CSjs7RTRIN2hvQkU7SUFDRTtFNUhnaW9CSjs7RTRIN2hvQkU7SUFDRTtFNUhnaW9CSjs7RTRIN2hvQkU7SUFDRTtFNUhnaW9CSjs7RTRIN2hvQkU7SUFDRTtFNUhnaW9CSjs7RTRIN2hvQkU7SUFDRTtFNUhnaW9CSjs7RTRIN2hvQkU7SUFDRTtFNUhnaW9CSjs7RTRIN2hvQkU7SUFDRTtFNUhnaW9CSjs7RTRIN2hvQkU7SUFDRTtFNUhnaW9CSjs7RTRIN2hvQkU7SUFDRTtFNUhnaW9CSjs7RTRIN2hvQkU7SUFDRTtFNUhnaW9CSjs7RTRIcmtvQkU7SUFDRTtFNUh3a29CSjs7RTRIcmtvQkU7SUFDRTtFNUh3a29CSjs7RTRIcmtvQkU7SUFDRTtFNUh3a29CSjs7RTRIcmtvQkU7SUFDRTtFNUh3a29CSjs7RTRIcmtvQkU7SUFDRTtFNUh3a29CSjs7RTRIcmtvQkU7SUFDRTtFNUh3a29CSjs7RTRIcmtvQkU7SUFDRTtFNUh3a29CSjs7RTRIcmtvQkU7SUFDRTtFNUh3a29CSjs7RTRIcmtvQkU7SUFDRTtFNUh3a29CSjs7RTRIcmtvQkU7SUFDRTtFNUh3a29CSjs7RTRIN21vQkU7SUFDRTtFNUhnbm9CSjs7RTRIN21vQkU7SUFDRTtFNUhnbm9CSjs7RTRIN21vQkU7SUFDRTtFNUhnbm9CSjs7RTRIN21vQkU7SUFDRTtFNUhnbm9CSjs7RTRIN21vQkU7SUFDRTtFNUhnbm9CSjs7RTRIN21vQkU7SUFDRTtFNUhnbm9CSjs7RTRIN21vQkU7SUFDRTtFNUhnbm9CSjs7RTRIN21vQkU7SUFDRTtFNUhnbm9CSjs7RTRIN21vQkU7SUFDRTtFNUhnbm9CSjs7RTRIN21vQkU7SUFDRTtFNUhnbm9CSjs7RTRIcnBvQkU7SUFDRTtFNUh3cG9CSjs7RTRIcnBvQkU7SUFDRTtFNUh3cG9CSjs7RTRIcnBvQkU7SUFDRTtFNUh3cG9CSjs7RTRIcnBvQkU7SUFDRTtFNUh3cG9CSjs7RTRIcnBvQkU7SUFDRTtFNUh3cG9CSjs7RTRIcnBvQkU7SUFDRTtFNUh3cG9CSjs7RTRIcnBvQkU7SUFDRTtFNUh3cG9CSjs7RTRIcnBvQkU7SUFDRTtFNUh3cG9CSjs7RTRIcnBvQkU7SUFDRTtFNUh3cG9CSjs7RTRIcnBvQkU7SUFDRTtFNUh3cG9CSjs7RTRIN3JvQkU7SUFDRTtFNUhnc29CSjs7RTRIN3JvQkU7SUFDRTtFNUhnc29CSjs7RTRIN3JvQkU7SUFDRTtFNUhnc29CSjs7RTRIN3JvQkU7SUFDRTtFNUhnc29CSjs7RTRIN3JvQkU7SUFDRTtFNUhnc29CSjs7RTRIN3JvQkU7SUFDRTtFNUhnc29CSjs7RTRIN3JvQkU7SUFDRTtFNUhnc29CSjs7RTRIN3JvQkU7SUFDRTtFNUhnc29CSjs7RTRIN3JvQkU7SUFDRTtFNUhnc29CSjs7RTRIN3JvQkU7SUFDRTtFNUhnc29CSjs7RTRIcnVvQkU7SUFDRTtFNUh3dW9CSjs7RTRIcnVvQkU7SUFDRTtFNUh3dW9CSjs7RTRIcnVvQkU7SUFDRTtFNUh3dW9CSjs7RTRIcnVvQkU7SUFDRTtFNUh3dW9CSjs7RTRIcnVvQkU7SUFDRTtFNUh3dW9CSjs7RTRIcnVvQkU7SUFDRTtFNUh3dW9CSjs7RTRIcnVvQkU7SUFDRTtFNUh3dW9CSjs7RTRIcnVvQkU7SUFDRTtFNUh3dW9CSjs7RTRIcnVvQkU7SUFDRTtFNUh3dW9CSjs7RTRIcnVvQkU7SUFDRTtFNUh3dW9CSjs7RTRIN3dvQkU7SUFDRTtFNUhneG9CSjs7RTRIN3dvQkU7SUFDRTtFNUhneG9CSjs7RTRIN3dvQkU7SUFDRTtFNUhneG9CSjs7RTRIN3dvQkU7SUFDRTtFNUhneG9CSjs7RTRIN3dvQkU7SUFDRTtFNUhneG9CSjs7RTRIN3dvQkU7SUFDRTtFNUhneG9CSjs7RTRIN3dvQkU7SUFDRTtFNUhneG9CSjs7RTRIN3dvQkU7SUFDRTtFNUhneG9CSjs7RTRIN3dvQkU7SUFDRTtFNUhneG9CSjs7RTRIN3dvQkU7SUFDRTtFNUhneG9CSjs7RTRIcnpvQkU7SUFDRTtFNUh3em9CSjs7RTRIcnpvQkU7SUFDRTtFNUh3em9CSjs7RTRIcnpvQkU7SUFDRTtFNUh3em9CSjs7RTRIcnpvQkU7SUFDRTtFNUh3em9CSjs7RTRIcnpvQkU7SUFDRTtFNUh3em9CSjs7RTRIcnpvQkU7SUFDRTtFNUh3em9CSjs7RTRIcnpvQkU7SUFDRTtFNUh3em9CSjs7RTRIcnpvQkU7SUFDRTtFNUh3em9CSjs7RTRIcnpvQkU7SUFDRTtFNUh3em9CSjs7RTRIcnpvQkU7SUFDRTtFNUh3em9CSjs7RTRINzFvQkU7SUFDRTtFNUhnMm9CSjs7RTRINzFvQkU7SUFDRTtFNUhnMm9CSjs7RTRINzFvQkU7SUFDRTtFNUhnMm9CSjs7RTRINzFvQkU7SUFDRTtFNUhnMm9CSjs7RTRINzFvQkU7SUFDRTtFNUhnMm9CSjs7RTRINzFvQkU7SUFDRTtFNUhnMm9CSjs7RTRINzFvQkU7SUFDRTtFNUhnMm9CSjs7RTRINzFvQkU7SUFDRTtFNUhnMm9CSjs7RTRINzFvQkU7SUFDRTtFNUhnMm9CSjs7RTRINzFvQkU7SUFDRTtFNUhnMm9CSjs7RTRIcjRvQkU7SUFDRTtFNUh3NG9CSjs7RTRIcjRvQkU7SUFDRTtFNUh3NG9CSjs7RTRIcjRvQkU7SUFDRTtFNUh3NG9CSjs7RTRIcjRvQkU7SUFDRTtFNUh3NG9CSjs7RTRIcjRvQkU7SUFDRTtFNUh3NG9CSjs7RTRIcjRvQkU7SUFDRTtFNUh3NG9CSjs7RTRIcjRvQkU7SUFDRTtFNUh3NG9CSjs7RTRIcjRvQkU7SUFDRTtFNUh3NG9CSjs7RTRIcjRvQkU7SUFDRTtFNUh3NG9CSjs7RTRIcjRvQkU7SUFDRTtFNUh3NG9CSjs7RTRINzZvQkU7SUFDRTtFNUhnN29CSjs7RTRINzZvQkU7SUFDRTtFNUhnN29CSjs7RTRINzZvQkU7SUFDRTtFNUhnN29CSjs7RTRINzZvQkU7SUFDRTtFNUhnN29CSjs7RTRINzZvQkU7SUFDRTtFNUhnN29CSjs7RTRINzZvQkU7SUFDRTtFNUhnN29CSjs7RTRINzZvQkU7SUFDRTtFNUhnN29CSjs7RTRINzZvQkU7SUFDRTtFNUhnN29CSjs7RTRINzZvQkU7SUFDRTtFNUhnN29CSjs7RTRINzZvQkU7SUFDRTtFNUhnN29CSjs7RTRIcjlvQkU7SUFDRTtFNUh3OW9CSjs7RTRIcjlvQkU7SUFDRTtFNUh3OW9CSjs7RTRIcjlvQkU7SUFDRTtFNUh3OW9CSjs7RTRIcjlvQkU7SUFDRTtFNUh3OW9CSjs7RTRIcjlvQkU7SUFDRTtFNUh3OW9CSjs7RTRIcjlvQkU7SUFDRTtFNUh3OW9CSjs7RTRIcjlvQkU7SUFDRTtFNUh3OW9CSjs7RTRIcjlvQkU7SUFDRTtFNUh3OW9CSjs7RTRIcjlvQkU7SUFDRTtFNUh3OW9CSjs7RTRIcjlvQkU7SUFDRTtFNUh3OW9CSjs7RTRINy9vQkU7SUFDRTtFNUhnZ3BCSjs7RTRINy9vQkU7SUFDRTtFNUhnZ3BCSjs7RTRINy9vQkU7SUFDRTtFNUhnZ3BCSjs7RTRINy9vQkU7SUFDRTtFNUhnZ3BCSjs7RTRINy9vQkU7SUFDRTtFNUhnZ3BCSjs7RTRINy9vQkU7SUFDRTtFNUhnZ3BCSjs7RTRINy9vQkU7SUFDRTtFNUhnZ3BCSjs7RTRINy9vQkU7SUFDRTtFNUhnZ3BCSjs7RTRINy9vQkU7SUFDRTtFNUhnZ3BCSjs7RTRINy9vQkU7SUFDRTtFNUhnZ3BCSjs7RTRIcmlwQkU7SUFDRTtFNUh3aXBCSjs7RTRIcmlwQkU7SUFDRTtFNUh3aXBCSjs7RTRIcmlwQkU7SUFDRTtFNUh3aXBCSjs7RTRIcmlwQkU7SUFDRTtFNUh3aXBCSjs7RTRIcmlwQkU7SUFDRTtFNUh3aXBCSjs7RTRIcmlwQkU7SUFDRTtFNUh3aXBCSjs7RTRIcmlwQkU7SUFDRTtFNUh3aXBCSjs7RTRIcmlwQkU7SUFDRTtFNUh3aXBCSjs7RTRIcmlwQkU7SUFDRTtFNUh3aXBCSjs7RTRIcmlwQkU7SUFDRTtFNUh3aXBCSjs7RTRIN2twQkU7SUFDRTtFNUhnbHBCSjs7RTRIN2twQkU7SUFDRTtFNUhnbHBCSjs7RTRIN2twQkU7SUFDRTtFNUhnbHBCSjs7RTRIN2twQkU7SUFDRTtFNUhnbHBCSjs7RTRIN2twQkU7SUFDRTtFNUhnbHBCSjs7RTRIN2twQkU7SUFDRTtFNUhnbHBCSjs7RTRIN2twQkU7SUFDRTtFNUhnbHBCSjs7RTRIN2twQkU7SUFDRTtFNUhnbHBCSjs7RTRIN2twQkU7SUFDRTtFNUhnbHBCSjs7RTRIN2twQkU7SUFDRTtFNUhnbHBCSjs7RTRIcm5wQkU7SUFDRTtFNUh3bnBCSjs7RTRIcm5wQkU7SUFDRTtFNUh3bnBCSjs7RTRIcm5wQkU7SUFDRTtFNUh3bnBCSjs7RTRIcm5wQkU7SUFDRTtFNUh3bnBCSjs7RTRIcm5wQkU7SUFDRTtFNUh3bnBCSjs7RTRIcm5wQkU7SUFDRTtFNUh3bnBCSjs7RTRIcm5wQkU7SUFDRTtFNUh3bnBCSjs7RTRIcm5wQkU7SUFDRTtFNUh3bnBCSjs7RTRIcm5wQkU7SUFDRTtFNUh3bnBCSjs7RTRIcm5wQkU7SUFDRTtFNUh3bnBCSjs7RTRIN3BwQkU7SUFDRTtFNUhncXBCSjs7RTRIN3BwQkU7SUFDRTtFNUhncXBCSjs7RTRIN3BwQkU7SUFDRTtFNUhncXBCSjs7RTRIN3BwQkU7SUFDRTtFNUhncXBCSjs7RTRIN3BwQkU7SUFDRTtFNUhncXBCSjs7RTRIN3BwQkU7SUFDRTtFNUhncXBCSjs7RTRIN3BwQkU7SUFDRTtFNUhncXBCSjs7RTRIN3BwQkU7SUFDRTtFNUhncXBCSjs7RTRIN3BwQkU7SUFDRTtFNUhncXBCSjs7RTRIN3BwQkU7SUFDRTtFNUhncXBCSjs7RTRIcnNwQkU7SUFDRTtFNUh3c3BCSjs7RTRIcnNwQkU7SUFDRTtFNUh3c3BCSjs7RTRIcnNwQkU7SUFDRTtFNUh3c3BCSjs7RTRIcnNwQkU7SUFDRTtFNUh3c3BCSjs7RTRIcnNwQkU7SUFDRTtFNUh3c3BCSjs7RTRIcnNwQkU7SUFDRTtFNUh3c3BCSjs7RTRIcnNwQkU7SUFDRTtFNUh3c3BCSjs7RTRIcnNwQkU7SUFDRTtFNUh3c3BCSjs7RTRIcnNwQkU7SUFDRTtFNUh3c3BCSjs7RTRIcnNwQkU7SUFDRTtFNUh3c3BCSjs7RTRIN3VwQkU7SUFDRTtFNUhndnBCSjs7RTRIN3VwQkU7SUFDRTtFNUhndnBCSjs7RTRIN3VwQkU7SUFDRTtFNUhndnBCSjs7RTRIN3VwQkU7SUFDRTtFNUhndnBCSjs7RTRIN3VwQkU7SUFDRTtFNUhndnBCSjs7RTRIN3VwQkU7SUFDRTtFNUhndnBCSjs7RTRIN3VwQkU7SUFDRTtFNUhndnBCSjs7RTRIN3VwQkU7SUFDRTtFNUhndnBCSjs7RTRIN3VwQkU7SUFDRTtFNUhndnBCSjs7RTRIN3VwQkU7SUFDRTtFNUhndnBCSjtBQUNGO0E0SHh0cEJJO0VBQ0U7QTVIMHRwQk47O0E0SDN0cEJJO0VBQ0U7QTVIOHRwQk47O0E0SC90cEJJO0VBQ0U7QTVIa3VwQk47O0E0SG51cEJJO0VBQ0U7QTVIc3VwQk47O0E0SHZ1cEJJO0VBQ0U7QTVIMHVwQk47O0E0SDN1cEJJO0VBQ0U7QTVIOHVwQk47O0E0SC91cEJJO0VBQ0U7QTVIa3ZwQk47O0E0SG52cEJJO0VBQ0U7QTVIc3ZwQk47O0E0SHZ2cEJJO0VBQ0U7QTVIMHZwQk47O0E0SGx2cEJBO0VBQ0U7QTVIcXZwQkY7O0E0SGp2cEJBO0VBQ0U7QTVIb3ZwQkY7O0E0SGp2cEJBO0VBQ0U7RUFDQTtFQUNBO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0VBQ0E7RUFDQTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtFQUNBO0VBQ0E7QTVIb3ZwQkY7O0E0SGp2cEJBO0VBQ0U7RUFDQTtFQUNBO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0VBQ0E7RUFDQTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtFQUNBO0VBQ0E7QTVIb3ZwQkY7O0E0SGp2cEJBO0VBQ0U7QTVIb3ZwQkY7O0E0SGp2cEJBO0VBQ0U7QTVIb3ZwQkY7O0E0SGp2cEJBO0VBQ0U7RUFDQTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtBNUhvdnBCRjs7QTRIaHZwQkU7RUFDRTtBNUhtdnBCSjs7QTRIOXVwQkE7O0VBRUU7QTVIaXZwQkY7O0E0SDd1cEJBO0VBQ0U7QTVIZ3ZwQkY7O0E0SDd1cEJBO0VBQ0U7QTVIZ3ZwQkY7O0E0SDd1cEJBO0VBQ0U7QTVIZ3ZwQkY7O0E0SDd1cEJBO0VBQ0U7QTVIZ3ZwQkY7O0FScjhwQkM7RUFFQztFQUNBO0FRdThwQkY7QVJyOHBCQztFQUNDO0FRdThwQkY7O0E0SGh2cEJBO0VBQ0U7QTVIbXZwQkY7O0E0SGh2cEJBO0VBQ0U7QTVIbXZwQkY7O0E0SGh2cEJBO0VBQ0U7QTVIbXZwQkY7O0E0SGh2cEJBO0VBQ0U7QTVIbXZwQkY7O0E0SC91cEJBO0VBQ0U7QTVIa3ZwQkY7O0E0SC91cEJBO0VBQ0U7QTVIa3ZwQkY7O0E0SDl1cEJBO0VBQ0U7QTVIaXZwQkY7O0E0SDl1cEJBO0VBQ0U7QTVIaXZwQkY7O0E0SDl1cEJBO0VBQ0U7QTVIaXZwQkY7O0E0SDl1cEJBO0VBQ0U7QTVIaXZwQkY7O0E0SDd1cEJBO0VBQ0U7QTVIZ3ZwQkY7O0E0SDd1cEJBO0VBQ0U7QTVIZ3ZwQkY7O0E0SDd1cEJBO0VBQ0U7QTVIZ3ZwQkY7O0E0SDd1cEJBO0VBQ0U7QTVIZ3ZwQkY7O0E0SDd1cEJBO0VBQ0U7QTVIZ3ZwQkY7O0E0SDN1cEJFO0VBQ0U7QTVIOHVwQko7O0E0SDF1cEJJO0VBQ0U7QTVINnVwQk47O0E0SHp1cEJFO0VBQ0U7QTVINHVwQko7O0E0SHp1cEJFO0VBQ0U7QTVINHVwQko7O0E0SHp1cEJFO0VBQ0U7RUFDQTtBNUg0dXBCSjtBNEgxdXBCSTtFQUNFO0E1SDR1cEJOOztBNEh4dXBCRTtFQUNFO0E1SDJ1cEJKOztBNEh2d3BCRTtFQUNFO0E1SDB3cEJKOztBNEh0d3BCSTtFQUNFO0E1SHl3cEJOOztBNEhyd3BCRTtFQUNFO0E1SHd3cEJKOztBNEhyd3BCRTtFQUNFO0E1SHd3cEJKOztBNEhyd3BCRTtFQUNFO0VBQ0E7QTVId3dwQko7QTRIdHdwQkk7RUFDRTtBNUh3d3BCTjs7QTRIcHdwQkU7RUFDRTtBNUh1d3BCSjs7QTRIbnlwQkU7RUFDRTtBNUhzeXBCSjs7QTRIbHlwQkk7RUFDRTtBNUhxeXBCTjs7QTRIanlwQkU7RUFDRTtBNUhveXBCSjs7QTRIanlwQkU7RUFDRTtBNUhveXBCSjs7QTRIanlwQkU7RUFDRTtFQUNBO0E1SG95cEJKO0E0SGx5cEJJO0VBQ0U7QTVIb3lwQk47O0E0SGh5cEJFO0VBQ0U7QTVIbXlwQko7O0E0SC96cEJFO0VBQ0U7QTVIazBwQko7O0E0SDl6cEJJO0VBQ0U7QTVIaTBwQk47O0E0SDd6cEJFO0VBQ0U7QTVIZzBwQko7O0E0SDd6cEJFO0VBQ0U7QTVIZzBwQko7O0E0SDd6cEJFO0VBQ0U7RUFDQTtBNUhnMHBCSjtBNEg5enBCSTtFQUNFO0E1SGcwcEJOOztBNEg1enBCRTtFQUNFO0E1SCt6cEJKOztBNEgzMXBCRTtFQUNFO0E1SDgxcEJKOztBNEgxMXBCSTtFQUNFO0E1SDYxcEJOOztBNEh6MXBCRTtFQUNFO0E1SDQxcEJKOztBNEh6MXBCRTtFQUNFO0E1SDQxcEJKOztBNEh6MXBCRTtFQUNFO0VBQ0E7QTVINDFwQko7QTRIMTFwQkk7RUFDRTtBNUg0MXBCTjs7QTRIeDFwQkU7RUFDRTtBNUgyMXBCSjs7QTRIdjNwQkU7RUFDRTtBNUgwM3BCSjs7QTRIdDNwQkk7RUFDRTtBNUh5M3BCTjs7QTRIcjNwQkU7RUFDRTtBNUh3M3BCSjs7QTRIcjNwQkU7RUFDRTtBNUh3M3BCSjs7QTRIcjNwQkU7RUFDRTtFQUNBO0E1SHczcEJKO0E0SHQzcEJJO0VBQ0U7QTVIdzNwQk47O0E0SHAzcEJFO0VBQ0U7QTVIdTNwQko7O0E0SG41cEJFO0VBQ0U7QTVIczVwQko7O0E0SGw1cEJJO0VBQ0U7QTVIcTVwQk47O0E0SGo1cEJFO0VBQ0U7QTVIbzVwQko7O0E0SGo1cEJFO0VBQ0U7QTVIbzVwQko7O0E0SGo1cEJFO0VBQ0U7RUFDQTtBNUhvNXBCSjtBNEhsNXBCSTtFQUNFO0E1SG81cEJOOztBNEhoNXBCRTtFQUNFO0E1SG01cEJKOztBNEgvNnBCRTtFQUNFO0E1SGs3cEJKOztBNEg5NnBCSTtFQUNFO0E1SGk3cEJOOztBNEg3NnBCRTtFQUNFO0E1SGc3cEJKOztBNEg3NnBCRTtFQUNFO0E1SGc3cEJKOztBNEg3NnBCRTtFQUNFO0VBQ0E7QTVIZzdwQko7QTRIOTZwQkk7RUFDRTtBNUhnN3BCTjs7QTRINTZwQkU7RUFDRTtBNUgrNnBCSjs7QTRIejZwQkU7RUFDRTtBNUg0NnBCSjs7QTRINzZwQkU7RUFDRTtBNUhnN3BCSjs7QTRIajdwQkU7RUFDRTtBNUhvN3BCSjs7QTRIcjdwQkU7RUFDRTtBNUh3N3BCSjs7QTRIejdwQkU7RUFDRTtBNUg0N3BCSjs7QTRINzdwQkU7RUFDRTtBNUhnOHBCSjs7QTRIajhwQkU7RUFDRTtBNUhvOHBCSjs7QTRIOTdwQkU7RUFDRTtBNUhpOHBCSjs7QTRIOTdwQkU7RUFDRTtBNUhpOHBCSjs7QTRIdDhwQkU7RUFDRTtBNUh5OHBCSjs7QTRIdDhwQkU7RUFDRTtBNUh5OHBCSjs7QTRIOThwQkU7RUFDRTtBNUhpOXBCSjs7QTRIOThwQkU7RUFDRTtBNUhpOXBCSjs7QTRIdDlwQkU7RUFDRTtBNUh5OXBCSjs7QTRIdDlwQkU7RUFDRTtBNUh5OXBCSjs7QTRIcDlwQkU7RUFDRTtBNUh1OXBCSjs7QTRIcDlwQkU7RUFDRTtBNUh1OXBCSjs7QTRINTlwQkU7RUFDRTtBNUgrOXBCSjs7QTRINTlwQkU7RUFDRTtBNUgrOXBCSjs7QTRIcCtwQkU7RUFDRTtBNUh1K3BCSjs7QTRIcCtwQkU7RUFDRTtBNUh1K3BCSjs7QTRINStwQkU7RUFDRTtBNUgrK3BCSjs7QTRINStwQkU7RUFDRTtBNUgrK3BCSjs7QTRIMStwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0JFO0E1SDYrcEJGOztBUi9ocUJJO0VvSXNERjtJQUNFO0U1SDYrcEJGOztFNEgxK3BCQTtJQUNFO0U1SDYrcEJGOztFNEgxK3BCQTtJQUNFO0U1SDYrcEJGOztFNEgxK3BCQTtJQUNFO0U1SDYrcEJGOztFNEgxK3BCQTtJQUNFO0U1SDYrcEJGOztFNEgxK3BCQTtJQUNFO0U1SDYrcEJGO0FBQ0Y7QVJqaXFCSTtFb0l3REY7SUFDRTtFNUg0K3BCRjs7RTRIeitwQkE7SUFDRTtFNUg0K3BCRjs7RTRIeitwQkE7SUFDRTtFNUg0K3BCRjs7RTRIeitwQkE7SUFDRTtFNUg0K3BCRjs7RTRIeitwQkE7SUFDRTtFNUg0K3BCRjs7RTRIeitwQkE7SUFDRTtFNUg0K3BCRjtBQUNGO0FScGpxQkk7RW9JNEVGO0lBQ0U7RTVIMitwQkY7O0U0SHgrcEJBO0lBQ0U7RTVIMitwQkY7O0U0SHgrcEJBO0lBQ0U7RTVIMitwQkY7O0U0SHgrcEJBO0lBQ0U7RTVIMitwQkY7O0U0SHgrcEJBO0lBQ0U7RTVIMitwQkY7O0U0SHgrcEJBO0lBQ0U7RTVIMitwQkY7QUFDRjtBUnZrcUJJO0VvSWdHRjtJQUNFO0U1SDArcEJGOztFNEh2K3BCQTtJQUNFO0U1SDArcEJGOztFNEh2K3BCQTtJQUNFO0U1SDArcEJGOztFNEh2K3BCQTtJQUNFO0U1SDArcEJGOztFNEh2K3BCQTtJQUNFO0U1SDArcEJGOztFNEh2K3BCQTtJQUNFO0U1SDArcEJGO0FBQ0Y7QTRIcitwQkE7RUFDRTtFQUNBO0E1SHUrcEJGOztBNEhuK3BCQTtFQUNFO0E1SHMrcEJGOztBNEhoK3BCSTtFQUNFO0E1SG0rcEJOO0E0SHArcEJJO0VBQ0U7QTVIcytwQk47QTRIditwQkk7RUFDRTtBNUh5K3BCTjtBNEgxK3BCSTtFQUNFO0E1SDQrcEJOO0E0SDcrcEJJO0VBQ0U7QTVIKytwQk47QTRIaC9wQkk7RUFDRTtBNUhrL3BCTjtBNEhuL3BCSTtFQUNFO0E1SHEvcEJOO0E0SHQvcEJJO0VBQ0U7QTVIdy9wQk47QTRIei9wQkk7RUFDRTtBNUgyL3BCTjtBNEg1L3BCSTtFQUNFO0E1SDgvcEJOOztBNEh6L3BCQTtFQUNFO0E1SDQvcEJGOztBNEh6L3BCQTtFQUNFO0E1SDQvcEJGOztBNEh6L3BCQTtFQUNFO0E1SDQvcEJGOztBNEh6L3BCQTtFQUNFO0E1SDQvcEJGOztBNkg1K3FCQztFQUNDO0VBQ0E7QTdIKytxQkY7QTZINytxQkU7RUFDQztFQUNBO0E3SCsrcUJIO0E2SDUrcUJFO0VBQ0M7QTdIOCtxQkg7QTZINStxQkc7RUFFQztBN0g2K3FCSjtBNkh0K3FCRztFQUNDLFFBRlc7QTdIMCtxQmY7QTZIeitxQkc7RUFDQyxRQUZXO0E3SDYrcUJmO0E2SDUrcUJHO0VBQ0MsUUFGVztBN0hnL3FCZjtBNkgvK3FCRztFQUNDLFFBRlc7QTdIbS9xQmY7QTZIbC9xQkc7RUFDQyxRQUZXO0E3SHMvcUJmO0E2SHIvcUJHO0VBQ0MsUUFGVztBN0h5L3FCZjtBNkh4L3FCRztFQUNDLFFBRlc7QTdINC9xQmY7QTZIMy9xQkc7RUFDQyxRQUZXO0E3SCsvcUJmO0E2SDkvcUJHO0VBQ0MsUUFGVztBN0hrZ3JCZjtBNkhqZ3JCRztFQUNDLFNBRlc7QTdIcWdyQmY7QTZIcGdyQkc7RUFDQyxTQUZXO0E3SHdnckJmO0E2SHZnckJHO0VBQ0MsU0FGVztBN0gyZ3JCZjs7QTZIbmdyQkM7RUFDQztFQUNBO0E3SHNnckJGO0E2SHBnckJFO0VBQ0M7RUFDQTtBN0hzZ3JCSDtBNkhuZ3JCRTtFQUNDO0E3SHFnckJIO0E2SG5nckJHO0VBRUM7RUFDQTtFQUNBO0E3SG9nckJKO0FScGdyQkM7RXFJSkU7SUFPRTtFN0hxZ3JCSDtBQUNGO0E2SC8vcUJHO0VBQ0MsUUFGVztBN0htZ3JCZjtBNkhsZ3JCRztFQUNDLFFBRlc7QTdIc2dyQmY7QTZIcmdyQkc7RUFDQyxRQUZXO0E3SHlnckJmO0E2SHhnckJHO0VBQ0MsUUFGVztBN0g0Z3JCZjtBNkgzZ3JCRztFQUNDLFFBRlc7QTdIK2dyQmY7QTZIOWdyQkc7RUFDQyxRQUZXO0E3SGtockJmO0E2SGpockJHO0VBQ0MsUUFGVztBN0hxaHJCZjtBNkhwaHJCRztFQUNDLFFBRlc7QTdId2hyQmY7QTZIdmhyQkc7RUFDQyxRQUZXO0E3SDJockJmO0E2SDFockJHO0VBQ0MsU0FGVztBN0g4aHJCZjtBNkg3aHJCRztFQUNDLFNBRlc7QTdIaWlyQmY7QTZIaGlyQkc7RUFDQyxTQUZXO0E3SG9pckJmOztBNkgxaHJCRTtFQUNDO0E3SDZockJIO0E2SDFockJFO0VBQ0M7QTdINGhyQkg7QTZIeGhyQkU7RUFDQztBN0gwaHJCSDtBNkh4aHJCRztFQUNDO0E3SDBockJKO0E2SHZockJHO0VBQ0M7QTdIeWhyQko7QTZIcmhyQkc7RUFDQztBN0h1aHJCSjtBNkhqaHJCRztFQUNDLFFBRlc7QTdIcWhyQmY7QTZIcGhyQkc7RUFDQyxRQUZXO0E3SHdockJmO0E2SHZockJHO0VBQ0MsUUFGVztBN0gyaHJCZjtBNkgxaHJCRztFQUNDLFFBRlc7QTdIOGhyQmY7QTZIN2hyQkc7RUFDQyxRQUZXO0E3SGlpckJmO0E2SGhpckJHO0VBQ0MsUUFGVztBN0hvaXJCZjtBNkhuaXJCRztFQUNDLFFBRlc7QTdIdWlyQmY7QTZIdGlyQkc7RUFDQyxRQUZXO0E3SDBpckJmO0E2SHppckJHO0VBQ0MsUUFGVztBN0g2aXJCZjtBNkg1aXJCRztFQUNDLFNBRlc7QTdIZ2pyQmY7QTZIL2lyQkc7RUFDQyxTQUZXO0E3SG1qckJmO0E2SGxqckJHO0VBQ0MsU0FGVztBN0hzanJCZjs7QVIvMXFCSTtFcUlqVEg7SUFDQztJQUNBO0U3SG9wckJBO0U2SGxwckJBO0lBQ0M7SUFDQTtFN0hvcHJCRDtFNkhqcHJCQTtJQUNDO0U3SG1wckJEO0U2SGpwckJDO0lBRUM7RTdIa3ByQkY7RTZIM29yQkM7SUFDQyxRQUZXO0U3SCtvckJiO0U2SDlvckJDO0lBQ0MsUUFGVztFN0hrcHJCYjtFNkhqcHJCQztJQUNDLFFBRlc7RTdIcXByQmI7RTZIcHByQkM7SUFDQyxRQUZXO0U3SHdwckJiO0U2SHZwckJDO0lBQ0MsUUFGVztFN0gycHJCYjtFNkgxcHJCQztJQUNDLFFBRlc7RTdIOHByQmI7RTZIN3ByQkM7SUFDQyxRQUZXO0U3SGlxckJiO0U2SGhxckJDO0lBQ0MsUUFGVztFN0hvcXJCYjtFNkhucXJCQztJQUNDLFFBRlc7RTdIdXFyQmI7RTZIdHFyQkM7SUFDQyxTQUZXO0U3SDBxckJiO0U2SHpxckJDO0lBQ0MsU0FGVztFN0g2cXJCYjtFNkg1cXJCQztJQUNDLFNBRlc7RTdIZ3JyQmI7O0U2SHhxckJEO0lBQ0M7SUFDQTtFN0gycXJCQTtFNkh6cXJCQTtJQUNDO0lBQ0E7RTdIMnFyQkQ7RTZIeHFyQkE7SUFDQztFN0gwcXJCRDtFNkh4cXJCQztJQUVDO0lBQ0E7SUFDQTtFN0h5cXJCRjtBQUNGO0FSMXFyQkM7RXFJSkU7SUFPRTtFN0gycXJCSDtBQUNGO0FSMTZxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0gwcXJCYjtBQUNGO0FSLzZxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0grcXJCYjtBQUNGO0FScDdxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0hvcnJCYjtBQUNGO0FSejdxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0h5cnJCYjtBQUNGO0FSOTdxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0g4cnJCYjtBQUNGO0FSbjhxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0htc3JCYjtBQUNGO0FSeDhxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0h3c3JCYjtBQUNGO0FSNzhxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0g2c3JCYjtBQUNGO0FSbDlxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0hrdHJCYjtBQUNGO0FSdjlxQkk7RXFJM1BEO0lBQ0MsU0FGVztFN0h1dHJCYjtBQUNGO0FSNTlxQkk7RXFJM1BEO0lBQ0MsU0FGVztFN0g0dHJCYjtBQUNGO0FSaitxQkk7RXFJM1BEO0lBQ0MsU0FGVztFN0hpdXJCYjtBQUNGO0FSdCtxQkk7RXFJbFBGO0lBQ0M7RTdIMnRyQkQ7RTZIeHRyQkE7SUFDQztFN0gwdHJCRDtFNkh0dHJCQTtJQUNDO0U3SHd0ckJEO0U2SHR0ckJDO0lBQ0M7RTdId3RyQkY7RTZIcnRyQkM7SUFDQztFN0h1dHJCRjtFNkhudHJCQztJQUNDO0U3SHF0ckJGO0U2SC9zckJDO0lBQ0MsUUFGVztFN0htdHJCYjtFNkhsdHJCQztJQUNDLFFBRlc7RTdIc3RyQmI7RTZIcnRyQkM7SUFDQyxRQUZXO0U3SHl0ckJiO0U2SHh0ckJDO0lBQ0MsUUFGVztFN0g0dHJCYjtFNkgzdHJCQztJQUNDLFFBRlc7RTdIK3RyQmI7RTZIOXRyQkM7SUFDQyxRQUZXO0U3SGt1ckJiO0U2SGp1ckJDO0lBQ0MsUUFGVztFN0hxdXJCYjtFNkhwdXJCQztJQUNDLFFBRlc7RTdId3VyQmI7RTZIdnVyQkM7SUFDQyxRQUZXO0U3SDJ1ckJiO0U2SDF1ckJDO0lBQ0MsU0FGVztFN0g4dXJCYjtFNkg3dXJCQztJQUNDLFNBRlc7RTdIaXZyQmI7RTZIaHZyQkM7SUFDQyxTQUZXO0U3SG92ckJiO0FBQ0Y7QVJ4aHJCSTtFcUl2VEg7SUFDQztJQUNBO0U3SGsxckJBO0U2SGgxckJBO0lBQ0M7SUFDQTtFN0hrMXJCRDtFNkgvMHJCQTtJQUNDO0U3SGkxckJEO0U2SC8wckJDO0lBRUM7RTdIZzFyQkY7RTZIejByQkM7SUFDQyxRQUZXO0U3SDYwckJiO0U2SDUwckJDO0lBQ0MsUUFGVztFN0hnMXJCYjtFNkgvMHJCQztJQUNDLFFBRlc7RTdIbTFyQmI7RTZIbDFyQkM7SUFDQyxRQUZXO0U3SHMxckJiO0U2SHIxckJDO0lBQ0MsUUFGVztFN0h5MXJCYjtFNkh4MXJCQztJQUNDLFFBRlc7RTdINDFyQmI7RTZIMzFyQkM7SUFDQyxRQUZXO0U3SCsxckJiO0U2SDkxckJDO0lBQ0MsUUFGVztFN0hrMnJCYjtFNkhqMnJCQztJQUNDLFFBRlc7RTdIcTJyQmI7RTZIcDJyQkM7SUFDQyxTQUZXO0U3SHcyckJiO0U2SHYyckJDO0lBQ0MsU0FGVztFN0gyMnJCYjtFNkgxMnJCQztJQUNDLFNBRlc7RTdIODJyQmI7O0U2SHQyckJEO0lBQ0M7SUFDQTtFN0h5MnJCQTtFNkh2MnJCQTtJQUNDO0lBQ0E7RTdIeTJyQkQ7RTZIdDJyQkE7SUFDQztFN0h3MnJCRDtFNkh0MnJCQztJQUVDO0lBQ0E7SUFDQTtFN0h1MnJCRjtBQUNGO0FSeDJyQkM7RXFJSkU7SUFPRTtFN0h5MnJCSDtBQUNGO0FSbG1yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0h3MnJCYjtBQUNGO0FSdm1yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0g2MnJCYjtBQUNGO0FSNW1yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0hrM3JCYjtBQUNGO0FSam5yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0h1M3JCYjtBQUNGO0FSdG5yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0g0M3JCYjtBQUNGO0FSM25yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0hpNHJCYjtBQUNGO0FSaG9yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0hzNHJCYjtBQUNGO0FScm9yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0gyNHJCYjtBQUNGO0FSMW9yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0hnNXJCYjtBQUNGO0FSL29yQkk7RXFJalFEO0lBQ0MsU0FGVztFN0hxNXJCYjtBQUNGO0FScHByQkk7RXFJalFEO0lBQ0MsU0FGVztFN0gwNXJCYjtBQUNGO0FSenByQkk7RXFJalFEO0lBQ0MsU0FGVztFN0grNXJCYjtBQUNGO0FSOXByQkk7RXFJeFBGO0lBQ0M7RTdIeTVyQkQ7RTZIdDVyQkE7SUFDQztFN0h3NXJCRDtFNkhwNXJCQTtJQUNDO0U3SHM1ckJEO0U2SHA1ckJDO0lBQ0M7RTdIczVyQkY7RTZIbjVyQkM7SUFDQztFN0hxNXJCRjtFNkhqNXJCQztJQUNDO0U3SG01ckJGO0U2SDc0ckJDO0lBQ0MsUUFGVztFN0hpNXJCYjtFNkhoNXJCQztJQUNDLFFBRlc7RTdIbzVyQmI7RTZIbjVyQkM7SUFDQyxRQUZXO0U3SHU1ckJiO0U2SHQ1ckJDO0lBQ0MsUUFGVztFN0gwNXJCYjtFNkh6NXJCQztJQUNDLFFBRlc7RTdINjVyQmI7RTZINTVyQkM7SUFDQyxRQUZXO0U3SGc2ckJiO0U2SC81ckJDO0lBQ0MsUUFGVztFN0htNnJCYjtFNkhsNnJCQztJQUNDLFFBRlc7RTdIczZyQmI7RTZIcjZyQkM7SUFDQyxRQUZXO0U3SHk2ckJiO0U2SHg2ckJDO0lBQ0MsU0FGVztFN0g0NnJCYjtFNkgzNnJCQztJQUNDLFNBRlc7RTdIKzZyQmI7RTZIOTZyQkM7SUFDQyxTQUZXO0U3SGs3ckJiO0FBQ0Y7QVIxc3JCSTtFcUluVUg7SUFDQztJQUNBO0U3SGdoc0JBO0U2SDlnc0JBO0lBQ0M7SUFDQTtFN0hnaHNCRDtFNkg3Z3NCQTtJQUNDO0U3SCtnc0JEO0U2SDdnc0JDO0lBRUM7RTdIOGdzQkY7RTZIdmdzQkM7SUFDQyxRQUZXO0U3SDJnc0JiO0U2SDFnc0JDO0lBQ0MsUUFGVztFN0g4Z3NCYjtFNkg3Z3NCQztJQUNDLFFBRlc7RTdIaWhzQmI7RTZIaGhzQkM7SUFDQyxRQUZXO0U3SG9oc0JiO0U2SG5oc0JDO0lBQ0MsUUFGVztFN0h1aHNCYjtFNkh0aHNCQztJQUNDLFFBRlc7RTdIMGhzQmI7RTZIemhzQkM7SUFDQyxRQUZXO0U3SDZoc0JiO0U2SDVoc0JDO0lBQ0MsUUFGVztFN0hnaXNCYjtFNkgvaHNCQztJQUNDLFFBRlc7RTdIbWlzQmI7RTZIbGlzQkM7SUFDQyxTQUZXO0U3SHNpc0JiO0U2SHJpc0JDO0lBQ0MsU0FGVztFN0h5aXNCYjtFNkh4aXNCQztJQUNDLFNBRlc7RTdINGlzQmI7O0U2SHBpc0JEO0lBQ0M7SUFDQTtFN0h1aXNCQTtFNkhyaXNCQTtJQUNDO0lBQ0E7RTdIdWlzQkQ7RTZIcGlzQkE7SUFDQztFN0hzaXNCRDtFNkhwaXNCQztJQUVDO0lBQ0E7SUFDQTtFN0hxaXNCRjtBQUNGO0FSdGlzQkM7RXFJSkU7SUFPRTtFN0h1aXNCSDtBQUNGO0FScHhyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0hzaXNCYjtBQUNGO0FSenhyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0gyaXNCYjtBQUNGO0FSOXhyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0hnanNCYjtBQUNGO0FSbnlyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0hxanNCYjtBQUNGO0FSeHlyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0gwanNCYjtBQUNGO0FSN3lyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0granNCYjtBQUNGO0FSbHpyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0hva3NCYjtBQUNGO0FSdnpyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0h5a3NCYjtBQUNGO0FSNXpyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0g4a3NCYjtBQUNGO0FSajByQkk7RXFJN1FEO0lBQ0MsU0FGVztFN0htbHNCYjtBQUNGO0FSdDByQkk7RXFJN1FEO0lBQ0MsU0FGVztFN0h3bHNCYjtBQUNGO0FSMzByQkk7RXFJN1FEO0lBQ0MsU0FGVztFN0g2bHNCYjtBQUNGO0FSaDFyQkk7RXFJcFFGO0lBQ0M7RTdIdWxzQkQ7RTZIcGxzQkE7SUFDQztFN0hzbHNCRDtFNkhsbHNCQTtJQUNDO0U3SG9sc0JEO0U2SGxsc0JDO0lBQ0M7RTdIb2xzQkY7RTZIamxzQkM7SUFDQztFN0htbHNCRjtFNkgva3NCQztJQUNDO0U3SGlsc0JGO0U2SDNrc0JDO0lBQ0MsUUFGVztFN0gra3NCYjtFNkg5a3NCQztJQUNDLFFBRlc7RTdIa2xzQmI7RTZIamxzQkM7SUFDQyxRQUZXO0U3SHFsc0JiO0U2SHBsc0JDO0lBQ0MsUUFGVztFN0h3bHNCYjtFNkh2bHNCQztJQUNDLFFBRlc7RTdIMmxzQmI7RTZIMWxzQkM7SUFDQyxRQUZXO0U3SDhsc0JiO0U2SDdsc0JDO0lBQ0MsUUFGVztFN0hpbXNCYjtFNkhobXNCQztJQUNDLFFBRlc7RTdIb21zQmI7RTZIbm1zQkM7SUFDQyxRQUZXO0U3SHVtc0JiO0U2SHRtc0JDO0lBQ0MsU0FGVztFN0gwbXNCYjtFNkh6bXNCQztJQUNDLFNBRlc7RTdINm1zQmI7RTZINW1zQkM7SUFDQyxTQUZXO0U3SGduc0JiO0FBQ0Y7QVJsNHJCSTtFcUl6VUg7SUFDQztJQUNBO0U3SDhzc0JBO0U2SDVzc0JBO0lBQ0M7SUFDQTtFN0g4c3NCRDtFNkgzc3NCQTtJQUNDO0U3SDZzc0JEO0U2SDNzc0JDO0lBRUM7RTdINHNzQkY7RTZIcnNzQkM7SUFDQyxRQUZXO0U3SHlzc0JiO0U2SHhzc0JDO0lBQ0MsUUFGVztFN0g0c3NCYjtFNkgzc3NCQztJQUNDLFFBRlc7RTdIK3NzQmI7RTZIOXNzQkM7SUFDQyxRQUZXO0U3SGt0c0JiO0U2SGp0c0JDO0lBQ0MsUUFGVztFN0hxdHNCYjtFNkhwdHNCQztJQUNDLFFBRlc7RTdId3RzQmI7RTZIdnRzQkM7SUFDQyxRQUZXO0U3SDJ0c0JiO0U2SDF0c0JDO0lBQ0MsUUFGVztFN0g4dHNCYjtFNkg3dHNCQztJQUNDLFFBRlc7RTdIaXVzQmI7RTZIaHVzQkM7SUFDQyxTQUZXO0U3SG91c0JiO0U2SG51c0JDO0lBQ0MsU0FGVztFN0h1dXNCYjtFNkh0dXNCQztJQUNDLFNBRlc7RTdIMHVzQmI7O0U2SGx1c0JEO0lBQ0M7SUFDQTtFN0hxdXNCQTtFNkhudXNCQTtJQUNDO0lBQ0E7RTdIcXVzQkQ7RTZIbHVzQkE7SUFDQztFN0hvdXNCRDtFNkhsdXNCQztJQUVDO0lBQ0E7SUFDQTtFN0htdXNCRjtBQUNGO0FScHVzQkM7RXFJSkU7SUFPRTtFN0hxdXNCSDtBQUNGO0FSNThyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0hvdXNCYjtBQUNGO0FSajlyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0h5dXNCYjtBQUNGO0FSdDlyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0g4dXNCYjtBQUNGO0FSMzlyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0htdnNCYjtBQUNGO0FSaCtyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0h3dnNCYjtBQUNGO0FScityQkk7RXFJblJEO0lBQ0MsUUFGVztFN0g2dnNCYjtBQUNGO0FSMStyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0hrd3NCYjtBQUNGO0FSLytyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0h1d3NCYjtBQUNGO0FScC9yQkk7RXFJblJEO0lBQ0MsUUFGVztFN0g0d3NCYjtBQUNGO0FSei9yQkk7RXFJblJEO0lBQ0MsU0FGVztFN0hpeHNCYjtBQUNGO0FSOS9yQkk7RXFJblJEO0lBQ0MsU0FGVztFN0hzeHNCYjtBQUNGO0FSbmdzQkk7RXFJblJEO0lBQ0MsU0FGVztFN0gyeHNCYjtBQUNGO0FSeGdzQkk7RXFJMVFGO0lBQ0M7RTdIcXhzQkQ7RTZIbHhzQkE7SUFDQztFN0hveHNCRDtFNkhoeHNCQTtJQUNDO0U3SGt4c0JEO0U2SGh4c0JDO0lBQ0M7RTdIa3hzQkY7RTZIL3dzQkM7SUFDQztFN0hpeHNCRjtFNkg3d3NCQztJQUNDO0U3SCt3c0JGO0U2SHp3c0JDO0lBQ0MsUUFGVztFN0g2d3NCYjtFNkg1d3NCQztJQUNDLFFBRlc7RTdIZ3hzQmI7RTZIL3dzQkM7SUFDQyxRQUZXO0U3SG14c0JiO0U2SGx4c0JDO0lBQ0MsUUFGVztFN0hzeHNCYjtFNkhyeHNCQztJQUNDLFFBRlc7RTdIeXhzQmI7RTZIeHhzQkM7SUFDQyxRQUZXO0U3SDR4c0JiO0U2SDN4c0JDO0lBQ0MsUUFGVztFN0greHNCYjtFNkg5eHNCQztJQUNDLFFBRlc7RTdIa3lzQmI7RTZIanlzQkM7SUFDQyxRQUZXO0U3SHF5c0JiO0U2SHB5c0JDO0lBQ0MsU0FGVztFN0h3eXNCYjtFNkh2eXNCQztJQUNDLFNBRlc7RTdIMnlzQmI7RTZIMXlzQkM7SUFDQyxTQUZXO0U3SDh5c0JiO0FBQ0Y7QVIxanNCSTtFcUkvVUg7SUFDQztJQUNBO0U3SDQ0c0JBO0U2SDE0c0JBO0lBQ0M7SUFDQTtFN0g0NHNCRDtFNkh6NHNCQTtJQUNDO0U3SDI0c0JEO0U2SHo0c0JDO0lBRUM7RTdIMDRzQkY7RTZIbjRzQkM7SUFDQyxRQUZXO0U3SHU0c0JiO0U2SHQ0c0JDO0lBQ0MsUUFGVztFN0gwNHNCYjtFNkh6NHNCQztJQUNDLFFBRlc7RTdINjRzQmI7RTZINTRzQkM7SUFDQyxRQUZXO0U3SGc1c0JiO0U2SC80c0JDO0lBQ0MsUUFGVztFN0htNXNCYjtFNkhsNXNCQztJQUNDLFFBRlc7RTdIczVzQmI7RTZIcjVzQkM7SUFDQyxRQUZXO0U3SHk1c0JiO0U2SHg1c0JDO0lBQ0MsUUFGVztFN0g0NXNCYjtFNkgzNXNCQztJQUNDLFFBRlc7RTdIKzVzQmI7RTZIOTVzQkM7SUFDQyxTQUZXO0U3SGs2c0JiO0U2SGo2c0JDO0lBQ0MsU0FGVztFN0hxNnNCYjtFNkhwNnNCQztJQUNDLFNBRlc7RTdIdzZzQmI7O0U2SGg2c0JEO0lBQ0M7SUFDQTtFN0htNnNCQTtFNkhqNnNCQTtJQUNDO0lBQ0E7RTdIbTZzQkQ7RTZIaDZzQkE7SUFDQztFN0hrNnNCRDtFNkhoNnNCQztJQUVDO0lBQ0E7SUFDQTtFN0hpNnNCRjtBQUNGO0FSbDZzQkM7RXFJSkU7SUFPRTtFN0htNnNCSDtBQUNGO0FScG9zQkk7RXFJelJEO0lBQ0MsUUFGVztFN0hrNnNCYjtBQUNGO0FSem9zQkk7RXFJelJEO0lBQ0MsUUFGVztFN0h1NnNCYjtBQUNGO0FSOW9zQkk7RXFJelJEO0lBQ0MsUUFGVztFN0g0NnNCYjtBQUNGO0FSbnBzQkk7RXFJelJEO0lBQ0MsUUFGVztFN0hpN3NCYjtBQUNGO0FSeHBzQkk7RXFJelJEO0lBQ0MsUUFGVztFN0hzN3NCYjtBQUNGO0FSN3BzQkk7RXFJelJEO0lBQ0MsUUFGVztFN0gyN3NCYjtBQUNGO0FSbHFzQkk7RXFJelJEO0lBQ0MsUUFGVztFN0hnOHNCYjtBQUNGO0FSdnFzQkk7RXFJelJEO0lBQ0MsUUFGVztFN0hxOHNCYjtBQUNGO0FSNXFzQkk7RXFJelJEO0lBQ0MsUUFGVztFN0gwOHNCYjtBQUNGO0FSanJzQkk7RXFJelJEO0lBQ0MsU0FGVztFN0grOHNCYjtBQUNGO0FSdHJzQkk7RXFJelJEO0lBQ0MsU0FGVztFN0hvOXNCYjtBQUNGO0FSM3JzQkk7RXFJelJEO0lBQ0MsU0FGVztFN0h5OXNCYjtBQUNGO0FSaHNzQkk7RXFJaFJGO0lBQ0M7RTdIbTlzQkQ7RTZIaDlzQkE7SUFDQztFN0hrOXNCRDtFNkg5OHNCQTtJQUNDO0U3SGc5c0JEO0U2SDk4c0JDO0lBQ0M7RTdIZzlzQkY7RTZINzhzQkM7SUFDQztFN0grOHNCRjtFNkgzOHNCQztJQUNDO0U3SDY4c0JGO0U2SHY4c0JDO0lBQ0MsUUFGVztFN0gyOHNCYjtFNkgxOHNCQztJQUNDLFFBRlc7RTdIODhzQmI7RTZINzhzQkM7SUFDQyxRQUZXO0U3SGk5c0JiO0U2SGg5c0JDO0lBQ0MsUUFGVztFN0hvOXNCYjtFNkhuOXNCQztJQUNDLFFBRlc7RTdIdTlzQmI7RTZIdDlzQkM7SUFDQyxRQUZXO0U3SDA5c0JiO0U2SHo5c0JDO0lBQ0MsUUFGVztFN0g2OXNCYjtFNkg1OXNCQztJQUNDLFFBRlc7RTdIZytzQmI7RTZILzlzQkM7SUFDQyxRQUZXO0U3SG0rc0JiO0U2SGwrc0JDO0lBQ0MsU0FGVztFN0hzK3NCYjtFNkhyK3NCQztJQUNDLFNBRlc7RTdIeStzQmI7RTZIeCtzQkM7SUFDQyxTQUZXO0U3SDQrc0JiO0FBQ0Y7QVJsdnNCSTtFcUlyVkg7SUFDQztJQUNBO0U3SDBrdEJBO0U2SHhrdEJBO0lBQ0M7SUFDQTtFN0gwa3RCRDtFNkh2a3RCQTtJQUNDO0U3SHlrdEJEO0U2SHZrdEJDO0lBRUM7RTdId2t0QkY7RTZIamt0QkM7SUFDQyxRQUZXO0U3SHFrdEJiO0U2SHBrdEJDO0lBQ0MsUUFGVztFN0h3a3RCYjtFNkh2a3RCQztJQUNDLFFBRlc7RTdIMmt0QmI7RTZIMWt0QkM7SUFDQyxRQUZXO0U3SDhrdEJiO0U2SDdrdEJDO0lBQ0MsUUFGVztFN0hpbHRCYjtFNkhobHRCQztJQUNDLFFBRlc7RTdIb2x0QmI7RTZIbmx0QkM7SUFDQyxRQUZXO0U3SHVsdEJiO0U2SHRsdEJDO0lBQ0MsUUFGVztFN0gwbHRCYjtFNkh6bHRCQztJQUNDLFFBRlc7RTdINmx0QmI7RTZINWx0QkM7SUFDQyxTQUZXO0U3SGdtdEJiO0U2SC9sdEJDO0lBQ0MsU0FGVztFN0htbXRCYjtFNkhsbXRCQztJQUNDLFNBRlc7RTdIc210QmI7O0U2SDlsdEJEO0lBQ0M7SUFDQTtFN0hpbXRCQTtFNkgvbHRCQTtJQUNDO0lBQ0E7RTdIaW10QkQ7RTZIOWx0QkE7SUFDQztFN0hnbXRCRDtFNkg5bHRCQztJQUVDO0lBQ0E7SUFDQTtFN0grbHRCRjtBQUNGO0FSaG10QkM7RXFJSkU7SUFPRTtFN0hpbXRCSDtBQUNGO0FSNXpzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0hnbXRCYjtBQUNGO0FSajBzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0hxbXRCYjtBQUNGO0FSdDBzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0gwbXRCYjtBQUNGO0FSMzBzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0grbXRCYjtBQUNGO0FSaDFzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0hvbnRCYjtBQUNGO0FScjFzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0h5bnRCYjtBQUNGO0FSMTFzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0g4bnRCYjtBQUNGO0FSLzFzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0htb3RCYjtBQUNGO0FScDJzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0h3b3RCYjtBQUNGO0FSejJzQkk7RXFJL1JEO0lBQ0MsU0FGVztFN0g2b3RCYjtBQUNGO0FSOTJzQkk7RXFJL1JEO0lBQ0MsU0FGVztFN0hrcHRCYjtBQUNGO0FSbjNzQkk7RXFJL1JEO0lBQ0MsU0FGVztFN0h1cHRCYjtBQUNGO0FSeDNzQkk7RXFJdFJGO0lBQ0M7RTdIaXB0QkQ7RTZIOW90QkE7SUFDQztFN0hncHRCRDtFNkg1b3RCQTtJQUNDO0U3SDhvdEJEO0U2SDVvdEJDO0lBQ0M7RTdIOG90QkY7RTZIM290QkM7SUFDQztFN0g2b3RCRjtFNkh6b3RCQztJQUNDO0U3SDJvdEJGO0U2SHJvdEJDO0lBQ0MsUUFGVztFN0h5b3RCYjtFNkh4b3RCQztJQUNDLFFBRlc7RTdING90QmI7RTZIM290QkM7SUFDQyxRQUZXO0U3SCtvdEJiO0U2SDlvdEJDO0lBQ0MsUUFGVztFN0hrcHRCYjtFNkhqcHRCQztJQUNDLFFBRlc7RTdIcXB0QmI7RTZIcHB0QkM7SUFDQyxRQUZXO0U3SHdwdEJiO0U2SHZwdEJDO0lBQ0MsUUFGVztFN0gycHRCYjtFNkgxcHRCQztJQUNDLFFBRlc7RTdIOHB0QmI7RTZIN3B0QkM7SUFDQyxRQUZXO0U3SGlxdEJiO0U2SGhxdEJDO0lBQ0MsU0FGVztFN0hvcXRCYjtFNkhucXRCQztJQUNDLFNBRlc7RTdIdXF0QmI7RTZIdHF0QkM7SUFDQyxTQUZXO0U3SDBxdEJiO0FBQ0Y7QThIbHh0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQSxvRGpHNENtQjtFaUczQ25CO0VBQ0E7RUFRQyxrQmpHV2lCO0E3Qmt3dEJuQjtBOEhseHRCQztFQUNDLG1Eakd1Q29CO0E3QjZ1dEJ0QjtBOEg1d3RCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBV0MsMkJqR1hnQjtFaUdZaEIsNEJqR1pnQjtBN0JneHRCbkI7QThIOXd0QkU7RUFDQztBOUhneHRCSDtBOEg3d3RCRTtFQUNDO0E5SCt3dEJIO0E4SHZ3dEJFO0VBQ0M7RUFDQTtFQUNBO0E5SHl3dEJIO0E4SHZ3dEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUh5d3RCSjtBOEh2d3RCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5SHl3dEJMO0E4SHJ3dEJHO0VBQ0M7RUFDQTtFQUNBO0E5SHV3dEJKO0E4SG53dEJFO0VBQ0M7RUFDQTtFQUNBO0E5SHF3dEJIO0E4SG53dEJHOztFQUVDO0E5SHF3dEJKO0E4SGx3dEJHO0VBQ0M7RUFDQTtBOUhvd3RCSjtBOEhod3RCRTtFQUNDO0VBQ0E7RUFDQTtBOUhrd3RCSDtBOEg1dnRCRTtFQUNDO0E5SDh2dEJIO0E4SHp2dEJFO0VBQ0M7QTlIMnZ0Qkg7QThIdHZ0QkU7RUFDQztBOUh3dnRCSDtBOEhsdnRCRTtFQUNDO0VBQ0E7QTlIb3Z0Qkg7QThIbHZ0Qkc7RUFDQztFQUNBO0E5SG92dEJKO0E4SGp2dEJHO0VBQ0M7RUFDQTtBOUhtdnRCSjtBOEhodnRCRztFQUNDO0VBQ0E7QTlIa3Z0Qko7QThIM3V0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUg2dXRCSDtBOEgxdXRCRTtFQUNDO0E5SDR1dEJIO0E4SHZ1dEJHO0VBQ0M7QTlIeXV0Qko7QThIdHV0Qkc7RUFDQztBOUh3dXRCSjtBOEhudXRCRztFQUNDO0E5SHF1dEJKO0E4SGx1dEJHO0VBQ0M7QTlIb3V0Qko7QThIL3R0Qkc7RUFDQztBOUhpdXRCSjtBOEg5dHRCRztFQUNDO0E5SGd1dEJKO0E4SDN0dEJDO0VBQ0M7RUFDQTtFQUNBO0VBR0Msa0JqRzlKZ0I7QTdCeTN0Qm5CO0E4SHh0dEJFO0VBQ0M7RUFDQTtBOUgwdHRCSDtBOEhydHRCRztFQUVFLGtCakcxS2M7QTdCZzR0Qm5CO0E4SGh0dEJDO0VBQ0M7RUFDQTtFQVdDLDhCakc3TGdCO0VpRzhMaEIsK0JqRzlMZ0I7QTdCczR0Qm5CO0E4SGx0dEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhvdHRCSDtBOEg1c3RCRTtFQUNDO0VBQ0E7QTlIOHN0Qkg7QThIM3N0QkU7RUFDQztFQUNBO0E5SDZzdEJIO0E4SDFzdEJFO0VBQ0M7QTlINHN0Qkg7QThIenN0QkU7RUFDQztFQUNBO0E5SDJzdEJIO0E4SHhzdEJFO0VBQ0M7RUFDQTtBOUgwc3RCSDtBOEh4c3RCRztFQUNFO0E5SDBzdEJMO0E4SHJzdEJDO0VBQ0M7RUFDQTtBOUh1c3RCRjtBOEhuc3RCQztFQUNDO0VBQ0E7QTlIcXN0QkY7QThIanN0QkM7RUFDQztBOUhtc3RCRjtBOEg5cnRCRTtFQUNDO0VBQ0E7QTlIZ3N0Qkg7QThIN3J0QkU7RUFDQztFQUNBO0E5SCtydEJIO0E4SDVydEJFO0VBQ0M7RUFDQTtBOUg4cnRCSDtBOEh6cnRCQztFQUNDO0E5SDJydEJGO0E4SHRydEJFO0VBQ0M7RUFDQTtBOUh3cnRCSDtBOEhycnRCRTtFQUNDO0E5SHVydEJIO0E4SHBydEJFO0VBQ0M7QTlIc3J0Qkg7QThIbnJ0QkU7RUFDQztFQUNBO0E5SHFydEJIO0E4SGxydEJFO0VBQ0M7RUFDQTtBOUhvcnRCSDtBOEhqcnRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5SG1ydEJIO0E4SC9xdEJFO0VBQ0M7QTlIaXJ0Qkg7QThIN3F0QkU7RUFDQztBOUgrcXRCSDtBOEg1cXRCRTtFQUNDO0E5SDhxdEJIO0E4SHhxdEJFO0VBQ0M7QTlIMHF0Qkg7QThIdnF0QkU7RUFDQztBOUh5cXRCSDtBOEh0cXRCRTtFQUNDO0E5SHdxdEJIO0E4SHJxdEJFO0VBQ0c7QTlIdXF0Qkw7QThIcnF0Qks7RUFDRDtFQUNBO0VBQ0E7QTlIdXF0Qko7QThIanF0QkM7RUFDQztBOUhtcXRCRjtBOEhocXRCQztFQUNDO0VBQ0E7QTlIa3F0QkY7QThIaHF0QkU7OztFQUdDO0VBQ0E7QTlIa3F0Qkg7QThIM3B0QkU7RUFDQztBOUg2cHRCSDtBOEgxcHRCRTtFQUNDO0E5SDRwdEJIO0E4SHJwdEJHO0VBQ0M7RUFDQTtBOUh1cHRCSjtBOEhocHRCRTtFQUNDO0E5SGtwdEJIO0E4SGhwdEJHO0VBQ0M7QTlIa3B0Qko7QThIM290QkU7RUFDQztBOUg2b3RCSDtBOEgzb3RCRztFQUNDO0VBQ0E7QTlINm90Qko7QThIM290Qkk7RUFDQztBOUg2b3RCTDtBOEgzb3RCSztFQUNDO0E5SDZvdEJOO0E4SHhvdEJLO0VBQ0M7QTlIMG90Qk47QThIcm90Qkc7RUFDQztBOUh1b3RCSjtBOEhwb3RCRzs7RUFFQztBOUhzb3RCSjtBOEhub3RCRztFQUNDO0VBQ0E7RUFDQTtBOUhxb3RCSjtBOEgvbnRCRztFQUNDO0E5SGlvdEJKO0E4SDVudEJFO0VBQ0M7QTlIOG50Qkg7QThIN3F0QkU7RUFDQztBOUgrcXRCSDtBOEg3cXRCRztFQUNDO0VBQ0E7QTlIK3F0Qko7QThIN3F0Qkk7RUFDQztBOUgrcXRCTDtBOEg3cXRCSztFQUNDO0E5SCtxdEJOO0E4SDFxdEJLO0VBQ0M7QTlINHF0Qk47QThIdnF0Qkc7RUFDQztBOUh5cXRCSjtBOEh0cXRCRzs7RUFFQztBOUh3cXRCSjtBOEhycXRCRztFQUNDO0VBQ0E7RUFDQTtBOUh1cXRCSjtBOEhqcXRCRztFQUNDO0E5SG1xdEJKO0E4SDlwdEJFO0VBQ0M7QTlIZ3F0Qkg7QThIL3N0QkU7RUFDQztBOUhpdHRCSDtBOEgvc3RCRztFQUNDO0VBQ0E7QTlIaXR0Qko7QThIL3N0Qkk7RUFDQztBOUhpdHRCTDtBOEgvc3RCSztFQUNDO0E5SGl0dEJOO0E4SDVzdEJLO0VBQ0M7QTlIOHN0Qk47QThIenN0Qkc7RUFDQztBOUgyc3RCSjtBOEh4c3RCRzs7RUFFQztBOUgwc3RCSjtBOEh2c3RCRztFQUNDO0VBQ0E7RUFDQTtBOUh5c3RCSjtBOEhuc3RCRztFQUNDO0E5SHFzdEJKO0E4SGhzdEJFO0VBQ0M7QTlIa3N0Qkg7QThIanZ0QkU7RUFDQztBOUhtdnRCSDtBOEhqdnRCRztFQUNDO0VBQ0E7QTlIbXZ0Qko7QThIanZ0Qkk7RUFDQztBOUhtdnRCTDtBOEhqdnRCSztFQUNDO0E5SG12dEJOO0E4SDl1dEJLO0VBQ0M7QTlIZ3Z0Qk47QThIM3V0Qkc7RUFDQztBOUg2dXRCSjtBOEgxdXRCRzs7RUFFQztBOUg0dXRCSjtBOEh6dXRCRztFQUNDO0VBQ0E7RUFDQTtBOUgydXRCSjtBOEhydXRCRztFQUNDO0E5SHV1dEJKO0E4SGx1dEJFO0VBQ0M7QTlIb3V0Qkg7QThIbnh0QkU7RUFDQztBOUhxeHRCSDtBOEhueHRCRztFQUNDO0VBQ0E7QTlIcXh0Qko7QThIbnh0Qkk7RUFDQztBOUhxeHRCTDtBOEhueHRCSztFQUNDO0E5SHF4dEJOO0E4SGh4dEJLO0VBQ0M7QTlIa3h0Qk47QThIN3d0Qkc7RUFDQztBOUgrd3RCSjtBOEg1d3RCRzs7RUFFQztBOUg4d3RCSjtBOEgzd3RCRztFQUNDO0VBQ0E7RUFDQTtBOUg2d3RCSjtBOEh2d3RCRztFQUNDO0E5SHl3dEJKO0E4SHB3dEJFO0VBQ0M7QTlIc3d0Qkg7QThIcnp0QkU7RUFDQztBOUh1enRCSDtBOEhyenRCRztFQUNDO0VBQ0E7QTlIdXp0Qko7QThIcnp0Qkk7RUFDQztBOUh1enRCTDtBOEhyenRCSztFQUNDO0E5SHV6dEJOO0E4SGx6dEJLO0VBQ0M7QTlIb3p0Qk47QThIL3l0Qkc7RUFDQztBOUhpenRCSjtBOEg5eXRCRzs7RUFFQztBOUhnenRCSjtBOEg3eXRCRztFQUNDO0VBQ0E7RUFDQTtBOUgreXRCSjtBOEh6eXRCRztFQUNDO0E5SDJ5dEJKO0E4SHR5dEJFO0VBQ0M7QTlId3l0Qkg7QThIdjF0QkU7RUFDQztBOUh5MXRCSDtBOEh2MXRCRztFQUNDO0VBQ0E7QTlIeTF0Qko7QThIdjF0Qkk7RUFDQztBOUh5MXRCTDtBOEh2MXRCSztFQUNDO0E5SHkxdEJOO0E4SHAxdEJLO0VBQ0M7QTlIczF0Qk47QThIajF0Qkc7RUFDQztBOUhtMXRCSjtBOEhoMXRCRzs7RUFFQztBOUhrMXRCSjtBOEgvMHRCRztFQUNDO0VBQ0E7RUFDQTtBOUhpMXRCSjtBOEgzMHRCRztFQUNDO0E5SDYwdEJKO0E4SHgwdEJFO0VBQ0M7QTlIMDB0Qkg7QThIejN0QkU7RUFDQztBOUgyM3RCSDtBOEh6M3RCRztFQUNDO0VBQ0E7QTlIMjN0Qko7QThIejN0Qkk7RUFDQztBOUgyM3RCTDtBOEh6M3RCSztFQUNDO0E5SDIzdEJOO0E4SHQzdEJLO0VBQ0M7QTlIdzN0Qk47QThIbjN0Qkc7RUFDQztBOUhxM3RCSjtBOEhsM3RCRzs7RUFFQztBOUhvM3RCSjtBOEhqM3RCRztFQUNDO0VBQ0E7RUFDQTtBOUhtM3RCSjtBOEg3MnRCRztFQUNDO0E5SCsydEJKO0E4SDEydEJFO0VBQ0M7QTlINDJ0Qkg7QThIcjJ0QkU7RUFDQztBOUh1MnRCSDtBOEhuMnRCQztFQUNDO0VBQ0E7RUFDQTtBOUhxMnRCRjtBOEhsMnRCQztFQUNDO0E5SG8ydEJGO0E4SGgydEJDO0VBQ0M7QTlIazJ0QkY7QThIOTF0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SGcydEJIO0E4SHYxdEJJO0VBQ0M7QTlIeTF0Qkw7QThIdjF0Qks7RUFDQztBOUh5MXRCTjtBOEhyMXRCSTtFQUNDO0E5SHUxdEJMO0E4SG4xdEJHO0VBQ0M7QTlIcTF0Qko7QThIaDF0QkU7RUFDQztBOUhrMXRCSDtBOEg3MHRCQztFQUNDO0VBQ0E7QTlIKzB0QkY7QThINTB0QkM7RUFDQztFQUNBO0E5SDgwdEJGO0E4SHowdEJFOztFQUVDO0E5SDIwdEJIO0E4SGwwdEJLO0VBQ0M7QTlIbzB0Qk47QThIL3p0Qks7RUFDQztBOUhpMHRCTjtBOEgxenRCSTtFQUNDO0E5SDR6dEJMO0E4SHp6dEJJO0VBQ0M7QTlIMnp0Qkw7QThIeHp0Qkk7RUFDQztBOUgwenRCTDtBOEh2enRCSTtFQUNDO0E5SHl6dEJMO0E4SHR6dEJJOztFQUVJO0VBQ0E7QTlId3p0QlI7QThIcnp0Qkk7RUFDSTtFQUNBO0E5SHV6dEJSO0E4SHB6dEJJO0VBQ0M7QTlIc3p0Qkw7QThIbnp0Qkk7RUFDSTtFQUNBO0E5SHF6dEJSO0E4SG56dEJROzs7RUFHSTtFQUNBO0E5SHF6dEJaO0E4SDl5dEJRO0VBQ0k7QTlIZ3p0Qlo7QThIN3l0QlE7RUFDSTtBOUgreXRCWjtBOEh4eXRCWTtFQUNJO0VBQ0E7QTlIMHl0QmhCO0E4SG55dEJRO0VBQ0k7QTlIcXl0Qlo7QThIbnl0Qlk7RUFDSTtBOUhxeXRCaEI7QThIOXh0QlE7RUFDSTtBOUhneXRCWjtBOEg5eHRCWTtFQUNJO0VBQ0E7QTlIZ3l0QmhCO0E4SDl4dEJnQjtFQUNJO0E5SGd5dEJwQjtBOEg5eHRCb0I7RUFDSTtBOUhneXRCeEI7QThIM3h0Qm9CO0VBQ0k7QTlINnh0QnhCO0E4SHh4dEJZO0VBQ0k7QTlIMHh0QmhCO0E4SHZ4dEJZOztFQUVJO0E5SHl4dEJoQjtBOEh0eHRCWTtFQUNJO0VBQ0E7RUFDQTtBOUh3eHRCaEI7QThIbHh0Qlk7RUFDSTtBOUhveHRCaEI7QThIL3d0QlE7RUFDSTtBOUhpeHRCWjtBOEhoMHRCUTtFQUNJO0E5SGswdEJaO0E4SGgwdEJZO0VBQ0k7RUFDQTtBOUhrMHRCaEI7QThIaDB0QmdCO0VBQ0k7QTlIazB0QnBCO0E4SGgwdEJvQjtFQUNJO0E5SGswdEJ4QjtBOEg3enRCb0I7RUFDSTtBOUgrenRCeEI7QThIMXp0Qlk7RUFDSTtBOUg0enRCaEI7QThIenp0Qlk7O0VBRUk7QTlIMnp0QmhCO0E4SHh6dEJZO0VBQ0k7RUFDQTtFQUNBO0E5SDB6dEJoQjtBOEhwenRCWTtFQUNJO0E5SHN6dEJoQjtBOEhqenRCUTtFQUNJO0E5SG16dEJaO0E4SGwydEJRO0VBQ0k7QTlIbzJ0Qlo7QThIbDJ0Qlk7RUFDSTtFQUNBO0E5SG8ydEJoQjtBOEhsMnRCZ0I7RUFDSTtBOUhvMnRCcEI7QThIbDJ0Qm9CO0VBQ0k7QTlIbzJ0QnhCO0E4SC8xdEJvQjtFQUNJO0E5SGkydEJ4QjtBOEg1MXRCWTtFQUNJO0E5SDgxdEJoQjtBOEgzMXRCWTs7RUFFSTtBOUg2MXRCaEI7QThIMTF0Qlk7RUFDSTtFQUNBO0VBQ0E7QTlINDF0QmhCO0E4SHQxdEJZO0VBQ0k7QTlIdzF0QmhCO0E4SG4xdEJRO0VBQ0k7QTlIcTF0Qlo7QThIcDR0QlE7RUFDSTtBOUhzNHRCWjtBOEhwNHRCWTtFQUNJO0VBQ0E7QTlIczR0QmhCO0E4SHA0dEJnQjtFQUNJO0E5SHM0dEJwQjtBOEhwNHRCb0I7RUFDSTtBOUhzNHRCeEI7QThIajR0Qm9CO0VBQ0k7QTlIbTR0QnhCO0E4SDkzdEJZO0VBQ0k7QTlIZzR0QmhCO0E4SDczdEJZOztFQUVJO0E5SCszdEJoQjtBOEg1M3RCWTtFQUNJO0VBQ0E7RUFDQTtBOUg4M3RCaEI7QThIeDN0Qlk7RUFDSTtBOUgwM3RCaEI7QThIcjN0QlE7RUFDSTtBOUh1M3RCWjtBOEh0NnRCUTtFQUNJO0E5SHc2dEJaO0E4SHQ2dEJZO0VBQ0k7RUFDQTtBOUh3NnRCaEI7QThIdDZ0QmdCO0VBQ0k7QTlIdzZ0QnBCO0E4SHQ2dEJvQjtFQUNJO0E5SHc2dEJ4QjtBOEhuNnRCb0I7RUFDSTtBOUhxNnRCeEI7QThIaDZ0Qlk7RUFDSTtBOUhrNnRCaEI7QThILzV0Qlk7O0VBRUk7QTlIaTZ0QmhCO0E4SDk1dEJZO0VBQ0k7RUFDQTtFQUNBO0E5SGc2dEJoQjtBOEgxNXRCWTtFQUNJO0E5SDQ1dEJoQjtBOEh2NXRCUTtFQUNJO0E5SHk1dEJaO0E4SHg4dEJRO0VBQ0k7QTlIMDh0Qlo7QThIeDh0Qlk7RUFDSTtFQUNBO0E5SDA4dEJoQjtBOEh4OHRCZ0I7RUFDSTtBOUgwOHRCcEI7QThIeDh0Qm9CO0VBQ0k7QTlIMDh0QnhCO0E4SHI4dEJvQjtFQUNJO0E5SHU4dEJ4QjtBOEhsOHRCWTtFQUNJO0E5SG84dEJoQjtBOEhqOHRCWTs7RUFFSTtBOUhtOHRCaEI7QThIaDh0Qlk7RUFDSTtFQUNBO0VBQ0E7QTlIazh0QmhCO0E4SDU3dEJZO0VBQ0k7QTlIODd0QmhCO0E4SHo3dEJRO0VBQ0k7QTlIMjd0Qlo7QThIMSt0QlE7RUFDSTtBOUg0K3RCWjtBOEgxK3RCWTtFQUNJO0VBQ0E7QTlINCt0QmhCO0E4SDErdEJnQjtFQUNJO0E5SDQrdEJwQjtBOEgxK3RCb0I7RUFDSTtBOUg0K3RCeEI7QThIdit0Qm9CO0VBQ0k7QTlIeSt0QnhCO0E4SHArdEJZO0VBQ0k7QTlIcyt0QmhCO0E4SG4rdEJZOztFQUVJO0E5SHErdEJoQjtBOEhsK3RCWTtFQUNJO0VBQ0E7RUFDQTtBOUhvK3RCaEI7QThIOTl0Qlk7RUFDSTtBOUhnK3RCaEI7QThIMzl0QlE7RUFDSTtBOUg2OXRCWjtBOEg1Z3VCUTtFQUNJO0E5SDhndUJaO0E4SDVndUJZO0VBQ0k7RUFDQTtBOUg4Z3VCaEI7QThINWd1QmdCO0VBQ0k7QTlIOGd1QnBCO0E4SDVndUJvQjtFQUNJO0E5SDhndUJ4QjtBOEh6Z3VCb0I7RUFDSTtBOUgyZ3VCeEI7QThIdGd1Qlk7RUFDSTtBOUh3Z3VCaEI7QThIcmd1Qlk7O0VBRUk7QTlIdWd1QmhCO0E4SHBndUJZO0VBQ0k7RUFDQTtFQUNBO0E5SHNndUJoQjtBOEhoZ3VCWTtFQUNJO0E5SGtndUJoQjtBOEg3L3RCUTtFQUNJO0E5SCsvdEJaO0E4SHgvdEJRO0VBQ0k7QTlIMC90Qlo7QThIdC90Qkk7RUFDSTtFQUNBO0VBQ0E7QTlIdy90QlI7QThIci90Qkk7RUFDSTtBOUh1L3RCUjtBOEhuL3RCSTtFQUNJO0E5SHEvdEJSO0E4SGgvdEJRO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBOUhpL3RCWjtBOEgzK3RCUTtFQUNMO0VBRUE7RUFDQTtBOUg0K3RCSDtBOEhuK3RCZ0I7RUFDSTtBOUhxK3RCcEI7QThIbit0Qm9CO0VBQ0k7QTlIcSt0QnhCO0E4SGordEJnQjtFQUNJO0E5SG0rdEJwQjtBOEgvOXRCWTtFQUNJO0E5SGkrdEJoQjtBOEg1OXRCUTtFQUNJO0E5SDg5dEJaO0E4SHo5dEJJO0VBQ0k7RUFDQTtBOUgyOXRCUjtBOEh4OXRCSTtFQUNJO0VBQ0E7QTlIMDl0QlI7QThIcjl0QlE7O0VBRUk7QTlIdTl0Qlo7QThIOTh0Qm9CO0VBQ0k7QTlIZzl0QnhCO0E4SDM4dEJvQjtFQUNJO0E5SDY4dEJ4Qjs7QThIcDh0QkE7RUFDRTtBOUh1OHRCRjs7QThIbDh0QkU7RUFDRTtBOUhxOHRCSjtBOEhuOHRCSTtFQUNFO0E5SHE4dEJOO0E4SGg4dEJFO0VBQ0U7QTlIazh0Qko7QThIaDh0Qkk7RUFDRTtBOUhrOHRCTjs7QVI3NXVCSTtFc0lpZUg7SUFDQztFOUhnOHRCQTtFOEg3N3RCQTtJQUNDO0lBQ0E7RTlIKzd0QkQ7RThINzd0QkM7SUFDQztFOUgrN3RCRjtFOEg1N3RCQztJQUNDO0U5SDg3dEJGO0U4SDM3dEJDO0lBQ0M7RTlINjd0QkY7RThIeDd0QkM7SUFDQztFOUgwN3RCRjtFOEhyN3RCQztJQUNDO0U5SHU3dEJGO0U4SGw3dEJDO0lBQ0M7RTlIbzd0QkY7RThILzZ0QkE7SUFDQztFOUhpN3RCRDtFOEgvNnRCQztJQUNDO0lBQ0E7RTlIaTd0QkY7RThINzZ0QkE7SUFDQztFOUgrNnRCRDtFOEgzNnRCQTtJQUNDO0U5SDY2dEJEO0U4SHg2dEJDO0lBQ0M7RTlIMDZ0QkY7RThIeDZ0QkU7SUFDQztFOUgwNnRCSDtFOEh2NnRCRTtJQUNDO0U5SHk2dEJIO0U4SHQ2dEJFO0lBQ0M7RTlIdzZ0Qkg7RThIajZ0QkM7SUFDQztFOUhtNnRCRjtFOEhoNnRCQztJQUNDO0U5SGs2dEJGO0U4SDc1dEJFO0lBQ0M7RTlIKzV0Qkg7RThINTV0QkU7SUFDQztFOUg4NXRCSDtFOEh6NXRCRTtJQUNDO0U5SDI1dEJIO0U4SHg1dEJFO0lBQ0M7RTlIMDV0Qkg7RThIcjV0QkU7SUFDQztFOUh1NXRCSDtFOEhwNXRCRTtJQUNDO0U5SHM1dEJIO0U4SC80dEJDO0lBQ0M7RTlIaTV0QkY7RThINTR0QkE7SUFDQztJQUNBO0U5SDg0dEJEO0U4SDM0dEJBO0lBQ0M7SUFDQTtFOUg2NHRCRDtBQUNGO0FSLyt1Qkk7RXNJeW1CRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlIeTR0QkY7RThIdjR0QkU7SUFDQztFOUh5NHRCSDtBQUNGO0ErSDcxdkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZJNkZBLG9CcUNoRFk7RWtHekNSLGtCbEdRVztBN0JxMXZCbkI7QStIMTF2Qkk7RUFDSTtFQUNBO0EvSDQxdkJSO0ErSHoxdkJJO0VBQ0k7RUFDQTtBL0gyMXZCUjtBUjFtdkJRO0VBQ0k7RUFDQSxhdUloUG1CO0EvSDQxdkIvQjtBUnRtdkJZO0VBQ0k7QVF3bXZCaEI7QStINTF2QlE7RUFDSTtBL0g4MXZCWjtBK0gxMXZCSTtFQUNJO0VBQ0E7RUFDQTtBL0g0MXZCUjtBK0gxMXZCUTtFdkkrREosb0JxQ2hEWTtFa0diSjtBL0g0MXZCWjtBUjdpdkJJO0V1STVWSjtJQWtEUTtJQUNBO0UvSDIxdkJOO0FBQ0Y7O0ErSHYxdkJBO0VBQ0k7SUFBUztFL0gyMXZCWDtFK0gxMXZCRTtJQUFLO0UvSDYxdkJQO0FBQ0Y7QWdJdjV2QkU7RUFDQztFQUNBO0FoSXk1dkJIO0FnSXY1dkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhJeTV2Qko7QWdJdjV2Qkk7RUFDQztBaEl5NXZCTDtBZ0l0NXZCSTtFQUNDO0FoSXc1dkJMO0FnSXA1dkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhJczV2Qko7QWdJLzR2QkU7RUFDQztBaElpNXZCSDtBZ0k5NHZCRTtFQUNDO0FoSWc1dkJIO0FnSTU0dkJDO0VBQ0M7RUFDQTtBaEk4NHZCRjs7QWdJeDR2QkM7RUFDQztBaEkyNHZCRjs7QWdJdDR2QkM7RUFDQztBaEl5NHZCRjs7QVJsb3ZCSTtFd0kvUEE7SUFDQztFaElxNHZCSDtBQUNGO0FpSXo2dkJBO0VBQ0k7RUFDQTtFQUNBO0FqSTI2dkJKO0FpSXg2dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSTA2dkJSO0FpSXg2dkJRO0VBQ0k7QWpJMDZ2Qlo7QWlJdjZ2QlE7RUFDSTtBakl5NnZCWjtBaUl0NnZCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqSXc2dkJaO0FpSXQ2dkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakl3NnZCaEI7QVJyM3ZCSTs7RUFFSTtBUXUzdkJSO0FSbjN2Qkk7O0VBRUk7QVFxM3ZCUjtBUmozdkJJOzs7O0VBSUk7RUFFQTtBUWszdkJSO0FpSS82dkJJO0VBQ0k7QWpJaTd2QlI7QVJ2NHZCSTs7RUFFSTtBUXk0dkJSO0FScjR2Qkk7O0VBRUk7QVF1NHZCUjtBUm40dkJJOzs7O0VBSUk7RUFFQTtBUW80dkJSO0FpSTE3dkJJO0VBQ0k7QWpJNDd2QlI7QVJ6NXZCSTs7RUFFSTtBUTI1dkJSO0FSdjV2Qkk7O0VBRUk7QVF5NXZCUjtBUnI1dkJJOzs7O0VBSUk7RUFFQTtBUXM1dkJSO0FpSW44dkJRO0VBQ0k7QWpJcTh2Qlo7QWlJbjh2Qlk7RUFDSTtBaklxOHZCaEI7QWlJbDh2Qlk7RUFDSTtBaklvOHZCaEI7QWlJOTd2QlE7RUFDSTtBaklnOHZCWjtBaUk5N3ZCWTtFQUNJO0FqSWc4dkJoQjtBaUk3N3ZCWTtFQUNJO0FqSSs3dkJoQjtBaUl6N3ZCSTtFQUNJO0FqSTI3dkJSO0FpSXY3dkJJO0VBQ0k7QWpJeTd2QlI7QWlJcjd2Qkk7RUFDSTtBakl1N3ZCUjs7QWtJeGh3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSTJod0JKO0FrSXpod0JJO0VBQ0k7RUFDQTtBbEkyaHdCUjtBa0l2aHdCSTtFQUNJO0VBQ0E7RUFDQTtBbEl5aHdCUjtBa0l0aHdCSTtFQUVRO0VBR0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSXFod0JSO0FrSW5od0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbElxaHdCWjtBa0lqaHdCSTtFQUNJO0VBQ0E7QWxJbWh3QlI7QWtJbGh3QlE7RUFDSTtBbElvaHdCWjtBa0loaHdCSTs7RUFFSTtBbElraHdCUjtBa0k5Z3dCSTtFQUNJO0VBQ0E7QWxJZ2h3QlI7QWtJNWd3QlE7RUFDSTtBbEk4Z3dCWjtBa0kzZ3dCUTs7RUFFSTtBbEk2Z3dCWjtBa0l4Z3dCUTtFQUNJO0FsSTBnd0JaO0FrSXRnd0JJO0VBQ0k7RUFDQTtBbEl3Z3dCUjtBa0lyZ3dCSTtFQUNJO0VBQ0E7QWxJdWd3QlI7QWtJcGd3Qkk7RUFDSTtFQUNBO0FsSXNnd0JSO0FrSXBnd0JRO0VBQ0k7QWxJc2d3Qlo7QWtJbmd3QlE7RUFFSTtBbElvZ3dCWjtBa0kvL3ZCSTtFQUNJO0VBQ0E7QWxJaWd3QlI7O0FrSTUvdkJBO0VBQ0k7RUFDQTtFQUNBO0FsSSsvdkJKO0FrSTcvdkJJO0VBQ0k7RUFDQTtFQUNBO0FsSSsvdkJSOztBa0kzL3ZCQTtFQUNJO0FsSTgvdkJKO0FrSTUvdkJJO0VBQ0k7QWxJOC92QlI7QWtJMy92Qkk7RUFDSTtFQUNBO0FsSTYvdkJSO0FrSTMvdkJRO0VBQ0k7QWxJNi92Qlo7O0FrSXgvdkJBO0VBQ0k7QWxJMi92Qko7QWtJei92Qkk7RUFDSTtFQUNBO0VBQ0E7QWxJMi92QlI7QWtJei92QlE7RUFDSTtBbEkyL3ZCWjs7QWtJci92Qkk7RUFDSTtBbEl3L3ZCUjtBa0lyL3ZCSTtFQUNJO0FsSXUvdkJSOztBa0kxK3ZCSTtFQUNJO0FsSTYrdkJSO0FrSXordkJJO0VBQ0k7QWxJMit2QlI7QWtJeit2QlE7RUFDSTtBbEkyK3ZCWjtBa0l0K3ZCUTtFQUNJLHFCQW9FSjtBbElvNnZCUjtBa0lwK3ZCSTtFQUNJO0FsSXMrdkJSO0FrSW4rdkJJO0VBQ0k7QWxJcSt2QlI7QWtJbCt2Qkk7RUFDSTtBbElvK3ZCUjtBa0kvOXZCUTtFQUNJLG1CQW1ESjtFQWxESTtBbElpK3ZCWjtBa0kvOXZCWTtFQUNJO0FsSWkrdkJoQjtBa0k1OXZCUTtFQUNJO0FsSTg5dkJaO0FrSTM5dkJRO0VBQ0ksbUJBc0NKO0FsSXU3dkJSO0FrSXY5dkJRO0VBQ0k7RUFDQTtBbEl5OXZCWjtBa0l2OXZCWTtFQUNJO0FsSXk5dkJoQjtBa0lyOXZCUTtFQUNJO0FsSXU5dkJaO0FrSXA5dkJRO0VBQ0k7RUFDQTtBbElzOXZCWjtBa0lwOXZCWTtFQUNJO0FsSXM5dkJoQjtBa0k5aHdCSTtFQUNJO0FsSWdpd0JSO0FrSTVod0JJO0VBQ0k7QWxJOGh3QlI7QWtJNWh3QlE7RUFDSTtBbEk4aHdCWjtBa0l6aHdCUTtFQUNJLHFCQWlGSTtBbEkwOHZCaEI7QWtJdmh3Qkk7RUFDSTtBbEl5aHdCUjtBa0l0aHdCSTtFQUNJO0FsSXdod0JSO0FrSXJod0JJO0VBQ0k7QWxJdWh3QlI7QWtJbGh3QlE7RUFDSSxtQkFnRUk7RUEvREo7QWxJb2h3Qlo7QWtJbGh3Qlk7RUFDSTtBbElvaHdCaEI7QWtJL2d3QlE7RUFDSTtBbElpaHdCWjtBa0k5Z3dCUTtFQUNJLG1CQW1ESTtBbEk2OXZCaEI7QWtJMWd3QlE7RUFDSTtFQUNBO0FsSTRnd0JaO0FrSTFnd0JZO0VBQ0k7QWxJNGd3QmhCO0FrSXhnd0JRO0VBQ0k7QWxJMGd3Qlo7QWtJdmd3QlE7RUFDSTtFQUNBO0FsSXlnd0JaO0FrSXZnd0JZO0VBQ0k7QWxJeWd3QmhCO0FrSWpsd0JJO0VBQ0k7QWxJbWx3QlI7QWtJL2t3Qkk7RUFDSTtBbElpbHdCUjtBa0kva3dCUTtFQUNJO0FsSWlsd0JaO0FrSTVrd0JRO0VBQ0kscUJBaUZJO0FsSTYvdkJoQjtBa0kxa3dCSTtFQUNJO0FsSTRrd0JSO0FrSXprd0JJO0VBQ0k7QWxJMmt3QlI7QWtJeGt3Qkk7RUFDSTtBbEkwa3dCUjtBa0lya3dCUTtFQUNJLG1CQWdFSTtFQS9ESjtBbEl1a3dCWjtBa0lya3dCWTtFQUNJO0FsSXVrd0JoQjtBa0lsa3dCUTtFQUNJO0FsSW9rd0JaO0FrSWprd0JRO0VBQ0ksbUJBbURJO0FsSWdod0JoQjtBa0k3andCUTtFQUNJO0VBQ0E7QWxJK2p3Qlo7QWtJN2p3Qlk7RUFDSTtBbEkrandCaEI7QWtJM2p3QlE7RUFDSTtBbEk2andCWjtBa0kxandCUTtFQUNJO0VBQ0E7QWxJNGp3Qlo7QWtJMWp3Qlk7RUFDSTtBbEk0andCaEI7QWtJcG93Qkk7RUFDSTtBbElzb3dCUjtBa0lsb3dCSTtFQUNJO0FsSW9vd0JSO0FrSWxvd0JRO0VBQ0k7QWxJb293Qlo7QWtJL253QlE7RUFDSSxxQkFpRkk7QWxJZ2p3QmhCO0FrSTdud0JJO0VBQ0k7QWxJK253QlI7QWtJNW53Qkk7RUFDSTtBbEk4bndCUjtBa0kzbndCSTtFQUNJO0FsSTZud0JSO0FrSXhud0JRO0VBQ0ksbUJBZ0VJO0VBL0RKO0FsSTBud0JaO0FrSXhud0JZO0VBQ0k7QWxJMG53QmhCO0FrSXJud0JRO0VBQ0k7QWxJdW53Qlo7QWtJcG53QlE7RUFDSSxtQkFtREk7QWxJbWt3QmhCO0FrSWhud0JRO0VBQ0k7RUFDQTtBbElrbndCWjtBa0lobndCWTtFQUNJO0FsSWtud0JoQjtBa0k5bXdCUTtFQUNJO0FsSWdud0JaO0FrSTdtd0JRO0VBQ0k7RUFDQTtBbEkrbXdCWjtBa0k3bXdCWTtFQUNJO0FsSSttd0JoQjtBa0l2cndCSTtFQUNJO0FsSXlyd0JSO0FrSXJyd0JJO0VBQ0k7QWxJdXJ3QlI7QWtJcnJ3QlE7RUFDSTtBbEl1cndCWjtBa0lscndCUTtFQUNJLHFCQWlGSTtBbEltbXdCaEI7QWtJaHJ3Qkk7RUFDSTtBbElrcndCUjtBa0kvcXdCSTtFQUNJO0FsSWlyd0JSO0FrSTlxd0JJO0VBQ0k7QWxJZ3J3QlI7QWtJM3F3QlE7RUFDSSxtQkFnRUk7RUEvREo7QWxJNnF3Qlo7QWtJM3F3Qlk7RUFDSTtBbEk2cXdCaEI7QWtJeHF3QlE7RUFDSTtBbEkwcXdCWjtBa0l2cXdCUTtFQUNJLG1CQW1ESTtBbElzbndCaEI7QWtJbnF3QlE7RUFDSTtFQUNBO0FsSXFxd0JaO0FrSW5xd0JZO0VBQ0k7QWxJcXF3QmhCO0FrSWpxd0JRO0VBQ0k7QWxJbXF3Qlo7QWtJaHF3QlE7RUFDSTtFQUNBO0FsSWtxd0JaO0FrSWhxd0JZO0VBQ0k7QWxJa3F3QmhCO0FrSTF1d0JJO0VBQ0k7QWxJNHV3QlI7QWtJeHV3Qkk7RUFDSTtBbEkwdXdCUjtBa0l4dXdCUTtFQUNJO0FsSTB1d0JaO0FrSXJ1d0JRO0VBQ0kscUJBaUZJO0FsSXNwd0JoQjtBa0ludXdCSTtFQUNJO0FsSXF1d0JSO0FrSWx1d0JJO0VBQ0k7QWxJb3V3QlI7QWtJanV3Qkk7RUFDSTtBbEltdXdCUjtBa0k5dHdCUTtFQUNJLG1CQWdFSTtFQS9ESjtBbElndXdCWjtBa0k5dHdCWTtFQUNJO0FsSWd1d0JoQjtBa0kzdHdCUTtFQUNJO0FsSTZ0d0JaO0FrSTF0d0JRO0VBQ0ksbUJBbURJO0FsSXlxd0JoQjtBa0l0dHdCUTtFQUNJO0VBQ0E7QWxJd3R3Qlo7QWtJdHR3Qlk7RUFDSTtBbEl3dHdCaEI7QWtJcHR3QlE7RUFDSTtBbElzdHdCWjtBa0ludHdCUTtFQUNJO0VBQ0E7QWxJcXR3Qlo7QWtJbnR3Qlk7RUFDSTtBbElxdHdCaEI7QWtJN3h3Qkk7RUFDSTtBbEkreHdCUjtBa0kzeHdCSTtFQUNJO0FsSTZ4d0JSO0FrSTN4d0JRO0VBQ0k7QWxJNnh3Qlo7QWtJeHh3QlE7RUFDSSxxQkFpRkk7QWxJeXN3QmhCO0FrSXR4d0JJO0VBQ0k7QWxJd3h3QlI7QWtJcnh3Qkk7RUFDSTtBbEl1eHdCUjtBa0lweHdCSTtFQUNJO0FsSXN4d0JSO0FrSWp4d0JRO0VBQ0ksbUJBZ0VJO0VBL0RKO0FsSW14d0JaO0FrSWp4d0JZO0VBQ0k7QWxJbXh3QmhCO0FrSTl3d0JRO0VBQ0k7QWxJZ3h3Qlo7QWtJN3d3QlE7RUFDSSxtQkFtREk7QWxJNHR3QmhCO0FrSXp3d0JRO0VBQ0k7RUFDQTtBbEkyd3dCWjtBa0l6d3dCWTtFQUNJO0FsSTJ3d0JoQjtBa0l2d3dCUTtFQUNJO0FsSXl3d0JaO0FrSXR3d0JRO0VBQ0k7RUFDQTtBbEl3d3dCWjtBa0l0d3dCWTtFQUNJO0FsSXd3d0JoQjtBa0loMXdCSTtFQUNJO0FsSWsxd0JSO0FrSTkwd0JJO0VBQ0k7QWxJZzF3QlI7QWtJOTB3QlE7RUFDSTtBbElnMXdCWjtBa0kzMHdCUTtFQUNJLHFCQWlGSTtBbEk0dndCaEI7QWtJejB3Qkk7RUFDSTtBbEkyMHdCUjtBa0l4MHdCSTtFQUNJO0FsSTAwd0JSO0FrSXYwd0JJO0VBQ0k7QWxJeTB3QlI7QWtJcDB3QlE7RUFDSSxtQkFnRUk7RUEvREo7QWxJczB3Qlo7QWtJcDB3Qlk7RUFDSTtBbElzMHdCaEI7QWtJajB3QlE7RUFDSTtBbEltMHdCWjtBa0loMHdCUTtFQUNJLG1CQW1ESTtBbEkrd3dCaEI7QWtJNXp3QlE7RUFDSTtFQUNBO0FsSTh6d0JaO0FrSTV6d0JZO0VBQ0k7QWxJOHp3QmhCO0FrSTF6d0JRO0VBQ0k7QWxJNHp3Qlo7QWtJenp3QlE7RUFDSTtFQUNBO0FsSTJ6d0JaO0FrSXp6d0JZO0VBQ0k7QWxJMnp3QmhCO0FrSW40d0JJO0VBQ0k7QWxJcTR3QlI7QWtJajR3Qkk7RUFDSTtBbEltNHdCUjtBa0lqNHdCUTtFQUNJO0FsSW00d0JaO0FrSTkzd0JRO0VBQ0kscUJBaUZJO0FsSSt5d0JoQjtBa0k1M3dCSTtFQUNJO0FsSTgzd0JSO0FrSTMzd0JJO0VBQ0k7QWxJNjN3QlI7QWtJMTN3Qkk7RUFDSTtBbEk0M3dCUjtBa0l2M3dCUTtFQUNJLG1CQWdFSTtFQS9ESjtBbEl5M3dCWjtBa0l2M3dCWTtFQUNJO0FsSXkzd0JoQjtBa0lwM3dCUTtFQUNJO0FsSXMzd0JaO0FrSW4zd0JRO0VBQ0ksbUJBbURJO0FsSWswd0JoQjtBa0kvMndCUTtFQUNJO0VBQ0E7QWxJaTN3Qlo7QWtJLzJ3Qlk7RUFDSTtBbElpM3dCaEI7QWtJNzJ3QlE7RUFDSTtBbEkrMndCWjtBa0k1MndCUTtFQUNJO0VBQ0E7QWxJODJ3Qlo7QWtJNTJ3Qlk7RUFDSTtBbEk4MndCaEI7O0FtSXpteEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkk0bXhCSjtBbUkxbXhCSTtFQUNJO0VBQ0E7QW5JNG14QlI7QW1JeG14Qkk7RUFDSTtFQUNBO0VBQ0E7QW5JMG14QlI7QW1Jdm14Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkl5bXhCUjtBbUl2bXhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSXlteEJaO0FtSXJteEJJO0VBQ0k7RUFDQTtBbkl1bXhCUjtBbUl0bXhCUTtFQUNJO0FuSXdteEJaO0FtSXBteEJJOztFQUVJO0FuSXNteEJSO0FtSWxteEJJO0VBQ0k7RUFDQTtBbklvbXhCUjtBbUlobXhCUTtFQUNJO0FuSWtteEJaO0FtSS9seEJROztFQUVJO0FuSWlteEJaO0FtSTVseEJRO0VBQ0k7QW5JOGx4Qlo7QW1JMWx4Qkk7RUFDSTtFQUNBO0FuSTRseEJSO0FtSXpseEJJO0VBQ0k7RUFDQTtBbkkybHhCUjtBbUl4bHhCSTtFQUNJO0VBQ0E7QW5JMGx4QlI7QW1JeGx4QlE7RUFDSTtBbkkwbHhCWjtBbUl2bHhCUTtFQUVJO0FuSXdseEJaO0FtSW5seEJJO0VBQ0k7RUFDQTtBbklxbHhCUjs7QW1Jamx4QkE7RUFDSTtBbklvbHhCSjtBbUlsbHhCSTtFQUNJO0FuSW9seEJSO0FtSWpseEJJO0VBQ0k7RUFDQTtBbkltbHhCUjtBbUlqbHhCUTtFQUNJO0FuSW1seEJaOztBbUk5a3hCQTtFQUNJO0FuSWlseEJKO0FtSS9reEJJO0VBQ0k7RUFDQTtFQUNBO0FuSWlseEJSO0FtSS9reEJRO0VBQ0k7QW5JaWx4Qlo7O0FtSTNreEJJO0VBQ0k7QW5JOGt4QlI7QW1JM2t4Qkk7RUFDSTtBbkk2a3hCUjs7QW1JaGt4Qkk7RUFDSTtBbklta3hCUjtBbUkvanhCSTtFQUNJO0FuSWlreEJSO0FtSS9qeEJRO0VBQ0k7RUFDQSxtQkF1RUo7QW5JMC93QlI7QW1JNWp4QlE7RUFDSSxxQkFnRUo7QW5JOC93QlI7QW1JMWp4Qkk7RUFDSTtBbkk0anhCUjtBbUl6anhCSTtFQUNJO0FuSTJqeEJSO0FtSXhqeEJJO0VBQ0k7QW5JMGp4QlI7QW1Jcmp4QlE7RUFDSSxtQkErQ0o7RUE5Q0k7QW5JdWp4Qlo7QW1Jcmp4Qlk7RUFDSTtFQUNBLG1CQTRDUjtBbkkyZ3hCUjtBbUlsanhCUTtFQUNJO0FuSW9qeEJaO0FtSWpqeEJRO0VBQ0ksbUJBaUNKO0FuSWtoeEJSO0FtSTdpeEJRO0VBQ0k7RUFDQTtBbkkraXhCWjtBbUk1aXhCUTtFQUNJO0FuSThpeEJaO0FtSTNpeEJRO0VBQ0k7QW5JNml4Qlo7QW1JM2l4Qlk7RUFDSTtFQUNBLG1CQWFSO0FuSWdpeEJSO0FtSW5ueEJJO0VBQ0k7QW5JcW54QlI7QW1Jam54Qkk7RUFDSTtBbkltbnhCUjtBbUlqbnhCUTtFQUNJO0VBQ0EsbUJBb0ZJO0FuSStoeEJoQjtBbUk5bXhCUTtFQUNJLHFCQTZFSTtBbkltaXhCaEI7QW1JNW14Qkk7RUFDSTtBbkk4bXhCUjtBbUkzbXhCSTtFQUNJO0FuSTZteEJSO0FtSTFteEJJO0VBQ0k7QW5JNG14QlI7QW1Jdm14QlE7RUFDSSxtQkE0REk7RUEzREo7QW5JeW14Qlo7QW1Jdm14Qlk7RUFDSTtFQUNBLG1CQXlEQTtBbklnanhCaEI7QW1JcG14QlE7RUFDSTtBbklzbXhCWjtBbUlubXhCUTtFQUNJLG1CQThDSTtBbkl1anhCaEI7QW1JL2x4QlE7RUFDSTtFQUNBO0FuSWlteEJaO0FtSTlseEJRO0VBQ0k7QW5JZ214Qlo7QW1JN2x4QlE7RUFDSTtBbkkrbHhCWjtBbUk3bHhCWTtFQUNJO0VBQ0EsbUJBMEJBO0FuSXFreEJoQjtBbUlycXhCSTtFQUNJO0FuSXVxeEJSO0FtSW5xeEJJO0VBQ0k7QW5JcXF4QlI7QW1JbnF4QlE7RUFDSTtFQUNBLG1CQW9GSTtBbklpbHhCaEI7QW1JaHF4QlE7RUFDSSxxQkE2RUk7QW5JcWx4QmhCO0FtSTlweEJJO0VBQ0k7QW5JZ3F4QlI7QW1JN3B4Qkk7RUFDSTtBbkkrcHhCUjtBbUk1cHhCSTtFQUNJO0FuSThweEJSO0FtSXpweEJRO0VBQ0ksbUJBNERJO0VBM0RKO0FuSTJweEJaO0FtSXpweEJZO0VBQ0k7RUFDQSxtQkF5REE7QW5Ja214QmhCO0FtSXRweEJRO0VBQ0k7QW5Jd3B4Qlo7QW1JcnB4QlE7RUFDSSxtQkE4Q0k7QW5JeW14QmhCO0FtSWpweEJRO0VBQ0k7RUFDQTtBbkltcHhCWjtBbUlocHhCUTtFQUNJO0FuSWtweEJaO0FtSS9veEJRO0VBQ0k7QW5JaXB4Qlo7QW1JL294Qlk7RUFDSTtFQUNBLG1CQTBCQTtBbkl1bnhCaEI7QW1JdnR4Qkk7RUFDSTtBbkl5dHhCUjtBbUlydHhCSTtFQUNJO0FuSXV0eEJSO0FtSXJ0eEJRO0VBQ0k7RUFDQSxtQkFvRkk7QW5JbW94QmhCO0FtSWx0eEJRO0VBQ0kscUJBNkVJO0FuSXVveEJoQjtBbUlodHhCSTtFQUNJO0FuSWt0eEJSO0FtSS9zeEJJO0VBQ0k7QW5JaXR4QlI7QW1JOXN4Qkk7RUFDSTtBbklndHhCUjtBbUkzc3hCUTtFQUNJLG1CQTRESTtFQTNESjtBbkk2c3hCWjtBbUkzc3hCWTtFQUNJO0VBQ0EsbUJBeURBO0FuSW9weEJoQjtBbUl4c3hCUTtFQUNJO0FuSTBzeEJaO0FtSXZzeEJRO0VBQ0ksbUJBOENJO0FuSTJweEJoQjtBbUluc3hCUTtFQUNJO0VBQ0E7QW5JcXN4Qlo7QW1JbHN4QlE7RUFDSTtBbklvc3hCWjtBbUlqc3hCUTtFQUNJO0FuSW1zeEJaO0FtSWpzeEJZO0VBQ0k7RUFDQSxtQkEwQkE7QW5JeXF4QmhCO0FtSXp3eEJJO0VBQ0k7QW5JMnd4QlI7QW1Jdnd4Qkk7RUFDSTtBbkl5d3hCUjtBbUl2d3hCUTtFQUNJO0VBQ0EsbUJBb0ZJO0FuSXFyeEJoQjtBbUlwd3hCUTtFQUNJLHFCQTZFSTtBbkl5cnhCaEI7QW1JbHd4Qkk7RUFDSTtBbklvd3hCUjtBbUlqd3hCSTtFQUNJO0FuSW13eEJSO0FtSWh3eEJJO0VBQ0k7QW5Ja3d4QlI7QW1JN3Z4QlE7RUFDSSxtQkE0REk7RUEzREo7QW5JK3Z4Qlo7QW1JN3Z4Qlk7RUFDSTtFQUNBLG1CQXlEQTtBbklzc3hCaEI7QW1JMXZ4QlE7RUFDSTtBbkk0dnhCWjtBbUl6dnhCUTtFQUNJLG1CQThDSTtBbkk2c3hCaEI7QW1JcnZ4QlE7RUFDSTtFQUNBO0FuSXV2eEJaO0FtSXB2eEJRO0VBQ0k7QW5Jc3Z4Qlo7QW1JbnZ4QlE7RUFDSTtBbklxdnhCWjtBbUludnhCWTtFQUNJO0VBQ0EsbUJBMEJBO0FuSTJ0eEJoQjtBbUkzenhCSTtFQUNJO0FuSTZ6eEJSO0FtSXp6eEJJO0VBQ0k7QW5JMnp4QlI7QW1Jenp4QlE7RUFDSTtFQUNBLG1CQW9GSTtBbkl1dXhCaEI7QW1JdHp4QlE7RUFDSSxxQkE2RUk7QW5JMnV4QmhCO0FtSXB6eEJJO0VBQ0k7QW5Jc3p4QlI7QW1Jbnp4Qkk7RUFDSTtBbklxenhCUjtBbUlsenhCSTtFQUNJO0FuSW96eEJSO0FtSS95eEJRO0VBQ0ksbUJBNERJO0VBM0RKO0FuSWl6eEJaO0FtSS95eEJZO0VBQ0k7RUFDQSxtQkF5REE7QW5Jd3Z4QmhCO0FtSTV5eEJRO0VBQ0k7QW5JOHl4Qlo7QW1JM3l4QlE7RUFDSSxtQkE4Q0k7QW5JK3Z4QmhCO0FtSXZ5eEJRO0VBQ0k7RUFDQTtBbkl5eXhCWjtBbUl0eXhCUTtFQUNJO0FuSXd5eEJaO0FtSXJ5eEJRO0VBQ0k7QW5JdXl4Qlo7QW1Jcnl4Qlk7RUFDSTtFQUNBLG1CQTBCQTtBbkk2d3hCaEI7QW1JNzJ4Qkk7RUFDSTtBbkkrMnhCUjtBbUkzMnhCSTtFQUNJO0FuSTYyeEJSO0FtSTMyeEJRO0VBQ0k7RUFDQSxtQkFvRkk7QW5JeXh4QmhCO0FtSXgyeEJRO0VBQ0kscUJBNkVJO0FuSTZ4eEJoQjtBbUl0MnhCSTtFQUNJO0FuSXcyeEJSO0FtSXIyeEJJO0VBQ0k7QW5JdTJ4QlI7QW1JcDJ4Qkk7RUFDSTtBbklzMnhCUjtBbUlqMnhCUTtFQUNJLG1CQTRESTtFQTNESjtBbkltMnhCWjtBbUlqMnhCWTtFQUNJO0VBQ0EsbUJBeURBO0FuSTB5eEJoQjtBbUk5MXhCUTtFQUNJO0FuSWcyeEJaO0FtSTcxeEJRO0VBQ0ksbUJBOENJO0FuSWl6eEJoQjtBbUl6MXhCUTtFQUNJO0VBQ0E7QW5JMjF4Qlo7QW1JeDF4QlE7RUFDSTtBbkkwMXhCWjtBbUl2MXhCUTtFQUNJO0FuSXkxeEJaO0FtSXYxeEJZO0VBQ0k7RUFDQSxtQkEwQkE7QW5JK3p4QmhCO0FtSS81eEJJO0VBQ0k7QW5JaTZ4QlI7QW1JNzV4Qkk7RUFDSTtBbkkrNXhCUjtBbUk3NXhCUTtFQUNJO0VBQ0EsbUJBb0ZJO0FuSTIweEJoQjtBbUkxNXhCUTtFQUNJLHFCQTZFSTtBbkkrMHhCaEI7QW1JeDV4Qkk7RUFDSTtBbkkwNXhCUjtBbUl2NXhCSTtFQUNJO0FuSXk1eEJSO0FtSXQ1eEJJO0VBQ0k7QW5JdzV4QlI7QW1JbjV4QlE7RUFDSSxtQkE0REk7RUEzREo7QW5JcTV4Qlo7QW1JbjV4Qlk7RUFDSTtFQUNBLG1CQXlEQTtBbkk0MXhCaEI7QW1JaDV4QlE7RUFDSTtBbklrNXhCWjtBbUkvNHhCUTtFQUNJLG1CQThDSTtBbkltMnhCaEI7QW1JMzR4QlE7RUFDSTtFQUNBO0FuSTY0eEJaO0FtSTE0eEJRO0VBQ0k7QW5JNDR4Qlo7QW1JejR4QlE7RUFDSTtBbkkyNHhCWjtBbUl6NHhCWTtFQUNJO0VBQ0EsbUJBMEJBO0FuSWkzeEJoQjtBbUlqOXhCSTtFQUNJO0FuSW05eEJSO0FtSS84eEJJO0VBQ0k7QW5JaTl4QlI7QW1JLzh4QlE7RUFDSTtFQUNBLG1CQW9GSTtBbkk2M3hCaEI7QW1JNTh4QlE7RUFDSSxxQkE2RUk7QW5JaTR4QmhCO0FtSTE4eEJJO0VBQ0k7QW5JNDh4QlI7QW1Jejh4Qkk7RUFDSTtBbkkyOHhCUjtBbUl4OHhCSTtFQUNJO0FuSTA4eEJSO0FtSXI4eEJRO0VBQ0ksbUJBNERJO0VBM0RKO0FuSXU4eEJaO0FtSXI4eEJZO0VBQ0k7RUFDQSxtQkF5REE7QW5JODR4QmhCO0FtSWw4eEJRO0VBQ0k7QW5Jbzh4Qlo7QW1Jajh4QlE7RUFDSSxtQkE4Q0k7QW5JcTV4QmhCO0FtSTc3eEJRO0VBQ0k7RUFDQTtBbkkrN3hCWjtBbUk1N3hCUTtFQUNJO0FuSTg3eEJaO0FtSTM3eEJRO0VBQ0k7QW5JNjd4Qlo7QW1JMzd4Qlk7RUFDSTtFQUNBLG1CQTBCQTtBbkltNnhCaEI7O0FvSS9yeUJJO0VBRUk7RUFDQTtBcElpc3lCUjtBb0kvcnlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcElpc3lCWjtBb0k5cnlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSWdzeUJaO0FvSTdyeUJROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJK3J5Qlo7QW9JMXJ5Qlk7RTVJd0tSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVFxaHlCSjtBb0loc3lCWTtFQUNJO0FwSWtzeUJoQjtBb0k1cnlCWTtFNUk2SlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUWtpeUJKO0FvSS9teUJJO0VBQ0ksaUJBL0V1QjtFQWdGdkIsYUFsRnVCO0VBbUZ2QixZQWpGdUI7RUFrRnZCO0VBQ0E7QXBJaW55QlI7QW9JOW15Qkk7O0VBRUksV0F6RnNCO0VBMEZ0QjtBcElnbnlCUjtBb0k3bXlCSTtFQUNJO0VBQ0E7RUFDQSxpQkE5RjRCO0VBK0Y1QixRQTlGc0I7RUErRnRCLFdBL0ZzQjtFQWdHdEIsZ0JBaEdzQjtFQWlHdEIsZ0JBL0YrQjtFQWdHL0I7RUFDQTtBcEkrbXlCUjtBb0k1bXlCSTtFQUNJLGlCQXRHaUM7QXBJb3R5QnpDO0FvSXpveUJJO0VBQ0ksaUJBMUR1QjtFQTJEdkIsYUE3RHVCO0VBOER2QixZQTVEdUI7RUE2RHZCO0VBQ0E7QXBJMm95QlI7QW9JeG95Qkk7O0VBRUksV0FwRXNCO0VBcUV0QjtBcEkwb3lCUjtBb0l2b3lCSTtFQUNJO0VBQ0E7RUFDQSxpQkF6RTRCO0VBMEU1QixRQXpFc0I7RUEwRXRCLFdBMUVzQjtFQTJFdEIsZ0JBM0VzQjtFQTRFdEIsY0ExRStCO0VBMkUvQjtFQUNBO0FwSXlveUJSO0FvSXRveUJJO0VBQ0ksaUJBakZpQztBcEl5dHlCekM7QW9JbnF5Qkk7RUFDSSxpQkFyQ3VCO0VBc0N2QixhQXhDdUI7RUF5Q3ZCLFlBdkN1QjtFQXdDdkI7RUFDQTtBcElxcXlCUjtBb0lscXlCSTs7RUFFSSxXQS9Dc0I7RUFnRHRCO0FwSW9xeUJSO0FvSWpxeUJJO0VBQ0k7RUFDQTtFQUNBLGlCQXBENEI7RUFxRDVCLFFBcERzQjtFQXFEdEIsV0FyRHNCO0VBc0R0QixnQkF0RHNCO0VBdUR0QixnQkFyRCtCO0VBc0QvQjtFQUNBO0FwSW1xeUJSO0FvSWhxeUJJO0VBQ0ksaUJBNURpQztBcEk4dHlCekM7QW9JL3N5QlE7RUFDSTtBcElpdHlCWjtBb0kvc3lCWTtFQUNJO0VBQ0E7RUFDQTtBcElpdHlCaEI7QW9JOXN5Qlk7RUFDSTtBcElndHlCaEI7O0FvSW5xeUJRO0VBQ0kseUJBTEs7QXBJMnF5QmpCO0FvSWxxeUJRO0VBQ0k7RUFDQTtBcElvcXlCWjtBb0k5cHlCWTtFQUNJLHlCQWxCQztBcElrcnlCakI7QW9JM3B5Qlk7RUFDSTtFQUNBO0FwSTZweUJoQjtBb0l4cHlCUTtFQUNJO0FwSTBweUJaO0FvSXhweUJZOztFQUVJO0VBQ0E7QXBJMHB5QmhCO0FvSWxweUJnQjtFQUNJO0FwSW9weUJwQjtBb0lqcHlCZ0I7RUFDSTtFQUNBO0VBQ0E7QXBJbXB5QnBCO0FvSTlveUJvQjtFQUNJO0FwSWdweUJ4QjtBb0k1b3lCb0I7RUFDSTtBcEk4b3lCeEI7QW9Jdm95QmdCO0VBQ0k7RUFDQSx5QkF2RUg7QXBJZ3R5QmpCO0FvSXRveUJnQjtFQUNJO0FwSXdveUJwQjtBb0lsb3lCb0I7RUFDSTtBcElvb3lCeEI7QW9JaG95Qm9CO0VBQ0k7RUFDQTtBcElrb3lCeEI7QW9JOXF5QmdCO0VBQ0k7QXBJZ3J5QnBCO0FvSTdxeUJnQjtFQUNJO0VBQ0E7RUFDQTtBcEkrcXlCcEI7QW9JMXF5Qm9CO0VBQ0k7QXBJNHF5QnhCO0FvSXhxeUJvQjtFQUNJO0FwSTBxeUJ4QjtBb0lucXlCZ0I7RUFDSTtFQUNBLHlCQXZFSDtBcEk0dXlCakI7QW9JbHF5QmdCO0VBQ0k7QXBJb3F5QnBCO0FvSTlweUJvQjtFQUNJO0FwSWdxeUJ4QjtBb0k1cHlCb0I7RUFDSTtFQUNBO0FwSThweUJ4QjtBb0kxc3lCZ0I7RUFDSTtBcEk0c3lCcEI7QW9JenN5QmdCO0VBQ0k7RUFDQTtFQUNBO0FwSTJzeUJwQjtBb0l0c3lCb0I7RUFDSTtBcEl3c3lCeEI7QW9JcHN5Qm9CO0VBQ0k7QXBJc3N5QnhCO0FvSS9yeUJnQjtFQUNJO0VBQ0EseUJBdkVIO0FwSXd3eUJqQjtBb0k5cnlCZ0I7RUFDSTtBcElnc3lCcEI7QW9JMXJ5Qm9CO0VBQ0k7QXBJNHJ5QnhCO0FvSXhyeUJvQjtFQUNJO0VBQ0E7QXBJMHJ5QnhCO0FvSXR1eUJnQjtFQUNJO0FwSXd1eUJwQjtBb0lydXlCZ0I7RUFDSTtFQUNBO0VBQ0E7QXBJdXV5QnBCO0FvSWx1eUJvQjtFQUNJO0FwSW91eUJ4QjtBb0lodXlCb0I7RUFDSTtBcElrdXlCeEI7QW9JM3R5QmdCO0VBQ0k7RUFDQSx5QkF2RUg7QXBJb3l5QmpCO0FvSTF0eUJnQjtFQUNJO0FwSTR0eUJwQjtBb0l0dHlCb0I7RUFDSTtBcEl3dHlCeEI7QW9JcHR5Qm9CO0VBQ0k7RUFDQTtBcElzdHlCeEI7QW9JbHd5QmdCO0VBQ0k7QXBJb3d5QnBCO0FvSWp3eUJnQjtFQUNJO0VBQ0E7RUFDQTtBcEltd3lCcEI7QW9JOXZ5Qm9CO0VBQ0k7QXBJZ3d5QnhCO0FvSTV2eUJvQjtFQUNJO0FwSTh2eUJ4QjtBb0l2dnlCZ0I7RUFDSTtFQUNBLHlCQXZFSDtBcElnMHlCakI7QW9JdHZ5QmdCO0VBQ0k7QXBJd3Z5QnBCO0FvSWx2eUJvQjtFQUNJO0FwSW92eUJ4QjtBb0lodnlCb0I7RUFDSTtFQUNBO0FwSWt2eUJ4QjtBb0k5eHlCZ0I7RUFDSTtBcElneXlCcEI7QW9JN3h5QmdCO0VBQ0k7RUFDQTtFQUNBO0FwSSt4eUJwQjtBb0kxeHlCb0I7RUFDSTtBcEk0eHlCeEI7QW9JeHh5Qm9CO0VBQ0k7QXBJMHh5QnhCO0FvSW54eUJnQjtFQUNJO0VBQ0EseUJBdkVIO0FwSTQxeUJqQjtBb0lseHlCZ0I7RUFDSTtBcElveHlCcEI7QW9JOXd5Qm9CO0VBQ0k7QXBJZ3h5QnhCO0FvSTV3eUJvQjtFQUNJO0VBQ0E7QXBJOHd5QnhCO0FvSTF6eUJnQjtFQUNJO0FwSTR6eUJwQjtBb0l6enlCZ0I7RUFDSTtFQUNBO0VBQ0E7QXBJMnp5QnBCO0FvSXR6eUJvQjtFQUNJO0FwSXd6eUJ4QjtBb0lwenlCb0I7RUFDSTtBcElzenlCeEI7QW9JL3l5QmdCO0VBQ0k7RUFDQSx5QkF2RUg7QXBJdzN5QmpCO0FvSTl5eUJnQjtFQUNJO0FwSWd6eUJwQjtBb0kxeXlCb0I7RUFDSTtBcEk0eXlCeEI7QW9JeHl5Qm9CO0VBQ0k7RUFDQTtBcEkweXlCeEI7QW9JdDF5QmdCO0VBQ0k7QXBJdzF5QnBCO0FvSXIxeUJnQjtFQUNJO0VBQ0E7RUFDQTtBcEl1MXlCcEI7QW9JbDF5Qm9CO0VBQ0k7QXBJbzF5QnhCO0FvSWgxeUJvQjtFQUNJO0FwSWsxeUJ4QjtBb0kzMHlCZ0I7RUFDSTtFQUNBLHlCQXZFSDtBcElvNXlCakI7QW9JMTB5QmdCO0VBQ0k7QXBJNDB5QnBCO0FvSXQweUJvQjtFQUNJO0FwSXcweUJ4QjtBb0lwMHlCb0I7RUFDSTtFQUNBO0FwSXMweUJ4Qjs7QXFJemt6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFHSSxrQnhHZ0JPO0E3QjBqekJuQjtBcUl2a3pCUTtFQUNDO0VBQ0c7QXJJeWt6Qlo7QXFJdmt6QlM7RUFDQztBckl5a3pCVjtBcUlya3pCUTtFQUNJO0FySXVrekJaO0FxSXJrekJTO0VBQ0M7RUFDTTtBckl1a3pCaEI7QXFJcmt6QlU7RUFDQztFQUNTO0VBQ0E7QXJJdWt6QnBCO0FxSXBrekJVO0VBQ0M7RUFDSDtFQUNZO0FySXNrekJwQjtBcUlsa3pCUztFQUNDO0VBQ0E7RUFDQTtFQUNNO0FySW9rekJoQjtBcUloa3pCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJa2t6Qlo7QXFJaGt6Qlk7RUFDSTtFQUNBO0FySWtrekJoQjtBcUloa3pCZ0I7RUFDSTtBcklra3pCcEI7QXFJdmp6QmdCO0VBQ0k7QXJJeWp6QnBCO0FxSW5qekJRO0VBQ0k7QXJJcWp6Qlo7QXFJbGp6QlE7RUFDSTtBcklvanpCWjs7QXFJdml6Qm9CO0VBQ0ksY0FZcUI7QXJJOGh6QjdDOztBcUkzaXpCb0I7RUFDSSxjQWFtQjtBcklpaXpCM0M7O0FzSWhwekJBO0VBQ0M7RUFDQTtBdEltcHpCRDtBc0lqcHpCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJbXB6QkY7QXNJaHB6QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlJa0ZFLG9CcUNoRFk7QTdCaW56QmhCO0FzSWpwekJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRJbXB6Qkg7QXNJaHB6QkU7RUFDQztFQUNBO0F0SWtwekJIO0FzSTdvekJFO0U5SWtFRSxvQnFDaERZO0V5R2hCYjtBdEkrb3pCSDtBc0k3b3pCRztFQUNDO0F0SStvekJKO0FzSTFvekJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJNG96QkY7QXNJMW96QkU7RTlJeUNFLG9CcUNoRFk7RXlHU2I7RUFDQTtBdEk0b3pCSDtBc0l4b3pCRztFOUlrQ0Msb0JxQ2hEWTtFeUdnQlo7QXRJMG96Qko7QXNJcG96QkU7RUFDQztBdElzb3pCSDtBc0k5bnpCSTtFQUNDO0F0SWdvekJMO0FzSTduekJJO0VBQ0M7QXRJK256Qkw7QXNJN256Qks7RUFDQztBdEkrbnpCTjtBc0l2b3pCSTtFQUNDO0F0SXlvekJMO0FzSXRvekJJO0VBQ0M7QXRJd296Qkw7QXNJdG96Qks7RUFDQztBdEl3b3pCTjtBc0locHpCSTtFQUNDO0F0SWtwekJMO0FzSS9vekJJO0VBQ0M7QXRJaXB6Qkw7QXNJL296Qks7RUFDQztBdElpcHpCTjtBc0l6cHpCSTtFQUNDO0F0STJwekJMO0FzSXhwekJJO0VBQ0M7QXRJMHB6Qkw7QXNJeHB6Qks7RUFDQztBdEkwcHpCTjtBc0lscXpCSTtFQUNDO0F0SW9xekJMO0FzSWpxekJJO0VBQ0M7QXRJbXF6Qkw7QXNJanF6Qks7RUFDQztBdEltcXpCTjtBc0kzcXpCSTtFQUNDO0F0STZxekJMO0FzSTFxekJJO0VBQ0M7QXRJNHF6Qkw7QXNJMXF6Qks7RUFDQztBdEk0cXpCTjtBc0lwcnpCSTtFQUNDO0F0SXNyekJMO0FzSW5yekJJO0VBQ0M7QXRJcXJ6Qkw7QXNJbnJ6Qks7RUFDQztBdElxcnpCTjtBc0k3cnpCSTtFQUNDO0F0SStyekJMO0FzSTVyekJJO0VBQ0M7QXRJOHJ6Qkw7QXNJNXJ6Qks7RUFDQztBdEk4cnpCTjtBc0lycnpCRTtFQUNDO0F0SXVyekJIO0FzSXByekJFO0VBQ0M7RUFDQTtBdElzcnpCSDtBc0lucnpCRTtFQUNDO0VBQ0E7QXRJcXJ6Qkg7QXNJL3F6QkU7RUFDQztFQUNBO0F0SWlyekJIOztBdUlweXpCQTtFQUNDO0F2SXV5ekJEO0F1SXJ5ekJDO0VBQ087RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SXV5ekJSO0F3STF6ekJDO0VBQ0M7RUFDRTtFQUNBO0F4STR6ekJKO0F3SXh6ekJFO0VBQ0M7RUFDRTtBeEkwenpCTDtBd0lyenpCRTtFQUNDO0VBQ0E7QXhJdXp6Qkg7QXdJbHp6QkU7RUFDQztFQUNBO0F4SW96ekJIO0F3STMwekJDO0VBQ0M7RUFDRTtFQUNBO0F4STYwekJKO0F3SXowekJFO0VBQ0M7RUFDRTtBeEkyMHpCTDtBd0l0MHpCRTtFQUNDO0VBQ0E7QXhJdzB6Qkg7QXdJbjB6QkU7RUFDQztFQUNBO0F4SXEwekJIO0F3STUxekJDO0VBQ0M7RUFDRTtFQUNBO0F4STgxekJKO0F3STExekJFO0VBQ0M7RUFDRTtBeEk0MXpCTDtBd0l2MXpCRTtFQUNDO0VBQ0E7QXhJeTF6Qkg7QXdJcDF6QkU7RUFDQztFQUNBO0F4SXMxekJIO0F1STMwekJHO0VBQ0s7QXZJNjB6QlI7QXVJdjB6Qlk7RUFDSTtFQUNBO0F2SXkwekJoQjtBdUkzMHpCWTtFQUNJO0VBQ0E7QXZJNjB6QmhCO0F1SS8wekJZO0VBQ0k7RUFDQTtBdklpMXpCaEI7QXVJbjF6Qlk7RUFDSTtFQUNBO0F2SXExekJoQjtBdUl2MXpCWTtFQUNJO0VBQ0E7QXZJeTF6QmhCO0F1STMxekJZO0VBQ0k7RUFDQTtBdkk2MXpCaEI7QXVJLzF6Qlk7RUFDSTtFQUNBO0F2SWkyekJoQjtBdUluMnpCWTtFQUNJO0VBQ0E7QXZJcTJ6QmhCO0F1STcxekJZO0VBQ0k7RUFDQSxXbklEa0I7QUpnMnpCbEM7QXVJMTF6Qlk7RUFDSTtFQUNBLFVuSVJrQjtBSm8yekJsQztBdUlwMXpCTztFQUNJO0F2SXMxekJYO0F1SWgxekJnQjtFQUNJO0VBQ0E7QXZJazF6QnBCO0F1SXAxekJnQjtFQUNJO0VBQ0E7QXZJczF6QnBCO0F1SXgxekJnQjtFQUNJO0VBQ0E7QXZJMDF6QnBCO0F1STUxekJnQjtFQUNJO0VBQ0E7QXZJODF6QnBCO0F1SWgyekJnQjtFQUNJO0VBQ0E7QXZJazJ6QnBCO0F1SXAyekJnQjtFQUNJO0VBQ0E7QXZJczJ6QnBCO0F1SXgyekJnQjtFQUNJO0VBQ0E7QXZJMDJ6QnBCO0F1STUyekJnQjtFQUNJO0VBQ0E7QXZJODJ6QnBCOztBdUl0MnpCQTtFQUNJO0lBQ0k7RXZJeTJ6Qk47QUFDRjtBeUk5NnpCQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJZzd6Qkw7QXlJOTZ6Qks7RUFDRjtFQUNHO0F6SWc3ekJOO0F5STc2ekJFO0VBQ0M7RUFDRztBekkrNnpCTjtBeUk1NnpCRTtFQUNDO0VBQ0E7QXpJODZ6Qkg7O0F5SXg2ekJRO0VBQ0k7QXpJMjZ6Qlo7O0F5STU2ekJRO0VBQ0k7QXpJKzZ6Qlo7O0F5SWg3ekJRO0VBQ0k7QXpJbTd6Qlo7O0F5SXA3ekJRO0VBQ0k7QXpJdTd6Qlo7O0F5SXg3ekJRO0VBQ0k7QXpJMjd6Qlo7O0F5STU3ekJRO0VBQ0k7QXpJKzd6Qlo7O0F5SWg4ekJRO0VBQ0k7QXpJbTh6Qlo7O0F5SXA4ekJRO0VBQ0k7QXpJdTh6Qlo7O0F5SWw4ekJDO0VBQ0k7SUFDSTtJQUNBO0V6SXE4ekJQO0V5SW44ekJHO0lBQ0k7SUFDQTtFeklxOHpCUDtBQUNGO0EwSWxnMEJBO0VBQ0k7QTFJb2cwQko7QTBJbGcwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSW9nMEJSO0FSejl6QkM7RWtKdERHO0lBY1E7SUFDQTtFMUlxZzBCVjtBQUNGO0EwSS8vekJZO0VBRUk7QTFJZ2cwQmhCO0EwSWxnMEJZO0VBRUk7QTFJbWcwQmhCO0EwSXJnMEJZO0VBRUk7QTFJc2cwQmhCO0EwSXhnMEJZO0VBRUk7QTFJeWcwQmhCO0EwSTNnMEJZO0VBRUk7QTFJNGcwQmhCO0EwSTlnMEJZO0VBRUk7QTFJK2cwQmhCO0EwSWpoMEJZO0VBRUk7QTFJa2gwQmhCO0EwSXBoMEJZO0VBRUk7QTFJcWgwQmhCOztBMEk5ZzBCQTtFQUNJO0lBQUk7SUFBb0M7RTFJbWgwQjFDO0UwSWxoMEJFO0lBQUs7SUFBb0M7RTFJc2gwQjNDO0UwSXJoMEJFO0lBQUs7RTFJd2gwQlA7RTBJdmgwQkU7SUFBTTtJQUFvQztFMUkyaDBCNUM7QUFDRjtBMklqazBCQTtFQUVJLFlBRFE7RUFFUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJLGtCOUdZVztBN0JvajBCbkI7QTJJNWowQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0k7RUFDQTtBM0k0ajBCWjtBMkl6ajBCUTtFQUNJO0VBQ0E7QTNJMmowQlo7QTJJdGowQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0l3ajBCUjtBMklwajBCWTtFQUNJO0VBQ0E7RUFDQTtBM0lzajBCaEI7QTJJemowQlk7RUFDSTtFQUNBO0VBQ0E7QTNJMmowQmhCO0EySTlqMEJZO0VBQ0k7RUFDQTtFQUNBO0EzSWdrMEJoQjtBMkluazBCWTtFQUNJO0VBQ0E7RUFDQTtBM0lxazBCaEI7QTJJeGswQlk7RUFDSTtFQUNBO0VBQ0E7QTNJMGswQmhCO0EySTdrMEJZO0VBQ0k7RUFDQTtFQUNBO0EzSStrMEJoQjtBMklsbDBCWTtFQUNJO0VBQ0E7RUFDQTtBM0lvbDBCaEI7QTJJdmwwQlk7RUFDSTtFQUNBO0VBQ0E7QTNJeWwwQmhCOztBNEl4bzBCQTtFQUNDO0VBQ0U7RUFDQTtBNUkybzBCSDtBNEl6bzBCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBT0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEpzRkUsb0JxQ2hEWTtBN0JnbTBCaEI7QVJqbTBCQztFb0pwREE7SUFRUTtFNUlpcDBCUDtBQUNGO0E0SXpvMEJFO0VBQ0M7RUFDQTtFQUNBO0E1STJvMEJIO0E0SXpvMEJHO0VBQ0M7RUFDQTtBNUkybzBCSjtBNEl2bzBCRTtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7QTVJeW8wQk47QTRJcG8wQkU7RXBKK0RFLG9CcUNoRFk7RStHYmI7RUFDQTtBNUlzbzBCSDtBNElubzBCSTtFQUNDO0E1SXFvMEJMO0E0SWpvMEJHO0VBQ0M7QTVJbW8wQko7QTRJL24wQkU7RUFDSTtBNUlpbzBCTjtBNEk5bjBCRTtFQUNJO0E1SWdvMEJOOztBNkk5cjBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SWlzMEJSO0E2STlyMEJRO0VBQ0k7QTdJZ3MwQlo7QTZJN3IwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFckpzRlosb0JxQ2hEWTtBN0IwcDBCaEI7QTZJN3IwQmdCO0VBQ0k7RXJKa0ZoQixvQnFDaERZO0E3QjhwMEJoQjtBNkkzcjBCZ0I7RUFDSTtFQUNBO0E3STZyMEJwQjtBNkl6cjBCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJMnIwQnBCO0E2SXZyMEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0l5cjBCcEI7QTZJcHIwQlE7RUFFUSw4QmhIakNHO0VnSGtDSCwrQmhIbENHO0E3QnV0MEJuQjs7QVJwNXpCSTtFcUp2Ulk7SUFDSTtFN0krcTBCbEI7QUFDRjtBNklycTBCWTtFQUNJO0VBQ0E7QTdJdXEwQmhCO0E2SXJxMEJnQjtFQUNJO0E3SXVxMEJwQjtBNklwcTBCZ0I7RUFDSTtBN0lzcTBCcEI7QTZJbnEwQmdCO0VBQ0k7QTdJcXEwQnBCO0E2SWxxMEJnQjtFQUNJO0E3SW9xMEJwQjtBNklqcTBCZ0I7RUFDSTtBN0ltcTBCcEI7QTZJanEwQm9CO0VBQ0k7QTdJbXEwQnhCO0E2STdwMEJnQjtFQUNJO0E3SStwMEJwQjtBNkl4cDBCWTtFQUNJO0VBQ0E7QTdJMHAwQmhCO0E2SXhwMEJnQjtFQUNJO0E3STBwMEJwQjtBNkl2cDBCZ0I7RUFDSTtBN0l5cDBCcEI7QTZJdHAwQmdCO0VBQ0k7QTdJd3AwQnBCO0E2SXJwMEJnQjtFQUNJO0E3SXVwMEJwQjtBNklwcDBCZ0I7RUFDSTtBN0lzcDBCcEI7QTZJcHAwQm9CO0VBQ0k7QTdJc3AwQnhCOztBOElweTBCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5SXV5MEJEO0E4SXB5MEJJO0VBQ0k7QTlJc3kwQlI7QThJbnkwQkk7RUFDSTtBOUlxeTBCUjtBOElseTBCSTtFQUNJO0VBQ0E7QTlJb3kwQlI7QThJankwQkk7RUFDSTtBOUlteTBCUjtBOEloeTBCSTtFQUNJO0E5SWt5MEJSO0E4SS94MEJJO0VBQ0k7QTlJaXkwQlI7QThJN3gwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUkreDBCUjtBOEk1eDBCSTtFQUNDO0VBQ0E7RUFDRztFQUNBO0E5STh4MEJSO0E4SXp4MEJLO0VBQ0M7QTlJMngwQk47QThJeHgwQks7RUFDQztBOUkweDBCTjtBOEl2eDBCUTtFQUNJO0E5SXl4MEJaO0E4SXR4MEJnQjtFQUNJO0E5SXd4MEJwQjtBOEl0eDBCb0I7RUFDSTtBOUl3eDBCeEI7QThJcngwQm9CO0VBRUk7QTlJc3gwQnhCO0E4SXB4MEJ3QjtFQUNJO0E5SXN4MEI1QjtBOEk5dzBCSTtFQUNJLHlCQXBGc0I7QTlJbzIwQjlCO0E4STl3MEJLO0VBQ0M7QTlJZ3gwQk47QThJN3cwQks7RUFDQztBOUkrdzBCTjtBOEkxdzBCSTtFQUNJO0E5STR3MEJSOztBOEl2dzBCSTtFQUVRLDJCakg5RU87RWlIK0VQLDRCakgvRU87QTdCdzEwQm5COztBOEludzBCQTtFQUNJLHlCQWhIMEI7QTlJczMwQjlCOztBK0l0MzBCRTtFQUNFO0VBQ0E7QS9JeTMwQko7QStJdjMwQkk7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFHRTtBL0l1MzBCUjtBK0luMzBCSTtFQUNFO0VBQ0E7RUFDQTtFQUdFO0EvSW0zMEJSO0ErSTUyMEJNOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0EvSTgyMEJSO0ErSXYyMEJNOztFQUVFO0VBQ0E7RUFDQTtBL0l5MjBCUjtBK0lsMjBCTTs7RUFFRTtFQUNBO0VBQ0E7QS9JbzIwQlI7O0FnSjE1MEJJO0VBQ0k7QWhKNjUwQlI7QWdKMTUwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEo0NTBCUjtBZ0p6NTBCSTtFQUNJO0VBQ0E7RUFDQTtBaEoyNTBCUjtBZ0p6NTBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEoyNTBCWjtBZ0p4NTBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEowNTBCWjtBZ0p0NTBCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKdzUwQnBCO0FnSm41MEJnQjtFQUNJO0VBQ0E7QWhKcTUwQnBCO0FnSmo1MEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEptNTBCaEI7QWdKbDUwQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKbzUwQnBCO0FnSi80MEJ3QjtFQUNJO0FoSmk1MEI1QjtBZ0psNTBCd0I7RUFDSTtBaEpvNTBCNUI7QWdKcjUwQndCO0VBQ0k7QWhKdTUwQjVCO0FnSng1MEJ3QjtFQUNJO0FoSjA1MEI1QjtBZ0ozNTBCd0I7RUFDSTtBaEo2NTBCNUI7QWdKOTUwQndCO0VBQ0k7QWhKZzYwQjVCO0FnSmo2MEJ3QjtFQUNJO0FoSm02MEI1QjtBZ0pwNjBCd0I7RUFDSTtBaEpzNjBCNUI7QWdKaDYwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEprNjBCaEI7QVIvNDBCSTs7RUFFSTtBUWk1MEJSO0FSNzQwQkk7O0VBRUk7QVErNDBCUjtBUjM0MEJJOzs7O0VBSUk7RUFFQTtBUTQ0MEJSO0FnSjU2MEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKODYwQmhCO0FnSjc2MEJnQjtFQUNJO0FoSis2MEJwQjtBZ0ozNjBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSjY2MEJoQjtBZ0oxNjBCWTtFQUNJO0VBQ0E7QWhKNDYwQmhCO0FnSno2MEJZO0VBQ0k7RUFDQTtBaEoyNjBCaEI7QWdKdDYwQmdCO0VBQ0k7QWhKdzYwQnBCO0FnSm42MEJnQjs7OztFQUlJO0FoSnE2MEJwQjs7QWlKcGoxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSnVqMUJSO0FpSnJqMUJRO0VBQ0k7RUFDQTtBakp1ajFCWjtBaUpyajFCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVNJO0FqSitpMUJwQjtBaUp0ajFCZ0I7RUFDSTtFQUNBO0VBQ0E7QWpKd2oxQnBCO0FpSmhqMUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakprajFCaEI7QWlKOWkxQlE7RUFDSTtFQUNBO0FqSmdqMUJaO0FpSjlpMUJZO0VBQ0k7QWpKZ2oxQmhCO0FpSjNpMUJJO0VBQ0k7QWpKNmkxQlI7QWlKM2kxQlE7RUFDSTtBako2aTFCWjtBaUozaTFCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqSjZpMUJoQjtBaUoxaTFCb0I7RUFDSTtFQUNBO0VBQ0E7QWpKNGkxQnhCO0FpSnppMUJvQjtFQUNJO0VBQ0E7RUFDQTtBakoyaTFCeEI7QWlKeGkxQm9CO0VBQ0k7RUFDQTtBakowaTFCeEI7QWlKeGkxQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpKMGkxQjVCO0FpSnZpMUJ3QjtFQUNJO0VBQ0E7QWpKeWkxQjVCO0FpSnRpMUJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqSndpMUI1QjtBaUpyaTFCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSnVpMUI1QjtBaUpyaTFCNEI7RUFDSTtBakp1aTFCaEM7QWlKbmkxQm9CO0VBQ0k7QWpKcWkxQnhCO0FpSmppMUJnQjtFQUNJO0FqSm1pMUJwQjtBaUpqaTFCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSm1pMUJ4QjtBaUo1aDFCWTtFQUNJO0FqSjhoMUJoQjtBaUp6aDFCSTtFQUNJO0FqSjJoMUJSO0FpSnpoMUJRO0VBQ0k7RUFDQTtFQUNBO0FqSjJoMUJaO0FpSnhoMUJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqSjBoMUJwQjtBaUp4aDFCb0I7RUFDSTtBakowaDFCeEI7QWlKdmgxQm9CO0VBQ0k7RUFDQTtBakp5aDFCeEI7QWlKbmgxQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakpxaDFCcEI7QWlKbmgxQm9CO0VBQ0k7QWpKcWgxQnhCO0FpSmxoMUJvQjtFQUNJO0VBQ0E7QWpKb2gxQnhCO0FpSjlnMUJRO0VBQ0k7QWpKZ2gxQlo7O0FrSjNzMUJBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEoyczFCRjtBa0p4czFCRTtFQUNFO0FsSjBzMUJKO0FrSnhzMUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUp3RkYsb0JxQ2hEWTtBN0JtcTFCaEI7QWtKeHMxQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEowczFCUjtBa0p0czFCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSndzMUJSO0FrSnRzMUJRO0VBQ0U7QWxKd3MxQlY7QWtKcnMxQlE7RUFDRTtFQUNBO0FsSnVzMUJWO0FScCswQlE7RUFDSTtFQUNBLGEwSmpPdUI7QWxKdXMxQm5DO0FSaCswQlk7RUFDSTtBUWsrMEJoQjtBa0p0czFCTTtFQUNFO0VBQ0E7RUFDQTtBbEp3czFCUjtBa0p0czFCUTtFQUNFO0VBQ0E7QWxKd3MxQlY7QWtKcHMxQlU7RUFDRTtFQUNBO0VBQ0E7QWxKc3MxQlo7QWtKanMxQlU7RUFDRTtFQUNBO0VBQ0E7QWxKbXMxQlo7QWtKN3IxQlU7RUFDRTtBbEorcjFCWjtBa0p6cjFCTTtFQUNFO0FsSjJyMUJSO0FrSnZyMUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTFKa0ZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRd20xQko7QVJ0bTFCSTtFQUNJO0FRd20xQlI7QWtKaHMxQlE7RUFDRTtFQUNBO0FsSmtzMUJWO0FrSjdyMUJRO0UxSndFSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUXduMUJKO0FSdG4xQkk7RUFDSTtBUXduMUJSO0FrSnRzMUJVO0VBQ0U7QWxKd3MxQlo7QWtKbHMxQkk7RUFDRTtFQUNBO0FsSm9zMUJOO0FrSmpzMUJRO0VBQ0U7QWxKbXMxQlY7QWtKOXIxQkk7RUFDRTtBbEpnczFCTjtBa0p6cjFCTTtFQUNFO0UxSjNCSixvQnFDaERZO0E3QnV3MUJoQjtBa0p4cjFCUTs7Ozs7OztFQUdFO0FsSjhyMUJWO0FSOWoxQlE7RUFDSTtFQUNBLGEwSjlIeUI7QWxKOHIxQnJDO0FSMWoxQlk7RUFDSTtBUTRqMUJoQjtBa0ozcjFCWTtFQUNFO0FsSjZyMUJkO0FrSnByMUJNO0VBQ0U7RTFKdkRKLG9CcUNoRFk7QTdCOHgxQmhCO0FrSm5yMUJROzs7RUFHRTtBbEpxcjFCVjtBa0o5cTFCWTtFQUNFO0FsSmdyMUJkO0FrSnhxMUJJO0VBQ0U7QWxKMHExQk47QWtKdHExQk07RUFDRTtBbEp3cTFCUjtBa0pscTFCRTtFQUNFO0FsSm9xMUJKO0FrSmhxMUJFO0VBQ0U7RUFDQTtBbEprcTFCSjtBa0pocTFCSTtFQUNFO0FsSmtxMUJOO0FrSi9wMUJJO0VBQ0U7QWxKaXExQk47QWtKOXAxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEpncTFCTjtBa0ozcDFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSjZwMUJKO0FrSjNwMUJJO0VBQ0U7QWxKNnAxQk47QWtKeHAxQkU7RUFDRTtFQUNBO0FsSjBwMUJKO0FrSnhwMUJJO0VBQ0U7QWxKMHAxQk47QWtKdnAxQkk7RUFDRTtBbEp5cDFCTjtBa0p0cDFCSTtFQUNFO0FsSndwMUJOO0FrSm5wMUJFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSnFwMUJKO0FrSm5wMUJJOztFQUNFO0VBQ0E7QWxKc3AxQk47QWtKbHAxQkU7RUFDRTtBbEpvcDFCSjtBa0pocDFCRTtFQUNFO0FsSmtwMUJKO0FrSi9vMUJNO0VBQ0U7RUFDQTtBbEppcDFCUjtBa0oxbzFCSTtFQUNFO0FsSjRvMUJOO0FrSjFvMUJNO0VBQ0U7RUFDQTtBbEo0bzFCUjtBa0p6bzFCTTtFQUNFO0FsSjJvMUJSO0FrSnhvMUJNO0VBQ0U7QWxKMG8xQlI7QWtKcG8xQkk7RUFDRTtBbEpzbzFCTjtBa0pwbzFCTTtFQUNFO0VBQ0E7QWxKc28xQlI7QWtKbm8xQk07RUFDRTtBbEpxbzFCUjtBa0psbzFCTTtFQUNFO0FsSm9vMUJSO0FrSjNuMUJRO0VBQ0U7QWxKNm4xQlY7QWtKcG4xQlE7RUFDRTtBbEpzbjFCVjtBa0o1bTFCUTtFQUNFO0FsSjhtMUJWO0FrSnJtMUJRO0VBQ0U7QWxKdW0xQlY7O0FrSjdsMUJJO0VBQ0U7RUFDQTtBbEpnbTFCTjtBa0o5bDFCTTtFQUNFO0FsSmdtMUJSO0FrSjNsMUJRO0VBQ0U7RUFDQTtBbEo2bDFCVjtBa0ozbDFCVTs7O0VBR0U7QWxKNmwxQlo7QWtKdmwxQmM7RUFDRTtBbEp5bDFCaEI7QWtKaGwxQlE7RUFDRTtFQUNBO0FsSmtsMUJWO0FrSmhsMUJVOzs7RUFHRTtBbEprbDFCWjtBa0o1azFCYztFQUNFO0FsSjhrMUJoQjtBa0p2azFCVTtFQUNFO0FsSnlrMUJaO0FrSnZrMUJZOzs7RUFHRTtBbEp5azFCZDtBa0puazFCZ0I7RUFDRTtBbEpxazFCbEI7O0FrSnZqMUJJO0VBQ0U7QWxKMGoxQk47QWtKeGoxQk07RTFKM1ZGLG9CcUNoRFk7RXFINllSO0VBQ0E7RUFDQTtBbEowajFCUjtBa0pyajFCUTtFMUpwV0osb0JxQ2hEWTtFcUhzWk47RUFDQTtBbEp1ajFCVjtBa0pyajFCVTtFQUNFO0FsSnVqMUJaO0FrSmxqMUJNO0UxSi9XRixvQnFDaERZO0VxSGlhUjtBbEpvajFCUjtBa0pqajFCVTtFQUNFO0FsSm1qMUJaOztBa0p2aTFCSTtFQUNFO0FsSjBpMUJOO0FrSnhpMUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEowaTFCUjtBa0p4aTFCUTtFQUNFO0VBQ0E7QWxKMGkxQlY7QWtKcGkxQlE7RUFDRTtFQUNBO0VBQ0E7QWxKc2kxQlY7QWtKcGkxQlU7RUFDRTtBbEpzaTFCWjtBa0pqaTFCTTtFQUNFO0FsSm1pMUJSO0FrSmhpMUJNO0UxSmxhRixvQnFDaERZO0VxSG9kUjtBbEpraTFCUjtBa0ovaDFCVTtFQUNFO0FsSmlpMUJaO0FrSnJoMUJZO0VBQ0U7QWxKdWgxQmQ7QWtKamgxQmM7RUFDRTtBbEptaDFCaEI7QWtKM2gxQlk7RUFDRTtBbEo2aDFCZDtBa0p2aDFCYztFQUNFO0FsSnloMUJoQjtBa0pqaTFCWTtFQUNFO0FsSm1pMUJkO0FrSjdoMUJjO0VBQ0U7QWxKK2gxQmhCO0FrSnZpMUJZO0VBQ0U7QWxKeWkxQmQ7QWtKbmkxQmM7RUFDRTtBbEpxaTFCaEI7QWtKN2kxQlk7RUFDRTtBbEoraTFCZDtBa0p6aTFCYztFQUNFO0FsSjJpMUJoQjtBa0puajFCWTtFQUNFO0FsSnFqMUJkO0FrSi9pMUJjO0VBQ0U7QWxKaWoxQmhCO0FrSnpqMUJZO0VBQ0U7QWxKMmoxQmQ7QWtKcmoxQmM7RUFDRTtBbEp1ajFCaEI7QWtKL2oxQlk7RUFDRTtBbEppazFCZDtBa0ozajFCYztFQUNFO0FsSjZqMUJoQjs7QW1KL2wyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSmttMkJGO0FtSmhtMkJFO0VBQ0M7QW5Ka20yQkg7QW1KL2wyQkU7RUFDQztFQUNBO0VBQ0E7QW5KaW0yQkg7QW1KL2wyQkc7RUFDQztFQUNBO0FuSmltMkJKO0FtSjlsMkJHO0VBQ0M7RUFDQTtFQUNBO0FuSmdtMkJKO0FtSjVsMkJFO0VBQ0M7RUFDQTtFQUNBO0FuSjhsMkJIO0FtSjVsMkJHO0VBQ0M7RUFDQTtFQUNHO0VBQ0E7QW5KOGwyQlA7QW1KM2wyQkc7RUFDQztFQUNHO0VBQ0E7QW5KNmwyQlA7QW1KemwyQkU7RUFDQztFQUNBO0VBQ0E7QW5KMmwyQkg7QW1KeGwyQkk7RUFDQztFQUNBO0FuSjBsMkJMO0FtSnBsMkJHO0VBQ0M7QW5Kc2wyQko7QW1KbGwyQkU7RUFDSTtFM0o0SUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMkpqSkQ7RTNKMElDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTJKL0lEO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7QW5Ka20yQk47QW1KN2wyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbkorbDJCRjtBbUozbDJCRTtFQUNDO0FuSjZsMkJIO0FtSjNsMkJHO0VBQ0M7QW5KNmwyQko7QW1KM2wyQkk7RUFDQztBbko2bDJCTDs7QW1KcmwyQkE7RUFDQztFQUNBO0FuSndsMkJEOztBbUpybDJCQTtFQUNDO0VBQ0E7QW5Kd2wyQkQ7O0FvSjFzMkJBO0VBQ0M7QXBKNnMyQkQ7QW9KM3MyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFNUptR0Usb0JxQ2hEWTtBN0IycDJCaEI7QW9KNXMyQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0FwSjhzMkJOO0FvSjVzMkJHO0VBQ0M7QXBKOHMyQko7QW9KMXMyQkU7RUFDQztFQUNBO0FwSjRzMkJIO0FvSjFzMkJHO0VBQ0M7RUFDRztFQUNBO0FwSjRzMkJQO0FvSnpzMkJHO0VBQ0M7RUFDRztFQUNBO0FwSjJzMkJQO0FvSnJzMkJFO0VBQ0M7RUFDQTtFNUo2REMsb0JxQ2hEWTtBN0IycjJCaEI7QW9KcnMyQkc7RUFDQztFNUp5REEsb0JxQ2hEWTtBN0IrcjJCaEI7O0FxSnh2MkJBO0VBQ0k7RUFDQTtBckoydjJCSjtBcUp6djJCSTtFQUNJO0VBQ0E7RUFDQTtBckoydjJCUjtBcUp6djJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKMnYyQlo7QXFKeHYyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckowdjJCWjtBcUp2djJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKeXYyQlo7QXFKdnYyQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckp5djJCaEI7QXFKcHYyQkk7RUFDSTtFQUNBO0VBQ0E7QXJKc3YyQlI7QXFKbnYyQkk7RUFDSTtFQUNBO0FySnF2MkJSO0FxSm52MkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckpxdjJCWjtBcUpsdjJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySm92MkJaOztBc0p0ejJCSTtFQUNJO0VBQ0E7QXRKeXoyQlI7QXNKdnoyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Snl6MkJaO0FzSnZ6MkJZO0VBQ0k7RUFDQTtFQUNBO0F0Snl6MkJoQjtBc0p2ejJCZ0I7RUFDSTtFQUNBO0VBR0k7QXRKdXoyQnhCO0FzSm56MkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0k7QXRKbXoyQnhCO0FzSmh6MkJvQjtFQUNJO0VBQ0E7QXRKa3oyQnhCO0FzSjd5MkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0F0SjZ5MkJ4QjtBc0p6eTJCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSTtBdEp5eTJCeEI7QXNKcHkyQlk7RUFDSTtFQUNBO0VBZ0RYLGtCekhwR2M7QTdCMjEyQm5CO0FzSnJ5MkJnQjtFQUNJO0VBQ0E7RUFDQTtBdEp1eTJCcEI7QXNKcnkyQm9CO0VBQ0k7RUFDQTtFQUNBO0F0SnV5MkJ4QjtBc0pyeTJCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEp1eTJCNUI7QXNKcnkyQjRCO0VBQ0k7RUFDQTtBdEp1eTJCaEM7QXNKbnkyQndCO0VBQ0k7RUFDQTtFQUNBO0F0SnF5MkI1QjtBc0poeTJCd0I7RUFDSTtFQUNBO0F0Smt5MkI1QjtBc0o3eDJCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Sit4MkJwQjtBc0p4eDJCZ0I7RUFDWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SjB4MkJMO0FzSnR4MkJZO0VBQ0k7QXRKd3gyQmhCO0FzSnB4MkJnQjtFQUNJO0VBQ0E7QXRKc3gyQnBCO0FzSmh4MkJvQjtFQUNJO0F0Smt4MkJ4QjtBc0oxdzJCZ0I7RUFDSTtBdEo0dzJCcEI7O0FSdGwyQkk7RThKM0tRO0lBQ0k7RXRKcXcyQmQ7RXNKbncyQmM7SUFDSTtFdEpxdzJCbEI7RXNKbncyQmtCO0lBQ0k7SUFDQTtFdEpxdzJCdEI7RXNKancyQmtCO0lBQ0k7RXRKbXcyQnRCO0FBQ0Y7QXVKbDgyQkE7RUFDQztFQUNBO0F2Sm84MkJEO0F1Smw4MkJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Sm84MkJGO0F1Smo4MkJDO0VBQ0M7QXZKbTgyQkY7QXVKaDgyQkM7RUFDQztFQUNBO0F2Sms4MkJGO0F1Smg4MkJFO0VBQ0M7RUFDQTtFQUVDLGtCMUhIZTtFMEhLaEI7RUFDQTtFQUNBO0VBQ0E7QXZKZzgyQkg7QXVKNzcyQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdkorNzJCSDtBdUo3NzJCRztFQUNDO0F2Sis3MkJKO0F1SjU3MkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Sjg3MkJKO0F1SjU3MkJJO0VBQ0M7RUFDQTtFQUNBO0F2Sjg3MkJMO0F1SjE3MkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZKNDcyQko7QXVKMzcyQkk7RUFDQztBdko2NzJCTDtBdUp6NzJCRztFQUNDO0VBR0Msa0IxSHJEYztFMEh1RGY7RUFDQTtBdkp3NzJCSjtBdUp0NzJCSTtFQUNDO0VBQ0E7QXZKdzcyQkw7QXVKdDcyQks7RUFDQztBdkp3NzJCTjtBdUpwNzJCSTtFQUNDO0F2SnM3MkJMO0F1Sm43MkJJO0VBQ0M7QXZKcTcyQkw7QXVKajcyQkc7RUFDQztFQUNBO0VBQ0E7QXZKbTcyQko7QXVKajcyQkk7RUFDQztFQUNBO0F2Sm03MkJMO0F1Smg3MkJJO0VBQ0M7QXZKazcyQkw7QXVKLzYyQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Smk3MkJMO0F1Sjc2MkJHO0VBQ0M7RUFDQTtFQUNBO0F2Sis2MkJKO0F1Sjc2MkJJO0VBQ0M7RUFDQTtBdkorNjJCTDtBdUo1NjJCSTtFQUNDO0F2Sjg2MkJMO0F1SjM2MkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdko2NjJCTDtBdUp6NjJCRztFQUNDO0F2SjI2MkJKO0F1SjE2MkJJO0VBQ0M7QXZKNDYyQkw7QXVKcDYyQkU7RUFDQztFQUNBO0F2SnM2MkJIO0F1Sm42MkJFO0VBQ0M7RUFDQTtFQUNBO0F2SnE2MkJIO0F1Sm42MkJHO0VBQ0M7RUFDQTtBdkpxNjJCSjtBdUpsNjJCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Sm82MkJKO0F1Smw2MkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkpvNjJCTDtBdUpqNjJCSTtFQUNDO0VBQ0E7RUFDQTtBdkptNjJCTDtBdUpoNjJCSTtFQUNDO0VBQ0E7QXZKazYyQkw7QXVKLzUyQkk7RUFDQztFQUNBO0F2Smk2MkJMO0F1Sjk1MkJJO0VBQ0M7QXZKZzYyQkw7O0FSajIyQkk7RStKdERGO0lBQ0M7SUFDQTtFdkoyNTJCRDtFdUp4NTJCQTtJQUNDO0lBQ0E7SUFDQTtFdkowNTJCRDtFdUp4NTJCQztJQUNDO0lBQ0E7RXZKMDUyQkY7RXVKdjUyQkM7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkp5NTJCRjtFdUp2NTJCRTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkp5NTJCSDtFdUp0NTJCRTtJQUNDO0lBQ0E7SUFDQTtFdkp3NTJCSDtFdUpyNTJCRTtJQUNDO0lBQ0E7RXZKdTUyQkg7RXVKcDUyQkU7SUFDQztJQUNBO0V2SnM1MkJIO0V1Sm41MkJFO0lBQ0M7RXZKcTUyQkg7QUFDRjtBd0p0cjNCQTtFQUNFO0F4SndyM0JGO0F3SnRyM0JFO0VBQ0U7RUFDQTtFQUNBLFlBWFM7RUFZVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SndyM0JKO0F3SnByM0JJO0VBQ0U7RUFDQTtFQUNBO0F4SnNyM0JOO0F3SnByM0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEpzcjNCUjtBd0pwcjNCUTtFQUNFO0VBQ0E7RUFDQTtBeEpzcjNCVjtBd0pscjNCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Sm9yM0JSO0F3SmxyM0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhKb3IzQlY7QXdKaHIzQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SmtyM0JSO0F3SmhyM0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhKa3IzQlY7QXdKL3EzQlE7RUFDRTtBeEppcjNCVjtBd0o3cTNCTTtFQUNFO0VBQ0E7QXhKK3EzQlI7QXdKNXEzQk07RUFDRTtBeEo4cTNCUjtBd0p4cTNCSTtFQUNFO0F4SjBxM0JOO0F3SnBxM0JRO0VBQ0U7QXhKc3EzQlY7QXdKbnEzQlE7RUFDRTtBeEpxcTNCVjs7QXlKdnczQkk7RUFDSTtFQUNBO0VBQ0E7QXpKMHczQlI7QXlKeHczQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SjB3M0JaO0F5SnZ3M0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Snl3M0JaO0F5SnJ3M0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpKdXczQlo7QXlKcnczQlk7RUFDSTtFQUNBO0VBQ0E7QXpKdXczQmhCO0F5SnB3M0JnQjtFQUNJO0VBQ0E7QXpKc3czQnBCO0F5Sjl2M0JnQjtFQUNJO0F6Smd3M0JwQjtBeUpqdzNCZ0I7RUFDSTtBekptdzNCcEI7QXlKcHczQmdCO0VBQ0k7QXpKc3czQnBCO0F5SnZ3M0JnQjtFQUNJO0F6Snl3M0JwQjtBeUoxdzNCZ0I7RUFDSTtBeko0dzNCcEI7QXlKN3czQmdCO0VBQ0k7QXpKK3czQnBCO0F5Smh4M0JnQjtFQUNJO0F6Smt4M0JwQjtBeUpueDNCZ0I7RUFDSTtBekpxeDNCcEI7O0FSeCsyQkk7RWlLcFNJO0lBQ0k7RXpKZ3gzQlY7QUFDRjtBMEpqMTNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUptMTNCSjtBMEovMDNCUTs7RUFFSTtFQUNBO0VBR0k7QTFKKzAzQmhCO0EwSjMwM0JRO0VBQ0k7QTFKNjAzQlo7QTBKejAzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSjIwM0JSO0EwSngwM0JJO0VBQ0k7QTFKMDAzQlI7QTBKcjAzQlE7RUFDSTtBMUp1MDNCWjtBMEo1ejNCUTtFQUNJO0ExSjh6M0JaO0EwSjF6M0JZO0VBQ0k7QTFKNHozQmhCOztBUnhoM0JJO0VrSzVSQTtJQUNJO0UxSnd6M0JOO0UwSnB6M0JVOztJQUVJO0lBQ0E7RTFKc3ozQmQ7RTBKbHozQk07SUFDSTtJQUNBO0UxSm96M0JWO0UwSmp6M0JNO0lBQ0k7RTFKbXozQlY7QUFDRjtBMkp2NDNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSnk0M0JKO0EySnY0M0JJO0VBWUk7QTNKODMzQlI7QTJKejQzQlE7RUFDSTtFQUNBO0EzSjI0M0JaO0EySng0M0JRO0VBQ0k7RUFDQTtFQUNBO0EzSjA0M0JaO0EySnA0M0JJO0VBQ0k7QTNKczQzQlI7QTJKcDQzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKczQzQlo7QTJKbjQzQlE7RUFDSTtFQUNBO0EzSnE0M0JaO0EySmw0M0JROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pvNDNCWjtBMkpqNDNCUTtFQUNJO0VBQ0E7QTNKbTQzQlo7QTJKNzMzQlk7RUFDSSxrQjlIL0JHO0E3Qjg1M0JuQjs7QVIzbDNCSTtFbUszUlE7SUFDSTtFM0owMzNCZDtBQUNGO0E0Sjk3M0JBO0VBQ0M7RUFDQTtBNUpnODNCRDtBNEo3NzNCRTtFQUNDO0VBQ0E7RUFDQTtBNUorNzNCSDtBNEozNzNCQztFQUNDO0E1SjY3M0JGO0E0SjM3M0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEt1RkMsb0JxQ2hEWTtBN0J1NTNCaEI7QTRKMzczQkc7RXBLb0ZDLG9CcUNoRFk7RStIbENaO0E1SjY3M0JKO0E0Sno3M0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTVKMjczQkg7QTRKdjczQkc7RUFDQztFQUNBO0VBQ0E7QTVKeTczQko7QTRKdjczQkk7RUFDQztFQUNBO0E1Snk3M0JMO0E0SnQ3M0JJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RXBLd0RELG9CcUNoRFk7QTdCaTczQmhCO0E0Sm43M0JLO0VwS2tERCxvQnFDaERZO0UrSEFWO0E1SnE3M0JOOztBNkpoLzNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLSSxrQmhJZ0JXO0E3Qis5M0JuQjtBOEp4LzNCSTtFQUNJLFdES21CO0VDSm5CLFlESW1CO0VDSG5CLGVER21CO0VDRm5CLGdCREVtQjtFQ0RuQixlRENtQjtFQ0FuQjtBOUowLzNCUjtBOEp2LzNCSTtFQUNJLFdESm1CO0VDS25CLFlETG1CO0VDUWYsaUJEUnFCO0E3SisvM0JqQztBOEpuLzNCSTtFQUNJLFdEYm1CO0VDY25CLFlEZG1CO0E3Sm1nNEIzQjtBOEpuLzNCUTtFQUNJLFdEakJlO0VDa0JmLFlEbEJlO0VDbUJmO0E5SnEvM0JaO0E2SmxnNEJJO0VBQ0U7RUFDQTtFQUVFLGtCaElTVztBN0IwLzNCbkI7QTZKLy8zQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0ksa0JoSUhPO0E3QmtnNEJuQjtBNkoxLzNCSTtFQUNJO0E3SjQvM0JSO0E2SnYvM0JZO0VBQ0k7RUFDQTtBN0p5LzNCaEI7QTZKMy8zQlk7RUFDSTtFQUNBO0E3SjYvM0JoQjtBNkovLzNCWTtFQUNJO0VBQ0E7QTdKaWc0QmhCO0E2Sm5nNEJZO0VBQ0k7RUFDQTtBN0pxZzRCaEI7QTZKdmc0Qlk7RUFDSTtFQUNBO0E3SnlnNEJoQjtBNkozZzRCWTtFQUNJO0VBQ0E7QTdKNmc0QmhCO0E2Si9nNEJZO0VBQ0k7RUFDQTtBN0ppaDRCaEI7QTZKbmg0Qlk7RUFDSTtFQUNBO0E3SnFoNEJoQjtBOEo5ajRCSTtFQUNJLFdEK0N1QjtFQzlDdkIsWUQ4Q3VCO0VDN0N2QixlRDZDdUI7RUM1Q3ZCLGdCRDRDdUI7RUMzQ3ZCLGVEMkN1QjtFQzFDdkIsZ0JEMEN1QjtBN0pzaDRCL0I7QThKN2o0Qkk7RUFDSSxXRHNDdUI7RUNyQ3ZCLFlEcUN1QjtFQ2xDbkIsaUJEa0N5QjtBN0oyaDRCckM7QThKemo0Qkk7RUFDSSxXRDZCdUI7RUM1QnZCLFlENEJ1QjtBN0oraDRCL0I7QThKemo0QlE7RUFDSSxXRHlCbUI7RUN4Qm5CLFlEd0JtQjtFQ3ZCbkI7QTlKMmo0Qlo7QThKcGw0Qkk7RUFDSSxXRG1EdUI7RUNsRHZCLFlEa0R1QjtFQ2pEdkIsZURpRHVCO0VDaER2QixnQkRnRHVCO0VDL0N2QixlRCtDdUI7RUM5Q3ZCLGdCRDhDdUI7QTdKd2k0Qi9CO0E4Sm5sNEJJO0VBQ0ksV0QwQ3VCO0VDekN2QixZRHlDdUI7RUN0Q25CLGlCRHNDeUI7QTdKNmk0QnJDO0E4Si9rNEJJO0VBQ0ksV0RpQ3VCO0VDaEN2QixZRGdDdUI7QTdKaWo0Qi9CO0E4Si9rNEJRO0VBQ0ksV0Q2Qm1CO0VDNUJuQixZRDRCbUI7RUMzQm5CO0E5SmlsNEJaO0E4SjFtNEJJO0VBQ0ksV0R1RHVCO0VDdER2QixZRHNEdUI7RUNyRHZCLGVEcUR1QjtFQ3BEdkIsZ0JEb0R1QjtFQ25EdkIsZURtRHVCO0VDbER2QixnQkRrRHVCO0E3SjBqNEIvQjtBOEp6bTRCSTtFQUNJLFdEOEN1QjtFQzdDdkIsWUQ2Q3VCO0VDMUNuQixlRDBDeUI7QTdKK2o0QnJDO0E4SnJtNEJJO0VBQ0ksV0RxQ3VCO0VDcEN2QixZRG9DdUI7QTdKbWs0Qi9CO0E4SnJtNEJRO0VBQ0ksV0RpQ21CO0VDaENuQixZRGdDbUI7RUMvQm5CO0E5SnVtNEJaO0E4SmhvNEJJO0VBQ0ksV0QyRHVCO0VDMUR2QixZRDBEdUI7RUN6RHZCLGVEeUR1QjtFQ3hEdkIsZ0JEd0R1QjtFQ3ZEdkIsZUR1RHVCO0VDdER2QixnQkRzRHVCO0E3SjRrNEIvQjtBOEovbjRCSTtFQUNJLFdEa0R1QjtFQ2pEdkIsWURpRHVCO0VDOUNuQixpQkQ4Q3lCO0E3SmlsNEJyQztBOEozbjRCSTtFQUNJLFdEeUN1QjtFQ3hDdkIsWUR3Q3VCO0E3SnFsNEIvQjtBOEozbjRCUTtFQUNJLFdEcUNtQjtFQ3BDbkIsWURvQ21CO0VDbkNuQjtBOUo2bjRCWjtBOEp0cDRCSTtFQUNJLFdEK0R1QjtFQzlEdkIsWUQ4RHVCO0VDN0R2QixlRDZEdUI7RUM1RHZCLGdCRDREdUI7RUMzRHZCLGVEMkR1QjtFQzFEdkIsZ0JEMER1QjtBN0o4bDRCL0I7QThKcnA0Qkk7RUFDSSxXRHNEdUI7RUNyRHZCLFlEcUR1QjtFQ2xEbkIsaUJEa0R5QjtBN0ptbTRCckM7QThKanA0Qkk7RUFDSSxXRDZDdUI7RUM1Q3ZCLFlENEN1QjtBN0p1bTRCL0I7QThKanA0QlE7RUFDSSxXRHlDbUI7RUN4Q25CLFlEd0NtQjtFQ3ZDbkI7QTlKbXA0Qlo7QThKNXE0Qkk7RUFDSSxXRG1FdUI7RUNsRXZCLFlEa0V1QjtFQ2pFdkIsZURpRXVCO0VDaEV2QixnQkRnRXVCO0VDL0R2QixlRCtEdUI7RUM5RHZCLGdCRDhEdUI7QTdKZ240Qi9CO0E4SjNxNEJJO0VBQ0ksV0QwRHVCO0VDekR2QixZRHlEdUI7RUN0RG5CLGVEc0R5QjtBN0pxbjRCckM7QThKdnE0Qkk7RUFDSSxXRGlEdUI7RUNoRHZCLFlEZ0R1QjtBN0p5bjRCL0I7QThKdnE0QlE7RUFDSSxXRDZDbUI7RUM1Q25CLFlENENtQjtFQzNDbkI7QTlKeXE0Qlo7QThKbHM0Qkk7RUFDSSxZRHVFdUI7RUN0RXZCLGFEc0V1QjtFQ3JFdkIsZ0JEcUV1QjtFQ3BFdkIsaUJEb0V1QjtFQ25FdkIsZ0JEbUV1QjtFQ2xFdkIsaUJEa0V1QjtBN0prbzRCL0I7QThKanM0Qkk7RUFDSSxZRDhEdUI7RUM3RHZCLGFENkR1QjtFQzFEbkIsaUJEMEQwQjtBN0p1bzRCdEM7QThKN3I0Qkk7RUFDSSxZRHFEdUI7RUNwRHZCLGFEb0R1QjtBN0oybzRCL0I7QThKN3I0QlE7RUFDSSxZRGlEbUI7RUNoRG5CLGFEZ0RtQjtFQy9DbkI7QTlKK3I0Qlo7QTZKNW80Qkk7RUFFUTtBN0o2bzRCWjtBNkoxbzRCUTtFQUVRO0E3SjJvNEJoQjtBNkp2bzRCUTtFQUVRO0E3SndvNEJoQjs7QTZKbG80QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0pxbzRCSjtBNkpubzRCSTtFQUNJO0E3SnFvNEJSO0E2SmxvNEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdKb280QlI7QTZKbG80QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0pvbzRCWjtBNkpqbzRCUTtFQUNJO0E3Sm1vNEJaO0E2SmxvNEJZO0VBQ0k7RUFDQTtBN0pvbzRCaEI7QTZKaG80QlE7RUFDSTtFQUNBO0VBQ0E7QTdKa280Qlo7QTZKL240QlE7RUFDSTtBN0ppbzRCWjtBNkpobzRCWTtFQUNJO0VBQ0E7QTdKa280QmhCOztBNko1bjRCQTtFQUNJO0VBQ0E7QTdKK240Qko7QTZKN240Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SituNEJSO0E2SjduNEJRO0VBQ0k7QTdKK240Qlo7QTZKNW40QlE7RUFDSTtFQUNBO0E3SjhuNEJaOztBK0o3eDRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0pneTRCSjtBK0o5eDRCSTtFQUNJO0VBQ0E7RUFDQTtBL0pneTRCUjtBK0o3eDRCSTtFQUNJO0VBQ0E7RUFDQTtBL0oreDRCUjtBK0o3eDRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBSUk7QS9KNHg0QmhCO0ErSnp4NEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0oyeDRCaEI7QStKbng0Qlk7RUFDSTtBL0pxeDRCaEI7QStKL3c0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ppeDRCUjtBK0ovdzRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppeDRCWjtBK0o5dzRCUTtFQUNJO0VBQ0E7RUFDQTtBL0pneDRCWjtBK0p4dzRCZ0I7RUFDSTtBL0owdzRCcEI7QStKdnc0QmdCO0VBQ0k7QS9KeXc0QnBCO0ErSnJ3NEJvQjtFQUNJO0VBQ0E7QS9KdXc0QnhCO0ErSnJ3NEJ3QjtFQUNJO0EvSnV3NEI1QjtBK0pydzRCNEI7RUFDSTtBL0p1dzRCaEM7QStKaHc0QmdCO0VBQ0k7QS9Ka3c0QnBCO0ErSjN4NEJnQjtFQUNJO0EvSjZ4NEJwQjtBK0oxeDRCZ0I7RUFDSTtBL0o0eDRCcEI7QStKeHg0Qm9CO0VBQ0k7RUFDQTtBL0oweDRCeEI7QStKeHg0QndCO0VBQ0k7QS9KMHg0QjVCO0ErSnh4NEI0QjtFQUNJO0EvSjB4NEJoQztBK0pueDRCZ0I7RUFDSTtBL0pxeDRCcEI7QStKOXk0QmdCO0VBQ0k7QS9KZ3o0QnBCO0ErSjd5NEJnQjtFQUNJO0EvSit5NEJwQjtBK0ozeTRCb0I7RUFDSTtFQUNBO0EvSjZ5NEJ4QjtBK0ozeTRCd0I7RUFDSTtBL0o2eTRCNUI7QStKM3k0QjRCO0VBQ0k7QS9KNnk0QmhDO0ErSnR5NEJnQjtFQUNJO0EvSnd5NEJwQjtBK0pqMDRCZ0I7RUFDSTtBL0ptMDRCcEI7QStKaDA0QmdCO0VBQ0k7QS9KazA0QnBCO0ErSjl6NEJvQjtFQUNJO0VBQ0E7QS9KZzA0QnhCO0ErSjl6NEJ3QjtFQUNJO0EvSmcwNEI1QjtBK0o5ejRCNEI7RUFDSTtBL0pnMDRCaEM7QStKeno0QmdCO0VBQ0k7QS9KMno0QnBCO0ErSnAxNEJnQjtFQUNJO0EvSnMxNEJwQjtBK0puMTRCZ0I7RUFDSTtBL0pxMTRCcEI7QStKajE0Qm9CO0VBQ0k7RUFDQTtBL0ptMTRCeEI7QStKajE0QndCO0VBQ0k7QS9KbTE0QjVCO0ErSmoxNEI0QjtFQUNJO0EvSm0xNEJoQztBK0o1MDRCZ0I7RUFDSTtBL0o4MDRCcEI7QStKdjI0QmdCO0VBQ0k7QS9KeTI0QnBCO0ErSnQyNEJnQjtFQUNJO0EvSncyNEJwQjtBK0pwMjRCb0I7RUFDSTtFQUNBO0EvSnMyNEJ4QjtBK0pwMjRCd0I7RUFDSTtBL0pzMjRCNUI7QStKcDI0QjRCO0VBQ0k7QS9KczI0QmhDO0ErSi8xNEJnQjtFQUNJO0EvSmkyNEJwQjtBK0oxMzRCZ0I7RUFDSTtBL0o0MzRCcEI7QStKejM0QmdCO0VBQ0k7QS9KMjM0QnBCO0ErSnYzNEJvQjtFQUNJO0VBQ0E7QS9KeTM0QnhCO0ErSnYzNEJ3QjtFQUNJO0EvSnkzNEI1QjtBK0p2MzRCNEI7RUFDSTtBL0p5MzRCaEM7QStKbDM0QmdCO0VBQ0k7QS9KbzM0QnBCO0ErSjc0NEJnQjtFQUNJO0EvSis0NEJwQjtBK0o1NDRCZ0I7RUFDSTtBL0o4NDRCcEI7QStKMTQ0Qm9CO0VBQ0k7RUFDQTtBL0o0NDRCeEI7QStKMTQ0QndCO0VBQ0k7QS9KNDQ0QjVCO0ErSjE0NEI0QjtFQUNJO0EvSjQ0NEJoQztBK0pyNDRCZ0I7RUFDSTtBL0p1NDRCcEI7QStKNzM0Qlk7RUFDSTtFQUNBO0VBR0k7QS9KNjM0QnBCO0ErSm4zNEJnQjtFQUNJO0VBQ0E7RUFDQTtBL0pxMzRCcEI7QStKOTI0Qlk7RUFDSTtFQUNBO0VBQ0E7QS9KZzM0QmhCO0ErSngyNEJnQjtFQUNJO0VBQ0E7RUFDQTtBL0owMjRCcEI7QStKbjI0Qlk7RUFDSTtFQUNBO0EvSnEyNEJoQjs7QVIzcTRCSTtFdUtqTEk7SUFDSTtJQUNBO0UvSmcyNEJWO0UrSjkxNEJVO0lBQ0k7RS9KZzI0QmQ7RStKOTE0QmM7SUFDSTtJQUNBO0lBQ0E7RS9KZzI0QmxCO0UrSjExNEJVO0lBQ0k7SUFDQTtJQUNBO0UvSjQxNEJkO0FBQ0Y7QWdLaGk1QlE7RUFDSTtFQUNBO0VBQ0E7QWhLa2k1Qlo7QWdLaGk1Qlk7RUFDSTtFQUNBO0FoS2tpNUJoQjtBZ0svaDVCWTtFQUNJO0FoS2lpNUJoQjtBZ0s3aDVCUTtFQUNJO0VBQ0E7RUFDQTtBaEsraDVCWjtBZ0sxaDVCUTtFQUNJO0VBQ0E7QWhLNGg1Qlo7QWdLeGg1Qlk7RUFDSTtFQUNBO0FoSzBoNUJoQjs7QWlLNWo1QkE7RUFDQztBaksrajVCRDtBaUs3ajVCQztFQUNDO0VBQ0E7QWpLK2o1QkY7QWlLN2o1QkU7RUFDQztBaksrajVCSDtBaUs3ajVCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqSytqNUJKO0FpSzVqNUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaks4ajVCSjtBaUs1ajVCSTtFQUNDO0FqSzhqNUJMO0FpS3pqNUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaksyajVCSDtBaUt6ajVCRztFQUNDO0VBQ0E7QWpLMmo1Qko7QWlLdGo1QkM7RUFDQztFQUNBO0VBQ0E7QWpLd2o1QkY7QWlLdGo1QkU7RUFDQztFQUNBO0FqS3dqNUJIO0FpS3JqNUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakt1ajVCSDtBaUtwajVCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaktzajVCSDtBaUsvaTVCRTtFQUNDO0FqS2lqNUJIO0FpSy9pNUJHO0VBQ0M7QWpLaWo1Qko7QWlLL2k1Qkk7RUFDQztBaktpajVCTDtBaUt4ajVCRTtFQUNDO0FqSzBqNUJIO0FpS3hqNUJHO0VBQ0M7QWpLMGo1Qko7QWlLeGo1Qkk7RUFDQztBakswajVCTDtBaUtqazVCRTtFQUNDO0FqS21rNUJIO0FpS2prNUJHO0VBQ0M7QWpLbWs1Qko7QWlLams1Qkk7RUFDQztBakttazVCTDtBaUsxazVCRTtFQUNDO0FqSzRrNUJIO0FpSzFrNUJHO0VBQ0M7QWpLNGs1Qko7QWlLMWs1Qkk7RUFDQztBaks0azVCTDtBaUtubDVCRTtFQUNDO0FqS3FsNUJIO0FpS25sNUJHO0VBQ0M7QWpLcWw1Qko7QWlLbmw1Qkk7RUFDQztBaktxbDVCTDtBaUs1bDVCRTtFQUNDO0FqSzhsNUJIO0FpSzVsNUJHO0VBQ0M7QWpLOGw1Qko7QWlLNWw1Qkk7RUFDQztBaks4bDVCTDtBaUtybTVCRTtFQUNDO0FqS3VtNUJIO0FpS3JtNUJHO0VBQ0M7QWpLdW01Qko7QWlLcm01Qkk7RUFDQztBakt1bTVCTDtBaUs5bTVCRTtFQUNDO0FqS2duNUJIO0FpSzltNUJHO0VBQ0M7QWpLZ241Qko7QWlLOW01Qkk7RUFDQztBaktnbjVCTDs7QWtLeHM1QkE7RUFDQztBbEsyczVCRDtBa0t6czVCQztFQUNDO0VBQ0E7QWxLMnM1QkY7QWtLenM1QkU7RUFFQztFQUNBO0FsSzBzNUJIO0FrS3hzNUJHO0VBQ0MsWUFMVTtFQU1WLFdBTlU7QWxLZ3Q1QmQ7QWtLdHM1QkU7RUFDQztFQUNBO0FsS3dzNUJIO0FrS3RzNUJHO0VBQ0M7RUFDQTtBbEt3czVCSjtBa0t0czVCSTtFQUNDO0FsS3dzNUJMO0FrS3BzNUJHO0VBQ0M7RUFDQTtFQUNBO0FsS3NzNUJKO0FrS2pzNUJDO0VBQ0M7QWxLbXM1QkY7QWtLaHM1QkM7RUNyQ0M7RUFFRDtFQUNBO0FuS3V1NUJEO0FtS3J1NUJDO0VBQ0M7QW5LdXU1QkY7QW1LcHU1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3N1NUJGO0FtS251NUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3F1NUJGO0FrSzF0NUJFO0VBQ0M7QWxLNHQ1Qkg7QWtLeHQ1QkM7RUM3Q0M7RUFFRDtFQUNBO0FuS3V3NUJEO0FtS3J3NUJDO0VBQ0M7QW5LdXc1QkY7QW1LcHc1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3N3NUJGO0FtS253NUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3F3NUJGO0FrS2x2NUJFO0VBQ0M7QWxLb3Y1Qkg7QWtLanY1QkU7RUNwREE7RUFFRDtFQUNBO0FuS3V5NUJEO0FtS3J5NUJDO0VBQ0M7QW5LdXk1QkY7QW1LcHk1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3N5NUJGO0FtS255NUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3F5NUJGO0FrSzN3NUJHO0VBQ0M7QWxLNnc1Qko7QWtLenc1QkU7RUM1REE7RUFFRDtFQUNBO0FuS3UwNUJEO0FtS3IwNUJDO0VBQ0M7QW5LdTA1QkY7QW1LcDA1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3MwNUJGO0FtS24wNUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3EwNUJGO0FrS255NUJHO0VBQ0M7QWxLcXk1Qko7QWtLank1QkU7RUNwRUE7RUFFRDtFQUNBO0FuS3UyNUJEO0FtS3IyNUJDO0VBQ0M7QW5LdTI1QkY7QW1LcDI1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3MyNUJGO0FtS24yNUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3EyNUJGO0FrSzN6NUJHO0VBQ0M7QWxLNno1Qko7QWtLeno1QkU7RUM1RUE7RUFFRDtFQUNBO0FuS3U0NUJEO0FtS3I0NUJDO0VBQ0M7QW5LdTQ1QkY7QW1LcDQ1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3M0NUJGO0FtS240NUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3E0NUJGO0FrS24xNUJHO0VBQ0M7QWxLcTE1Qko7QWtLdDA1Qm1CO0VBQ0k7QWxLdzA1QnZCO0FrS2owNUJHO0VBS0M7QWxLK3o1Qko7QWtLNTA1Qm1CO0VBQ0k7QWxLODA1QnZCO0FrS3YwNUJHO0VBS0M7QWxLcTA1Qko7QWtLbDE1Qm1CO0VBQ0k7QWxLbzE1QnZCO0FrSzcwNUJHO0VBS0M7QWxLMjA1Qko7QWtLeDE1Qm1CO0VBQ0k7QWxLMDE1QnZCO0FrS24xNUJHO0VBS0M7QWxLaTE1Qko7QWtLOTE1Qm1CO0VBQ0k7QWxLZzI1QnZCO0FrS3oxNUJHO0VBS0M7QWxLdTE1Qko7QWtLcDI1Qm1CO0VBQ0k7QWxLczI1QnZCO0FrSy8xNUJHO0VBS0M7QWxLNjE1Qko7QWtLMTI1Qm1CO0VBQ0k7QWxLNDI1QnZCO0FrS3IyNUJHO0VBS0M7QWxLbTI1Qko7QWtLaDM1Qm1CO0VBQ0k7QWxLazM1QnZCO0FrSzMyNUJHO0VBS0M7QWxLeTI1Qko7O0FrS24yNUJBO0VBQ0M7SUFBTztFbEt1MjVCTjtFa0t0MjVCRDtJQUFPO0VsS3kyNUJOO0FBQ0Y7QW9Lbis1QkE7RUFDQztBcEtxKzVCRDtBb0tuKzVCQztFQUNDO0VBQ0E7QXBLcSs1QkY7QW9LbCs1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEtvKzVCRjtBb0tqKzVCQztFQUNDO0VBQ0E7RUFDQTtBcEttKzVCRjtBb0tqKzVCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwS20rNUJIO0FvSzk5NUJFO0VBQ0M7QXBLZys1Qkg7QW9LOTk1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEtnKzVCSjtBb0s5OTVCSTtFQUNDO0FwS2crNUJMO0FvSzc5NUJNO0VBQ0M7RUFDQTtBcEsrOTVCUDtBb0t6OTVCRztFQUNDO0FwSzI5NUJKO0FvS3A5NUJLO0VBQ0M7QXBLczk1Qk47QW9LNTg1Qks7RUFDQztFQUNBO0FwSzg4NUJOO0FvSzM4NUJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBLNjg1Qkw7QW9LMTg1Qkk7RUFDQztBcEs0ODVCTDtBb0tqODVCSTtFQUNDO0VBQ0E7QXBLbTg1Qkw7QW9Lcjg1Qkk7RUFDQztFQUNBO0FwS3U4NUJMO0FvS3o4NUJJO0VBQ0M7RUFDQTtBcEsyODVCTDtBb0s3ODVCSTtFQUNDO0VBQ0E7QXBLKzg1Qkw7QW9Lajk1Qkk7RUFDQztFQUNBO0FwS205NUJMO0FvS3I5NUJJO0VBQ0M7RUFDQTtBcEt1OTVCTDtBb0t6OTVCSTtFQUNDO0VBQ0E7QXBLMjk1Qkw7QW9LNzk1Qkk7RUFDQztFQUNBO0FwSys5NUJMOztBcUtqazZCQTtFQUNDO0FyS29rNkJEO0FxS2xrNkJDO0VBQ0M7RUFDRTtFQUNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcktvazZCRjtBcUtsazZCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0FyS29rNkJOO0FxS2prNkJFO0VBQ0M7QXJLbWs2Qkg7QXFLOWo2QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcktnazZCSDtBcUsxajZCRTtFQUNDO0FySzRqNkJIO0FxS3RqNkJHO0VBQ0MsNEJ4SXJCZTtFd0lzQmYsMkJ4SXRCZTtBN0I4azZCbkI7QXFLbmo2Qkc7RUFDQywrQnhJNUJlO0V3STZCZiw4QnhJN0JlO0E3QmtsNkJuQjtBcUtoajZCRztFQUNDLDJCeEluQ2U7RXdJb0NmLDhCeElwQ2U7QTdCc2w2Qm5CO0FxSzdpNkJHO0VBQ0MsNEJ4STFDZTtFd0kyQ2YsK0J4STNDZTtBN0IwbDZCbkI7QXFLeGk2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckswaTZCSjtBcUtuaTZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS3FpNkJKO0FxSzloNkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS2dpNkJKO0FxS3poNkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySzJoNkJKO0FxS3BoNkJHO0VBQ0M7QXJLc2g2Qko7QXFLbmg2Qks7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS29oNkJOO0FxS2poNkJLO0VBQ0M7RUFDQTtFQUNBO0FyS21oNkJOO0FxSzVnNkJHO0VBQ0M7QXJLOGc2Qko7QXFLM2c2Qks7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySzRnNkJOO0FxS3pnNkJLO0VBQ0M7RUFDQTtFQUNBO0FySzJnNkJOO0FxS2pnNkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS21nNkJMO0FxSzEvNUJHO0VBQ0M7RUFDQTtBcks0LzVCSjtBcUsxLzVCSTtFQUNDO0FySzQvNUJMO0FxS3ovNUJJO0VBQ0M7RUFDQTtBcksyLzVCTDtBcUt6LzVCSztFQUNDO0VBQ0E7RUFDQTtBcksyLzVCTjtBcUsxZzZCRztFQUNDO0VBQ0E7QXJLNGc2Qko7QXFLMWc2Qkk7RUFDQztBcks0ZzZCTDtBcUt6ZzZCSTtFQUNDO0VBQ0E7QXJLMmc2Qkw7QXFLemc2Qks7RUFDQztFQUNBO0VBQ0E7QXJLMmc2Qk47QXFLMWg2Qkc7RUFDQztFQUNBO0FySzRoNkJKO0FxSzFoNkJJO0VBQ0M7QXJLNGg2Qkw7QXFLemg2Qkk7RUFDQztFQUNBO0FySzJoNkJMO0FxS3poNkJLO0VBQ0M7RUFDQTtFQUNBO0FySzJoNkJOO0FxSzFpNkJHO0VBQ0M7RUFDQTtBcks0aTZCSjtBcUsxaTZCSTtFQUNDO0FySzRpNkJMO0FxS3ppNkJJO0VBQ0M7RUFDQTtBcksyaTZCTDtBcUt6aTZCSztFQUNDO0VBQ0E7RUFDQTtBcksyaTZCTjtBcUsxajZCRztFQUNDO0VBQ0E7QXJLNGo2Qko7QXFLMWo2Qkk7RUFDQztBcks0ajZCTDtBcUt6ajZCSTtFQUNDO0VBQ0E7QXJLMmo2Qkw7QXFLemo2Qks7RUFDQztFQUNBO0VBQ0E7QXJLMmo2Qk47QXFLMWs2Qkc7RUFDQztFQUNBO0FySzRrNkJKO0FxSzFrNkJJO0VBQ0M7QXJLNGs2Qkw7QXFLems2Qkk7RUFDQztFQUNBO0FySzJrNkJMO0FxS3prNkJLO0VBQ0M7RUFDQTtFQUNBO0FySzJrNkJOO0FxSzFsNkJHO0VBQ0M7RUFDQTtBcks0bDZCSjtBcUsxbDZCSTtFQUNDO0FySzRsNkJMO0FxS3psNkJJO0VBQ0M7RUFDQTtBcksybDZCTDtBcUt6bDZCSztFQUNDO0VBQ0E7RUFDQTtBcksybDZCTjtBcUsxbTZCRztFQUNDO0VBQ0E7QXJLNG02Qko7QXFLMW02Qkk7RUFDQztBcks0bTZCTDtBcUt6bTZCSTtFQUNDO0VBQ0E7QXJLMm02Qkw7QXFLem02Qks7RUFDQztFQUNBO0VBQ0E7QXJLMm02Qk47O0FzS2wxNkJBO0VBQ0U7QXRLcTE2QkY7QXNLbjE2QkU7RUFDRTtFQUNBO0F0S3ExNkJKO0FzS2wxNkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRLbzE2Qko7QXNLajE2Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0S20xNkJSO0FzS2oxNkJRO0VBQ0U7RUFDQTtBdEttMTZCVjtBc0svMDZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0S2kxNkJSO0FzSzcwNkJJO0VBQ0U7RUFDQTtBdEsrMDZCTjtBc0s1MDZCSTtFQUNFO0VBQ0E7QXRLODA2Qk47QXNLMzA2Qkk7RUFDRTtFQUNBO0F0SzYwNkJOO0FzS3gwNkJJO0VBQ0U7QXRLMDA2Qk47QXNLdjA2QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEt5MDZCVjtBc0t2MDZCVTtFQUNFO0VBQ0E7QXRLeTA2Qlo7QXNLcjA2QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEt1MDZCVjtBc0tuMDZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFRRSxrQnpJbEVTO0E3Qmc0NkJuQjtBc0twMDZCUTtFQUNFO0VBQ0E7QXRLczA2QlY7QXNLNXo2QlE7RUFDRTtBdEs4ejZCVjtBc0t6ejZCSTtFQUNFO0VBQ0E7RUFDQTtBdEsyejZCTjtBc0t6ejZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBV0Usa0J6SWxHUztBN0JtNTZCbkI7QXNLMXo2QlE7RUFDRTtBdEs0ejZCVjtBc0t6ejZCUTtFQUNFO0F0SzJ6NkJWO0FzS3B6NkJRO0VBQ0U7RUFDQTtFQUNBO0F0S3N6NkJWO0FzS256NkJRO0VBQ0U7QXRLcXo2QlY7QXNLano2QlU7RUFDRTtBdEttejZCWjtBc0twejZCVTtFQUNFO0F0S3N6NkJaO0FzS3Z6NkJVO0VBQ0U7QXRLeXo2Qlo7QXNLMXo2QlU7RUFDRTtBdEs0ejZCWjtBc0s3ejZCVTtFQUNFO0F0Syt6NkJaO0FzS2gwNkJVO0VBQ0U7QXRLazA2Qlo7QXNLbjA2QlU7RUFDRTtBdEtxMDZCWjtBc0t0MDZCVTtFQUNFO0F0S3cwNkJaO0FzS2owNkJFO0VBQ0U7RUFDQTtBdEttMDZCSjtBc0toMDZCTTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0F0S2cwNkJSO0FSNTQ2Qkk7O0VBQ0ksYzhLMEU4QjtFOUt6RTlCO0FRKzQ2QlI7QVI1NDZCSTs7RUFDSSxjOEtxRThCO0F0SzAwNkJ0QztBUjU0NkJJOztFQUNJLGM4S2lFOEI7QXRLODA2QnRDO0FzS3owNkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRLMjA2Qk47QXNLdjA2QlU7RUFDRTtFQUNBO0VBQ0E7QXRLeTA2Qlo7QXNLdjA2Qlk7RUFDRTtFQUNBO0F0S3kwNkJkOztBUjlwNkJJO0U4Sy9KRTtJQUNFO0V0S2kwNkJOO0VzSzl6NkJRO0lBQ0U7SUFDQTtFdEtnMDZCVjtFc0s1ejZCTTtJQUNFO0lBQ0E7SUFDQTtFdEs4ejZCUjtFc0sxejZCUTtJQUNFO0V0SzR6NkJWO0VzS3J6NkJJO0lBQ0U7RXRLdXo2Qk47RXNLbno2QlU7SUFDRTtJQUNBO0V0S3F6NkJaO0FBQ0Y7QXVLMS82QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFhRTtFQUNBO0F2S2cvNkJKO0F1SzUvNkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZLOC82Qko7O0F1S3IvNkJBO0VBQ0U7RUFDQTtFQUNBO0F2S3cvNkJGO0F1S3IvNkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkt1LzZCSjtBdUtyLzZCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZLdS82Qk47QXVLci82Qk07RUFDRTtFQUNBO0F2S3UvNkJSO0F1S24vNkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvS21CRixvQnFDaERZO0UwSXVDUixrQjFJeEVXO0E3QnFqN0JuQjtBdUtwLzZCTTtFL0tnQkYsb0JxQ2hEWTtFMElrQ1I7RUFDQTtBdktzLzZCUjtBdUsvKzZCTTtFL0tNRixvQnFDaERZO0UwSTRDUjtBdktpLzZCUjtBdUsvKzZCUTtFL0tFSixvQnFDaERZO0UwSWdETjtBdktpLzZCVjtBdUsxKzZCRTtFQUNFO0VBQ0E7QXZLNCs2Qko7QXVLMSs2Qkk7RUFDRTtBdks0KzZCTjtBdUt6KzZCSTtFQUNFO0VBQ0E7RUFDQTtBdksyKzZCTjtBdUt6KzZCTTtFQUNFO0F2SzIrNkJSO0F1S3grNkJNO0VBQ0U7QXZLMCs2QlI7QXVLdis2Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2S3krNkJSO0F1S3QrNkJNO0VBQ0U7RUFDQTtFL0t0Q0osb0JxQ2hEWTtFMEl3RlI7RUF1Q0U7QXZLazg2QlY7QXVLdis2QlE7RUFDRTtBdkt5KzZCVjtBdUt0KzZCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0t2RE4sb0JxQ2hEWTtFMEl5R047QXZLdys2QlY7QXVLdCs2QlU7RUFDRTtBdkt3KzZCWjtBdUt0KzZCWTtFQUNFO0F2S3crNkJkO0F1S3IrNkJZO0VBQ0U7RUFDQTtBdkt1KzZCZDtBdUtyKzZCYztFQUNFO0VBQ0E7QXZLdSs2QmhCO0F1SzM5NkJRO0UvS3BGSixvQnFDaERZO0UwSXNJTjtBdks2OTZCVjtBdUt4OTZCUTtFL0szRkosb0JxQ2hEWTtBN0JzbTdCaEI7QXVLeDk2QlU7RS9LOUZOLG9CcUNoRFk7RTBJZ0pKO0F2SzA5NkJaO0F1S3A5NkJJO0VBQ0U7RUFDQTtBdktzOTZCTjs7QVIxMjZCSTtFK0twR0E7SUFDRTtJQUNBO0V2S2s5NkJKO0FBQ0Y7QXdLOWg3QkM7RUFDQztBeEtnaTdCRjs7QXdLN3E3QkM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkNBVlk7RUFXWjtBeEsrcTdCRjtBd0s3cTdCRTtFQUNDLDJDQWRXO0VBZVg7QXhLK3E3Qkg7QVJ2bzdCQztFZ0xwREE7SUFnQkU7RXhLK3E3QkQ7QUFDRjs7QXdLMXE3QkU7RUFDQztFQUNBO0F4SzZxN0JIO0F3SzNxN0JHO0VBQ0MsMkNBOUJVO0VBK0JWO0VBQ0E7QXhLNnE3Qko7O0F3S3JxN0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQ0E3Q1c7RUE4Q1g7RUFDQTtFQUNBO0VBRUM7RUFFRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBZUE7QXhLd3A3Qkg7QVJ4cTdCQztFZ0xmQztJQW1CRTtFeEt3cTdCRjtBQUNGO0F3S3RxN0JHO0VBQ0M7RUFDQTtBeEt3cTdCSjtBd0tycTdCRztFQUNDO0F4S3VxN0JKO0F3S2pxN0JHO0VBQ0M7RUFDQTtBeEttcTdCSjtBd0tocTdCRztFQUNDLDJDQWhGVTtFQWlGVjtFQUNBO0F4S2txN0JKO0F3SzlwN0JHO0VBQ0M7RUFDQTtBeEtncTdCSjs7QXdLMXA3QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhLNnA3QkY7O0F3SzlvN0JDO0VBQ0M7QXhLaXA3QkY7O0FSNTU2Qkk7RWdMaExGO0lBQ0M7RXhLZ2w3QkQ7QUFDRjtBUnA3NkJJO0UrS3RIRjtJQUNFO0lBQ0E7RXZLNmk3QkY7RXVLM2k3QkU7SUFDRTtJQUNBO0lBQ0E7RXZLNmk3Qko7O0V1S3ppN0JBO0lBQ0U7RXZLNGk3QkY7O0V1S3ppN0JBO0lBQ0U7RXZLNGk3QkY7QUFDRjtBeUtwdzdCQTtFQUNDO0VBQ0E7RUFDQTtBektzdzdCRDtBeUtudzdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6S3F3N0JGO0F5S253N0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBektxdzdCSDtBeUtudzdCRztFQUNDO0VBQ0E7QXpLcXc3Qko7QXlLanc3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpMNENDLG9CcUNoRFk7RTRJY1osa0I1SS9DZTtBN0IweTdCbkI7QXlLbHc3Qkc7RWpMeUNDLG9CcUNoRFk7RTRJU1o7RUFDQTtBektvdzdCSjtBeUs3djdCRztFakwrQkMsb0JxQ2hEWTtFNEltQlo7QXpLK3Y3Qko7QXlLN3Y3Qkk7RWpMMkJBLG9CcUNoRFk7RTRJdUJYO0F6Syt2N0JMO0F5S3h2N0JDO0VBQ0M7QXpLMHY3QkY7QXlLeHY3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SzB2N0JIO0F5S3h2N0JHO0VBQ0M7QXpLMHY3Qko7O0F3SzVzN0JDO0VBQ0M7QXhLK3M3QkY7O0F3SzUxN0JDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJDQVZZO0VBV1o7QXhLODE3QkY7QXdLNTE3QkU7RUFDQywyQ0FkVztFQWVYO0F4SzgxN0JIO0FSdHo3QkM7RWdMcERBO0lBZ0JFO0V4SzgxN0JEO0FBQ0Y7O0F3S3oxN0JFO0VBQ0M7RUFDQTtBeEs0MTdCSDtBd0sxMTdCRztFQUNDLDJDQTlCVTtFQStCVjtFQUNBO0F4SzQxN0JKOztBd0twMTdCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkNBN0NXO0VBOENYO0VBQ0E7RUFDQTtFQUVDO0VBRUQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQWVBO0F4S3UwN0JIO0FSdjE3QkM7RWdMZkM7SUFtQkU7RXhLdTE3QkY7QUFDRjtBd0tyMTdCRztFQUNDO0VBQ0E7QXhLdTE3Qko7QXdLcDE3Qkc7RUFDQztBeEtzMTdCSjtBd0toMTdCRztFQUNDO0VBQ0E7QXhLazE3Qko7QXdLLzA3Qkc7RUFDQywyQ0FoRlU7RUFpRlY7RUFDQTtBeEtpMTdCSjtBd0s3MDdCRztFQUNDO0VBQ0E7QXhLKzA3Qko7O0F3S3owN0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SzQwN0JGOztBd0s3ejdCQztFQUNDO0F4S2cwN0JGOztBUjNrN0JJO0VnTGhMRjtJQUNDO0V4Syt2N0JEO0FBQ0Y7QVJqbzdCSTtFaUwvTUY7SUFDQztJQUNBO0V6S20xN0JEO0FBQ0Y7QVJ6bTdCSTtFaUxwT0g7SUFDQztFektnMTdCQTtBQUNGO0EwSzU1N0JBO0VBQ0M7RUFDQTtFQUNBO0ExSzg1N0JEO0EwSzM1N0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxMNENFLG9CcUNoRFk7RTZJY2Isa0I3SS9DZ0I7QTdCbzg3Qm5CO0EwSzU1N0JFO0VsTHlDRSxvQnFDaERZO0U2SVNiO0VBQ0E7QTFLODU3Qkg7QTBLdjU3QkU7RWxMK0JFLG9CcUNoRFk7RTZJbUJiO0ExS3k1N0JIO0EwS3Y1N0JHO0VsTDJCQyxvQnFDaERZO0U2SXVCWjtBMUt5NTdCSjtBMEtuNTdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExS3E1N0JGO0EwS241N0JFO0VBQ0M7RUFDQTtFQUNBO0ExS3E1N0JIO0EwS241N0JHO0VBQ0M7QTFLcTU3Qko7QTBLbjU3Qkk7RUFDQztFQUNBO0ExS3E1N0JMO0EwS2w1N0JJO0VBQ0M7QTFLbzU3Qkw7QTBLNzQ3QkM7RUFDQztBMUsrNDdCRjtBMEs1NDdCRztFQUNJO0ExSzg0N0JQO0EwS3o0N0JDO0VBQ0M7RUFDQTtBMUsyNDdCRjs7QXdLeDM3QkM7RUFDQztBeEsyMzdCRjs7QXdLeGc4QkM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkNBVlk7RUFXWjtBeEswZzhCRjtBd0t4ZzhCRTtFQUNDLDJDQWRXO0VBZVg7QXhLMGc4Qkg7QVJsKzdCQztFZ0xwREE7SUFnQkU7RXhLMGc4QkQ7QUFDRjs7QXdLcmc4QkU7RUFDQztFQUNBO0F4S3dnOEJIO0F3S3RnOEJHO0VBQ0MsMkNBOUJVO0VBK0JWO0VBQ0E7QXhLd2c4Qko7O0F3S2hnOEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQ0E3Q1c7RUE4Q1g7RUFDQTtFQUNBO0VBRUM7RUFFRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBZUE7QXhLbS83Qkg7QVJuZzhCQztFZ0xmQztJQW1CRTtFeEttZzhCRjtBQUNGO0F3S2pnOEJHO0VBQ0M7RUFDQTtBeEttZzhCSjtBd0toZzhCRztFQUNDO0F4S2tnOEJKO0F3SzUvN0JHO0VBQ0M7RUFDQTtBeEs4LzdCSjtBd0szLzdCRztFQUNDLDJDQWhGVTtFQWlGVjtFQUNBO0F4SzYvN0JKO0F3S3ovN0JHO0VBQ0M7RUFDQTtBeEsyLzdCSjs7QXdLci83QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhLdy83QkY7O0F3S24vN0JDO0VBRUU7RUFJQTtBeEtrLzdCSDs7QXdLOSs3QkM7RUFDQztBeEtpLzdCRjs7QXdLNys3QkU7RUFDQztBeEtnLzdCSDtBd0s5KzdCRztFQUNDO0F4S2cvN0JKO0F3SzcrN0JHO0VBQ0M7QXhLKys3Qko7QXdLNys3Qkk7RUFDQztBeEsrKzdCTDs7QVJ6dzdCSTtFZ0xoTEY7SUFDQztFeEs2NzdCRDtBQUNGO0FSank3Qkk7RWtMak5GO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTFLcS83QkQ7RTBLbi83QkM7SUFDQztFMUtxLzdCRjtFMEtoLzdCQTtJQUNDO0UxS2svN0JEO0UwSy8rN0JFO0lBQ0M7RTFLaS83Qkg7RTBLLys3Qkc7SUFDQztFMUtpLzdCSjtFMEs3KzdCRTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFLKys3Qkg7RTBLeis3QkU7SUFDQztFMUsyKzdCSDtFMEtyKzdCQTtJQUNDO0UxS3UrN0JEO0UwS3IrN0JDO0lBQ0M7RTFLdSs3QkY7QUFDRjtBMksvcDhCQztFQUNDO0EzS2lxOEJGO0EySy9wOEJFO0VBQ0M7QTNLaXE4Qkg7QTJLOXA4QkU7O0VBRUM7QTNLZ3E4Qkg7QTJLL3A4Qkc7O0VBQ0M7RUFDQTtBM0trcThCSjtBMks5cDhCRTtFbkxNRDtFQUNBO0VBQ0E7RUFDQTtFbUxQSztFQUNBO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzS21xOEJIO0EyS2hxOEJFO0VBQ0M7QTNLa3E4Qkg7QTJLL3A4QkU7RUFDQztFQUNBO0VuTHNFQyxvQnFDaERZO0E3QjRvOEJoQjtBMksvcDhCRztFbkxtRUMsb0JxQ2hEWTtFOElqQlo7QTNLaXE4Qko7QTJLM3A4QkM7RUFDQztBM0s2cDhCRjtBMksxcDhCRTtFQUNDO0VBQ0E7QTNLNHA4Qkg7QTJLdnA4QkM7RUFDQztFQUNBO0EzS3lwOEJGO0EyS3RwOEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNLd3A4Qkg7QTJLcHA4QkU7RUFDQztFQUNHO0VBQ0g7RUFDRztFQUNIO0EzS3NwOEJIO0EyS2xwOEJFO0VBQ0M7QTNLb3A4Qkg7QTJLaHA4QkU7RUFDQztFQUNBO0VBQ0E7QTNLa3A4Qkg7QTJLaHA4Qkc7RUFDQztBM0trcDhCSjtBMks5bzhCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0EzS2dwOEJQO0EySzlvOEJJO0VBQ0M7QTNLZ3A4Qkw7QTJLM284Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSzZvOEJKO0EySzNvOEJJO0VBQ0M7RUFDQTtFQUNBO0EzSzZvOEJMO0EySzFvOEJPO0VBQ0M7QTNLNG84QlI7QTJLMW84QlE7RUFDRjtFQUNBO0EzSzRvOEJOO0EyS3RvOEJHO0VBQ0M7RUFDQTtBM0t3bzhCSjtBMkt0bzhCSTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VuTHBDSixvQnFDaERZO0E3QjZ0OEJoQjtBMkt0bzhCUTtFQUNDO0VuTHhDTCxvQnFDaERZO0E3Qml1OEJoQjtBMktwbzhCSTtFQUNDO0VBQ0c7RUFDQTtBM0tzbzhCUjtBMkszbjhCRztFQUNDO0VBQ0E7QTNLNm44Qko7QTJLem44Qkc7RUFDQztBM0sybjhCSjtBMkt2bjhCRztFQUNDO0EzS3luOEJKO0EyS3ZuOEJJO0VBQ0M7QTNLeW44Qkw7QTJLcm44Qkk7RUFDQztFQUNBO0EzS3VuOEJMO0EyS3JuOEJLO0VBQ0M7QTNLdW44Qk47QTJLbG44Qkk7RUFDQztFQUNBO0EzS29uOEJMO0EyS2xuOEJLO0VBQ0M7RUFDQTtBM0tvbjhCTjtBMktqbjhCSztFQUNDO0EzS21uOEJOO0EyS2puOEJNO0VBQ0M7QTNLbW44QlA7QTJLN204Qkk7RUFDQztBM0srbThCTDtBMks3bThCSztFQUNDO0VBQ0E7QTNLK204Qk47QTJLNW04Qks7RUFDQztFQUNBO0EzSzhtOEJOO0EyS3JtOEJFO0VBQ0M7QTNLdW04Qkg7QTJLam04QkM7RUFDQztBM0ttbThCRjtBMks5bDhCSTtFQUNDO0EzS2dtOEJMO0EySzVsOEJLO0VBQ0M7QTNLOGw4Qk47QTJLemw4Qks7RUFDQztBM0sybDhCTjtBMktwbDhCRTtFQUNDO0EzS3NsOEJIO0EyS2psOEJHO0VBQ0M7RUFDQTtBM0ttbDhCSjtBMkszazhCRTtFQUNDO0EzSzZrOEJIO0EyS3RrOEJFO0VBQ0M7QTNLd2s4Qkg7QTJLdGs4Qkc7RUFDQztFQUNBO0EzS3drOEJKO0EyS3JrOEJHO0VBQ0M7QTNLdWs4Qko7QTJLcms4Qkk7RUFDQztBM0t1azhCTDtBMktuazhCSztFQUNDO0EzS3FrOEJOO0EyS2hrOEJLO0VBQ0M7QTNLa2s4Qk47QTJLM2o4QkU7RUFDQztBM0s2ajhCSDtBNEs3MzhCQTtFQUNDO0VBQ0E7QTVLKzM4QkQ7O0E2S2w0OEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvRGhKMkNtQjtFZ0p6Q25CO0VBQ0E7RUFDQTtFQUNBO0VBR0U7QTdLazQ4Qko7QTZLLzM4QkU7RUFDRTtFQUNBO0VBQ0E7QTdLaTQ4Qko7QTZLLzM4Qkk7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0U7RUFHQTtFQUdGO0E3SzYzOEJOO0E2SzMzOEJNOztFQUNFO0VBQ0E7QTdLODM4QlI7QTZLMzM4Qk07O0VBQ0U7QTdLODM4QlI7QTZLNTM4QlE7O0VBQ0U7QTdLKzM4QlY7QTZLdDM4QlU7O0VBQ0U7QTdLeTM4Qlo7QTZLcDM4Qlk7O0VBRUE7QTdLczM4Qlo7QTZLcDM4Qlk7O0VBQ0U7QTdLdTM4QmQ7QTZLbDQ4QlU7O0VBQ0U7QTdLcTQ4Qlo7QTZLaDQ4Qlk7O0VBRUE7QTdLazQ4Qlo7QTZLaDQ4Qlk7O0VBQ0U7QTdLbTQ4QmQ7QTZLOTQ4QlU7O0VBQ0U7QTdLaTU4Qlo7QTZLNTQ4Qlk7O0VBRUE7QTdLODQ4Qlo7QTZLNTQ4Qlk7O0VBQ0U7QTdLKzQ4QmQ7QTZLMTU4QlU7O0VBQ0U7QTdLNjU4Qlo7QTZLeDU4Qlk7O0VBRUE7QTdLMDU4Qlo7QTZLeDU4Qlk7O0VBQ0U7QTdLMjU4QmQ7QTZLdDY4QlU7O0VBQ0U7QTdLeTY4Qlo7QTZLcDY4Qlk7O0VBRUE7QTdLczY4Qlo7QTZLcDY4Qlk7O0VBQ0U7QTdLdTY4QmQ7QTZLbDc4QlU7O0VBQ0U7QTdLcTc4Qlo7QTZLaDc4Qlk7O0VBRUE7QTdLazc4Qlo7QTZLaDc4Qlk7O0VBQ0U7QTdLbTc4QmQ7QTZLOTc4QlU7O0VBQ0U7QTdLaTg4Qlo7QTZLNTc4Qlk7O0VBRUE7QTdLODc4Qlo7QTZLNTc4Qlk7O0VBQ0U7QTdLKzc4QmQ7QTZLMTg4QlU7O0VBQ0U7QTdLNjg4Qlo7QTZLeDg4Qlk7O0VBRUE7QTdLMDg4Qlo7QTZLeDg4Qlk7O0VBQ0U7QTdLMjg4QmQ7O0FSbnQ4Qkk7RXNMM1JBO0lDL0JJLFlEaUM0QjtFOUtpLzhCbEM7QUFDRjtBUnZ2OEJJO0VzTDdQQTtJQzFCSTtFL0traDlCTjtBQUNGO0FSOXQ4Qkk7RXNMdFJJO0lDcENBLFlEcUNnQztFOUt1LzhCdEM7QUFDRjtBUmp3OEJJO0VzTHhQSTtJQy9CQTtFL0s0aDlCTjtBQUNGO0FSeHU4Qkk7RXNMalJJO0lDekNBLFlEMENnQztFOUs0LzhCdEM7QUFDRjtBUjN3OEJJO0VzTG5QSTtJQ3BDQTtFL0tzaTlCTjtBQUNGO0FSbHY4Qkk7RXNMNVFJO0lDOUNBLFlEK0NnQztFOUtpZzlCdEM7QUFDRjtBUnJ4OEJJO0VzTDlPSTtJQ3pDQTtFL0tnajlCTjtBQUNGO0E4S2xnOUJJO0VBQ0ksaUIxS29JNEI7QUpnNDhCcEM7QThLaGc5Qkk7RUFDSSxpQjFLK0g0QjtBSm00OEJwQztBUmx3OEJJO0VzTGpRQTtJQzVDSSxZRGdENkI7RTlLbWc5Qm5DO0FBQ0Y7QVJyeThCSTtFc0xuT0E7SUN2Q0k7RS9LbWo5Qk47QUFDRjtBUjV3OEJJO0VzTDFQSTtJQ25EQSxZRG9EaUM7RTlLeWc5QnZDO0FBQ0Y7QVIveThCSTtFc0w1Tkk7SUM5Q0E7RS9LNmo5Qk47QUFDRjtBUnR4OEJJO0VzTHJQSTtJQ3hEQSxZRHlEaUM7RTlLOGc5QnZDO0FBQ0Y7QVJ6ejhCSTtFc0x2Tkk7SUNuREE7RS9LdWs5Qk47QUFDRjtBUmh5OEJJO0VzTGhQSTtJQzdEQSxZRDhEaUM7RTlLbWg5QnZDO0FBQ0Y7QVJuMDhCSTtFc0xsTkk7SUN4REE7RS9LaWw5Qk47QUFDRjs7QVI1dzhCSTtFc0xwUUk7SUFDSTtJQUNBO0U5S29oOUJWO0U4S2xoOUJVO0lBQ0k7RTlLb2g5QmQ7RThLamg5QlU7SUFDSTtFOUttaDlCZDtFOEtqaDlCYztJQUNJO0U5S21oOUJsQjtFOEs3ZzlCTTtJQUNJO0U5SytnOUJWO0U4SzNnOUJNO0lBQ0k7RTlLNmc5QlY7QUFDRjs7QXdLNys4QkM7RUFDQztBeEtnLzhCRjs7QVJ0eThCSTtFZ0x2Vkg7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsMkNBVlk7SUFXWjtFeEtnbzlCQTtFd0s5bjlCQTtJQUNDLDJDQWRXO0lBZVg7RXhLZ285QkQ7QUFDRjtBUnpsOUJDO0VnTHBEQTtJQWdCRTtFeEtpbzlCRDtBQUNGO0FSM3o4Qkk7RWdMalVGO0lBQ0M7SUFDQTtFeEsrbjlCRDtFd0s3bjlCQztJQUNDLDJDQTlCVTtJQStCVjtJQUNBO0V4SytuOUJGO0FBQ0Y7QVJ0MDhCSTtFZ0xsVEY7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBLDJDQTdDVztJQThDWDtJQUNBO0lBQ0E7SUFFQztJQUVEO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFlQTtFeEsybTlCRDtBQUNGO0FSNW45QkM7RWdMZkM7SUFtQkU7RXhLNG45QkY7QUFDRjtBUjkxOEJJO0VnTDVSRDtJQUNDO0lBQ0E7RXhLNm45QkY7QUFDRjtBUnAyOEJJO0VnTHZSRDtJQUNDO0V4SzhuOUJGO0FBQ0Y7QVJ6MjhCSTtFZ0xoUkQ7SUFDQztJQUNBO0V4SzRuOUJGO0FBQ0Y7QVIvMjhCSTtFZ0wzUUQ7SUFDQywyQ0FoRlU7SUFpRlY7SUFDQTtFeEs2bjlCRjtBQUNGO0FSdDM4Qkk7RWdMcFFEO0lBQ0M7SUFDQTtFeEs2bjlCRjtBQUNGO0FSNTM4Qkk7RWdMNVBIO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4SzJuOUJBO0FBQ0Y7QVJ6NDhCSTtFZ0xwT0g7SUFDQztFeEtnbjlCQTtBQUNGO0FSOTQ4Qkk7RWdML05GO0lBQ0M7RXhLZ245QkQ7RXdLOW05QkM7SUFDQztFeEtnbjlCRjtFd0s3bTlCQztJQUNDO0V4SyttOUJGO0V3SzdtOUJFO0lBQ0M7RXhLK205Qkg7QUFDRjtBUjE0OEJJO0VnTGhMRjtJQUNDO0V4SzZqOUJEO0FBQ0Y7QWdMMXU5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEw0dTlCRjtBZ0wxdTlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoTDR1OUJKO0FnTHh1OUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoTDB1OUJKO0FnTHh1OUJJO0VBQ0U7QWhMMHU5Qk47QWdMdnU5Qkk7RUFDRTtBaEx5dTlCTjtBZ0x0dTlCSTtFQUNFO0FoTHd1OUJOO0FnTHJ1OUJJO0VBQ0U7QWhMdXU5Qk47QWdMbHU5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoTG91OUJKO0FnTGh1OUJNO0VBQ0U7RUFDQTtBaExrdTlCUjtBZ0w3dDlCSTtFQUNFO0FoTCt0OUJOO0FnTDN0OUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhMNnQ5Qk47QWdMM3Q5Qk07RUFDRTtFQUNBO0VBQ0E7QWhMNnQ5QlI7QWdMeHQ5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEwwdDlCTjtBZ0x0dDlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEx3dDlCTjtBZ0x0dDlCTTtFQUNFO0VBQ0E7QWhMd3Q5QlI7QWdMbnQ5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhMcXQ5Qk47QWdMbnQ5Qk07RUFDRTtFeEx2Qkosb0JxQ2hEWTtBN0I2eDlCaEI7QWdMbnQ5QlE7RUFDRTtFQUNBO0FoTHF0OUJWO0FnTGp0OUJVO0V4TGhDTixvQnFDaERZO0VtSmtGSjtBaExtdDlCWjtBZ0w5czlCVTtFQUNFO0FoTGd0OUJaO0FnTDNzOUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RXhMekRKLG9CcUN4Q1k7QTdCK3k5QmhCO0FnTDVzOUJRO0VBQ0U7QWhMOHM5QlY7QWdMM3M5QlE7RUFDRTtBaEw2czlCVjtBUjN3OUJJO0VBQ0ksb0JxQzNDUTtBN0J3ejlCaEI7QWdMMXM5Qk07RUFDRTtFQUNBO0VBQ0E7QWhMNHM5QlI7QWdMMXM5QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhMNHM5QlY7QWdMdHM5Qkk7RUFDRTtFQUNBO0FoTHdzOUJOO0FnTG5zOUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhMcXM5Qko7QWdMbHM5Qkk7RUFDRTtBaExvczlCTjtBZ0wvcjlCRTtFQUNFO0VBQ0E7RUFDQTtBaExpczlCSjtBZ0wvcjlCSTtFQUNFO0FoTGlzOUJOO0FnTDlyOUJJO0VBSUU7RUFDQTtBaEw2cjlCTjtBZ0wzcjlCTTtFQUNFO0FoTDZyOUJSO0FSL285QlE7RUFDSTtFQUNBLGF3TDdDcUI7QWhMOHI5QmpDO0FSM285Qlk7RUFDSTtBUTZvOUJoQjtBZ0w1cjlCRTtFQUNFO0VBQ0E7QWhMOHI5Qko7QWdMNXI5Qkk7RUFDRTtBaEw4cjlCTjtBUjdwOUJRO0VBQ0k7RUFDQSxhd0xoQ21CO0FoTCtyOUIvQjtBUnpwOUJZO0VBQ0k7QVEycDlCaEI7QWdMaHM5Qkk7RUFJRTtFQUNBO0FoTCtyOUJOO0FSeHE5QlE7RUFDSTtFQUNBLGF3THhCcUI7QWhMa3M5QmpDO0FScHE5Qlk7RUFDSTtBUXNxOUJoQjtBZ0xoczlCRTtFQUNFO0FoTGtzOUJKO0FnTGhzOUJJO0VBQ0U7RUFDQTtFQUNBO0FoTGtzOUJOO0FnTC9yOUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhMaXM5Qk47QWdMOXI5Qkk7RUFDRTtBaExnczlCTjtBZ0w1cjlCSTtFQUlFO0FoTDJyOUJOO0FnTHpyOUJNO0VBQ0U7QWhMMnI5QlI7QWdMcnI5QkU7RUFDRTtFQUNBO0FoTHVyOUJKO0FnTHJyOUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhMdXI5Qk47QWdMbnI5Qk07RUFDRTtFQUNBO0FoTHFyOUJSO0FnTC9xOUJFO0VBQ0U7RUFDQTtBaExpcjlCSjtBZ0w3cTlCRTtFQUNFO0FoTCtxOUJKO0FnTDNxOUJNO0VBQ0U7QWhMNnE5QlI7QWdMeHE5QlU7RUFDRTtBaEwwcTlCWjtBZ0x0cTlCUTtFQUNFO0FoTHdxOUJWO0FnTHBxOUJVO0VBQ0U7QWhMc3E5Qlo7QWdML3A5Qkk7RUFDRTtFQUNBO0FoTGlxOUJOO0FnTC9wOUJNO0VBQ0U7QWhMaXE5QlI7QVI5dTlCUTtFQUNJO0VBQ0EsYXdMOEVxQjtBaExrcTlCakM7QVIxdTlCWTtFQUNJO0FRNHU5QmhCO0FnTG5xOUJNO0VBSUU7RUFDQTtBaExrcTlCUjtBZ0xocTlCUTtFQUNFO0FoTGtxOUJWO0FSNXY5QlE7RUFDSTtFQUNBLGF3TDJGdUI7QWhMbXE5Qm5DO0FSeHY5Qlk7RUFDSTtBUTB2OUJoQjtBZ0xqcTlCSTtFQUNFO0FoTG1xOUJOO0FnTGpxOUJNO0VBQ0U7QWhMbXE5QlI7QWdMaHE5Qk07RUFJRTtBaEwrcDlCUjtBZ0wxcDlCSTtFQUNFO0FoTDRwOUJOO0FnTDFwOUJNO0VBSUU7QWhMeXA5QlI7QWdMbnA5Qk07RUFDRTtFQUNBO0FoTHFwOUJSO0FnTDlvOUJNO0VBQ0U7RUFDQTtBaExncDlCUjtBZ0w5bzlCUTtFQUNFO0FoTGdwOUJWO0FnTDdvOUJRO0VBQ0U7QWhMK285QlY7QWdMem85QlE7RUFDRTtBaEwybzlCVjtBZ0x6bzlCVTtFQUNFO0FoTDJvOUJaO0FnTHRvOUJRO0VBQ0U7QWhMd285QlY7QWdMaG85Qlk7RUFDRTtBaExrbzlCZDtBZ0w5bjlCVTtFQUNFO0FoTGdvOUJaO0FnTDFuOUJROzs7RUFHRTtBaEw0bjlCVjs7QVJwdTlCSTtFd0xpSEY7SUFDRTtFaEx1bjlCRjtFaUxsaytCRDtJQUNDO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDRDtJQUNBO0lBQ0M7RWpMb2srQkg7RWlMbGsrQkE7SUFDRztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQztJQUdEO0VqTGdrK0JIO0VpTDlqK0JHO0lBRUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQztJQUdEO0VqTDJqK0JKO0VpTHhqK0JHO0lBQ0M7RWpMMGorQko7RWlMdmorQkc7SUFDQztFakx5aitCSjtFaUxsaitCSztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTG9qK0JOO0VpTGpqK0JLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMbWorQk47RWlMNWkrQk07SUFFQztJQUNBO0VqTDZpK0JQO0VpTHJpK0JNO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMdWkrQlA7RWlMcGkrQk07SUFDQztJQUNBO0lBQ0E7SUFDQTtFakxzaStCUDtFaUw3aCtCSztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTCtoK0JOO0VpTDVoK0JLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMOGgrQk47RWlMdmgrQk07SUFFQztJQUNBO0VqTHdoK0JQO0VpTGhoK0JNO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMa2grQlA7RWlML2crQk07SUFDQztJQUNBO0lBQ0E7SUFDQTtFakxpaCtCUDtFaUx2ZytCQTtJQUNFO0VqTHlnK0JGO0VpTHZnK0JHO0lBRUM7RWpMd2crQko7RWlMbGcrQkk7SUFDQztFakxvZytCTDtFaUxsZytCSztJQUVBO0VqTG1nK0JMO0VpTDcvOUJJO0lBQ0M7RWpMKy85Qkw7RWlMNy85Qks7SUFFQTtFakw4LzlCTDtFZ0x2dTlCSTtJQUNFO0lBQ0E7RWhMeXU5Qk47RWdMcnU5Qkk7SUFDRTtFaEx1dTlCTjtFZ0xudTlCSTtJQUNFO0VoTHF1OUJOO0VnTGh1OUJFO0lBQ0U7RWhMa3U5Qko7RWdMOXQ5QkU7SUFDRTtFaExndTlCSjtBQUNGO0FSNTI5Qkk7RXdMb0pBO0lBQ0U7SUFDQTtFaEwydDlCSjtFZ0x2dDlCRTtJQUNFO0lBQ0E7RWhMeXQ5Qko7RWdMdnQ5Qkk7SUFLRTtJQUNBO0lBQ0E7SUFDQTtFaExxdDlCTjtFZ0w1dDlCTTtJQUNFO0VoTDh0OUJSO0FBQ0Y7QWtMbHUrQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxMb3UrQkQ7QWtManUrQkM7RUFDQztBbExtdStCRjtBa0xodStCQztFQUNDO0FsTGt1K0JGO0FrTC90K0JDO0VBQ0M7QWxMaXUrQkY7QWtMN3QrQkM7RUFDQztFQUNBO0VBQ0E7QWxMK3QrQkY7QWtMNXQrQkM7RUFDQztFQUNBO0VBQ0E7QWxMOHQrQkY7QWtMM3QrQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbEw2dCtCRjtBa0x6dCtCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsTDJ0K0JGO0FrTHp0K0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxMMnQrQkg7QWtMenQrQkc7RUFDQztBbEwydCtCSjtBa0x4dCtCRztFQUNDO0VBQ0E7QWxMMHQrQko7QWtMbnQrQkc7RUFDRTtFQUNGO0FsTHF0K0JIO0FrTGx0K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTG90K0JIO0FrTGx0K0JHO0VBQ0M7QWxMb3QrQko7QWtML3QrQkc7RUFDRTtFQUNGO0FsTGl1K0JIO0FrTDl0K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTGd1K0JIO0FrTDl0K0JHO0VBQ0M7QWxMZ3UrQko7QWtMM3UrQkc7RUFDRTtFQUNGO0FsTDZ1K0JIO0FrTDF1K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTDR1K0JIO0FrTDF1K0JHO0VBQ0M7QWxMNHUrQko7QWtMdnYrQkc7RUFDRTtFQUNGO0FsTHl2K0JIO0FrTHR2K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTHd2K0JIO0FrTHR2K0JHO0VBQ0M7QWxMd3YrQko7QWtMbncrQkc7RUFDRTtFQUNGO0FsTHF3K0JIO0FrTGx3K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTG93K0JIO0FrTGx3K0JHO0VBQ0M7QWxMb3crQko7QWtML3crQkc7RUFDRTtFQUNGO0FsTGl4K0JIO0FrTDl3K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTGd4K0JIO0FrTDl3K0JHO0VBQ0M7QWxMZ3grQko7QWtMM3grQkc7RUFDRTtFQUNGO0FsTDZ4K0JIO0FrTDF4K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTDR4K0JIO0FrTDF4K0JHO0VBQ0M7QWxMNHgrQko7QWtMdnkrQkc7RUFDRTtFQUNGO0FsTHl5K0JIO0FrTHR5K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTHd5K0JIO0FrTHR5K0JHO0VBQ0M7QWxMd3krQko7QWtMankrQks7RUFDQztFQUNIO0FsTG15K0JIO0FrTHJ5K0JLO0VBQ0M7RUFDSDtBbEx1eStCSDtBa0x6eStCSztFQUNDO0VBQ0g7QWxMMnkrQkg7QWtMN3krQks7RUFDQztFQUNIO0FsTCt5K0JIO0FrTGp6K0JLO0VBQ0M7RUFDSDtBbExteitCSDtBa0xyeitCSztFQUNDO0VBQ0g7QWxMdXorQkg7QWtMenorQks7RUFDQztFQUNIO0FsTDJ6K0JIO0FrTDd6K0JLO0VBQ0M7RUFDSDtBbEwreitCSDtBa0wxeitCQztFQUNDO0VBQ0E7RUFDQTtFQWdCQztBbEw2eStCSDtBa0wxeitCRTtFQUNDO0FsTDR6K0JIO0FrTHp6K0JFO0VBQ0M7QWxMMnorQkg7QWtMeHorQkU7RUFDQztBbEwweitCSDtBa0xqeitCQztFQUNDO0FsTG16K0JGO0FrTC95K0JDO0VBQ0Msa0JySmxIaUI7QTdCbTYrQm5CO0FrTDd5K0JDO0VBQ0k7RUFDSDtFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTCt5K0JMO0FrTDd5K0JFO0VBQ0M7RUFDQTtFQUNHO0VBQ0g7RUFDQTtBbEwreStCSDtBa0w1eStCRTtFQUNDO0VBQ0E7RUFDRztFQUNIO0VBQ0E7QWxMOHkrQkg7QWtMM3krQkU7RUFDQztFQUNBO0VBQ0c7RUFDSDtFQUNBO0FsTDZ5K0JIO0FrTHh5K0JDO0VBQ0M7QWxMMHkrQkY7QWtMdHkrQkM7RUFDQztBbEx3eStCRjs7QW1MbCsrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUdJLGtCdEprQlc7QTdCaTkrQm5CO0FtTGgrK0JJO0VBQ0k7RUFDQTtFQUNBO0FuTGsrK0JSO0FtTGgrK0JRO0VBQ0k7RUFDQTtFQUNBO0FuTGsrK0JaO0FtTDk5K0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTGcrK0JSO0FtTDc5K0JJO0VBQ0k7QW5MKzkrQlI7QW1MNTkrQkk7RUFDSTtBbkw4OStCUjtBbUw1OStCUTtFQUNJO0VBQ0E7QW5MODkrQlo7QW1MMzkrQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTDY5K0JaO0FtTDM5K0JZO0VBQ0k7QW5MNjkrQmhCO0FtTDM5K0JnQjtFQUNJO0FuTDY5K0JwQjtBbUx4OStCUTtFQUNJO0FuTDA5K0JaO0FtTHg5K0JZO0VBQ0k7RUFDQTtBbkwwOStCaEI7O0FvTGppL0JJO0VBQ0M7RUFDRztFQUNBO0FwTG9pL0JSO0FvTGppL0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcExtaS9CaEI7QW9MaGkvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTGtpL0JoQjtBb0wvaC9CWTtFQUNJO0FwTGlpL0JoQjs7QXFMeGovQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTDJqL0JEO0FxTHpqL0JDO0VBQ0M7QXJMMmovQkY7QXFMeGovQkM7RUFDQztBckwwai9CRjtBcUx2ai9CQztFQUNDO0VBQ0E7QXJMeWovQkY7QXFMdGovQkM7RUFDQztFQUNBO0FyTHdqL0JGO0FxTHJqL0JDO0VBQ0M7RUFDQTtBckx1ai9CRjtBcUxwai9CQztFQUNDO0VBQ0E7QXJMc2ovQkY7QXFMbmovQkM7RUFDQztBckxxai9CRjtBcUxsai9CQztFQUNDO0FyTG9qL0JGO0FxTGpqL0JDO0VBQ0M7QXJMbWovQkY7QXFMaGovQkM7RUFDQztBckxrai9CRjtBcUwvaS9CQztFQUNDO0FyTGlqL0JGO0FxTDlpL0JDO0VBQ0M7QXJMZ2ovQkY7QXFMOWkvQkM7RUFDQztBckxnai9CRjtBcUw5aS9CQztFQUNDO0FyTGdqL0JGO0FxTDlpL0JDO0VBQ0M7QXJMZ2ovQkY7QXFMN2kvQkM7RUFDQztBckwraS9CRjtBcUw3aS9CQztFQUNDO0FyTCtpL0JGOztBc0x0bi9CQTtFQUNJO0VBQ0Q7RUFDQTtFQ0hDLGNEd0J1QjtBdExxbS9CM0I7QXNMeG4vQkk7RUFDQztFQUNBO0VBQ0g7RUFDQTtFQUNNO0VBQ047RUFDQTtFQUNBO0F0TDBuL0JGO0FzTHZuL0JJO0VBQ0M7QXRMeW4vQkw7QXNMdm4vQks7RUFDQztBdEx5bi9CTjtBdUwzby9CSTtFQUNDLGNEcUI2RDtBdEx3bi9CbEU7QXVMM28vQks7RUFDQztFQUNBO0F2TDZvL0JOO0FzTHpuL0JRO0VDM0JKLGNENEIrQjtBdEwybi9CbkM7QXVMcnAvQkk7RUFDQyxjRHlCb0Q7QXRMOG4vQnpEO0F1THJwL0JLO0VBQ0M7RUFDQTtBdkx1cC9CTjtBc0xuby9CUTtFQzNCSixjRDRCK0I7QXRMcW8vQm5DO0F1TC9wL0JJO0VBQ0MsY0R5Qm9EO0F0THdvL0J6RDtBdUwvcC9CSztFQUNDO0VBQ0E7QXZMaXEvQk47QXNMN28vQlE7RUMzQkosY0Q0QitCO0F0TCtvL0JuQztBdUx6cS9CSTtFQUNDLGNEeUJvRDtBdExrcC9CekQ7QXVMenEvQks7RUFDQztFQUNBO0F2TDJxL0JOO0FzTHZwL0JRO0VDM0JKLGNENEIrQjtBdEx5cC9CbkM7QXVMbnIvQkk7RUFDQyxjRHlCb0Q7QXRMNHAvQnpEO0F1TG5yL0JLO0VBQ0M7RUFDQTtBdkxxci9CTjtBc0xqcS9CUTtFQzNCSixjRDRCK0I7QXRMbXEvQm5DO0F1TDdyL0JJO0VBQ0MsY0R5Qm9EO0F0THNxL0J6RDtBdUw3ci9CSztFQUNDO0VBQ0E7QXZMK3IvQk47QXNMM3EvQlE7RUMzQkosY0Q0QitCO0F0TDZxL0JuQztBdUx2cy9CSTtFQUNDLGNEeUJvRDtBdExnci9CekQ7QXVMdnMvQks7RUFDQztFQUNBO0F2THlzL0JOO0FzTHJyL0JRO0VDM0JKLGNENEIrQjtBdEx1ci9CbkM7QXVManQvQkk7RUFDQyxjRHlCb0Q7QXRMMHIvQnpEO0F1TGp0L0JLO0VBQ0M7RUFDQTtBdkxtdC9CTjtBc0wvci9CUTtFQzNCSixjRDRCK0I7QXRMaXMvQm5DO0F1TDN0L0JJO0VBQ0MsY0R5Qm9EO0F0TG9zL0J6RDtBdUwzdC9CSztFQUNDO0VBQ0E7QXZMNnQvQk47O0F3THJ1L0JBO0VBQ0k7RUFDQTtBeEx3dS9CSjtBd0x0dS9CSTtFQUNJO0F4THd1L0JSO0F3THJ1L0JJO0VBQ0k7QXhMdXUvQlI7QXdMcHUvQkk7RUFDSTtBeExzdS9CUjtBd0xudS9CSTtFQUNJO0F4THF1L0JSO0F3TGx1L0JJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeExvdS9CUjtBd0xsdS9CUTs7RUFDSTtBeExxdS9CWjtBd0xsdS9CUTs7RUFDSTtBeExxdS9CWjtBd0xsdS9CUTs7RUFDSTtBeExxdS9CWjtBd0xqdS9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeExtdS9CUjtBd0xodS9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhMa3UvQlI7QXdML3QvQkk7RUFDSTtFQUNBO0VBQ0E7QXhMaXUvQlI7QXdML3QvQlE7RUFDSTtFQUNBO0VBR0ksa0IzSjNDRztBN0Iwdy9CbkI7QXdMM3QvQlE7RUFDSTtFQUNBO0VBQ0E7RUFHSSwyQjNKckRHO0UySnNESCw0QjNKdERHO0E3Qml4L0JuQjtBd0x2dC9CUTtFQUNJO0VBQ0E7QXhMeXQvQlo7QXdMdHQvQlE7RUFDSTtBeEx3dC9CWjtBd0xwdC9CSTtFQUNJO0F4THN0L0JSO0F3TG50L0JJO0VBQ0k7QXhMcXQvQlI7O0F5THZ6L0JBO0VBQ0k7RUFDQTtFQUNBO0F6TDB6L0JKO0F5THZ6L0JJO0VBRUk7QXpMd3ovQlI7QXlMcnovQkk7RUFDSTtBekx1ei9CUjtBeUxuei9CSTtFQUNJO0F6THF6L0JSO0F5TGp6L0JJO0VBRUk7QXpMa3ovQlI7QXlML3kvQkk7RUFFSTtBekxnei9CUjtBeUw3eS9CSTtFQUVJO0F6TDh5L0JSO0F5TDN5L0JJO0VBRUk7QXpMNHkvQlI7QXlMenkvQkk7RUFDSTtFQUNBO0F6TDJ5L0JSO0F5THR5L0JRO0VBQ0k7QXpMd3kvQlo7QXlMdHkvQlk7RUFDSTtBekx3eS9CaEI7QXlMNXkvQlE7RUFDSTtBekw4eS9CWjtBeUw1eS9CWTtFQUNJO0F6TDh5L0JoQjtBeUxsei9CUTtFQUNJO0F6TG96L0JaO0F5TGx6L0JZO0VBQ0k7QXpMb3ovQmhCO0F5THh6L0JRO0VBQ0k7QXpMMHovQlo7QXlMeHovQlk7RUFDSTtBekwwei9CaEI7QXlMOXovQlE7RUFDSTtBekxnMC9CWjtBeUw5ei9CWTtFQUNJO0F6TGcwL0JoQjtBeUxwMC9CUTtFQUNJO0F6THMwL0JaO0F5THAwL0JZO0VBQ0k7QXpMczAvQmhCO0F5TDEwL0JRO0VBQ0k7QXpMNDAvQlo7QXlMMTAvQlk7RUFDSTtBekw0MC9CaEI7QXlMaDEvQlE7RUFDSTtBekxrMS9CWjtBeUxoMS9CWTtFQUNJO0F6TGsxL0JoQjs7QTBMdDQvQkE7RUFDSTtFQUNBO0ExTHk0L0JKO0EwTHQ0L0JRO0VBQ0k7QTFMdzQvQlo7QTBMajQvQmdCO0VBQ0k7QTFMbTQvQnBCO0EwTHA0L0JnQjtFQUNJO0ExTHM0L0JwQjtBMEx2NC9CZ0I7RUFDSTtBMUx5NC9CcEI7QTBMMTQvQmdCO0VBQ0k7QTFMNDQvQnBCO0EwTDc0L0JnQjtFQUNJO0ExTCs0L0JwQjtBMExoNS9CZ0I7RUFDSTtBMUxrNS9CcEI7QTBMbjUvQmdCO0VBQ0k7QTFMcTUvQnBCO0EwTHQ1L0JnQjtFQUNJO0ExTHc1L0JwQjtBMExqNS9CSTtFQUNJO0VBQ0E7QTFMbTUvQlI7QTBMaDUvQkk7RUFDSTtFQUNBO0ExTGs1L0JSO0EwTC80L0JJO0VBQ0k7RUFDQTtBMUxpNS9CUjtBMEw5NC9CSTtFQUNJO0VBQ0E7QTFMZzUvQlI7O0EyTHQ3L0JBO0VBQ0k7QTNMeTcvQko7QTJMdjcvQkk7RUFDSTtBM0x5Ny9CUjtBMkx0Ny9CSTtFQUNJO0EzTHc3L0JSO0EyTHI3L0JJO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFrQ0E7QTNMczUvQlI7QTJMdDcvQlE7RUFDSTtBM0x3Ny9CWjtBMkxyNy9CUTtFQUNJO0EzTHU3L0JaO0EyTG43L0JTO0VBQ0M7RUFDQTtFQUNNO0EzTHE3L0JoQjtBMkxsNy9CUztFQUNDO0VBQ0E7RUFDTTtBM0xvNy9CaEI7QTJMaDcvQlE7RUFDQztFQUNBO0VBQ0c7QTNMazcvQlo7QTJMLzYvQks7RUFDQztBM0xpNy9CTjs7QVJuby9CSTtFbU10U0E7SUFDSTtFM0w2Ni9CTjtBQUNGO0E0THArL0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUxzKy9CUjtBNExuKy9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUxxKy9CWjtBNExqKy9CUTtFQUNJO0E1TG0rL0JaO0E0TC85L0JRO0VBQ0k7RUFDQTtFQUNBO0E1TGkrL0JaO0E0TC85L0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVMaSsvQmhCO0E0TC85L0JnQjtFQUNJO0VBQ0E7QTVMaSsvQnBCO0E0TDc5L0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVMKzkvQmhCO0E0TDc5L0JnQjtFQUNJO0VBQ0E7RUFDQTtBNUwrOS9CcEI7QTRMMzkvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUw2OS9CaEI7QTRMeDkvQlE7RUFDSTtFQUNBO0VBQ0E7QTVMMDkvQlo7QTRMeDkvQlk7RUFDSTtBNUwwOS9CaEI7QTRMdjkvQlk7RUFDSTtBNUx5OS9CaEI7QTRMNTgvQmdCO0VBQ0k7QTVMODgvQnBCO0E0TC84L0JnQjtFQUNJO0E1TGk5L0JwQjtBNExsOS9CZ0I7RUFDSTtBNUxvOS9CcEI7QTRMcjkvQmdCO0VBQ0k7QTVMdTkvQnBCO0E0THg5L0JnQjtFQUNJO0E1TDA5L0JwQjtBNEwzOS9CZ0I7RUFDSTtBNUw2OS9CcEI7QTRMOTkvQmdCO0VBQ0k7QTVMZysvQnBCO0E0TGorL0JnQjtFQUNJO0E1TG0rL0JwQjs7QTZMNWpnQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBNklBO0E3TG03L0JSO0E2TDlqZ0NRO0VBQ0k7QTdMZ2tnQ1o7QTZMOWpnQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0ksa0JoS01EO0E3QndqZ0NuQjtBNkx6amdDZ0I7RUFDSTtBN0wyamdDcEI7QTZMdGpnQ2dCO0VBQ0k7QTdMd2pnQ3BCO0E2TG5qZ0NnQjtFQUNJO0E3THFqZ0NwQjtBNkxoamdDZ0I7RUFDSTtBN0xramdDcEI7QTZMN2lnQ1E7RUFDSTtBN0wraWdDWjtBNkw1aWdDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3TDhpZ0NaO0E2TDVpZ0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdMOGlnQ2hCO0E2TDVpZ0NnQjtFQUNJO0VBQ0E7QTdMOGlnQ3BCO0E2TDFpZ0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0w0aWdDaEI7QTZMMWlnQ2dCO0VBQ0k7RUFDQTtFQUNBO0E3TDRpZ0NwQjtBNkx4aWdDWTtFQUNJO0VBQ0E7RUFDQTtBN0wwaWdDaEI7QTZMdmlnQ1k7RUFDSTtFQUNBO0VBQ0E7QTdMeWlnQ2hCO0E2THZpZ0NnQjtFQUNJO0VBQ0E7QTdMeWlnQ3BCO0E2THBpZ0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3THNpZ0NaO0E2THBpZ0NZO0VBQ0k7QTdMc2lnQ2hCO0E2TG5pZ0NZO0VBQ0k7RUFDQTtBN0xxaWdDaEI7QTZMamlnQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TG1pZ0NaO0E2TGhpZ0NRO0VBQ0k7QTdMa2lnQ1o7QTZMaGlnQ1k7RUFDSTtFQUNBO0VBQ0E7QTdMa2lnQ2hCO0E2TDloZ0NnQjtFQUNJO0E3TGdpZ0NwQjtBNkx6aGdDUTtFQUNJO0E3TDJoZ0NaO0E2THRoZ0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdMd2hnQ1o7QTZMdGhnQ1k7RUFDSTtFQUNBO0E3THdoZ0NoQjtBNkx0aGdDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0x3aGdDcEI7QTZMdGhnQ29CO0VBQ0k7QTdMd2hnQ3hCO0E2THRoZ0N3QjtFQUNJO0VBQ0E7RUFDQTtBN0x3aGdDNUI7QTZMcmhnQ3dCO0VBQ0k7RUFDQTtFQUNBO0E3THVoZ0M1QjtBNkxsaGdDZ0I7RUFDSTtBN0xvaGdDcEI7QTZMOWdnQ0k7RUFDSTtBN0xnaGdDUjtBNkw1Z2dDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3TDhnZ0NSO0E2TDVnZ0NRO0VBQ0k7QTdMOGdnQ1o7QTZMNWdnQ1k7RUFDSTtFQUNBO0VBQ0E7QTdMOGdnQ2hCO0E2THpnZ0NZO0VBQ0ksOEJoS2pNRztFZ0trTUgsK0JoS2xNRztBN0I2c2dDbkI7O0E4THZ1Z0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlMMHVnQ0o7QThMeHVnQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5TDB1Z0NSO0E4THh1Z0NRO0VBQ0k7RUFDQTtFQUNBO0E5TDB1Z0NaO0E4THh1Z0NZO0VBQ0k7QTlMMHVnQ2hCO0E4THh1Z0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlMMHVnQ3BCO0E4THZ1Z0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5THl1Z0NwQjtBOEx0dWdDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5THd1Z0NwQjtBOEx0dWdDb0I7RUFDSTtFQUNBO0E5THd1Z0N4QjtBOExydWdDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUx1dWdDeEI7QThMaHVnQ0k7RUFDSTtBOUxrdWdDUjtBOExodWdDUTtFQUNJLDhCaktyQ087RWlLc0NQLCtCakt0Q087QTdCd3dnQ25COztBK0xqeWdDQTtFQUNJO0VBQ0E7QS9Mb3lnQ0o7QStMbHlnQ0k7RUFDSTtFQUNBO0VBQ0E7QS9Mb3lnQ1I7QStManlnQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvTG15Z0NoQjtBK0xqeWdDZ0I7RUFDSTtFQUNBO0EvTG15Z0NwQjtBK0wveGdDWTtFQUNJO0VBQ0E7QS9MaXlnQ2hCO0ErTDd4Z0NRO0VBQ0k7RUFDQTtFQUNBO0EvTCt4Z0NaO0ErTDN4Z0NJO0VBQ0k7RUFDQTtBL0w2eGdDUjtBK0wxeGdDSTtFQUNJO0VBQ0E7RUFDQTtBL0w0eGdDUjtBK0wxeGdDUTtFQUNJO0EvTDR4Z0NaO0ErTHp4Z0NRO0VBQ0k7QS9MMnhnQ1o7QStMdHhnQ0k7RUFDSTtFQUNBO0VBR0ksa0JsS3BDTztBN0IwemdDbkI7O0FSdi8vQkk7RXVNeFJBO0lBQ0k7RS9MbXhnQ047QUFDRjtBZ016MWdDQTtFQUNJO0FoTTIxZ0NKO0FnTXoxZ0NJO0VBQ0k7RUFDQTtFQUNBO0FoTTIxZ0NSO0FnTXgxZ0NJO0VBQ0k7RUFDQTtFQUNBO0FoTTAxZ0NSO0FnTXYxZ0NJO0VBQ0k7RUFDQTtFQUNBO0FoTXkxZ0NSO0FnTXYxZ0NRO0VBQ0k7QWhNeTFnQ1o7QWdNdjFnQ1M7RUFDTztFQUNBO0VBQ047RUFDTTtBaE15MWdDaEI7QWdNdDFnQ1k7RUFDSTtFQUNBO0FoTXcxZ0NoQjtBZ01yMWdDWTtFQUNJO0FoTXUxZ0NoQjtBZ01wMWdDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhNczFnQ2hCO0FnTW4xZ0NZO0VBQ0k7QWhNcTFnQ2hCOztBaU1yNGdDSTtFQUNJO0FqTXc0Z0NSO0FpTXQ0Z0NRO0VBQ0k7RUFDQTtFQUNBO0FqTXc0Z0NaO0FpTXI0Z0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBR0k7QWpNcTRnQ3hCO0FpTWg0Z0NZO0VBQ0k7QWpNazRnQ2hCO0FpTS8zZ0NvQjtFQUNJO0VBQ0E7RUFDQTtBak1pNGdDeEI7QWlNLzNnQ3dCO0VBQ0k7RUFDQTtBak1pNGdDNUI7QWlNOTNnQ3dCO0VBQ0k7RUFDQTtBak1nNGdDNUI7QWlNNTNnQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBak04M2dDeEI7QWlNMTNnQ2dCO0VBQ0k7QWpNNDNnQ3BCO0FpTTEzZ0NvQjtFQUNJO0VBQ0E7RUFDQTtBak00M2dDeEI7QWlNcjNnQ1k7RUFDSTtBak11M2dDaEI7QWlNcjNnQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpNdTNnQ3BCO0FpTXIzZ0NvQjtFQUNJO0VBQ0E7QWpNdTNnQ3hCO0FpTXAzZ0NvQjtFQUNJO0VBQ0E7QWpNczNnQ3hCO0FpTW4zZ0NvQjtFQUNJO0VBQ0E7QWpNcTNnQ3hCO0FpTWwzZ0NvQjtFQUNJO0FqTW8zZ0N4QjtBaU05MmdDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqTWczZ0NwQjtBaU05MmdDb0I7RUFDSTtFQUNBO0VBR0ksa0JwS2pGVDtBN0IrN2dDbkI7QWlNMTJnQzRCO0VBQ0k7QWpNNDJnQ2hDO0FpTXgyZ0NnQztFQUNJO0FqTTAyZ0NwQztBaU1sMmdDNEI7RUFDSTtFQUNBO0FqTW8yZ0NoQztBaU1qMmdDNEI7RUFDSTtBak1tMmdDaEM7QWlNLzFnQ3dCO0VBQ0k7RUFDQTtFQUNBO0FqTWkyZ0M1QjtBaU03MWdDb0I7RUFDSTtFQUNBO0VBQ0E7RUFHSSxrQnBLMUhUO0E3QnU5Z0NuQjtBaU0xMWdDd0I7RUFDSTtBak00MWdDNUI7QWlNeDFnQzRCO0VBQ0k7QWpNMDFnQ2hDO0FpTWoxZ0NJO0VBQ0k7QWpNbTFnQ1I7O0FSN3BnQ0k7RXlNL0tJO0lBQ0k7RWpNZzFnQ1Y7RWlNNTBnQ2tCO0lBQ0k7SUFDQTtJQUNBO0VqTTgwZ0N0QjtFaU14MGdDc0I7SUFDSTtJQUNBO0lBQ0E7RWpNMDBnQzFCO0VpTXQwZ0NrQjtJQUNJO0VqTXcwZ0N0QjtFaU10MGdDc0I7SUFDSTtJQUNBO0lBQ0E7RWpNdzBnQzFCO0VpTWowZ0NjO0lBQ0k7RWpNbTBnQ2xCO0FBQ0Y7QWtNcGhoQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbE1zaGhDUjtBa01waGhDUTtFQUNJO0VBQ0E7RUFDQTtBbE1zaGhDWjtBa01uaGhDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0FsTW1oaEN4QjtBa00vZ2hDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSTtBbE0rZ2hDeEI7QWtNM2doQ3dCO0VBQ0k7QWxNNmdoQzVCO0FrTTlnaEN3QjtFQUNJO0FsTWdoaEM1QjtBa01qaGhDd0I7RUFDSTtBbE1taGhDNUI7QWtNcGhoQ3dCO0VBQ0k7QWxNc2hoQzVCO0FrTXZoaEN3QjtFQUNJO0FsTXloaEM1QjtBa00xaGhDd0I7RUFDSTtBbE00aGhDNUI7QWtNN2hoQ3dCO0VBQ0k7QWxNK2hoQzVCO0FrTWhpaEN3QjtFQUNJO0FsTWtpaEM1QjtBa001aGhDWTtFQUNJO0VBQ0E7RUFDQTtBbE04aGhDaEI7QWtNNWhoQ2dCO0VBQ0k7RUFDQTtFQUNBO0FsTThoaENwQjtBa001aGhDb0I7RUFDSTtBbE04aGhDeEI7QWtNM2hoQ29CO0VBQ0k7RUFDQTtBbE02aGhDeEI7QWtNemhoQ2dCO0VBQ0k7RUFDQTtFQUNBO0FsTTJoaENwQjtBa016aGhDb0I7RUFDSTtFQUNBO0FsTTJoaEN4QjtBa012aGhDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTXloaENwQjtBa01waGhDUTtFQUNJO0FsTXNoaENaO0FrTXBoaENZO0VBQ0k7RUFDQTtFQUNBO0FsTXNoaENoQjtBa01waGhDZ0I7RUFDSTtBbE1zaGhDcEI7QWtNbGhoQ1k7RUFDSTtBbE1vaGhDaEI7QWtNbGhoQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxNb2hoQ3BCO0FrTWhoaEN3QjtFQUNJO0VBQ0E7RUFDQTtBbE1raGhDNUI7QWtNOWdoQ29CO0VBQ0k7QWxNZ2hoQ3hCO0FrTTlnaEN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxNZ2hoQzVCO0FrTTdnaEN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsTStnaEM1QjtBa016Z2hDWTtFQUNJO0FsTTJnaENoQjtBa016Z2hDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbE0yZ2hDcEI7QWtNemdoQ29CO0VBQ0k7RUFDQTtBbE0yZ2hDeEI7QWtNeGdoQ29CO0VBQ0k7RUFDQTtBbE0wZ2hDeEI7QWtNdmdoQ29CO0VBQ0k7RUFDQTtBbE15Z2hDeEI7QWtNdGdoQ29CO0VBQ0k7QWxNd2doQ3hCO0FrTWxnaENRO0VBQ0k7QWxNb2doQ1o7QWtNbGdoQ1k7RUFDSTtBbE1vZ2hDaEI7O0FSNzBnQ0k7RTBNMUtnQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VsTTIvZ0N0QjtFa014L2dDaUI7SUFDSztJQUNBO0lBQ0E7RWxNMC9nQ3RCO0FBQ0Y7QW1NN3JoQ0k7RUFDRTtFQUNBO0FuTStyaENOO0FtTTdyaENNO0VBQ0U7QW5NK3JoQ1I7QW1NN3JoQ1E7RUFDRTtFQUNBO0VBQ0E7RUFHRTtBbk02cmhDWjtBbU14cmhDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHRTtBbk13cmhDVjtBbU1wcmhDVTtFQUNFO0FuTXNyaENaO0FtTXZyaENVO0VBQ0U7QW5NeXJoQ1o7QW1NMXJoQ1U7RUFDRTtBbk00cmhDWjtBbU03cmhDVTtFQUNFO0FuTStyaENaO0FtTWhzaENVO0VBQ0U7QW5Na3NoQ1o7QW1NbnNoQ1U7RUFDRTtBbk1xc2hDWjtBbU10c2hDVTtFQUNFO0FuTXdzaENaO0FtTXpzaENVO0VBQ0U7QW5NMnNoQ1o7QW1NdHNoQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTXdzaENSO0FtTXRzaENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Nd3NoQ1Y7QW1NdHNoQ1U7RUFDRTtFQUNBO0FuTXdzaENaO0FtTXJzaENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5NdXNoQ1o7QW1NcHNoQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTXNzaENaO0FtTXBzaENZO0VBQ0U7RUFDQTtBbk1zc2hDZDtBbU1uc2hDWTtFQUNFO0VBQ0E7RUFDQTtBbk1xc2hDZDtBbU1qc2hDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5NbXNoQ1o7QW1NanNoQ1k7RUFDRTtBbk1tc2hDZDtBbU1oc2hDWTtFQUNFO0VBQ0E7QW5Na3NoQ2Q7QW1NL3JoQ1k7RUFDRTtBbk1pc2hDZDtBbU01cmhDWTtFQUNFO0VBQ0E7QW5NOHJoQ2Q7QW1NenJoQ1E7RUFDRTtBbk0ycmhDVjtBbU16cmhDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk0ycmhDWjtBbU16cmhDWTtFQUNFO0FuTTJyaENkO0FtTXZyaENjO0VBQ0U7RUFDQTtBbk15cmhDaEI7QW1NcnJoQ1k7RUFDRTtBbk11cmhDZDtBbU1scmhDWTtFQUNFO0FuTW9yaENkO0FtTS9xaENRO0VBQ0U7RUFDQTtBbk1pcmhDVjtBbU0vcWhDVTtFQUNFO0VBQ0E7RUFDQTtBbk1pcmhDWjtBbU05cWhDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk1ncmhDWjtBbU03cWhDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5NK3FoQ1o7QW1NN3FoQ1k7RUFQRjtJQVFJO0VuTWdyaENaO0FBQ0Y7QW1NN3FoQ1k7RUFDRTtFQUNBO0VBQ0E7QW5NK3FoQ2Q7QW1NNXFoQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk04cWhDZDtBbU0xcWhDVTtFQUNFO0VBQ0E7RUFDQTtBbk00cWhDWjtBbU0xcWhDWTtFQUNFO0FuTTRxaENkO0FtTTFxaENjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5NNHFoQ2hCO0FtTXpxaENjO0VBQ0U7RUFDQTtFQUNBO0FuTTJxaENoQjtBbU14cWhDYztFQUNFO0VBQ0E7QW5NMHFoQ2hCO0FtTXhxaENnQjtFQUNFO0VBQ0E7RUFDQTtBbk0wcWhDbEI7QW1NdHFoQ2M7RUFDRTtBbk13cWhDaEI7QW1NcnFoQ2M7RUFDRTtBbk11cWhDaEI7QW1NL3BoQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5NaXFoQ047QW1NL3BoQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk1pcWhDUjtBbU05cGhDVTtFQUNFO0VBQ0E7RUFDQTtBbk1ncWhDWjtBbU05cGhDWTtFQUNFO0FuTWdxaENkO0FtTTNwaENRO0VBQ0U7QW5NNnBoQ1Y7QW1NM3BoQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk02cGhDWjtBbU0zcGhDWTtFQUNFO0FuTTZwaENkO0FtTXhwaENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5NMHBoQ1o7QW1NeHBoQ1k7RUFDRTtFQUNBO0FuTTBwaENkO0FtTXRwaENVO0VBQ0U7QW5Nd3BoQ1o7QW1NdHBoQ1k7RUFDRTtBbk13cGhDZDtBbU1wcGhDVTtFQUNFO0FuTXNwaENaO0FtTWxwaENRO0VBQ0U7QW5Nb3BoQ1Y7QW1NOW9oQ0k7RUFDRTtBbk1ncGhDTjs7QVJwbWhDSTtFMk1wQ0E7SUFDRTtFbk00b2hDSjtFbU0xb2hDSTtJQUNFO0lBQ0E7RW5NNG9oQ047RW1NMW9oQ007SUFDRTtFbk00b2hDUjtFbU0xb2hDUTtJQUNFO0lBQ0E7SUFDQTtFbk00b2hDVjtFbU14b2hDTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VuTTBvaENSO0VtTXZvaENNO0lBQ0U7SUFDQTtFbk15b2hDUjtFbU1yb2hDVTtJQUNFO0lBQ0E7RW5NdW9oQ1o7RW1NcG9oQ1U7SUFDRTtJQUNBO0lBQ0E7RW5Nc29oQ1o7RW1NbG9oQ1E7SUFDRTtFbk1vb2hDVjtFbU1sb2hDVTtJQUNFO0lBQ0E7SUFDQTtFbk1vb2hDWjtFbU1qb2hDVTtJQUNFO0VuTW1vaENaO0VtTS9uaENRO0lBQ0U7SUFDQTtFbk1pb2hDVjtFbU0vbmhDVTtJQUNFO0lBQ0E7RW5NaW9oQ1o7RW1NOW5oQ1U7SUFDRTtJQUNBO0lBQ0E7RW5NZ29oQ1o7RW1NMW5oQ0k7SUFDRTtFbk00bmhDTjtFbU0xbmhDTTtJQUNFO0VuTTRuaENSO0VtTXpuaENVO0lBQ0U7RW5NMm5oQ1o7QUFDRjtBb00zZ2lDUTtFQUNJO0FwTTZnaUNaO0FvTTNnaUNZO0VBQ0k7RUFDQTtBcE02Z2lDaEI7QW9NM2dpQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0FwTTJnaUN4QjtBb012Z2lDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSTtBcE11Z2lDeEI7QW9NbmdpQ3dCO0VBQ0k7QXBNcWdpQzVCO0FvTXRnaUN3QjtFQUNJO0FwTXdnaUM1QjtBb016Z2lDd0I7RUFDSTtBcE0yZ2lDNUI7QW9NNWdpQ3dCO0VBQ0k7QXBNOGdpQzVCO0FvTS9naUN3QjtFQUNJO0FwTWloaUM1QjtBb01saGlDd0I7RUFDSTtBcE1vaGlDNUI7QW9NcmhpQ3dCO0VBQ0k7QXBNdWhpQzVCO0FvTXhoaUN3QjtFQUNJO0FwTTBoaUM1QjtBb01saGlDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBNb2hpQ3hCO0FvTWxoaUN3QjtFQUNJO0VBQ0E7QXBNb2hpQzVCO0FvTWhoaUNvQjtFQUNJO0FwTWtoaUN4QjtBb01oaGlDd0I7RUFDSTtFQUNBO0FwTWtoaUM1QjtBb005Z2lDb0I7RUFDSTtFQUNBO0FwTWdoaUN4QjtBb003Z2lDNEI7RUFDSTtBcE0rZ2lDaEM7QW9NM2dpQ3dCO0VBQ0k7QXBNNmdpQzVCO0FvTXRnaUNRO0VBQ0k7QXBNd2dpQ1o7QW9NdGdpQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE13Z2lDaEI7QW9NdGdpQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFHSSxrQnZLN0VMO0E3Qm1saUNuQjtBb01sZ2lDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFHSSxrQnZLdkZMO0E3QnlsaUNuQjs7QVJoeGhDSTtFNE1yT2dCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcE15L2hDdEI7RW9NdC9oQ2lCO0lBQ0s7SUFDQTtJQUNBO0VwTXcvaEN0QjtBQUNGO0FxTW5vaUNBO0VBQ0U7RUFDQTtFQUNBO0FyTXFvaUNGO0FxTW5vaUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJNcW9pQ0o7QXFNbm9pQ0k7RUFDRTtBck1xb2lDTjtBcU1ub2lDTTtFQUNFO0FyTXFvaUNSO0FxTW5vaUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJNcW9pQ1Y7QXFNbm9pQ1U7RUFDRTtFQUNBO0FyTXFvaUNaO0FxTWxvaUNVO0VBQ0U7QXJNb29pQ1o7QXFNaG9pQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck1rb2lDVjtBcU03bmlDSTtFQUNFO0VBQ0E7QXJNK25pQ047QXFNM25pQ0U7RUFDRTtFQUNBO0VBQ0E7QXJNNm5pQ0o7QXFNM25pQ0k7RUFDRTtFQUNBO0FyTTZuaUNOO0FxTTNuaUNNO0VBQ0U7QXJNNm5pQ1I7QXFNM25pQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck02bmlDVjtBcU0xbmlDUTtFQUNFO0VBQ0E7RUFDQTtBck00bmlDVjtBcU16bmlDUTtFQUNFO0VBQ0E7QXJNMm5pQ1Y7QXFNem5pQ1U7RUFDRTtFQUNBO0VBQ0E7QXJNMm5pQ1o7QXFNdm5pQ1E7RUFDRTtBck15bmlDVjtBcU10bmlDUTtFQUNFO0FyTXduaUNWO0FxTW5uaUNJO0VBQ0U7RUFDQTtFQUNBO0FyTXFuaUNOO0FxTW5uaUNNO0VBQ0U7RUFDQTtBck1xbmlDUjtBcU1sbmlDTTtFQUNFO0VBQ0E7QXJNb25pQ1I7QXFNbG5pQ1E7RUFDRTtFQUNBO0VBQ0E7QXJNb25pQ1Y7QXFNL21pQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck1pbmlDTjtBcU05bWlDSTtFQUNFO0VBQ0E7RUFDQTtBck1nbmlDTjtBcU03bWlDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTSttaUNSO0FxTTdtaUNRO0VBQ0U7RUFDQTtFQUNBO0FyTSttaUNWO0FxTTVtaUNRO0VBQ0U7RUFDQTtFQUNBO0FyTThtaUNWO0FxTTVtaUNVO0VBQ0U7QXJNOG1pQ1o7QXFNMW1pQ1E7RUFDRTtBck00bWlDVjtBcU16bWlDUTtFQUNFO0FyTTJtaUNWO0FxTXptaUNVO0VBQ0U7QXJNMm1pQ1o7QXFNdm1pQ1E7RUFDRTtBck15bWlDVjtBcU1ubWlDRTtFQUNFO0VBQ0E7QXJNcW1pQ0o7QXFNbm1pQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTXFtaUNOO0FxTW5taUNNO0VBQ0U7RUFDQTtBck1xbWlDUjtBcU1ubWlDUTtFQUNFO0VBQ0E7QXJNcW1pQ1Y7QXFNbm1pQ1U7RUFDRTtFQUNBO0FyTXFtaUNaO0FxTWxtaUNVO0VBQ0U7RUFDQTtBck1vbWlDWjtBcU1obWlDVTtFQUNFO0FyTWttaUNaOztBUjc4aENJO0U2TTFJQTtJQUNFO0lBQ0E7RXJNMmxpQ0o7RThKL3lpQ0U7SUFDSSxXdUN5TjJCO0l2Q3hOM0IsWXVDd04yQjtJdkN2TjNCLGV1Q3VOMkI7SXZDdE4zQixnQnVDc04yQjtJdkNyTjNCLGV1Q3FOMkI7SXZDcE4zQixnQnVDb04yQjtFck02bGlDakM7RThKOXlpQ0U7SUFDSSxXdUNnTjJCO0l2Qy9NM0IsWXVDK00yQjtJdkM1TXZCLGlCdUM0TTZCO0VyTWttaUN2QztFOEoxeWlDRTtJQUNJLFd1Q3VNMkI7SXZDdE0zQixZdUNzTTJCO0VyTXNtaUNqQztFOEoxeWlDTTtJQUNJLFd1Q21NdUI7SXZDbE12QixZdUNrTXVCO0l2Q2pNdkI7RTlKNHlpQ1Y7RXFNem1pQ1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyTTJtaUNaO0U4SjUwaUNFO0lBQ0ksV3VDb082QjtJdkNuTzdCLFl1Q21PNkI7SXZDbE83QixldUNrTzZCO0l2Q2pPN0IsZ0J1Q2lPNkI7SXZDaE83QixldUNnTzZCO0l2Qy9ON0IsZ0J1QytONkI7RXJNK21pQ25DO0U4SjMwaUNFO0lBQ0ksV3VDMk42QjtJdkMxTjdCLFl1QzBONkI7SXZDdk56QixldUN1TitCO0VyTW9uaUN6QztFOEp2MGlDRTtJQUNJLFd1Q2tONkI7SXZDak43QixZdUNpTjZCO0VyTXduaUNuQztFOEp2MGlDTTtJQUNJLFd1QzhNeUI7SXZDN016QixZdUM2TXlCO0l2QzVNekI7RTlKeTBpQ1Y7RXFNM25pQ1k7SUFDRTtJQUNBO0lBQ0E7RXJNNm5pQ2Q7RXFNem5pQ1U7SUFDRTtJQUNBO0VyTTJuaUNaO0VxTXZuaUNRO0lBQ0U7RXJNeW5pQ1Y7RXFNcG5pQ0k7SUFDRTtFck1zbmlDTjtFcU1sbmlDRTtJQUNFO0VyTW9uaUNKO0VxTWhuaUNRO0lBQ0U7RXJNa25pQ1Y7RXFNL21pQ1E7SUFDRTtFck1pbmlDVjtFcU01bWlDSTtJQUNFO0lBQ0E7RXJNOG1pQ047RXFNM21pQ0k7SUFDRTtFck02bWlDTjtFcU0zbWlDTTtJQUNFO0VyTTZtaUNSO0VxTTNtaUNRO0lBQ0U7RXJNNm1pQ1Y7RXFNM21pQ1U7SUFDRTtFck02bWlDWjtFcU1ybWlDSTtJQUNFO0VyTXVtaUNOO0VxTXJtaUNNO0lBQ0U7RXJNdW1pQ1I7RXFNcG1pQ1U7SUFDRTtFck1zbWlDWjtFcU1ubWlDVTtJQUNFO0VyTXFtaUNaO0FBQ0Y7QXNNdjVpQ0E7RUFDQyxtQjlFdURxQjtBeEhrMmlDdEI7O0FzTW41aUNDO0VBQ0M7QXRNczVpQ0Y7QXNNbjVpQ0M7RUFDQztBdE1xNWlDRjs7QXNNLzRpQ0M7RUFDQztBdE1rNWlDRjs7QXNNMzRpQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdE04NGlDRjtBc00zNGlDQztFQUVDO0VBQ0E7QXRNNDRpQ0Y7O0FzTXY0aUNBO0VBQ0M7QXRNMDRpQ0Q7O0FzTXI0aUNDO0VBQ0M7QXRNdzRpQ0Y7O0FSaG9pQ0k7RThNalFIO0lBQ0M7RXRNcTRpQ0E7RXNNbDRpQ0E7SUFDQztFdE1vNGlDRDtFc01oNGlDQTtJQUNDO0V0TWs0aUNEO0VzTTkzaUNBO0lBQ0M7RXRNZzRpQ0Q7RXNNNTNpQ0E7SUFDQztJQUNBO0V0TTgzaUNEOztFc012M2lDQTtJQUNDO0V0TTAzaUNEO0VzTXQzaUNBO0lBQ0M7SUFDQTtFdE13M2lDRDtFc01yM2lDQTtJQUNDO0V0TXUzaUNEO0FBQ0Y7QVJocmlDSTtFOE1qTUg7SUFDQztFdE1vM2lDQTtBQUNGO0FScm9pQ0k7RThNdk9GO0lBQ0M7RXRNKzJpQ0Q7O0VzTTEyaUNEO0lBQ0M7RXRNNjJpQ0E7O0VzTXgyaUNBO0lBQ0M7RXRNMjJpQ0Q7O0VzTXQyaUNBO0lBQ0M7RXRNeTJpQ0Q7QUFDRjtBUnByaUNJO0UrTXZUSDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdk04K2lDQTtFdU0zK2lDQTtJQUNDO0lBQ0E7RXZNNitpQ0Q7RXVNeitpQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2TTIraUNEO0V1TXYraUNBO0lBQ0M7SUFDQTtFdk15K2lDRDtFdU1yK2lDQTtJQUNDO0lBQ0E7RXZNdStpQ0Q7QUFDRjtBUm5yaUNJO0UrTTdTSDtJQUNDO0lBQ0E7RXZNbStpQ0E7O0V1TTk5aUNBO0lBQ0M7SUFDQTtFdk1pK2lDRDtBQUNGO0FSNXRpQ0k7RWdOOVRGO0lBQ0U7RXhNNmhqQ0Y7QUFDRjtBUm5zaUNJO0VnTnJWRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeE0yaGpDRjtFd016aGpDRTtJQUNFO0V4TTJoakNKO0V3TXZoakNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeE15aGpDSjtFd01yaGpDRTtJQUNFO0lBQ0E7SUFDQTtFeE11aGpDSjtFd01yaGpDSTtJQUNFO0lBQ0E7SUFDQTtFeE11aGpDTjtFd01waGpDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V4TXNoakNOO0V3TWpoakNFO0lBQ0U7SUFDQTtJQUNBO0V4TW1oakNKO0VpTHZrakNEO0lBQ0M7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNEO0lBQ0E7SUFDQztFakx5a2pDSDtFaUx2a2pDQTtJQUNHO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdDO0lBR0Q7RWpMcWtqQ0g7RWlMbmtqQ0c7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdDO0lBR0Q7RWpMZ2tqQ0o7RWlMN2pqQ0c7SUFDQztFakwrampDSjtFaUw1ampDRztJQUNDO0VqTDhqakNKO0VpTHZqakNLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMeWpqQ047RWlMdGpqQ0s7SUFDQztJQUNBO0lBQ0E7SUFDQTtFakx3ampDTjtFaUxqampDTTtJQUVDO0lBQ0E7RWpMa2pqQ1A7RWlMMWlqQ007SUFDQztJQUNBO0lBQ0E7SUFDQTtFakw0aWpDUDtFaUx6aWpDTTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTDJpakNQO0VpTGxpakNLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMb2lqQ047RWlMamlqQ0s7SUFDQztJQUNBO0lBQ0E7SUFDQTtFakxtaWpDTjtFaUw1aGpDTTtJQUVDO0lBQ0E7RWpMNmhqQ1A7RWlMcmhqQ007SUFDQztJQUNBO0lBQ0E7SUFDQTtFakx1aGpDUDtFaUxwaGpDTTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTHNoakNQO0VpTDVnakNBO0lBQ0U7RWpMOGdqQ0Y7RWlMNWdqQ0c7SUFFQztFakw2Z2pDSjtFaUx2Z2pDSTtJQUNDO0VqTHlnakNMO0VpTHZnakNLO0lBRUE7RWpMd2dqQ0w7RWlMbGdqQ0k7SUFDQztFakxvZ2pDTDtFaUxsZ2pDSztJQUVBO0VqTG1nakNMO0V3TXRvakNJO0lBQ0U7RXhNd29qQ047RXdNcm9qQ0k7SWhOcERGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZ044Q0k7SUFDQTtJQUNBO0V4TStvakNOO0V3TTdvakNNO0loTm9DSixvQnFDaERZO0kyS2NOO0lBQ0E7SUFDQTtFeE0rb2pDUjtFd00xb2pDUTtJaE4yQk4sb0JxQ2hEWTtJMkt1Qko7RXhNNG9qQ1Y7QUFDRjtBUmg2aUNJO0VpTnVDSDtJQUNDO0lBQ0E7SUFDQTtJQUNHO0V6TTQzaUNIO0V5TXozaUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFek0yM2lDRDtFeU10M2lDRTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpNdzNpQ0g7RXlNdDNpQ0c7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek13M2lDSjtFeU1yM2lDRztJQUNDO0lBQ0E7SUFDQTtJQUNBO0V6TXUzaUNKO0V5TW4zaUNHO0lBQ0M7SUFDQTtFek1xM2lDSjtFeU1qM2lDRztJQUNDO0lBQ0E7RXpNbTNpQ0o7RXlNLzJpQ0c7SUFDQztFek1pM2lDSjtFeU05MmlDRztJQUdDO0V6TTgyaUNKO0V5TXgyaUNHO0lBQ0M7RXpNMDJpQ0o7RXlNcDJpQ0c7SUFDQztFek1zMmlDSjtFeU1wMmlDSTtJQUNDO0V6TXMyaUNMO0V5TWgyaUNFO0lqTjVZQTtJQUNBO0lpTjZZQztJQUNBO0lBQ0E7SUFDQTtJQUdDO0lqTjlZRTtFUWd2akNOO0V5TTUxaUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFek04MWlDSjtFeU0zMWlDRztJQUNDO0lBQ0E7SUFDQTtFek02MWlDSjtFeU16MWlDRztJQUNDO0lBQ0E7SUFDQTtJQUNHO0V6TTIxaUNQO0V5TXYxaUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXpNeTFpQ0o7RXlNcjFpQ0c7SUFDQztJQUNBO0lBQ0E7RXpNdTFpQ0o7RXlNbjFpQ0c7SUFDQztJQUNBO0V6TXExaUNKO0V5TW4xaUNJO0lBQ0M7RXpNcTFpQ0w7RXlNaDFpQ0c7SUFDQztJQUNBO0V6TWsxaUNKO0V5TWgxaUNJO0lBQ0M7RXpNazFpQ0w7RXlNNzBpQ0c7SUFDQztJQUNBO0lBQ0c7RXpNKzBpQ1A7RXlNMTBpQ0k7SUFDQztJQUNBO0lBQ0E7RXpNNDBpQ0w7RXlNMTBpQ0s7SUFDQztJQUNBO0lBQ0E7RXpNNDBpQ047RXlNMTBpQ007SUFDQztJQUNBO0V6TTQwaUNQO0V5TXowaUNNO0lBQ0M7SUFDQTtFek0yMGlDUDtFeU1wMGlDRztJQUNDO0lBQ0E7SUFDQTtJQUNBO0V6TXMwaUNKO0V5TXAwaUNJO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDRztFek1zMGlDUjtFeU1wMGlDUTtJQUNDO0V6TXMwaUNUO0V5TWgwaUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6TWswaUNKO0V5TWgwaUNJO0lBQ0M7SUFDQTtJQUNBO0V6TWswaUNMO0V5TS96aUNJO0lBQ0M7SUFDQTtJQUNBO0V6TWkwaUNMO0V5TTd6aUNJO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXpNK3ppQ0w7RXlNM3ppQ0k7SUFDQztJQUNBO0lBQ0E7RXpNNnppQ0w7RXlNenppQ0k7SUFDQztFek0yemlDTDtFeU10emlDRTs7SUFFQztJQUNBO0lBQ0E7RXpNd3ppQ0g7RXlNdHppQ0c7O0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXpNeXppQ0o7RXlNdnppQ0k7O0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFek0wemlDTDtFeU14emlDSzs7OztJQUdDO0lBQ0E7RXpNMnppQ047RXlNeHppQ0s7O0lBQ0M7SUFDQTtJQUNBO0lBRUE7SUFDQTtFek0wemlDTjtFeU12emlDSzs7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek0wemlDTjtFeU1yemlDSzs7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUVBO0V6TXV6aUNOO0V5TWx6aUNLOztJQUNDO0lBQ0E7SUFDQTtFek1xemlDTjtFeU1qemlDSzs7SUFDQztJQUNBO0lBQ0E7RXpNb3ppQ047RXlNaHppQ0s7O0lBQ0M7RXpNbXppQ047RXlNN3lpQ0U7SUFDQztFek0reWlDSDtFeU16eWlDSTtJQUNDO0V6TTJ5aUNMO0V5TXp5aUNLO0lBQ0M7RXpNMnlpQ047RXlNbnlpQ0c7SUFDQztFek1xeWlDSjtFeU1ueWlDSTtJQUNDO0lBQ0E7RXpNcXlpQ0w7RXlNbHlpQ0k7SUFDQztJQUNBO0V6TW95aUNMO0V5TTN4aUNDO0lBQ0M7SUFDQTtJQUNBO0lqTmpxQkk7RVErN2pDTjtFeU0zeGlDRTtJQUNDO0V6TTZ4aUNIO0V5TTkrakNEO0lBQ0M7SUFDQTtJak4wQ007RVF1OGpDTjtFeU03K2pDQTtJQUNDO0V6TSsrakNEO0V5TTMrakNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXpNNitqQ0Q7RXlNMStqQ0M7SUFHQztFek0wK2pDRjtFeU1yK2pDQTtJQUNDO0V6TXUrakNEO0V5TWorakNDO0lBQ0M7SUFDQTtFek1tK2pDRjtFeU0vOWpDRTtJQUNDO0lBQ0E7SUFDQTtFek1pK2pDSDtFeU01OWpDRTtJQUNDO0lBQ0E7RXpNODlqQ0g7RXlNeDlqQ0E7SUFDQztJQUNBO0lBQ0E7RXpNMDlqQ0Q7RXlNbDlqQ0E7SUFDQztFek1vOWpDRDtFeU0vOGpDQTtJQUNDO0lBQ0E7SUFDQTtFek1pOWpDRDtFeU1wOGpDQTtJQUNDO0V6TXM4akNEO0V5TXgwaUNFO0lBQ0M7SUFFQztFek15MGlDSjtFeU1yMGlDSTtJak5sckJFO0VRMC9qQ047RXlNdGlrQ0Q7SUFDQztJQUNBO0lqTjBDTTtFUSsvakNOO0V5TXJpa0NBO0lBQ0M7RXpNdWlrQ0Q7RXlNbmlrQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek1xaWtDRDtFeU1saWtDQztJQUdDO0V6TWtpa0NGO0V5TTdoa0NBO0lBQ0M7RXpNK2hrQ0Q7RXlNemhrQ0M7SUFDQztJQUNBO0V6TTJoa0NGO0V5TXZoa0NFO0lBQ0M7SUFDQTtJQUNBO0V6TXloa0NIO0V5TXBoa0NFO0lBQ0M7SUFDQTtFek1zaGtDSDtFeU1oaGtDQTtJQUNDO0lBQ0E7SUFDQTtFek1raGtDRDtFeU0xZ2tDQTtJQUNDO0V6TTRna0NEO0V5TXZna0NBO0lBQ0M7SUFDQTtJQUNBO0lBR0M7RXpNdWdrQ0Y7RXlNNy9qQ0E7SUFDQztFek0rL2pDRDtFeU1yM2lDSTtJQUNDO0V6TXUzaUNMO0V5TXIzaUNLO0lBQ0M7SUFDQTtFek11M2lDTjtFeU1yM2lDTTtJQUNDO0V6TXUzaUNQO0V5TWwzaUNLO0lBbGVOO0V6TXUxakNDO0V5TXAxakNEO0lBQ0M7SUFDQTtJQUNBO0V6TXMxakNBO0V5TWwxakNEO0lBQ0M7SUFDQTtJQUVBO0V6TW0xakNBO0V5TS8wakNEO0lBQ0M7RXpNaTFqQ0E7RXlNNzNpQ0s7SUFDQztFek0rM2lDTjtFeU03M2lDTTtJak41c0JBO0VRNGtrQ047RXlNeG5rQ0Q7SUFDQztJQUNBO0lqTjBDTTtFUWlsa0NOO0V5TXZua0NBO0lBQ0M7RXpNeW5rQ0Q7RXlNcm5rQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek11bmtDRDtFeU1wbmtDQztJQUdDO0V6TW9ua0NGO0V5TS9ta0NBO0lBQ0M7RXpNaW5rQ0Q7RXlNM21rQ0M7SUFDQztJQUNBO0V6TTZta0NGO0V5TXpta0NFO0lBQ0M7SUFDQTtJQUNBO0V6TTJta0NIO0V5TXRta0NFO0lBQ0M7SUFDQTtFek13bWtDSDtFeU1sbWtDQTtJQUNDO0lBQ0E7SUFDQTtFek1vbWtDRDtFeU01bGtDQTtJQUNDO0V6TThsa0NEO0V5TXpsa0NBO0lBQ0M7SUFDQTtJQUNBO0lBR0M7RXpNeWxrQ0Y7RXlNL2trQ0E7SUFDQztFek1pbGtDRDtFeU0zNmlDRztJQUNDO0V6TTY2aUNKO0V5TXQ2aUNHO0lBQ0M7SUFDQTtFek13NmlDSjtFeU1yNmlDSztJQUNDO0lBQ0E7RXpNdTZpQ047RXlNNzVpQ0U7SUFDQztFek0rNWlDSDtFeU16NWlDRztJQUNDO0lBQ0E7RXpNMjVpQ0o7QUFDRjtBUjNva0NDO0VpTjZ1Qkk7SUFNb0I7RXpNNDVpQ3ZCO0FBQ0Y7QVIzNGpDSTtFaU5rZkc7SUFDQztJQUNBO0V6TTQ1aUNOO0FBQ0Y7QVJ0cGtDQztFaU51dkJNO0lBTW9CO0V6TTY1aUN6QjtBQUNGO0FSdDVqQ0k7RWlOa2dCRDtJQUNDO0V6TXU1aUNGO0FBQ0Y7QVI3NmpDSTtFaU5xQkU7SUFNQztJQUNBO0lBQ0E7SUFDQTtFek1zNWpDTDtBQUNGO0F5TTc0akNLO0VBTUM7SUFDTztFek0wNGpDWDtBQUNGO0F5TWw1akNLO0VBTUM7SUFDTztFek0rNGpDWDtBQUNGO0F5TXY1akNLO0VBTUM7SUFDTztFek1vNWpDWDtBQUNGO0F5TTU1akNLO0VBTUM7SUFDTztFek15NWpDWDtBQUNGO0F5TWo2akNLO0VBTUM7SUFDTztFek04NWpDWDtBQUNGO0F5TTN6aUNDO0VBQ0k7SUFBUztFek04emlDWjtFeU03emlDRztJQUFLO0V6TWcwaUNSO0FBQ0Y7QXlNOXppQ0M7RUFDSTtJQUFTO0V6TWkwaUNaO0V5TWgwaUNHO0lBQUs7RXpNbTBpQ1I7QUFDRjtBeU1qMGlDQztFQUNJO0lBQVM7RXpNbzBpQ1o7RXlNbjBpQ0c7SUFBSztFek1zMGlDUjtBQUNGO0F5TXAwaUNDO0VBQ0k7SUFBUztFek11MGlDWjtFeU10MGlDRztJQUFLO0V6TXkwaUNSO0FBQ0Y7QVI1OWpDSTtFaU53aUJBO0lBQ0M7SUFDQTtFek11N2lDSDtFeU1wcmtDQTtJQUNDO0V6TXNya0NEO0VSdGhrQ007SUFDSTtJQUNBLGFpTjlKbUI7RXpNc3JrQzdCO0VSbGhrQ1U7SUFDSTtFUW9oa0NkO0V5TWxya0NFO0lBQ0M7RXpNb3JrQ0g7RXlNL3FrQ0U7SUFDQztFek1pcmtDSDtFeU0zcWtDQTtJQUNDO0V6TTZxa0NEO0V5TXJxa0NBO0lBQ0M7RXpNdXFrQ0Q7RXlNanFrQ0E7SUFFQztFek1rcWtDRDtFeU0vcGtDQztJQUNDO0V6TWlxa0NGO0VSL2lrQ007SUFDSTtJQUNBLGFpTmhIb0I7RXpNaXFrQzlCO0VSM2lrQ1U7SUFDSTtFUTZpa0NkO0V5TTdwa0NHO0lBQ0M7RXpNK3BrQ0o7RXlNMXBrQ0c7SUFDQztFek00cGtDSjtFeU12cGtDQztJQUNDO0V6TXlwa0NGO0V5TXJwa0NDO0lBQ0M7RXpNdXBrQ0Y7RXlNaHBrQ0E7SUFFQztFek1pcGtDRDtFeU05b2tDQztJQUNDO0V6TWdwa0NGO0VSeGtrQ007SUFDSTtJQUNBLGFpTnRFb0I7RXpNZ3BrQzlCO0VScGtrQ1U7SUFDSTtFUXNra0NkO0V5TTVva0NHO0lBQ0M7RXpNOG9rQ0o7RXlNem9rQ0c7SUFDQztFek0yb2tDSjtFeU10b2tDQztJQUNDO0V6TXdva0NGO0V5TXBva0NDO0lBQ0M7RXpNc29rQ0Y7RXlNOW5rQ0E7SUFFQztFek0rbmtDRDtFeU01bmtDQztJQUNDO0V6TThua0NGO0VSam1rQ007SUFDSTtJQUNBLGFpTjNCb0I7RXpNOG5rQzlCO0VSN2xrQ1U7SUFDSTtFUStsa0NkO0V5TTFua0NHO0lBQ0M7RXpNNG5rQ0o7RXlNdm5rQ0c7SUFDQztFek15bmtDSjtFeU1ubmtDQztJQUNDO0V6TXFua0NGO0V5TWpua0NDO0lBQ0M7RXpNbW5rQ0Y7RXlNN2dqQ0s7SUFDQztFek0rZ2pDTjtFeU1wbGtDRDtJQUNDO0V6TXNsa0NBO0V5TWxsa0NEO0lBQ0M7RXpNb2xrQ0E7RXlNOXhrQ0E7SUFDQztFek1neWtDRDtFUmhva0NNO0lBQ0k7SUFDQSxhaU45Sm1CO0V6TWd5a0M3QjtFUjVua0NVO0lBQ0k7RVE4bmtDZDtFeU01eGtDRTtJQUNDO0V6TTh4a0NIO0V5TXp4a0NFO0lBQ0M7RXpNMnhrQ0g7RXlNcnhrQ0E7SUFDQztFek11eGtDRDtFeU0vd2tDQTtJQUNDO0V6TWl4a0NEO0V5TTN3a0NBO0lBRUM7RXpNNHdrQ0Q7RXlNendrQ0M7SUFDQztFek0yd2tDRjtFUnpwa0NNO0lBQ0k7SUFDQSxhaU5oSG9CO0V6TTJ3a0M5QjtFUnJwa0NVO0lBQ0k7RVF1cGtDZDtFeU12d2tDRztJQUNDO0V6TXl3a0NKO0V5TXB3a0NHO0lBQ0M7RXpNc3drQ0o7RXlNandrQ0M7SUFDQztFek1td2tDRjtFeU0vdmtDQztJQUNDO0V6TWl3a0NGO0V5TTF2a0NBO0lBRUM7RXpNMnZrQ0Q7RXlNeHZrQ0M7SUFDQztFek0wdmtDRjtFUmxya0NNO0lBQ0k7SUFDQSxhaU50RW9CO0V6TTB2a0M5QjtFUjlxa0NVO0lBQ0k7RVFncmtDZDtFeU10dmtDRztJQUNDO0V6TXd2a0NKO0V5TW52a0NHO0lBQ0M7RXpNcXZrQ0o7RXlNaHZrQ0M7SUFDQztFek1rdmtDRjtFeU05dWtDQztJQUNDO0V6TWd2a0NGO0V5TXh1a0NBO0lBRUM7RXpNeXVrQ0Q7RXlNdHVrQ0M7SUFDQztFek13dWtDRjtFUjNza0NNO0lBQ0k7SUFDQSxhaU4zQm9CO0V6TXd1a0M5QjtFUnZza0NVO0lBQ0k7RVF5c2tDZDtFeU1wdWtDRztJQUNDO0V6TXN1a0NKO0V5TWp1a0NHO0lBQ0M7RXpNbXVrQ0o7RXlNN3RrQ0M7SUFDQztFek0rdGtDRjtFeU0zdGtDQztJQUNDO0V6TTZ0a0NGO0FBQ0Y7QVIvb2tDSTtFa05rRkY7SUFDQztJQUNBO0lBQ0E7RTFNZ2trQ0Q7RTBNN2prQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxTStqa0NGO0UwTTVqa0NDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxTThqa0NGO0UwTTFqa0NDOztJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBR0M7RTFNMGprQ0g7RTBNdGprQ0U7O0lBQ0M7SUFDQTtFMU15amtDSDtFME12amtDRzs7SUFDQztJQUNBO0lBQ0E7RTFNMGprQ0o7RTBNdmprQ0s7O0lBQ0M7RTFNMGprQ047RTBNeGprQ007O0lBQ0k7RTFNMmprQ1Y7RTBNbGprQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxTW9qa0NGO0UwTWpqa0NFOztJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFNbWprQ0g7RTBNamprQ0c7O0lBQ0M7SUFDQTtFMU1vamtDSjtFME1qamtDRzs7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMU1vamtDSjtFME1qamtDRzs7SUFDQztJQUNBO0lBQ0E7RTFNb2prQ0o7RTBNaGprQ0c7O0lBQ0M7SUFDQTtJQUNBO0UxTW1qa0NKO0UwTS9pa0NHOztJQUNDO0lBQ0E7SUFDQTtFMU1ramtDSjtFME05aWtDRzs7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMU1pamtDSjtFME0vaWtDSTs7SUFDQztFMU1ramtDTDtFME05aWtDRzs7SUFDQztFMU1pamtDSjtFME12aWtDSzs7SUFDQztFMU0waWtDTjtFME14aWtDTTs7SUFDQztFMU0yaWtDUDtFME1yaWtDRzs7SUFFQztJQUNBO0lBQ0E7RTFNdWlrQ0o7RTBNdmhrQ0c7SUFDQztFMU15aGtDSjtFME1uaGtDQztJQUNDO0lBQ0E7RTFNcWhrQ0Y7RTBNbmhrQ0U7SUFDQztFMU1xaGtDSDtFME1saGtDRTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0UxTW9oa0NIO0UwTWpoa0NFO0lBQ0M7SUFDQTtJQUNBO0UxTW1oa0NIO0UwTTlna0NDO0lBQ0M7SUFDQTtFMU1naGtDRjtFME05Z2tDRTtJQUNDO0UxTWdoa0NIO0UwTTFna0NDO0lBQ0M7SWxOeGtCSTtFUXFsbENOO0UwTWxvbENEOztJQUVDO0lBR0E7RTFNa29sQ0E7RTBNNW5sQ0E7O0lBQ0M7SUFDQTtJQUNBO0UxTStubENEO0UwTTNubENBOztJQUVDO0lBQ0E7RTFNNm5sQ0Q7RTBNMW5sQ0M7O0lBR0M7RTFNMm5sQ0Y7RTBNdG5sQ0E7O0lBQ0M7SUFDQTtJQUNBO0UxTXlubENEO0UwTXZubENDOztJQUNDO0lBQ0E7RTFNMG5sQ0Y7RTBNdG5sQ0U7O0lBQ0M7SUFDQTtJQUNBO0UxTXlubENIO0UwTXBubENFOztJQUNDO0lBQ0E7RTFNdW5sQ0g7RTBNam5sQ0E7O0lBQ0M7SUFDQTtFMU1vbmxDRDtFME1obmxDQTs7SUFFQztJQUNBO0UxTWtubENEO0UwTWhubENDOztJQUNDO0lBQ0E7RTFNbW5sQ0Y7RTBNam5sQ0U7O0lBQ0M7RTFNb25sQ0g7RTBNOW1sQ0E7O0lBQ0M7RTFNaW5sQ0Q7RTBNbG1sQ0U7O0lBQ0M7RTFNcW1sQ0g7RTBNOWtrQ0c7SWxONWtCRztFUTZwbENOO0UwTTNra0NHO0lsTmxsQkc7RVFncWxDTjtFME03c2xDRDs7SUFFQztJQUdBO0UxTTZzbENBO0UwTXZzbENBOztJQUNDO0lBQ0E7SUFDQTtFMU0wc2xDRDtFME10c2xDQTs7SUFFQztJQUNBO0UxTXdzbENEO0UwTXJzbENDOztJQUdDO0UxTXNzbENGO0UwTWpzbENBOztJQUNDO0lBQ0E7SUFDQTtFMU1vc2xDRDtFME1sc2xDQzs7SUFDQztJQUNBO0UxTXFzbENGO0UwTWpzbENFOztJQUNDO0lBQ0E7SUFDQTtFMU1vc2xDSDtFME0vcmxDRTs7SUFDQztJQUNBO0UxTWtzbENIO0UwTTVybENBOztJQUNDO0UxTStybENEO0UwTTFybENBOztJQUVDO0lBQ0E7RTFNNHJsQ0Q7RTBNMXJsQ0M7O0lBQ0M7SUFDQTtFMU02cmxDRjtFME0zcmxDRTs7SUFDQztFMU04cmxDSDtFME14cmxDQTs7SUFDQztFMU0ycmxDRDtFME01cWxDRTs7SUFDQztFMU0rcWxDSDtFME03b2tDRztJQWpUSjtJQUNBO0UxTWk4a0NDO0UwTS83a0NEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTFNaThrQ0E7RTBNbHBrQ0c7SUF2Uko7RTFNNDZrQ0M7RTBNMTZrQ0Q7SUFDQztFMU00NmtDQTtFME1qcGtDQztJQTdURjtJQUNBO0UxTWk5a0NDO0UwTS84a0NEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTFNaTlrQ0E7RTBNdHBrQ0M7SUFuU0Y7RTFNNDdrQ0M7RTBNMTdrQ0Q7SUFDQztFMU00N2tDQTtFME16b2tDRTtJQUNDLGlCQWRrQjtFMU15cGtDckI7RTBNcG9rQ0s7SUFDQyxlQWZ1QjtJQWdCdkI7RTFNc29rQ047RTBNbm9rQ0s7SUFDQztJQUNBO0UxTXFva0NOO0UwTW5va0NNO0lBQ0MsZUF4QnNCO0lBeUJ0QjtFMU1xb2tDUDtFME0vbmtDSztJQUNDLGVBaEN1QjtJQWlDdkI7RTFNaW9rQ047RTBNOW5rQ0s7SUFDQztFMU1nb2tDTjtFME05bmtDTTtJQUNDO0UxTWdva0NQO0UwTTdua0NRO0lBQ0MsZUE1Q29CO0lBNkNwQjtFMU0rbmtDVDtFME01bmtDUTtJQUNDO0UxTThua0NUO0UwTTFua0NXO0lBQ0MsZUF0RGlCO0lBdURqQjtFMU00bmtDWjtFME1qbmtDSTtJQUVDO0UxTWtua0NMO0UwTTlta0NLO0lBQ0M7RTFNZ25rQ047RTBNOW1rQ087SUFFQztFMU0rbWtDUjtFME0zbWtDUTtJQUNDO0UxTTZta0NUO0UwTTNta0NVO0lBRUM7RTFNNG1rQ1g7QUFDRjtBUi9nbENJO0VrTmtiSDtJbE4zdEJPO0VRNHpsQ047RTBNeHZsQ0E7O0lsTnBFTTtFUWcwbENOO0UwTXB2bENBOztJbE41RU07RVFvMGxDTjtFUjNtbENNOztJQUNJO0lBQ0EsYWtOMUltQjtFMU13dmxDN0I7RVJ4bWxDVTs7SUFDSTtFUTJtbENkO0UwTXB2bENFOztJbE56Rkk7RVFpMWxDTjtFME1sdmxDRTs7SWxOL0ZJO0VRcTFsQ047RTBNL3VsQ0E7O0lsTnRHTTtFUXkxbENOO0UwTTd1bENEO0lBQ0M7RTFNK3VsQ0E7RTBNNXVsQ0E7O0lsTmhITTtFUWcybENOO0UwTTN1bENDOztJbE5ySEs7RVFvMmxDTjtFME0xdWxDQzs7SWxOMUhLO0VRdzJsQ047RVIvb2xDTTs7SUFDSTtJQUNBLGFrTjVGb0I7RTFNOHVsQzlCO0VSNW9sQ1U7O0lBQ0k7RVErb2xDZDtFME0zdWxDRzs7SWxOdElHO0VRcTNsQ047RTBNenVsQ0c7O0lsTjVJRztFUXkzbENOO0UwTXR1bENDOztJbE5uSks7RVE2M2xDTjtFME1udWxDRDtJQUNDO0UxTXF1bENBO0UwTWx1bENBOztJbE45Sk07RVFvNGxDTjtFME1qdWxDQzs7SWxObktLO0VRdzRsQ047RTBNaHVsQ0M7O0lsTnhLSztFUTQ0bENOO0VSbnJsQ007O0lBQ0k7SUFDQSxha045Q29CO0UxTW91bEM5QjtFUmhybENVOztJQUNJO0VRbXJsQ2Q7RTBNanVsQ0c7O0lsTnBMRztFUXk1bENOO0UwTS90bENHOztJbE4xTEc7RVE2NWxDTjtFME01dGxDQzs7SWxOak1LO0VRaTZsQ047RTBNenRsQ0Q7SUFDQztFMU0ydGxDQTtFME14dGxDQTs7SWxONU1NO0VRdzZsQ047RTBNdnRsQ0M7O0lsTmpOSztFUTQ2bENOO0UwTXR0bENDOztJbE50Tks7RVFnN2xDTjtFUnZ0bENNOztJQUNJO0lBQ0E7RVEwdGxDVjtFUnB0bENVOztJQUNJO0VRdXRsQ2Q7RTBNdnRsQ0c7O0lsTmxPRztFUTY3bENOO0UwTXJ0bENHOztJbE54T0c7RVFpOGxDTjtFME1sdGxDQzs7SWxOL09LO0VRcThsQ047RTBNL3NsQ0Q7SUFDQztFMU1pdGxDQTtFME05c2xDQTs7SWxOMVBNO0VRNDhsQ047RTBNN3NsQ0M7O0lsTi9QSztFUWc5bENOO0UwTTVzbENDOztJbE5wUUs7RVFvOWxDTjtFUjN2bENNOztJQUNJO0lBQ0EsYWtOOENvQjtFMU1ndGxDOUI7RVJ4dmxDVTs7SUFDSTtFUTJ2bENkO0UwTTdzbENHOztJbE5oUkc7RVFpK2xDTjtFME0zc2xDRzs7SWxOdFJHO0VRcStsQ047RTBNeHNsQ0M7O0lsTjdSSztFUXkrbENOO0UwTXR3a0NFO0lBQ0M7RTFNd3drQ0g7RTBNcHJsQ0Q7SWxOeFRPO0VRKytsQ047RTBNbHJsQ0E7SWxON1RNO0VRay9sQ047RTBNcHdrQ0M7SWxOOXVCSztFUXEvbENOO0UwTWo3bENBOztJbE5wRU07RVF5L2xDTjtFME03NmxDQTs7SWxONUVNO0VRNi9sQ047RVJweWxDTTs7SUFDSTtJQUNBLGFrTjFJbUI7RTFNaTdsQzdCO0VSanlsQ1U7O0lBQ0k7RVFveWxDZDtFME03NmxDRTs7SWxOekZJO0VRMGdtQ047RTBNMzZsQ0U7O0lsTi9GSTtFUThnbUNOO0UwTXg2bENBOztJbE50R007RVFraG1DTjtFME10NmxDRDtJQUNDO0UxTXc2bENBO0UwTXI2bENBOztJbE5oSE07RVF5aG1DTjtFME1wNmxDQzs7SWxOckhLO0VRNmhtQ047RTBNbjZsQ0M7O0lsTjFISztFUWlpbUNOO0VSeDBsQ007O0lBQ0k7SUFDQSxha041Rm9CO0UxTXU2bEM5QjtFUnIwbENVOztJQUNJO0VRdzBsQ2Q7RTBNcDZsQ0c7O0lsTnRJRztFUThpbUNOO0UwTWw2bENHOztJbE41SUc7RVFram1DTjtFME0vNWxDQzs7SWxObkpLO0VRc2ptQ047RTBNNTVsQ0Q7SUFDQztFMU04NWxDQTtFME0zNWxDQTs7SWxOOUpNO0VRNmptQ047RVJwMmxDTTs7SUFDSTtFUXUybENWO0VSaDJsQ1U7O0lBQ0k7RVFtMmxDZDtFME1qNWxDRzs7SWxOcExHO0VReWttQ047RTBNLzRsQ0c7O0lsTjFMRztFUTZrbUNOO0UwTXI0bENEO0lBQ0M7RTFNdTRsQ0E7RTBNcDRsQ0E7O0lsTjVNTTtFUW9sbUNOO0UwTW40bENDOztJbE5qTks7RVF3bG1DTjtFME1sNGxDQzs7SWxOdE5LO0VRNGxtQ047RVJuNGxDTTs7SUFDSTtJQUNBO0VRczRsQ1Y7RVJoNGxDVTs7SUFDSTtFUW00bENkO0UwTW40bENHOztJbE5sT0c7RVF5bW1DTjtFME1qNGxDRzs7SWxOeE9HO0VRNm1tQ047RTBNOTNsQ0M7O0lsTi9PSztFUWlubUNOO0UwTTMzbENEO0lBQ0M7RTFNNjNsQ0E7RTBNMTNsQ0E7O0lsTjFQTTtFUXdubUNOO0UwTXozbENDOztJbE4vUEs7RVE0bm1DTjtFME14M2xDQzs7SWxOcFFLO0VRZ29tQ047RVJ2NmxDTTs7SUFDSTtJQUNBLGFrTjhDb0I7RTFNNDNsQzlCO0VScDZsQ1U7O0lBQ0k7RVF1NmxDZDtFME16M2xDRzs7SWxOaFJHO0VRNm9tQ047RTBNdjNsQ0c7O0lsTnRSRztFUWlwbUNOO0UwTXAzbENDOztJbE43Uks7RVFxcG1DTjtFME03MWxDRDtJbE54VE87RVF3cG1DTjtFME0zMWxDQTtJbE43VE07RVEycG1DTjtFME14NWtDRztJbE5ud0JHO0VROHBtQ047QUFDRjtBd0tqa21DQztFQUNDO0F4S21rbUNGOztBUnozbENJO0VnTHZWSDtJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSwyQ0FWWTtJQVdaO0V4S210bUNBO0V3S2p0bUNBO0lBQ0MsMkNBZFc7SUFlWDtFeEttdG1DRDtBQUNGO0FSNXFtQ0M7RWdMcERBO0lBZ0JFO0V4S290bUNEO0FBQ0Y7QVI5NGxDSTtFZ0xqVUY7SUFDQztJQUNBO0V4S2t0bUNEO0V3S2h0bUNDO0lBQ0MsMkNBOUJVO0lBK0JWO0lBQ0E7RXhLa3RtQ0Y7QUFDRjtBUno1bENJO0VnTGxURjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsMkNBN0NXO0lBOENYO0lBQ0E7SUFDQTtJQUVDO0lBRUQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQWVBO0V4SzhybUNEO0FBQ0Y7QVIvc21DQztFZ0xmQztJQW1CRTtFeEsrc21DRjtBQUNGO0FSajdsQ0k7RWdMNVJEO0lBQ0M7SUFDQTtFeEtndG1DRjtBQUNGO0FSdjdsQ0k7RWdMdlJEO0lBQ0M7RXhLaXRtQ0Y7QUFDRjtBUjU3bENJO0VnTGhSRDtJQUNDO0lBQ0E7RXhLK3NtQ0Y7QUFDRjtBUmw4bENJO0VnTDNRRDtJQUNDLDJDQWhGVTtJQWlGVjtJQUNBO0V4S2d0bUNGO0FBQ0Y7QVJ6OGxDSTtFZ0xwUUQ7SUFDQztJQUNBO0V4S2d0bUNGO0FBQ0Y7QVIvOGxDSTtFZ0w1UEg7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhLOHNtQ0E7QUFDRjtBUjU5bENJO0VnTDlPSDtJQUVFO0lBSUE7RXhLeXNtQ0Q7QUFDRjtBUmwrbENJO0VnTHBPSDtJQUNDO0V4S3lzbUNBO0FBQ0Y7QVJ2K2xDSTtFZ0wvTkY7SUFDQztFeEt5c21DRDtFd0t2c21DQztJQUNDO0V4S3lzbUNGO0V3S3RzbUNDO0lBQ0M7RXhLd3NtQ0Y7RXdLdHNtQ0U7SUFDQztFeEt3c21DSDtBQUNGO0FSbitsQ0k7RWdMaExGO0lBQ0M7RXhLc3BtQ0Q7QUFDRjtBUnhobUNJO0VtTjNTQTtJQUNDO0UzTXMwbUNIO0UyTWwwbUNFO0lBQ0M7SUFHQyxrQjlLSGE7RTdCcTBtQ2pCO0UyTS96bUNHO0lBQ0M7SUFDQTtFM01pMG1DSjtFMk05em1DRztJQUNDO0UzTWcwbUNKO0UyTTd6bUNHO0lBQ0M7RTNNK3ptQ0o7RTJNdHptQ0c7SUFDQztFM013em1DSjtFMk10em1DSTtJQUNDO0UzTXd6bUNMO0UyTXJ6bUNJO0lBQ0M7RTNNdXptQ0w7RTJNcHptQ0k7SUFDQztFM01zem1DTDtFMk1oem1DRTtJQUNDO0lBQ0E7RTNNa3ptQ0g7QUFDRjtBUjdobUNJO0VtTjFRQTtJQUNDO0UzTTB5bUNIO0UyTXZ5bUNJO0lBQ0M7RTNNeXltQ0w7QUFDRjtBNE01M21DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1TTgzbUNGO0E0TTMzbUNFO0VBQ0U7RUFDQTtFQUNBO0E1TTYzbUNKO0E0TTEzbUNJO0VBQ0U7RUFDQTtFQUNBO0E1TTQzbUNOO0E0TTEzbUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU00M21DUjtBNE14M21DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQTlDdUI7RUErQ3ZCO0VBQ0E7RXBONERGLG9CcUNoRFk7RStLUlIsa0IvS3pCVztBN0JpNW1DbkI7QTRNcjNtQ007RXBOcURGLG9CcUNoRFk7RStLSFI7RUFDQTtBNU11M21DUjtBNE1sM21DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFwRXVCO0VBcUV2QixXQXJFdUI7RUFzRXZCO0VwTnNDRixvQnFDaERZO0UrS2NSLGtCL0svQ1c7QTdCaTZtQ25CO0E0TS8ybUNNO0VwTitCRixvQnFDaERZO0UrS21CUjtFQUNBO0E1TWkzbUNSO0E0TTMybUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBNUZxQjtFQTZGckI7RUFHRSxrQi9LckVTO0E3Qmc3bUNuQjtBNE14Mm1DUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU0wMm1DVjtBNE12Mm1DUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU15Mm1DVjtBNE10Mm1DUTtFQUNFLFdBcEgwQjtFQXFIMUIsWUFySDBCO0VBc0gxQjtFQUNBO0VBQ0EsZ0JBeEgwQjtFQTJIeEIsa0IvS2xHTztBN0J3OG1DbkI7QTRNbDJtQ1E7RUFDRSxZQWhJMEI7RUFpSTFCLFdBakkwQjtFQW9JeEIsa0IvSzNHTztBN0I2OG1DbkI7QTRNejFtQ1E7RUFFSSxrQi9LdEhPO0UrS3lIVCxXQW5Kd0I7QTVNMittQ2xDO0E0TW4xbUNRO0VBQ0U7QTVNcTFtQ1Y7QTRNbjFtQ1U7RUFFSSxrQi9LbklLO0UrS3NJUDtBNU1rMW1DWjtBNE16MG1DTTtFcE45REYsb0JxQ2hEWTtFK0tnSFI7QTVNMjBtQ1I7QTRNejBtQ1E7RXBObEVKLG9CcUNoRFk7RStLb0hOO0E1TTIwbUNWO0E0TXgwbUNNO0VwTnZFRixvQnFDaERZO0UrS3lIUjtBNU0wMG1DUjtBNE14MG1DUTtFcE4zRUosb0JxQ2hEWTtFK0s2SE47QTVNMDBtQ1Y7QTRNcDBtQ1E7RXBObkZKLG9CcUNoRFk7QTdCMDhtQ2hCOztBUnhxbUNJO0VvTnBKRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1TWcwbUNGO0U0TTd6bUNFO0lBQ0U7SUFDQTtFNU0rem1DSjtFNE0zem1DRTtJQUNFO0lBQ0E7RTVNNnptQ0o7RTRNenptQ0U7SUFDRTtJQUNBO0U1TTJ6bUNKO0U0TXh6bUNJO0lBQ0U7SUFDQTtFNU0wem1DTjtFNE14em1DTTtJQUNFO0U1TTB6bUNSO0U0TXJ6bUNJO0lBQ0UsWUFoUDRCO0lBaVA1QixXQWpQNEI7RTVNd2luQ2xDO0U0TXJ6bUNNO0lBQ0U7RTVNdXptQ1I7RTRNbHptQ0k7SUFDRTtJQUNBO0lBQ0E7RTVNb3ptQ047RTRNbHptQ007SUFDRTtJQUNBO0U1TW96bUNSO0U0TWx6bUNRO0lBQ0U7SUFDQTtFNU1vem1DVjtFNE1qem1DUTtJQUNFO0lBQ0E7RTVNbXptQ1Y7RTRNaHptQ1E7SUFDRSxnQkE1UStCO0U1TThqbkN6QztFNE0veW1DUTtJQUNFLFlBaFIrQjtJQWlSL0IsV0FqUitCO0U1TWtrbkN6QztBQUNGO0E2TXZrbkNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TXlrbkNEO0E2TXZrbkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdNeWtuQ0Y7QTZNdmtuQ0U7RUFDQztFQUNBO0E3TXlrbkNIO0E2TXRrbkNFO0VBQ0M7RUFDQTtFQUNBO0E3TXdrbkNIO0E2TXRrbkNHO0VBQ0M7QTdNd2tuQ0o7O0FScHltQ0k7RXFON1JIO0lBQ0M7RTdNcWtuQ0E7RTZNbmtuQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3TXFrbkNEO0U2TWxrbkNBO0lBQ0M7SUFDQTtFN01va25DRDtBQUNGO0FSdnhtQ0k7RXFOdlNIO0lBQ0M7RTdNaWtuQ0E7QUFDRjtBOE16bm5DQTtFQUNFLHlCdEYyRGtCO0VzRjFEbEI7RUFDQTtBOU0ybm5DRjtBc0czbm5DUTtFQUNJO0F0RzZubkNaO0FzRzNubkNZO0VBRUk7RUFDQTtBdEc0bm5DaEI7QXNHMW5uQ2dCO0VBQ0k7QXRHNG5uQ3BCO0FzR3hubkNZO0VBQ0ksbUJ3R1hxQjtFeEdZckI7QXRHMG5uQ2hCO0FzR3ZubkNnQjtFQUVJO0VBQ0EsbUJ3R2xCaUI7QTlNMG9uQ3JDO0FzR25ubkNRO0VBQ0k7QXRHcW5uQ1o7QXNHbm5uQ1k7RUFFSTtFQUNBO0F0R29ubkNoQjtBc0dsbm5DZ0I7RUFDSTtBdEdvbm5DcEI7QXNHaG5uQ1k7RUFDSSxtQndHckNxQjtFeEdzQ3JCO0F0R2tubkNoQjtBc0dobm5DZ0I7RUFFSTtFQUNBLG1Cd0czQ2lCO0E5TTRwbkNyQztBOE16cG5DRTtFQUNFO0VBQ0E7QTlNMnBuQ0o7QThNenBuQ0k7RUFDRTtBOU0ycG5DTjtBOE10cG5DUTtFQUNFO0E5TXdwbkNWO0E4TWxwbkNNO0VBREY7SUFFSTtJQUNBO0lBQ0E7RTlNcXBuQ047QUFDRjs7QVI1MW1DSTtFc045U007SUFDRTtFOU04b25DVjtFOE16b25DWTtJQUNFO0U5TTJvbkNkO0FBQ0Y7QVI3M21DSTtFc04vUEk7SUFDRTtFOU0rbm5DUjtFOE03bm5DUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5TStubkNWO0U4TTdubkNVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTlNK25uQ1o7RThNNW5uQ1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5TThubkNaO0U4TTNubkNVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTlNNm5uQ1o7RThNMW5uQ1U7SUFDRTtJQUNBO0lBQ0E7RTlNNG5uQ1o7RThNcG5uQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5TXNubkNKO0U4TW5ubkNFO0lBQ0U7SUFDQTtFOU1xbm5DSjtFOE1ubm5DSTtJQUNFO0U5TXFubkNOO0U4TTVtbkNFO0lBQ0U7SUFDQTtFOU04bW5DSjtFOE0zbW5DRTtJQUNFO0U5TTZtbkNKO0U4TTFtbkNNO0lBQ0U7SUFDQTtFOU00bW5DUjtFc0c3cm5DTTtJQUVJLFV3R3FGK0I7RTlNeW1uQ3pDO0VzRzVybkNVO0lBRUksVXdHaUYyQjtFOU00bW5DekM7RXNHMXJuQ1U7SUFFSSxVd0c0RTJCO0l4RzNFM0Isa0J6RTVDRztFN0J1dW5DakI7RXNHdHJuQ2M7SUFHSSxVd0dtRXVCO0U5TW1ubkN6Qzs7RThNOW1uQ0U7SUFDRTtJQUNBO0U5TWlubkNKO0U4TTltbkNFO0lBQ0U7SUFDQTtFOU1nbm5DSjtFOE03bW5DRTtJQUNFO0lBQ0E7RTlNK21uQ0o7QUFDRjtBME1uMm1DRTtFQUNDO0VBQ0E7RUFDQTtBMU1xMm1DSDtBME1sMm1DRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFNbzJtQ0o7QTBNajJtQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFNbTJtQ0o7QTBNLzFtQ0c7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QTFNaTJtQ0o7QTBNMTFtQ0k7O0VBQ0M7RUFDQTtBMU02MW1DTDtBME0zMW1DSzs7RUFDQztFQUNBO0VBQ0E7QTFNODFtQ047QTBNMzFtQ087O0VBQ0M7QTFNODFtQ1I7QTBNNTFtQ1E7O0VBQ0k7QTFNKzFtQ1o7QTBNdDFtQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExTXcxbUNKO0EwTXIxbUNJOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFNdTFtQ0w7QTBNcjFtQ0s7O0VBQ0M7RUFDQTtBMU13MW1DTjtBME1yMW1DSzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMU13MW1DTjtBME1yMW1DSzs7RUFDQztFQUNBO0VBQ0E7QTFNdzFtQ047QTBNcDFtQ0s7O0VBQ0M7RUFDQTtFQUNBO0ExTXUxbUNOO0EwTW4xbUNLOztFQUNDO0VBQ0E7RUFDQTtBMU1zMW1DTjtBME1sMW1DSzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMU1xMW1DTjtBME1uMW1DTTs7RUFDQztBMU1zMW1DUDtBME1sMW1DSzs7RUFDQztBMU1xMW1DTjtBME0zMG1DTzs7RUFDQztBMU04MG1DUjtBME01MG1DUTs7RUFDQztBMU0rMG1DVDtBME16MG1DSzs7RUFFQztFQUNBO0VBQ0E7QTFNMjBtQ047QTBNM3ptQ0s7RUFDQztBMU02em1DTjtBME12em1DRztFQUNDO0VBQ0E7QTFNeXptQ0o7QTBNdnptQ0k7RUFDQztBMU15em1DTDtBME10em1DSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExTXd6bUNMO0EwTXJ6bUNJO0VBQ0M7RUFDQTtFQUNBO0ExTXV6bUNMO0EwTWx6bUNHO0VBQ0M7RUFDQTtBMU1vem1DSjtBME1sem1DSTtFQUNDO0ExTW96bUNMO0EwTTl5bUNHO0VBQ0M7RWxOeGtCSTtBUXkzbkNSO0EwTXQ2bkNDOztFQUVDO0VBR0E7QTFNczZuQ0Y7QTBNaDZuQ0U7O0VBQ0M7RUFDQTtFQUNBO0ExTW02bkNIO0EwTS81bkNFOztFQUVDO0VBQ0E7QTFNaTZuQ0g7QTBNOTVuQ0c7O0VBR0M7QTFNKzVuQ0o7QTBNMTVuQ0U7O0VBQ0M7RUFDQTtFQUNBO0ExTTY1bkNIO0EwTTM1bkNHOztFQUNDO0VBQ0E7QTFNODVuQ0o7QTBNMTVuQ0k7O0VBQ0M7RUFDQTtFQUNBO0ExTTY1bkNMO0EwTXg1bkNJOztFQUNDO0VBQ0E7QTFNMjVuQ0w7QTBNcjVuQ0U7O0VBQ0M7QTFNdzVuQ0g7QTBNbjVuQ0U7O0VBRUM7RUFDQTtBMU1xNW5DSDtBME1uNW5DRzs7RUFDQztFQUNBO0ExTXM1bkNKO0EwTXA1bkNJOztFQUNDO0ExTXU1bkNMO0EwTWo1bkNFOztFQUNDO0ExTW81bkNIO0EwTXI0bkNJOztFQUNDO0ExTXc0bkNMO0EwTWozbUNLO0VsTjVrQkc7QVFnOG5DUjtBME05Mm1DSztFbE5sbEJHO0FRbThuQ1I7QTBNaC9uQ0M7O0VBRUM7RUFHQTtBMU1nL25DRjtBME0xK25DRTs7RUFDQztFQUNBO0VBQ0E7QTFNNituQ0g7QTBNeituQ0U7O0VBRUM7RUFDQTtBMU0yK25DSDtBME14K25DRzs7RUFHQztBMU15K25DSjtBME1wK25DRTs7RUFDQztFQUNBO0VBQ0E7QTFNdStuQ0g7QTBNcituQ0c7O0VBQ0M7RUFDQTtBMU13K25DSjtBME1wK25DSTs7RUFDQztFQUNBO0VBQ0E7QTFNdStuQ0w7QTBNbCtuQ0k7O0VBQ0M7RUFDQTtBMU1xK25DTDtBME0vOW5DRTs7RUFDQztBMU1rK25DSDtBME03OW5DRTs7RUFFQztFQUNBO0ExTSs5bkNIO0EwTTc5bkNHOztFQUNDO0VBQ0E7QTFNZytuQ0o7QTBNOTluQ0k7O0VBQ0M7QTFNaStuQ0w7QTBNMzluQ0U7O0VBQ0M7QTFNODluQ0g7QTBNLzhuQ0k7O0VBQ0M7QTFNazluQ0w7QTBNaDdtQ0s7RUFqVEo7RUFDQTtBMU1vdW5DRDtBME1sdW5DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExTW91bkNGO0EwTXI3bUNLO0VBdlJKO0ExTStzbkNEO0EwTTdzbkNDO0VBQ0M7QTFNK3NuQ0Y7QTBNcDdtQ0c7RUE3VEY7RUFDQTtBMU1vdm5DRDtBME1sdm5DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExTW92bkNGO0EwTXo3bUNHO0VBblNGO0ExTSt0bkNEO0EwTTd0bkNDO0VBQ0M7QTFNK3RuQ0Y7QTBNNTZtQ0k7RUFDQyxnQkFka0I7QTFNNDdtQ3ZCO0EwTXY2bUNPO0VBQ0MsZUFmdUI7RUFnQnZCO0ExTXk2bUNSO0EwTXQ2bUNPO0VBQ0M7RUFDQTtBMU13Nm1DUjtBME10Nm1DUTtFQUNDLGVBeEJzQjtFQXlCdEI7QTFNdzZtQ1Q7QTBNbDZtQ087RUFDQyxlQWhDdUI7RUFpQ3ZCO0ExTW82bUNSO0EwTWo2bUNPO0VBQ0M7QTFNbTZtQ1I7QTBNajZtQ1E7RUFDQztBMU1tNm1DVDtBME1oNm1DVTtFQUNDLGVBNUNvQjtFQTZDcEI7QTFNazZtQ1g7QTBNLzVtQ1U7RUFDQztBMU1pNm1DWDtBME03NW1DYTtFQUNDLGVBdERpQjtFQXVEakI7QTFNKzVtQ2Q7QTBNcDVtQ007RUFFQztBMU1xNW1DUDtBME1qNW1DTztFQUNDO0ExTW01bUNSO0EwTWo1bUNTO0VBRUM7QTFNazVtQ1Y7QTBNOTRtQ1U7RUFDQztBMU1nNW1DWDtBME05NG1DWTtFQUVDO0ExTSs0bUNiOztBUi8wbkNJO0VrTjBnQkU7O0lsTjN4QkY7SUFDQTtFUXNtb0NGO0UwTXQwbUNFOztJQUNDO0lsTmx5QkQ7SUFDQTtFUTRtb0NGO0UwTXYwbUNFOztJQUNDO0UxTTAwbUNIO0UwTXgwbUNHOztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdDO0lBUUE7RTFNazBtQ0w7RTBNdjBtQ0k7O0lBQ0M7SUFDQTtFMU0wMG1DTDtFME1yMG1DSzs7SUFDQztJQUNBO0lBQ0E7RTFNdzBtQ047QUFDRjtBUjVub0NDO0VrTmd6Qk07O0lBTW1CO0UxTTIwbUN4QjtBQUNGO0FSNzNuQ0k7RWtOcWpCRTs7SUFDQztFMU00MG1DTDtFME0xMG1DSzs7SWxObjBCQztFUWlwb0NOO0UwTTcwbUNNOztJQUNDO0lBQ0E7RTFNZzFtQ1A7RTBNOTBtQ087O0lBQ0M7RTFNaTFtQ1I7RTBNOTBtQ087O0lsTmwxQkw7SUFDQTtFUW9xb0NGO0UwTS8wbUNPOztJQUNDO0UxTWsxbUNSO0UwTS8wbUNPOztJQUNDO0UxTWsxbUNSO0UwTS8wbUNPOztJQUNDO0UxTWsxbUNSO0UwTS8wbUNPOztJQUNDO0UxTWsxbUNSO0UwTTcwbUNPOztJQUNDO0UxTWcxbUNSO0UwTTcwbUNTOztJQUNDO0UxTWcxbUNWO0UwTTUwbUNVOztJQUNDO0UxTSswbUNYO0UwTTUwbUNZOztJQUNDO0UxTSswbUNiO0UwTXgwbUNROztJQUNDO0UxTTIwbUNUO0UwTWh2b0NEOzs7O0lBRUM7SUFHQTtFMU1rdm9DQTtFME01dW9DQTs7OztJQUNDO0lBQ0E7SUFDQTtFMU1pdm9DRDtFME03dW9DQTs7OztJQUVDO0lBQ0E7RTFNaXZvQ0Q7RTBNOXVvQ0M7Ozs7SUFHQztFMU1pdm9DRjtFME01dW9DQTs7OztJQUNDO0lBQ0E7SUFDQTtFMU1pdm9DRDtFME0vdW9DQzs7OztJQUNDO0lBQ0E7RTFNb3ZvQ0Y7RTBNaHZvQ0U7Ozs7SUFDQztJQUNBO0lBQ0E7RTFNcXZvQ0g7RTBNaHZvQ0U7Ozs7SUFDQztJQUNBO0UxTXF2b0NIO0UwTS91b0NBOzs7O0lBQ0M7SUFDQTtFMU1vdm9DRDtFME1odm9DQTs7OztJQUVDO0lBQ0E7RTFNb3ZvQ0Q7RTBNbHZvQ0M7Ozs7SUFDQztJQUNBO0UxTXV2b0NGO0UwTXJ2b0NFOzs7O0lBQ0M7RTFNMHZvQ0g7RTBNcHZvQ0E7Ozs7SUFDQztFMU15dm9DRDtFME0xdW9DRTs7OztJQUNDO0UxTSt1b0NIO0UwTXA2bUNLOztJQTFsQk47SUFDQTtFMU1rZ29DQztFME1oZ29DRDs7SUFDQztJQUNBO0lBQ0E7RTFNbWdvQ0E7RTBNMzZtQ0s7O0lBL2pCTjtFMU04K25DQztFME01K25DRDs7SUFDQztFMU0rK25DQTtBQUNGO0FSN2lvQ0k7RWtObW9CQzs7SUFDQztJQUNBO0UxTTg2bUNKO0UwTTU2bUNJOztJQUNDO0UxTSs2bUNMO0FBQ0Y7QTBNbnBtQ0U7RUFDSTtJQUFTO0UxTXNwbUNiO0UwTXJwbUNJO0lBQUs7RTFNd3BtQ1Q7QUFDRjtBME10cG1DRTtFQUNJO0lBQVM7RTFNeXBtQ2I7RTBNeHBtQ0k7SUFBSztFMU0ycG1DVDtBQUNGO0EwTXpwbUNFO0VBQ0k7SUFBUztFMU00cG1DYjtFME0zcG1DSTtJQUFLO0UxTThwbUNUO0FBQ0Y7QTBNNXBtQ0U7RUFDSTtJQUFTO0UxTStwbUNiO0UwTTlwbUNJO0lBQUs7RTFNaXFtQ1Q7QUFDRjtBUnhsb0NJO0VrTmtyQkY7SUFDQztFMU15Nm1DRDtFME1yNm1DRztJQUNDO0UxTXU2bUNKO0UwTXA2bUNHO0lBQ0M7RTFNczZtQ0o7RTBNbjZtQ0c7SUFDQztFMU1xNm1DSjtFME1sNm1DRztJQUNDO0lBQ0E7SUFDQTtFMU1vNm1DSjtFME1sNm1DSTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxTW82bUNMO0UwTWg2bUNHO0lBQ0M7RTFNazZtQ0o7RTBNOTVtQ0U7SUFDQztFMU1nNm1DSDtFME01NW1DRztJQUNDO0UxTTg1bUNKO0UwTTE1bUNFO0lBQ0M7SUFDQTtJQUNBO0UxTTQ1bUNIO0UwTTE1bUNHO0lBQ0M7RTFNNDVtQ0o7RTBNejVtQ0c7SUFDQztFMU0yNW1DSjtFME16NW1DSTtJQUNDO0UxTTI1bUNMO0UwTXY1bUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTFNeTVtQ0o7RTBNcjVtQ007SUFDQztJQXByQlI7RTFNNGtvQ0M7RTBNemtvQ0Q7SUFDQztJQUNBO0UxTTJrb0NBO0UwTXhrb0NBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTFNMGtvQ0Q7RTBNdGtvQ0E7SUFDQztFMU13a29DRDtFME1sNm1DTztJQUNDO0UxTW82bUNSO0UwTTc1bUNHO0lBQ0M7RTFNKzVtQ0o7RTBNMTVtQ0M7SUFDQztFMU00NW1DRjtFME0xNW1DRTtJQUNDO0UxTTQ1bUNIO0UwTXo1bUNFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMU0yNW1DSDtBQUNGO0EwTXJ1bkNDO0VsTjN0Qk87QVFtOG9DUjtBME0vM29DRTs7RWxOcEVNO0FRdThvQ1I7QTBNMzNvQ0U7O0VsTjVFTTtBUTI4b0NSO0FSbHZvQ1E7O0VBQ0k7RUFDQSxha04xSW1CO0ExTSszb0MvQjtBUi91b0NZOztFQUNJO0FRa3ZvQ2hCO0EwTTMzb0NJOztFbE56Rkk7QVF3OW9DUjtBME16M29DSTs7RWxOL0ZJO0FRNDlvQ1I7QTBNdDNvQ0U7O0VsTnRHTTtBUWcrb0NSO0EwTXAzb0NDO0VBQ0M7QTFNczNvQ0Y7QTBNbjNvQ0U7O0VsTmhITTtBUXUrb0NSO0EwTWwzb0NHOztFbE5ySEs7QVEyK29DUjtBME1qM29DRzs7RWxOMUhLO0FRKytvQ1I7QVJ0eG9DUTs7RUFDSTtFQUNBLGFrTjVGb0I7QTFNcTNvQ2hDO0FSbnhvQ1k7O0VBQ0k7QVFzeG9DaEI7QTBNbDNvQ0s7O0VsTnRJRztBUTQvb0NSO0EwTWgzb0NLOztFbE41SUc7QVFnZ3BDUjtBME03Mm9DRzs7RWxObkpLO0FRb2dwQ1I7QTBNMTJvQ0M7RUFDQztBMU00Mm9DRjtBME16Mm9DRTs7RWxOOUpNO0FRMmdwQ1I7QTBNeDJvQ0c7O0VsTm5LSztBUStncENSO0EwTXYyb0NHOztFbE54S0s7QVFtaHBDUjtBUjF6b0NROztFQUNJO0VBQ0EsYWtOOUNvQjtBMU0yMm9DaEM7QVJ2em9DWTs7RUFDSTtBUTB6b0NoQjtBME14Mm9DSzs7RWxOcExHO0FRZ2lwQ1I7QTBNdDJvQ0s7O0VsTjFMRztBUW9pcENSO0EwTW4yb0NHOztFbE5qTUs7QVF3aXBDUjtBME1oMm9DQztFQUNDO0ExTWsyb0NGO0EwTS8xb0NFOztFbE41TU07QVEraXBDUjtBME05MW9DRzs7RWxOak5LO0FRbWpwQ1I7QTBNNzFvQ0c7O0VsTnROSztBUXVqcENSO0FSOTFvQ1E7O0VBQ0k7RUFDQTtBUWkyb0NaO0FSMzFvQ1k7O0VBQ0k7QVE4MW9DaEI7QTBNOTFvQ0s7O0VsTmxPRztBUW9rcENSO0EwTTUxb0NLOztFbE54T0c7QVF3a3BDUjtBME16MW9DRzs7RWxOL09LO0FRNGtwQ1I7QTBNdDFvQ0M7RUFDQztBMU13MW9DRjtBME1yMW9DRTs7RWxOMVBNO0FRbWxwQ1I7QTBNcDFvQ0c7O0VsTi9QSztBUXVscENSO0EwTW4xb0NHOztFbE5wUUs7QVEybHBDUjtBUmw0b0NROztFQUNJO0VBQ0EsYWtOOENvQjtBMU11MW9DaEM7QVIvM29DWTs7RUFDSTtBUWs0b0NoQjtBME1wMW9DSzs7RWxOaFJHO0FRd21wQ1I7QTBNbDFvQ0s7O0VsTnRSRztBUTRtcENSO0EwTS8wb0NHOztFbE43Uks7QVFnbnBDUjtBME03NG5DSTtFQUNDO0ExTSs0bkNMO0EwTTN6b0NDO0VsTnhUTztBUXNucENSO0EwTXp6b0NFO0VsTjdUTTtBUXlucENSO0EwTTM0bkNHO0VsTjl1Qks7QVE0bnBDUjtBME14anBDRTs7RWxOcEVNO0FRZ29wQ1I7QTBNcGpwQ0U7O0VsTjVFTTtBUW9vcENSO0FSMzZvQ1E7O0VBQ0k7RUFDQSxha04xSW1CO0ExTXdqcEMvQjtBUng2b0NZOztFQUNJO0FRMjZvQ2hCO0EwTXBqcENJOztFbE56Rkk7QVFpcHBDUjtBME1sanBDSTs7RWxOL0ZJO0FRcXBwQ1I7QTBNL2lwQ0U7O0VsTnRHTTtBUXlwcENSO0EwTTdpcENDO0VBQ0M7QTFNK2lwQ0Y7QTBNNWlwQ0U7O0VsTmhITTtBUWdxcENSO0EwTTNpcENHOztFbE5ySEs7QVFvcXBDUjtBME0xaXBDRzs7RWxOMUhLO0FRd3FwQ1I7QVIvOG9DUTs7RUFDSTtFQUNBLGFrTjVGb0I7QTFNOGlwQ2hDO0FSNThvQ1k7O0VBQ0k7QVErOG9DaEI7QTBNM2lwQ0s7O0VsTnRJRztBUXFycENSO0EwTXppcENLOztFbE41SUc7QVF5cnBDUjtBME10aXBDRzs7RWxObkpLO0FRNnJwQ1I7QTBNbmlwQ0M7RUFDQztBMU1xaXBDRjtBME1saXBDRTs7RWxOOUpNO0FRb3NwQ1I7QTBNNWhwQ0c7O0VsTnhLSztBUXdzcENSO0FSLytvQ1E7O0VBQ0k7RUFDQSxha045Q29CO0ExTWdpcENoQztBUjUrb0NZOztFQUNJO0FRKytvQ2hCO0EwTTdocENLOztFbE5wTEc7QVFxdHBDUjtBME0zaHBDSzs7RWxOMUxHO0FReXRwQ1I7QTBNeGhwQ0c7O0VsTmpNSztBUTZ0cENSO0EwTXJocENDO0VBQ0M7QTFNdWhwQ0Y7QTBNcGhwQ0U7O0VsTjVNTTtBUW91cENSO0EwTW5ocENHOztFbE5qTks7QVF3dXBDUjtBME1saHBDRzs7RWxOdE5LO0FRNHVwQ1I7QVJuaHBDUTs7RUFDSTtFQUNBO0FRc2hwQ1o7QVJoaHBDWTs7RUFDSTtBUW1ocENoQjtBME1uaHBDSzs7RWxObE9HO0FReXZwQ1I7QTBNamhwQ0s7O0VsTnhPRztBUTZ2cENSO0EwTTlncENHOztFbE4vT0s7QVFpd3BDUjtBME0zZ3BDQztFQUNDO0ExTTZncENGO0EwTTFncENFOztFbE4xUE07QVF3d3BDUjtBME16Z3BDRzs7RWxOL1BLO0FRNHdwQ1I7QTBNeGdwQ0c7O0VsTnBRSztBUWd4cENSO0FSdmpwQ1E7O0VBQ0k7RUFDQSxha044Q29CO0ExTTRncENoQztBUnBqcENZOztFQUNJO0FRdWpwQ2hCO0EwTXpncENLOztFbE5oUkc7QVE2eHBDUjtBME12Z3BDSzs7RWxOdFJHO0FRaXlwQ1I7QTBNcGdwQ0c7O0VsTjdSSztBUXF5cENSO0EwTTcrb0NDO0VsTnhUTztBUXd5cENSO0EwTTMrb0NFO0VsTjdUTTtBUTJ5cENSO0EwTXhpb0NLO0VsTm53Qkc7QVE4eXBDUjs7QVJuaXBDSTtFa05veUJEO0lBQ0M7RTFNbXduQ0Y7RTBNOXZuQ0c7SUFDQztFMU1nd25DSjtFME01dm5DRTtJQUVDO0UxTTZ2bkNIO0UwTXh2bkNJO0lsTmprQ0U7RVE0enBDTjtFME1ydm5DRTtJQUVDO0UxTXN2bkNIO0UwTWp2bkNJO0lsTjlrQ0U7RVFrMHBDTjtFME05dW5DRTtJQUNDO0UxTWd2bkNIO0UwTTN1bkNJO0lsTjFsQ0U7RVF3MHBDTjtBQUNGO0FSOWpwQ0k7RWtOdXBCQzs7SUFDQztJQUNBO0UxTTI2bkNKO0UwTTN3cENBOzs7O0lsTnBFTTtFUXExcENOO0UwTXp3cENBOzs7O0lsTjVFTTtFUTIxcENOO0VSbG9wQ007Ozs7SUFDSTtJQUNBLGFrTjFJbUI7RTFNaXhwQzdCO0VSam9wQ1U7Ozs7SUFDSTtFUXNvcENkO0UwTS93cENFOzs7O0lsTnpGSTtFUTgycENOO0UwTS93cENFOzs7O0lsTi9GSTtFUW8zcENOO0UwTTl3cENBOzs7O0lsTnRHTTtFUTAzcENOO0UwTTl3cENEOztJQUNDO0UxTWl4cENBO0UwTTl3cENBOzs7O0lsTmhITTtFUW80cENOO0UwTS93cENDOzs7O0lsTnJISztFUTA0cENOO0UwTWh4cENDOzs7O0lsTjFISztFUWc1cENOO0VSdnJwQ007Ozs7SUFDSTtJQUNBLGFrTjVGb0I7RTFNd3hwQzlCO0VSdHJwQ1U7Ozs7SUFDSTtFUTJycENkO0UwTXZ4cENHOzs7O0lsTnRJRztFUW02cENOO0UwTXZ4cENHOzs7O0lsTjVJRztFUXk2cENOO0UwTXR4cENDOzs7O0lsTm5KSztFUSs2cENOO0UwTXJ4cENEOztJQUNDO0UxTXd4cENBO0UwTXJ4cENBOzs7O0lsTjlKTTtFUXk3cENOO0VSaHVwQ007Ozs7SUFDSTtFUXF1cENWO0VSOXRwQ1U7Ozs7SUFDSTtFUW11cENkO0UwTWp4cENHOzs7O0lsTnBMRztFUTI4cENOO0UwTWp4cENHOzs7O0lsTjFMRztFUWk5cENOO0UwTXp3cENEOztJQUNDO0UxTTR3cENBO0UwTXp3cENBOzs7O0lsTjVNTTtFUTI5cENOO0UwTTF3cENDOzs7O0lsTmpOSztFUWkrcENOO0UwTTN3cENDOzs7O0lsTnROSztFUXUrcENOO0VSOXdwQ007Ozs7SUFDSTtJQUNBO0VRbXhwQ1Y7RVI3d3BDVTs7OztJQUNJO0VRa3hwQ2Q7RTBNbHhwQ0c7Ozs7SWxObE9HO0VRMC9wQ047RTBNbHhwQ0c7Ozs7SWxOeE9HO0VRZ2dxQ047RTBNanhwQ0M7Ozs7SWxOL09LO0VRc2dxQ047RTBNaHhwQ0Q7O0lBQ0M7RTFNbXhwQ0E7RTBNaHhwQ0E7Ozs7SWxOMVBNO0VRZ2hxQ047RTBNanhwQ0M7Ozs7SWxOL1BLO0VRc2hxQ047RTBNbHhwQ0M7Ozs7SWxOcFFLO0VRNGhxQ047RVJuMHBDTTs7OztJQUNJO0lBQ0EsYWtOOENvQjtFMU0weHBDOUI7RVJsMHBDVTs7OztJQUNJO0VRdTBwQ2Q7RTBNenhwQ0c7Ozs7SWxOaFJHO0VRK2lxQ047RTBNenhwQ0c7Ozs7SWxOdFJHO0VRcWpxQ047RTBNeHhwQ0M7Ozs7SWxON1JLO0VRMmpxQ047RTBNbndwQ0Q7O0lsTnhUTztFUStqcUNOO0UwTWx3cENBOztJbE43VE07RVFta3FDTjtFME1wcG9DSzs7SWxOLzZCQztFUXVrcUNOO0FBQ0Y7QXdLMStwQ0M7RUFDQztBeEs0K3BDRjs7QVJseXBDSTtFZ0x2Vkg7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsMkNBVlk7SUFXWjtFeEs0bnFDQTtFd0sxbnFDQTtJQUNDLDJDQWRXO0lBZVg7RXhLNG5xQ0Q7QUFDRjtBUnJscUNDO0VnTHBEQTtJQWdCRTtFeEs2bnFDRDtBQUNGO0FSdnpwQ0k7RWdMalVGO0lBQ0M7SUFDQTtFeEsybnFDRDtFd0t6bnFDQztJQUNDLDJDQTlCVTtJQStCVjtJQUNBO0V4SzJucUNGO0FBQ0Y7QVJsMHBDSTtFZ0xsVEY7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBLDJDQTdDVztJQThDWDtJQUNBO0lBQ0E7SUFFQztJQUVEO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFlQTtFeEt1bXFDRDtBQUNGO0FSeG5xQ0M7RWdMZkM7SUFtQkU7RXhLd25xQ0Y7QUFDRjtBUjExcENJO0VnTDVSRDtJQUNDO0lBQ0E7RXhLeW5xQ0Y7QUFDRjtBUmgycENJO0VnTHZSRDtJQUNDO0V4SzBucUNGO0FBQ0Y7QVJyMnBDSTtFZ0xoUkQ7SUFDQztJQUNBO0V4S3ducUNGO0FBQ0Y7QVIzMnBDSTtFZ0wzUUQ7SUFDQywyQ0FoRlU7SUFpRlY7SUFDQTtFeEt5bnFDRjtBQUNGO0FSbDNwQ0k7RWdMcFFEO0lBQ0M7SUFDQTtFeEt5bnFDRjtBQUNGO0FSeDNwQ0k7RWdMNVBIO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4S3VucUNBO0FBQ0Y7QVJyNHBDSTtFZ0w5T0g7SUFFRTtJQUlBO0V4S2tucUNEO0FBQ0Y7QVIzNHBDSTtFZ0xwT0g7SUFDQztFeEtrbnFDQTtBQUNGO0FSaDVwQ0k7RWdML05GO0lBQ0M7RXhLa25xQ0Q7RXdLaG5xQ0M7SUFDQztFeEtrbnFDRjtFd0svbXFDQztJQUNDO0V4S2lucUNGO0V3Sy9tcUNFO0lBQ0M7RXhLaW5xQ0g7QUFDRjtBUjU0cENJO0VnTGhMRjtJQUNDO0V4SytqcUNEO0FBQ0Y7QVJqOHBDSTtFdU43VEg7SUFDQztFL01pd3FDQTtFK005dnFDQTtJQUNDO0UvTWd3cUNEO0UrTTd2cUNBO0lBQ0M7RS9NK3ZxQ0Q7RStNM3ZxQ0E7SUFDQztFL002dnFDRDtBQUNGO0FSajdwQ0k7RXVOdFVIO0lBQ0M7RS9NMHZxQ0E7RStNdnZxQ0E7SUFDQztFL015dnFDRDtFK010dnFDQTtJQUNDO0UvTXd2cUNEO0UrTXB2cUNBO0lBQ0M7RS9Nc3ZxQ0Q7QUFDRjtBZ041eHFDQTtFQUNDO0VBQ0E7QWhOOHhxQ0Q7QWdONXhxQ0M7RUFDQztFQUNBO0FoTjh4cUNGO0FnTjN4cUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhONnhxQ0Y7QWdOM3hxQ0U7RXpCakJFLGN5QmtCc0I7QWhONnhxQzFCO0F1TDd5cUNJO0VBQ0MsY3lCZThDO0FoTmd5cUNuRDtBdUw3eXFDSztFQUNDO0VBQ0E7QXZMK3lxQ047QWdOaHlxQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaE5reXFDRjtBZ05oeXFDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0V6QmhDQyxjeUJpQ3NCO0FoTmt5cUMxQjtBdUxqMHFDSTtFQUNDLGN5QjhCOEM7QWhOcXlxQ25EO0F1TGowcUNLO0VBQ0M7RUFDQTtBdkxtMHFDTjs7QVI1Z3FDSTtFd050UkY7SUFDQztJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtFaE5xeXFDRDtFZ05seXFDQTtJQUVDO0lBQ0E7RWhObXlxQ0Q7QUFDRjtBUjkvcENJO0V3TmhTSDtJQUNDO0VoTml5cUNBO0FBQ0Y7QVI3L3BDSTtFd04vUkY7SUFDQztJQUNBO0VoTit4cUNEO0VnTjV4cUNBO0lBQ0M7SUFDQTtJQUNBO0VoTjh4cUNEO0VnTjN4cUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWhONnhxQ0Q7RWdOMXhxQ0U7SUFDQztJQUNBO0VoTjR4cUNIO0FBQ0Y7QWlOcjJxQ0E7RUFDQztBak51MnFDRDtBaU5yMnFDQztFQUNDO0FqTnUycUNGO0FpTnIycUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBak51MnFDSDtBaU5yMnFDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpOdTJxQ0o7QWlOcjJxQ0k7RXpOZ0tBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeU56S0k7RUFDSCxjQTlCb0I7RUErQnBCO0VBQ0E7QWpOazNxQ0w7QWlOOTJxQ0s7RUFDQztBak5nM3FDTjtBaU41MnFDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqTjgycUNMO0FpTjUycUNLO0VBQ0M7RUFDQSxjQXBEbUI7RUFxRG5CO0FqTjgycUNOO0FSL3BxQ1E7RUFDSTtFQUNBLGF5TnRRYTtBak51NnFDekI7QVIzcHFDWTtFQUNJO0FRNnBxQ2hCO0FpTmgzcUNLO0VBQ0M7RUFDQTtFQUNBLGNBOURvQjtBak5nN3FDMUI7QWlONTJxQ0s7RUFDQyxjQW5Fd0I7QWpOaTdxQzlCO0FpTjEycUNNO0VBQ0MsY0F4RXVCO0FqTm83cUM5QjtBUmpycUNRO0VBQ0k7RUFDQSxheU5yUWtCO0FqTnc3cUM5QjtBUjdxcUNZO0VBQ0k7QVErcXFDaEI7QWlOOTJxQ007RUFDQyxjQTlFdUI7QWpOODdxQzlCO0FpTnoycUNJO0VBQ0M7QWpOMjJxQ0w7QVJscHFDSTtFeU5uU0Y7SUErRUU7RWpOMDJxQ0Y7QUFDRjtBUjdtcUNJO0V5TjdVRjtJQW1GRTtJQUNBO0lBQ0E7RWpOMjJxQ0Y7RWlOejJxQ0U7SUFDQztJQUNBO0lBQ0E7RWpOMjJxQ0g7RWlOejJxQ0c7SUFDQztJQUNBO0VqTjIycUNKO0VpTnQycUNJO0lBQ0M7SUFDQTtJQUNHO0lBQ0E7SUFDQSxjQXJIZTtFak42OXFDdkI7RWlOcDJxQ0c7SUFDQztJQUNBO0lBQ0E7SUFDQTtFak5zMnFDSjtFaU5wMnFDSTtJQUNDO0lBQ0E7SUFDQTtFak5zMnFDTDtBQUNGO0FpTi8xcUNDO0VBQ0M7RUFDQTtFQUNBLHlCQTFJcUI7QWpOMitxQ3ZCO0FpTi8xcUNFO0VBQ0M7RUFDQTtBak5pMnFDSDtBaU4vMXFDRztFQUNDO0VBQ0E7RUFDQTtBak5pMnFDSjtBaU4vMXFDSTtFQUNDO0FqTmkycUNMO0FpTjUxcUNLO0VBQ0M7RUFDQTtFQUNBO0FqTjgxcUNOO0FpTjUxcUNNO0VBQ0M7RUFDQTtFQUNBO0FqTjgxcUNQO0FpTjMxcUNNO0VBQ0M7QWpONjFxQ1A7QWlOMTFxQ007RUFDQztFQUNBO0VBQ0E7QWpONDFxQ1A7QWlOdDFxQ0c7RUFDQztFQUNBO0VBQ0E7QWpOdzFxQ0o7QVJqcnFDSTtFeU4xS0Q7SUFNRTtJQUNBO0VqTnkxcUNIO0FBQ0Y7QVJ2cnFDSTtFeU5oS0E7SUFFRTtFak55MXFDSjtBQUNGO0FpTnQxcUNJO0VBQ0M7QWpOdzFxQ0w7QVIvcnFDSTtFeU4xSkE7SUFJRTtFak55MXFDSjtBQUNGO0FpTnQxcUNJO0VBQ0M7QWpOdzFxQ0w7QVJ2c3FDSTtFeU5sSkE7SUFJRTtFak55MXFDSjtBQUNGO0FSbHRxQ0k7RXlOaE5IO0lBK0VFO0VqTnUxcUNEO0VpTnIxcUNDO0lBQ0M7SUFDQTtFak51MXFDRjtBQUNGO0FpTmwxcUNFO0VBQ0MseUJBaE8wQjtBak5vanJDN0I7QWlOaDBxQ0M7RUFDQztBak5rMHFDRjtBaU5oMHFDRTtFQUNDO0FqTmswcUNIO0FpTjd6cUNDO0VBQ0M7QWpOK3pxQ0Y7QWlON3pxQ0U7RUFDQztBak4renFDSDtBaU54enFDRTtFQUNDO0FqTjB6cUNIO0FpTnZ6cUNFO0VBQ0M7QWpOeXpxQ0g7QWlOdHpxQ0U7RUFDQztBak53enFDSDtBaU5uenFDRTtFQUNDO0FqTnF6cUNIO0FpTmx6cUNFO0VBQ0M7QWpOb3pxQ0g7QWlOanpxQ0U7RUFDQztBak5tenFDSDtBaU45eXFDRTtFQUNDO0FqTmd6cUNIO0FpTjd5cUNFO0VBQ0M7QWpOK3lxQ0g7QWlONXlxQ0U7RUFDQztBak44eXFDSDtBaU56eXFDRTtFQUNDO0FqTjJ5cUNIO0FpTnh5cUNFO0VBQ0M7QWpOMHlxQ0g7QWlOdnlxQ0U7RUFDQztBak55eXFDSDs7QWtOam1yQ0E7RUFDQztBbE5vbXJDRDtBUmx4cUNJO0UwTm5WSjtJQUlFO0VsTnFtckNBO0FBQ0Y7QWtObm1yQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTnFtckNGO0FrTm5tckNFO0VBQ0M7QWxOcW1yQ0g7QWtObm1yQ0c7RUFDQztFQUNBO0VBQ0E7QWxOcW1yQ0o7QWtObm1yQ0k7RUFDQztFQUNBO0VBQ0E7QWxOcW1yQ0w7QWtObm1yQ0s7RUFDQztBbE5xbXJDTjtBa05ubXJDTTtFQUNDO0VBQ0E7RUFDQSxjQXhDa0I7QWxONm9yQ3pCO0FrTmxtckNNO0VBQ0M7RUFDQTtFQUNBO0FsTm9tckNQO0FrTmxtckNPO0VBQ0MsY0FsRGtCO0VBbURsQjtFQUNBO0FsTm9tckNSO0FrTmptckNPO0VBQ0MsY0F2RGlCO0FsTjBwckN6QjtBa045bHJDSztFQUNDLHlCQTFEZ0I7QWxOMHByQ3RCO0FrTjlsckNNO0VBQ0MsY0EvRHVCO0FsTitwckM5QjtBa043bHJDTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQkF6RWU7RUEwRWY7QWxOK2xyQ1A7QWtOemxyQ0s7RUFDQztBbE4ybHJDTjtBUnIxcUNJO0UwTjVVSDtJQTZFRTtJQUNBO0lBQ0E7RWxOd2xyQ0Q7RWtOOWtyQ0s7SUFDQztFbE5nbHJDTjtBQUNGO0FrTnZrckNDO0VBQ0MseUJBaEhvQjtFQWlIcEI7QWxOeWtyQ0Y7QWtOdmtyQ0U7RUFDQztFQUNBO0FsTnlrckNIO0FSajVxQ0k7RTBOMUxGO0lBS0U7RWxOMGtyQ0Y7QUFDRjtBUjUycUNJO0UwTnBPRjtJQVNFO0VsTjJrckNGO0FBQ0Y7QWtOemtyQ0c7RUFDQztFQUNBO0VBQ0E7QWxOMmtyQ0o7QWtOdmtyQ0s7RUFDQztFQUNBO0VBQ0E7QWxOeWtyQ047QWtOdmtyQ007RUFDQztFQUNBO0VBQ0E7QWxOeWtyQ1A7QWtOdGtyQ007RUFDQztBbE53a3JDUDtBa05ya3JDTTtFQUNDO0VBQ0E7RUFDQTtBbE51a3JDUDtBa05qa3JDRztFQUNDO0VBQ0E7RUFDQTtBbE5ta3JDSjtBUnY0cUNJO0UwTi9MRDtJQU1FO0lBQ0E7RWxOb2tyQ0g7QUFDRjtBUjc0cUNJO0UwTnJMQTtJQUVFO0VsTm9rckNKO0FBQ0Y7QWtOamtyQ0k7RUFDQztBbE5ta3JDTDtBUnI1cUNJO0UwTi9LQTtJQUlFO0VsTm9rckNKO0FBQ0Y7QWtOamtyQ0k7RUFDQztBbE5ta3JDTDtBUjc1cUNJO0UwTnZLQTtJQUlFO0VsTm9rckNKO0FBQ0Y7QWtONWpyQ0U7RUFDQyx5QkFuTTBCO0FsTml3ckM3QjtBa056aXJDQztFQUNDO0FsTjJpckNGO0FrTnppckNFO0VBQ0M7QWxOMmlyQ0g7QWtOdGlyQ0M7RUFDQztBbE53aXJDRjtBa050aXJDRTtFQUNDO0FsTndpckNIO0FrTmppckNFO0VBQ0M7QWxObWlyQ0g7QWtOaGlyQ0U7RUFDQztBbE5raXJDSDtBa04vaHJDRTtFQUNDO0FsTmlpckNIO0FrTjVockNFO0VBQ0M7QWxOOGhyQ0g7QWtOM2hyQ0U7RUFDQztBbE42aHJDSDtBa04xaHJDRTtFQUNDO0FsTjRockNIO0FrTnZockNFO0VBQ0M7QWxOeWhyQ0g7QWtOdGhyQ0U7RUFDQztBbE53aHJDSDtBa05yaHJDRTtFQUNDO0FsTnVockNIO0FrTmxockNFO0VBQ0M7QWxOb2hyQ0g7QWtOamhyQ0U7RUFDQztBbE5taHJDSDtBa05oaHJDRTtFQUNDO0FsTmtockNIOztBa04zZ3JDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBQUE7QUNsU0E7RUFDQztBbk5tMHJDRDtBbU4venJDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuTmkwckNIO0FtTi96ckNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBeEJtQjtFQXlCbkI7RUFDQTtBbk5pMHJDSjtBUjdpckNJO0UyTjdSRDtJQVlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5OazByQ0g7QUFDRjtBbU5oMHJDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0E1Q3FCO0VBNkNyQjtBbk5rMHJDTDtBbU5oMHJDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNBdkR3QjtFQXdEeEI7RUFDQTtBbk5rMHJDTjtBbU4venJDSztFQUNDO0VBQ0E7QW5OaTByQ047QW1OL3pyQ007RUFDQztFQUNBO0FuTmkwckNQO0FtTjV6ckNJO0VBQ0MseUJBdEU0QjtBbk5vNHJDakM7QW1OMXpyQ007RUFDQyxjQTNFMEI7RUE0RTFCLHlCQTlFdUI7QW5OMDRyQzlCO0FtTnZ6ckNPO0VBQ0MsY0FwRnNCO0FuTjY0ckM5QjtBbU5qenJDSTtFQUNDO0FuTm16ckNMO0FSdmpyQ0k7RTJON1VGO0lBc0ZFO0lBQ0E7RW5Oa3pyQ0Y7RW1OaHpyQ0U7SUFDQztJQUNBO0lBQ0E7RW5Oa3pyQ0g7RW1OaHpyQ0c7SUFDQztJQUNBO0lBQ0E7RW5Oa3pyQ0o7QUFDRjtBbU41eXJDQztFQUNDO0VBQ0E7QW5OOHlyQ0Y7QW1ONXlyQ0U7RUFDQztFQUNBO0FuTjh5ckNIO0FtTjV5ckNHO0VBQ0M7RUFDQTtFQUNBO0FuTjh5ckNKO0FtTjV5ckNJO0VBQ0M7QW5OOHlyQ0w7QW1OenlyQ0s7RUFDQztFQUNBO0VBQ0E7QW5OMnlyQ047QW1OenlyQ007RUFDQztFQUNBO0VBQ0E7QW5OMnlyQ1A7QW1OeHlyQ007RUFDQztBbk4weXJDUDtBbU52eXJDTTtFQUNDO0VBQ0E7RUFDQTtBbk55eXJDUDtBbU5ueXJDRztFQUNDO0VBQ0E7RUFDQTtBbk5xeXJDSjtBUnhtckNJO0UyTmhNRDtJQU1FO0lBQ0E7RW5Oc3lyQ0g7QUFDRjtBUjltckNJO0UyTnRMQTtJQUVFO0VuTnN5ckNKO0FBQ0Y7QW1ObnlyQ0k7RUFDQztBbk5xeXJDTDtBUnRuckNJO0UyTmhMQTtJQUlFO0VuTnN5ckNKO0FBQ0Y7QW1ObnlyQ0k7RUFDQztBbk5xeXJDTDtBUjluckNJO0UyTnhLQTtJQUlFO0VuTnN5ckNKO0FBQ0Y7QVJ6b3JDSTtFMk5yT0g7SUE4RUU7RW5Ob3lyQ0Q7RW1ObHlyQ0M7SUFDQztJQUNBO0VuTm95ckNGO0FBQ0Y7QW1OaHhyQ0M7RUFDQztBbk5reHJDRjtBbU5oeHJDRTtFQUNDO0FuTmt4ckNIO0FtTjd3ckNDO0VBQ0M7QW5OK3dyQ0Y7QW1ON3dyQ0U7RUFDQztBbk4rd3JDSDtBbU56d3JDRTtFQUNDO0FuTjJ3ckNIO0FtTnh3ckNFO0VBQ0M7QW5OMHdyQ0g7QW1OdndyQ0U7RUFDQztBbk55d3JDSDtBbU5wd3JDRTtFQUNDO0FuTnN3ckNIO0FtTm53ckNFO0VBQ0M7QW5OcXdyQ0g7QW1ObHdyQ0U7RUFDQztBbk5vd3JDSDtBbU4vdnJDRTtFQUNDO0FuTml3ckNIO0FtTjl2ckNFO0VBQ0M7QW5OZ3dyQ0g7QW1ON3ZyQ0U7RUFDQztBbk4rdnJDSDtBbU4xdnJDRTtFQUNDO0FuTjR2ckNIO0FtTnp2ckNFO0VBQ0M7QW5OMnZyQ0g7QW1OeHZyQ0U7RUFDQztBbk4wdnJDSDs7QW9ON2hzQ0E7RUFDSTtFQUNBO0FwTmdpc0NKO0FvTjdoc0NJO0VBQ0k7RUFDQTtFQUNBO0FwTitoc0NSO0FvTjdoc0NRO0VBQ0k7RUFDQTtBcE4raHNDWjtBb043aHNDWTtFQUNJO0VBQ0E7QXBOK2hzQ2hCO0FvTjVoc0NZO0VBQ0k7RUFDQTtBcE44aHNDaEI7QW9ONWhzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBOOGhzQ3BCO0FvTjNoc0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBONmhzQ3BCO0FvTnpoc0NZO0VBQ0k7QXBOMmhzQ2hCO0FvTnpoc0NnQjtFQUNJO0VBQ0E7QXBOMmhzQ3BCO0FvTnhoc0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE4waHNDcEI7QVJwZ3NDSTtFQUNJLGM0TnJCMEM7RTVOc0IxQztBUXNnc0NSO0FSbmdzQ0k7RUFDSSxjNE4xQjBDO0FwTitoc0NsRDtBUmxnc0NJO0VBQ0ksYzROOUIwQztBcE5raXNDbEQ7QW9OL2hzQ2dCOztFQUVJO0VBQ0E7RUFDQTtBcE5paXNDcEI7QW9OOWhzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBOZ2lzQ3BCO0FvTjloc0NvQjtFQUNJO0FwTmdpc0N4QjtBb043aHNDb0I7RUFDSTtFQUNBO0VBQ0E7QXBOK2hzQ3hCO0FvTjdoc0N3QjtFQUNJO0VBQ0E7QXBOK2hzQzVCO0FvTjNoc0NvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBONmhzQ3hCO0FvTjNoc0N3QjtFQUNJO0VBQ0E7RUFDQTtBcE42aHNDNUI7QW9OeGhzQ2dCO0VBQ0k7RUFDQTtBcE4waHNDcEI7QW9OeGhzQ29COztFQUVJO0VBQ0E7RUFDQTtBcE4waHNDeEI7QW9OcmhzQ1k7RUFDSTtFQUNBO0FwTnVoc0NoQjtBb05yaHNDZ0I7RUFDSTtFQUNBO0VBQ0E7QXBOdWhzQ3BCO0FvTnBoc0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwTnNoc0NwQjtBb05waHNDb0I7RUFDSTtFQUNBO0FwTnNoc0N4Qjs7QW9OM2dzQ1E7RUFDSTtBcE44Z3NDWjtBb04zZ3NDUTtFQUNJO0FwTjZnc0NaO0FvTjFnc0NRO0VBQ0k7QXBONGdzQ1o7QW9OdmdzQ1E7RUFDSTtBcE55Z3NDWjtBb050Z3NDUTtFQUNJO0FwTndnc0NaO0FvTnJnc0NRO0VBQ0k7QXBOdWdzQ1o7QW9OcGdzQ1E7RUFDSTtBcE5zZ3NDWjtBb05qZ3NDUTtFQUNJO0FwTm1nc0NaO0FvTmhnc0NRO0VBQ0k7QXBOa2dzQ1o7QW9OLy9yQ1E7RUFDSTtBcE5pZ3NDWjs7QVJ2MnJDSTtFNE5uSkk7SUFDSTtJQUNBO0VwTjgvckNWO0VvTjUvckNXO0lBQ0c7RXBOOC9yQ2Q7RW9ONS9yQ2M7SUFDSTtFcE44L3JDbEI7QUFDRjtBUjkyckNJO0U0TnhJSTtJQUNJO0VwTnkvckNWO0VvTnYvckNVO0lBQ0k7SUFDQTtFcE55L3JDZDtFb052L3JDYztJQUNJO0lBQ0E7RXBOeS9yQ2xCO0VvTnQvckNjO0lBQ0k7RXBOdy9yQ2xCO0FBQ0Y7QXFOcnVzQ0E7RUFDRTtFQUNBLFlBSks7RUFLTCxhQUxLO0VBTUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBck51dXNDRjtBcU5ydXNDRTtFQUNFO0VBQ0E7RUFDQTtBck51dXNDSjtBcU5wdXNDRTtFQUNFO0VBQ0EsWUFwQkc7RUFxQkgsYUFyQkc7RUFzQkg7RUFDQTtFQUNBO0FyTnN1c0NKO0FxTm51c0NFO0VBQ0U7RUFDQTtFQUNBO0FyTnF1c0NKO0FxTmh1c0NJO0VBQ0U7RUFDQTtBck5rdXNDTjtBcU4vdHNDSTtFQUNFO0VBQ0E7QXJOaXVzQ047QXFOOXRzQ0k7RUFDRTtJQUNFO0VyTmd1c0NOO0VxTjd0c0NJO0lBQ0U7RXJOK3RzQ047QUFDRjs7QXNObHhzQ0E7RUFDRTtBdE5xeHNDRjs7QXNObHhzQ0E7RUFDRTtJQUNFO0V0TnF4c0NGOztFc05seHNDQTtJQUNFO0V0TnF4c0NGOztFc05seHNDQTtJQUNFO0V0TnF4c0NGOztFc05ueHNDQTtJQUNFO0V0TnN4c0NGO0FBQ0Y7QXVOeHlzQ0U7RUFDRTtBdk4weXNDSjtBdU5yeXNDTTtFQUNFO0VBQ0E7QXZOdXlzQ1I7O0F1Tmx5c0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk5xeXNDRjtBdU5ueXNDRTtFQUNFO0F2TnF5c0NKOztBd04zenNDQTtFQUNFO0VBQ0E7QXhOOHpzQ0Y7QXdOM3pzQ0U7RUFDRTtBeE42enNDSjtBd04xenNDRTtFQUNFO0VBQ0E7RUFDQTtBeE40enNDSjtBd04xenNDSTtFQUNFO0VBQ0E7QXhONHpzQ047QXdOeHpzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TjB6c0NKOztBeU56MXNDQTtFQUNFO0lBQ0U7RXpONDFzQ0Y7RXlOMTFzQ0E7SUFDRTtFek40MXNDRjtFeU4xMXNDQTtJQUNFO0V6TjQxc0NGO0V5TjExc0NBO0lBQ0U7RXpONDFzQ0Y7QUFDRjtBeU56MXNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6TjIxc0NGO0F5Tnoxc0NFO0VBQ0U7RUFDQTtBek4yMXNDSjs7QTBObDNzQ0E7RUFDRTtFQUNBO0ExTnEzc0NGOztBME5sM3NDQTtFQUNFO0VBQ0E7RUFDQTtBMU5xM3NDRjs7QTJONzNzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNOZzRzQ0Y7QTJONTNzQ007RUFDRTtFQUNBO0EzTjgzc0NSO0EyTnYzc0NVO0VBQ0U7QTNOeTNzQ1o7QTJOajNzQ0k7RUFDRTtFQUNBO0VBQ0E7QTNObTNzQ047QTJOajNzQ007RUFDRTtFQUNBO0EzTm0zc0NSO0EyTmozc0NRO0VBQ0U7RUFDQTtFQUNBO0EzTm0zc0NWO0EyTmozc0NVO0VBQ0U7QTNObTNzQ1o7QTJOaDNzQ1U7RUFDRTtBM05rM3NDWjtBMk4vMnNDVTtFQUNFO0VBQ0E7RUFDQTtBM05pM3NDWjtBMk45MnNDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNOZzNzQ1o7QTJOOTJzQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzTmczc0NkO0EyTjUyc0NjO0VBQ0U7RUFDQTtBM044MnNDaEI7QTJOdDJzQ0k7RUFDRTtFQUNBO0EzTncyc0NOO0EyTm4yc0NNO0VBQ0U7QTNOcTJzQ1I7QTJOajJzQ1E7RUFDRTtBM05tMnNDVjtBMk5oMnNDUTtFQUNFO0EzTmsyc0NWO0EyTjUxc0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzTjgxc0NKO0EyTjExc0NNO0VBQ0U7QTNONDFzQ1I7QTJOdjFzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzTnkxc0NSO0EyTnIxc0NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNOdTFzQ1o7QTJOcjFzQ1k7RUFDRTtBM051MXNDZDtBMk5wMXNDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzTnMxc0NkO0EyTnAxc0NjO0VBQ0U7QTNOczFzQ2hCO0EyTmgxc0NRO0VBQ0U7QTNOazFzQ1Y7QTJOaDFzQ1U7RUFDRTtBM05rMXNDWjtBMk4vMHNDVTtFQUNFO0EzTmkxc0NaO0EyTjkwc0NVO0VBQ0U7RUFDQTtBM05nMXNDWjtBMk41MHNDYztFQUNFO0VBQ0E7QTNOODBzQ2hCO0EyTjUwc0NnQjtFQUNFO0EzTjgwc0NsQjtBMk4zMHNDZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM042MHNDbEI7QTJOMTBzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNONDBzQ3BCO0EyTnAwc0NZO0VBQ0U7QTNOczBzQ2Q7QTJObDBzQ2M7RUFDRTtFQUNBO0EzTm8wc0NoQjtBMk5qMHNDYztFQUNFO0VBQ0E7QTNObTBzQ2hCO0EyTjF6c0NnQjtFQUNFO0EzTjR6c0NsQjtBMk54enNDa0I7RUFDRTtBM04wenNDcEI7QTJOcHpzQ2dCO0VBQ0U7QTNOc3pzQ2xCO0EyTmh6c0NnQjtFQUNFO0EzTmt6c0NsQjs7QTROcGt0Q0E7RUFDRTtFQUNBO0VBQ0E7QTVOdWt0Q0Y7QTROcmt0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNU51a3RDSjtBNE5wa3RDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU5za3RDSjtBNE5wa3RDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TnNrdENOO0E0Tm5rdENJO0VBRUU7RUFDQTtBNU5va3RDTjtBNE5oa3RDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU5ra3RDSjtBNE4vanRDTTtFQUNFO0VBQ0E7RUFDQTtBNU5pa3RDUjtBNE45anRDTTtFQUNFO0E1TmdrdENSO0E0TjVqdENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TjhqdENSO0E0TnpqdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU4yanRDSjtBNE56anRDSTtFQUNFO0VBQ0E7QTVOMmp0Q047QTROdmp0Q0U7RUFDRTtBNU55anRDSjtBNE50anRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TndqdENKO0E0TnRqdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOd2p0Q047QTROcGp0Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TnNqdENWO0E0Tm5qdENZO0VBQ0U7RUFDQTtBNU5xanRDZDtBNE5sanRDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Tm9qdENkO0E0TmxqdENjO0VBQ0U7QTVOb2p0Q2hCO0E0TmhqdENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU5ranRDZDtBNE5oanRDYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOa2p0Q2hCO0E0TjVpdENvQjtFQUNFO0VBQ0E7QTVOOGl0Q3RCO0E0TnZpdENZO0VBQ0U7RUFDQTtFQUNBO0E1TnlpdENkO0E0TnRpdENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU53aXRDZDtBNE5yaXRDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOdWl0Q2Q7QTROcGl0Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QnROMUxIO0VzTjJMRztFQUNBO0VBQ0E7RUFDQTtBNU5zaXRDZDtBNE5waXRDYztFQUNFLHlCdE5oTUw7QU5zdXRDWDtBNE5saXRDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDZDdE5xQ2dCO0FOKy9zQzlCO0E0TmppdENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Tm1pdENkO0E0TjVodENjO0VBQ0U7QTVOOGh0Q2hCO0E0TjNodENjO0VBRUU7QTVONGh0Q2hCO0E0TnRodENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOd2h0Q1Y7QTROdGh0Q1U7RUFDRTtBNU53aHRDWjtBNE5yaHRDVTtFQUNFO0VBQ0E7QTVOdWh0Q1o7QTROcGh0Q1U7RUFDRTtFQUNBO0E1TnNodENaO0E0Tm5odENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TnFodENaO0E0Tm5odENZO0VBQ0U7QTVOcWh0Q2Q7O0FvSHB5dENBO0VBQ0U7RUFDQTtFQUNBO0FwSHV5dENGO0FvSHJ5dENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIdXl0Q0o7QW9Icnl0Q0k7RUFDRTtBcEh1eXRDTjtBb0hseXRDSTtFQUNFO0FwSG95dENOO0FvSGx5dENJO0VBQ0U7QXBIb3l0Q047QW9IbHl0Q0k7RUFDRTtBcEhveXRDTjs7QW9IOXh0Q0E7RUFDRTtFQUNBO0FwSGl5dENGOztBb0gzeHRDRTtFQUNFO0VBQ0Esb0R2Rk1pQjtFdUZMakI7QXBIOHh0Q0o7QW9INXh0Q0k7RTVIOEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U0SGxJRTtFQUNBO0VBQ0E7QXBIb3l0Q047QVJscXRDSTtFQUNJO0FRb3F0Q1I7QW9Icnl0Q007RUFDRTtBcEh1eXRDUjtBb0hseXRDSTtFQUNFO0VBQ0E7RUFDQTtBcEhveXRDTjtBb0hoeXRDSTtFQUNFO0VBQ0E7QXBIa3l0Q047QW9IL3h0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSGl5dENOOztBb0gxeHRDRTtFQUNFO0VBQ0E7RUFDQTtBcEg2eHRDSjs7QW9IaHl0Q0U7RUFDRTtFQUNBO0VBQ0E7QXBIbXl0Q0o7O0FvSHR5dENFO0VBQ0U7RUFDQTtFQUNBO0FwSHl5dENKOztBb0g1eXRDRTtFQUNFO0VBQ0E7RUFDQTtBcEgreXRDSjs7QTZOOTR0Q0E7RUFDRTtFQUNBO0E3Tmk1dENGO0E2Ti80dENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdOaTV0Q0o7QTZOLzR0Q0k7RUFDRTtFQUNBO0VBQ0E7QTdOaTV0Q047QTZOOTR0Q0k7RUFDRTtFQUNBO0VBQ0E7QTdOZzV0Q047O0E4Tm42dENBOztFQUVFO0VBQ0E7QTlOczZ0Q0Y7QThOcDZ0Q0U7O0VBQ0U7RUFDQTtBOU51NnRDSjtBOE5yNnRDSTs7RUFDRTtBOU53NnRDTjtBOE5oNnRDRTs7RUFDRTtFQUNBO0E5Tm02dENKOztBOE4vNXRDQTtFQUNFO0VBQ0E7QTlOazZ0Q0Y7O0E4Ti81dENBO0VBQ0U7QTlOazZ0Q0Y7O0E4Tjc1dENJO0VBQ0U7QTlOZzZ0Q047QThONzV0Q0k7RUFDRTtBOU4rNXRDTjs7QStOdDh0Q0U7RUFDRTtFQUNBO0EvTnk4dENKO0ErTnI4dENJO0VBQ0U7QS9OdTh0Q047QStOcjh0Q007RUFDRTtBL051OHRDUjtBK05oOHRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvTms4dENOOztBZ08vOXRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoT2srdENKO0FnTy85dENFO0VBQ0U7QWhPaSt0Q0o7O0FnTzc5dENBO0VBQ0U7QWhPZyt0Q0Y7O0FpTzcrdENFO0VBRUU7RUFDQTtFQUNBO0FqTysrdENKOztBa09wL3RDQTtFQUNFO0FsT3UvdENGOztBa09uL3RDRTtFQUVFO0FsT3EvdENKOztBa09sL3RDQTtFQUNFO0FsT3EvdENGOztBa09qL3RDRTtFQUVFO0FsT20vdENKOztBbU9yZ3VDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk93Z3VDRjtBbU90Z3VDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Pd2d1Q0o7QW1Pcmd1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5PdWd1Q0o7QW1Pcmd1Q0k7RUFHRTtFQUNBO0FuT3FndUNOO0FtT2xndUNJO0VBQ0U7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUNBO0FuTysvdENOO0FtT3RndUNNO0VBQ0U7QW5Pd2d1Q1I7QW1POS90Q007RUFDRTtBbk9nZ3VDUjtBbU96L3RDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuTzIvdENSO0FtT3gvdENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk8wL3RDUjtBbU94L3RDUTtFQUNFO0VBQ0E7QW5PMC90Q1Y7O0FtT24vdENBO0VBQ0U7SUFDRTtFbk9zL3RDRjtBQUNGO0FvT3RrdUNJO0VBQ0U7QXBPd2t1Q047QW9PbGt1Q1U7RUFFRTtBcE9ta3VDWjs7QXFPL2t1Q0E7RUFDRTtBck9rbHVDRjtBcU8va3VDSTtFQUNFO0FyT2lsdUNOO0FxTy9rdUNNO0VBQ0U7RUFDQTtBck9pbHVDUjtBcU8va3VDUTtFQUNFO0FyT2lsdUNWO0FxTy9rdUNVO0VBQ0U7QXJPaWx1Q1o7QXFPNWt1Q2M7RUFDRTtFQUNBO0FyTzhrdUNoQjtBcU8za3VDYztFQUNFO0VBQ0E7QXJPNmt1Q2hCO0FxTzFrdUNjO0VBQ0U7RUFDQTtBck80a3VDaEI7QXFPamt1Q1E7RUFDRTtFQUNBO0FyT21rdUNWO0FxT2prdUNVO0VBQ0U7QXJPbWt1Q1o7QXFPamt1Q1k7RUFDRTtBck9ta3VDZDtBcU81anVDSTtFQUNFO0VBQ0E7QXJPOGp1Q047QXFPMWp1Q007RUFDRTtBck80anVDUjtBcU96anVDTTtFQUNFO0VBQ0E7QXJPMmp1Q1I7QXFPeGp1Q007RUFDRTtFQUNBO0FyTzBqdUNSO0FxT3ZqdUNNO0VBQ0U7RUFDQTtBck95anVDUjtBcU90anVDTTtFQUlFO0VBQ0E7RUFDQTtBck9xanVDUjtBcU9sanVDTTtFQUNFO0FyT29qdUNSO0FxT2pqdUNNO0VBQ0U7QXJPbWp1Q1I7QXFPL2l1Q1E7RUFDRTtBck9panVDVjs7QXNPcnB1Q0U7RUFDRTtBdE93cHVDSjtBc09ycHVDRTtFQUNFO0F0T3VwdUNKOztBdU85cHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk9pcXVDRjtBdU8vcHVDRTtFQVJGO0lBU0k7RXZPa3F1Q0Y7QUFDRjtBdU9ocXVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk9rcXVDSjtBdU8vcHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2T2lxdUNKO0F1TzlwdUNFO0VBQ0U7RUFDQTtBdk9ncXVDSjtBdU83cHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2TytwdUNKO0F1TzdwdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk8rcHVDTjtBdU81cHVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2TzhwdUNOOztBdU96cHVDQTtFQUNFO0VBQ0E7RUFDQTtBdk80cHVDRjtBdU8xcHVDRTtFQUNFO0F2TzRwdUNKO0F1T3pwdUNFO0VBQ0U7RUFDQTtFQUNBO0F2TzJwdUNKO0F1T3hwdUNFO0VBQ0U7RUFDQTtBdk8wcHVDSjtBdU92cHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk95cHVDSjtBdU92cHVDSTtFQUNFO0F2T3lwdUNOO0F1T3JwdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk91cHVDSjtBdU9ycHVDSTtFQUNFO0VBQ0E7RUFDQTtBdk91cHVDTjtBdU9wcHVDSTtFQUNFO0F2T3NwdUNOO0F1T2xwdUNVO0VBQ0U7QXZPb3B1Q1o7QXVPanB1Q1U7RUFDRTtBdk9tcHVDWjs7QXVPem91Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZPNG91Q0o7QXVPMW91Q0k7RUFDRTtFQUNBO0F2TzRvdUNOO0F1T3pvdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk8yb3VDTjtBdU92b3VDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk95b3VDSjtBdU92b3VDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2T3lvdUNOO0F1T3ZvdUNNO0VBQ0U7RUFDQTtBdk95b3VDUjtBdU9qb3VDTTtFQUNFO0VBQ0E7RUFDQTtBdk9tb3VDUjtBdU9ob3VDTTtFQUNFO0VBQ0E7QXZPa291Q1I7QXVPaG91Q1E7RUFDRTtFQUNBO0F2T2tvdUNWO0F1T2hvdUNVO0VBQ0U7QXZPa291Q1o7O0F3T3IwdUNBO0VBQ0U7RUFDQTtBeE93MHVDRjs7QXdPcjB1Q0E7RUFDRTtBeE93MHVDRjs7QXdPcjB1Q0E7RUFDRTtBeE93MHVDRjs7QXdPcjB1Q0E7RUFDRTtFQUNBO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0VBQ0E7RUFDQTtBeE93MHVDRjs7QXdPcjB1Q0E7RUFDRTtBeE93MHVDRjs7QXdPcjB1Q0E7RUFDRTtBeE93MHVDRjs7QXdPcjB1Q0E7RUFDRTtBeE93MHVDRjs7QXdPcjB1Q0E7RUFDRTtBeE93MHVDRjs7QXdPcjB1Q0E7RUFDRTtBeE93MHVDRjs7QXdPcjB1Q0E7RUFDRTtFQUNBO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0lBQUk7RXhPeTB1Q0o7RXdPeDB1Q0E7SUFBSztFeE8yMHVDTDtFd08xMHVDQTtJQUFNO0V4TzYwdUNOO0FBQ0Y7QXdPMzB1Q0E7RUFDRTtFQUNBO0VBQ0E7QXhPNjB1Q0Y7O0F3TzEwdUNBO0VBQ0U7QXhPNjB1Q0Y7O0F3TzEwdUNBO0VBQ0U7QXhPNjB1Q0Y7O0F3T3owdUNFO0VBQ0U7QXhPNDB1Q0o7O0F3T3gwdUNBO0VBQ0U7QXhPMjB1Q0Y7O0F3T3gwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE8yMHVDRjs7QXdPeDB1Q0E7RUFDRTtBeE8yMHVDRjs7QXdPeDB1Q0E7RUFDRTtBeE8yMHVDRjs7QXdPejB1Q0E7RUFDRTtBeE80MHVDRjs7QXdPMTB1Q0E7O0VBRUU7QXhPNjB1Q0Y7O0F3TzMwdUNBO0VBQ0U7QXhPODB1Q0Y7O0F3TzUwdUNBOztFQUVFO0F4TyswdUNGOztBd083MHVDQTtFQUNFO0F4T2cxdUNGOztBd085MHVDQTtFQUNFO0F4T2kxdUNGOztBd083MHVDSTtFQUNFO0F4T2cxdUNOO0F3TzkwdUNJO0VBQ0U7QXhPZzF1Q047QXdPOTB1Q0k7RUFDRTtBeE9nMXVDTjtBd083MHVDQztFQUNHO0VBQ0E7RUFDQTtBeE8rMHVDSjtBd081MHVDSTtFQUNFO0F4TzgwdUNOO0F3TzUwdUNJO0VBQ0U7QXhPODB1Q047QXdPMTB1Q0k7O0VBRUU7QXhPNDB1Q047QXdPejB1Q0U7RUFDRTtBeE8yMHVDSjtBd096MHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPMjB1Q0o7QXdPejB1Q0U7RUFDRTtBeE8yMHVDSjtBd096MHVDRTtFQUNFO0F4TzIwdUNKO0F3T3owdUNFO0VBQ0U7RUFDQTtFQUNBO0F4TzIwdUNKO0F3T3owdUNFO0VBQ0U7RUFDQTtFQUNBO0F4TzIwdUNKO0F3TzEwdUNJO0VBQ0U7RUFDQTtBeE80MHVDTjtBd096MHVDRTtFQUNFO0F4TzIwdUNKO0F3T3owdUNFO0VBQ0U7RUFDQTtBeE8yMHVDSjtBd096MHVDRTtFQUNFO0F4TzIwdUNKOztBd092MHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4TzAwdUNGO0F3T3owdUNFO0VBQ0U7QXhPMjB1Q0o7O0F3T3YwdUNBO0VBQ0U7SUFDRTtFeE8wMHVDRjtFd094MHVDQTtJQUNFO0lBQ0E7RXhPMDB1Q0Y7RXdPeDB1Q0E7SUFDRTtJQUNBO0V4TzAwdUNGO0FBQ0Y7QXdPdjB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3kwdUNGOztBd090MHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0VBQ0E7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7RUFDQTtFQUNBO0F4T3kwdUNGOztBd090MHVDQTtFQUNFO0F4T3kwdUNGOztBd090MHVDQTtFQUNFO0F4T3kwdUNGOztBd090MHVDQTtFQUNFO0VBQ0E7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7RUFDQTtBeE95MHVDRjtBd092MHVDRTtFQUNFO0VBQ0E7RUFDQTtBeE95MHVDSjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0F4T3kwdUNGO0F3T3YwdUNFO0VBQ0U7RUFDQTtFQUNBO0F4T3kwdUNKO0F3T3YwdUNJO0VBQ0U7QXhPeTB1Q047O0F3T3IwdUNBO0VBQ0U7QXhPdzB1Q0Y7QXdPdjB1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3kwdUNKO0F3T3YwdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPeTB1Q0o7QXdPdjB1Q0U7RUFDRTtFQUNBO0F4T3kwdUNKOztBd09yMHVDQTtFQUNFO0lBQ0U7RXhPdzB1Q0Y7QUFDRjtBd09yMHVDQTtFQUNFO0VBQ0E7QXhPdTB1Q0Y7O0F3T3AwdUNBO0VBQ0U7RUFDQTtFQUNBO0F4T3UwdUNGOztBd09wMHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4T3UwdUNGOztBd09wMHVDQTtFQUNFO0F4T3UwdUNGOztBd09wMHVDQTtFQUNFO0F4T3UwdUNGOztBd09wMHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE91MHVDRjs7QXdPcDB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFpQjtFQUNqQjtFQUFpQjtBeE95MHVDbkI7O0F3T3QwdUNBOztFQUVFO0VBQ0E7RUFDQTtFQUEyQjtBeE8wMHVDN0I7O0F3T3YwdUNBO0VBQ0U7RUFBZTtFQUNmO0VBQW9CO0F4TzQwdUN0Qjs7QXdPejB1Q0E7RUFDRTtFQUFTO0VBQ1Q7RUFBbUI7QXhPODB1Q3JCOztBd08xMHVDRTtFQUNFO0F4TzYwdUNKOztBd096MHVDQTtFQUNFO0F4TzQwdUNGOztBd096MHVDQTtFQUNFO0VBQ0E7QXhPNDB1Q0Y7O0F3T3owdUNBO0VBQ0U7RUFDQTtBeE80MHVDRixDOzs7O0F5TzF2dkNBLGdCQUFnQjs7QUFFaEI7RUFDRSxzQkFBc0I7RUFDdEIsMkNBQThCO0VBQzlCOzs7eURBR2tEO0VBQ2xELG1CQUFtQjtFQUNuQixrQkFBa0I7O0FBRXBCOztBQUVBO0VBQ0UsaUNBQWlDO0VBQ2pDLHdCQUF3QjtFQUN4Qiw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBOztFQUVFLGlDQUFpQztFQUNqQyw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7Ozs7QUMvaEJBOzs7RUFHRTtBQUNGLDZCQUE2QixpQ0FBaUMsQ0FBQyxrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBbUIsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUMsT0FBTyxtQkFBbUIsQ0FBQyxpQkFBaUIsQ0FBQyx1QkFBdUIsQ0FBQyxPQUFPLGVBQWUsQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE9BQU8sYUFBYSxDQUFDLE9BQU8sYUFBYSxDQUFDLE9BQU8sYUFBYSxDQUFDLE9BQU8sYUFBYSxDQUFDLE9BQU8sYUFBYSxDQUFDLE9BQU8sYUFBYSxDQUFDLE9BQU8sYUFBYSxDQUFDLE9BQU8sYUFBYSxDQUFDLE9BQU8sYUFBYSxDQUFDLFFBQVEsY0FBYyxDQUFDLE9BQU8saUJBQWlCLENBQUMsWUFBWSxDQUFDLE9BQU8sb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLFVBQVUsaUJBQWlCLENBQUMsT0FBTyxTQUFTLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLG1CQUFtQixDQUFDLFdBQVcsdUJBQXVCLENBQUMsa0JBQWtCLENBQUMsd0JBQXdCLENBQUMsY0FBYyxVQUFVLENBQUMsZUFBZSxXQUFXLENBQUMseUZBQXlGLGlCQUFpQixDQUFDLDhGQUE4RixnQkFBZ0IsQ0FBQyxTQUFTLDRDQUE0QyxDQUFDLG9DQUFvQyxDQUFDLFVBQVUsOENBQThDLENBQUMsc0NBQXNDLENBQUMsMkJBQTJCLEdBQUcsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLG1CQUFtQixHQUFHLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxjQUFjLHFFQUFxRSxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLGVBQWUscUVBQXFFLENBQUMsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsZUFBZSxxRUFBcUUsQ0FBQyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxvQkFBb0IsK0VBQStFLENBQUMsNEJBQTRCLENBQUMsb0JBQW9CLENBQUMsa0JBQWtCLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLHFFQUFxRSwrRUFBK0UsQ0FBQyxtREFBbUQsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsb0lBQW9JLG1CQUFtQixDQUFDLFdBQVcsQ0FBQyxVQUFVLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLENBQUMsV0FBVyxDQUFDLDBCQUEwQixNQUFNLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLGFBQWEsbUJBQW1CLENBQUMsYUFBYSxhQUFhLENBQUMsWUFBWSxVQUFVLENBQUMsaUJBQWlCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUNBQXFDLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsK0NBQStDLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVDQUF1QyxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxxQ0FBcUMsZUFBZSxDQUFDLDBDQUEwQyxlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsb0NBQW9DLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsbUNBQW1DLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHNDQUFzQyxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxTQUFTLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLG1EQUFtRCxTQUFTLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLFdBQVcsbUNBQW1DLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLDJDQUFzQyxDQUFDLHVTQUFvUyxDQUFDLEtBQUssbUNBQW1DLENBQUMsV0FBVyxpQ0FBaUMsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLENBQUMsMkNBQXVDLENBQUMseVNBQXlTLENBQUMsVUFBVSxlQUFlLENBQUMsV0FBVyxpQ0FBaUMsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLENBQUMsNENBQXFDLENBQUMsOFE7Ozs7QUNKdDR5RDs7Ozs7Ozs7Ozs7Ozs7RUFjRTs7QUFFRjtFQUNFLDBCQUEwQjtFQUMxQiw0Q0FBNEM7RUFDNUM7Ozs7NERBSTZEO0VBQzdELG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRTtJQUNFLDBCQUEwQjtJQUMxQiwwREFBNkQ7RUFDL0Q7QUFDRjs7QUFFQSxnRUFBZ0U7QUFDaEU7SUFDSSxxQkFBcUI7SUFDckIsK0NBQStDO0lBQy9DLGtCQUFrQjtJQUNsQix3QkFBd0I7SUFDeEIsa0NBQWtDO0lBQ2xDLG9CQUFvQjtJQUNwQixrQ0FBa0M7SUFDbEMsbUNBQW1DO0lBQ25DLDJCQUEyQjtBQUMvQjtBQUNBLDZEQUE2RDtBQUM3RDtJQUNJLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsb0JBQW9CO0FBQ3hCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxtQkFBbUI7SUFDbkIsa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSxlQUFlO0lBQ2YseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBO0lBQ0ksa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSxtQkFBbUI7QUFDdkI7QUFDQTtJQUNJLHlCQUF5QjtJQUN6Qiw0QkFBNEI7SUFDNUIsbUJBQW1CO0FBQ3ZCO0FBQ0E7SUFDSSxZQUFZO0FBQ2hCO0FBQ0E7SUFDSSxXQUFXO0FBQ2Y7QUFDQTtJQUNJLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksaUJBQWlCO0FBQ3JCO0FBQ0E7SUFDSSw2Q0FBNkM7SUFDN0MscUNBQXFDO0FBQ3pDO0FBQ0E7SUFDSTtRQUNJLCtCQUErQjtRQUMvQix1QkFBdUI7SUFDM0I7SUFDQTtRQUNJLGlDQUFpQztRQUNqQyx5QkFBeUI7SUFDN0I7QUFDSjtBQUNBO0lBQ0k7UUFDSSwrQkFBK0I7UUFDL0IsdUJBQXVCO0lBQzNCO0lBQ0E7UUFDSSxpQ0FBaUM7UUFDakMseUJBQXlCO0lBQzdCO0FBQ0o7QUFDQTtJQUNJLGdFQUFnRTtJQUNoRSxnQ0FBZ0M7SUFDaEMsNEJBQTRCO0lBQzVCLHdCQUF3QjtBQUM1QjtBQUNBO0lBQ0ksZ0VBQWdFO0lBQ2hFLGlDQUFpQztJQUNqQyw2QkFBNkI7SUFDN0IseUJBQXlCO0FBQzdCO0FBQ0E7SUFDSSxnRUFBZ0U7SUFDaEUsaUNBQWlDO0lBQ2pDLDZCQUE2QjtJQUM3Qix5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLDBFQUEwRTtJQUMxRSwrQkFBK0I7SUFDL0IsMkJBQTJCO0lBQzNCLHVCQUF1QjtBQUMzQjtBQUNBO0lBQ0ksMEVBQTBFO0lBQzFFLCtCQUErQjtJQUMvQiwyQkFBMkI7SUFDM0IsdUJBQXVCO0FBQzNCO0FBQ0E7Ozs7O0lBS0ksWUFBWTtBQUNoQjtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLHFCQUFxQjtJQUNyQixVQUFVO0lBQ1YsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixzQkFBc0I7QUFDMUI7QUFDQTs7SUFFSSxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLFdBQVc7SUFDWCxrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLG9CQUFvQjtBQUN4QjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBLGdFQUFnRTs7QUFFaEUsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLGdCQUFnQixnQkFBZ0IsRUFBRTtBQUNsQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxvQ0FBb0MsZ0JBQWdCLEVBQUU7QUFDdEQsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5REFBeUQsZ0JBQWdCLEVBQUU7QUFDM0UseURBQXlELGdCQUFnQixFQUFFO0FBQzNFLDJEQUEyRCxnQkFBZ0IsRUFBRTtBQUM3RSxxREFBcUQsZ0JBQWdCLEVBQUU7QUFDdkUsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsZ0JBQWdCLGdCQUFnQixFQUFFO0FBQ2xDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxtQ0FBbUMsZ0JBQWdCLEVBQUU7QUFDckQsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0Msb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw2Q0FBNkMsZ0JBQWdCLEVBQUU7QUFDL0QsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsZ0RBQWdELGdCQUFnQixFQUFFO0FBQ2xFLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxnQkFBZ0IsZ0JBQWdCLEVBQUU7QUFDbEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx5Q0FBeUMsZ0JBQWdCLEVBQUU7QUFDM0QsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QywyQ0FBMkMsZ0JBQWdCLEVBQUU7QUFDN0Qsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBDQUEwQyxnQkFBZ0IsRUFBRTtBQUM1RCw4Q0FBOEMsZ0JBQWdCLEVBQUU7QUFDaEUsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLGdCQUFnQixnQkFBZ0IsRUFBRTtBQUNsQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGdCQUFnQixnQkFBZ0IsRUFBRTtBQUNsQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx1Q0FBdUMsZ0JBQWdCLEVBQUU7QUFDekQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDBDQUEwQyxnQkFBZ0IsRUFBRTtBQUM1RCw2Q0FBNkMsZ0JBQWdCLEVBQUU7QUFDL0QsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLGdGQUFnRixnQkFBZ0IsRUFBRTtBQUNsRyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsdUNBQXVDLGdCQUFnQixFQUFFO0FBQ3pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxnQkFBZ0IsZ0JBQWdCLEVBQUU7QUFDbEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxzQ0FBc0MsZ0JBQWdCLEVBQUU7QUFDeEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLDhDQUE4QyxnQkFBZ0IsRUFBRTtBQUNoRSw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxnQkFBZ0IsZ0JBQWdCLEVBQUU7QUFDbEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxnQkFBZ0IsZ0JBQWdCLEVBQUU7QUFDbEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUUsQzs7OztFQzUwQjVDOzs7S0FHRzs7QUFFTDtFQUNFLHVCQUF1QjtFQUN2Qiw0Q0FBK0I7RUFDL0I7Ozs0REFHc0Q7RUFDdEQsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFO0lBQ0UsdUJBQXVCO0lBQ3ZCLDBEQUFzRDtFQUN4RDtBQUNGOztBQUVBOztJQUVJLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixjQUFjO0lBQ2Qsd0JBQXdCO0lBQ3hCLGtDQUFrQztJQUNsQyxvQkFBb0I7SUFDcEIsa0NBQWtDO0lBQ2xDLG1DQUFtQztJQUNuQywyQkFBMkI7QUFDL0I7O0FBRUEsK0NBQStDLGdCQUFnQixFQUFFO0FBQ2pFLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELHdDQUF3QyxnQkFBZ0IsRUFBRTtBQUMxRCxvREFBb0QsZ0JBQWdCLEVBQUU7QUFDdEUsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHVDQUF1QyxnQkFBZ0IsRUFBRTtBQUN6RCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHFEQUFxRCxnQkFBZ0IsRUFBRTtBQUN2RSw2Q0FBNkMsZ0JBQWdCLEVBQUU7QUFDL0QsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx5Q0FBeUMsZ0JBQWdCLEVBQUU7QUFDM0QsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxvQ0FBb0MsZ0JBQWdCLEVBQUU7QUFDdEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHdDQUF3QyxnQkFBZ0IsRUFBRTtBQUMxRCx1Q0FBdUMsZ0JBQWdCLEVBQUU7QUFDekQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHNDQUFzQyxnQkFBZ0IsRUFBRTtBQUN4RCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywwQ0FBMEMsZ0JBQWdCLEVBQUU7QUFDNUQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMkJBQTJCLGdCQUFnQixFQUFFLEM7Ozs7RUNuUjNDOzs7S0FHRzs7QUFFTDtFQUNFLHdCQUF3QjtFQUN4Qiw0Q0FBZ0M7RUFDaEM7Ozs0REFHd0Q7RUFDeEQsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFO0lBQ0Usd0JBQXdCO0lBQ3hCLDBEQUF3RDtFQUMxRDtBQUNGOztBQUVBOztJQUVJLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixjQUFjO0lBQ2Qsd0JBQXdCO0lBQ3hCLGtDQUFrQztJQUNsQyxvQkFBb0I7SUFDcEIsa0NBQWtDO0lBQ2xDLG1DQUFtQztJQUNuQywyQkFBMkI7QUFDL0I7O0FBRUEsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHVDQUF1QyxnQkFBZ0IsRUFBRTtBQUN6RCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MscUNBQXFDLGdCQUFnQixFQUFFO0FBQ3ZELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxtQ0FBbUMsZ0JBQWdCLEVBQUU7QUFDckQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxzQ0FBc0MsZ0JBQWdCLEVBQUU7QUFDeEQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELHNDQUFzQyxnQkFBZ0IsRUFBRTtBQUN4RCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxtQ0FBbUMsZ0JBQWdCLEVBQUU7QUFDckQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLG9DQUFvQyxnQkFBZ0IsRUFBRTtBQUN0RCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxvQ0FBb0MsZ0JBQWdCLEVBQUU7QUFDdEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELHNDQUFzQyxnQkFBZ0IsRUFBRTtBQUN4RCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxtQ0FBbUMsZ0JBQWdCLEVBQUU7QUFDckQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHNDQUFzQyxnQkFBZ0IsRUFBRTtBQUN4RCx1Q0FBdUMsZ0JBQWdCLEVBQUU7QUFDekQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMENBQTBDLGdCQUFnQixFQUFFO0FBQzVELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCx3Q0FBd0MsZ0JBQWdCLEVBQUU7QUFDMUQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0Msa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxtQ0FBbUMsZ0JBQWdCLEVBQUU7QUFDckQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0Msc0NBQXNDLGdCQUFnQixFQUFFO0FBQ3hELHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMscURBQXFELGdCQUFnQixFQUFFO0FBQ3ZFLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCx3Q0FBd0MsZ0JBQWdCLEVBQUU7QUFDMUQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw4Q0FBOEMsZ0JBQWdCLEVBQUU7QUFDaEUsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxtQ0FBbUMsZ0JBQWdCLEVBQUU7QUFDckQsa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxzQ0FBc0MsZ0JBQWdCLEVBQUU7QUFDeEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsZ0NBQWdDLGdCQUFnQixFQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbGlicy9haXItZGF0ZXBpY2tlci9kaXN0L2Nzcy9kYXRlcGlja2VyLmNzcyIsIndlYnBhY2s6Ly8vLi9hcHAvcGFnZXMvZGFzaGJvYXJkL2NvbXBvbmVudHMvd2lkZ2V0cy9NYWluU3RhdHMuY3NzIiwid2VicGFjazovLy8uL2FwcC9wYWdlcy9kYXNoYm9hcmQvY29tcG9uZW50cy93aWRnZXRzL1Rhc2tzV2lkZ2V0LmNzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL3BhZ2VzL2Vycm9yL2Vycm9yLTQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL2xheW91dC9hc3NldHMvQmFzZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvZGlzdC92aWRlby1qcy5taW4uY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvX3BlcmZlY3Qtc2Nyb2xsYmFyQDEuNS4wQHBlcmZlY3Qtc2Nyb2xsYmFyL2Nzcy9wZXJmZWN0LXNjcm9sbGJhci5jc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9yZWFjdC1wZXJmZWN0LXNjcm9sbGJhci9kaXN0L2Nzcy9zdHlsZXMuY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9zcmMvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5jc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9fY29uZmlnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fdGFicy1idG4uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fdGFicy1saW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9yZWFjdC9tYXRlcmlhbC11aS9fZ2VuZXJhbC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9taXhpbnMvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLWRhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtbm90aWZ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLXN3aXRjaC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC10aW1lcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLWRhdGVyYW5nZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC10b3VjaHNwaW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtbWF4bGVuZ3RoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC1zZXNzaW9uLXRpbWVvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtbWFya2Rvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19zdW1tZXJub3RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fZHJvcHpvbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL190b2FzdHIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19mb250YXdlc29tZTUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19zZWxlY3QyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvX2NvbmZpZy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fcGFnZS1sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9faGVscGVycy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX3BvcnRsZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX3Njcm9sbHRvcC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fZm9ybS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9faW5wdXQtaWNvbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX3JhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX29wdGlvbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fYXZhdGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL21peGlucy9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19wdWxzZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fZGlhbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19ncmlkLW5hdi12Mi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fZ3JpZC1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX2hlYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX2xpc3QtcGljcy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fbGlzdC10aW1lbGluZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fbXktY2FydC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19ub3RpZmljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX25vdGlmaWNhdGlvbi12Mi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fcHJvZmlsZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fbm90ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX3RpbWVsaW5lLXYxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL190aW1lbGluZS12Mi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fdGltZWxpbmUtdjMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX3VzZXItY2FyZC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fdXNlci1jYXJkLXYyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL191c2VyLWNhcmQtdjMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL21peGlucy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX3NlYXJjaGJhci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fY2FsbG91dC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9faWNvbmJveC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9taXhpbnMvX3dhdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX2luZm9ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX3JpYmJvbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fY2hhdC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvbGF5b3V0L19kZW1vLXBhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL21peGlucy9fb2ZmY2FudmFzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9sYXlvdXQvX29mZmNhbnZhcy1wYW5lbC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvbGF5b3V0L19xdWljay1wYW5lbC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvbGF5b3V0L19xdWljay1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2xheW91dC9fc2Nyb2xsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9sYXlvdXQvX3N0aWNreS10b29sYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9sYXlvdXQvX2FwcC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvbGF5b3V0L21peGlucy9fYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9sYXlvdXQvX3N1YmhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9taXhpbnMvX2J1cmdlci1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9fZGVtby5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9fZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9faGVhZGluZy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9fbGluay5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9taXhpbnMvX2xpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3R5cG9ncmFwaHkvX3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3R5cG9ncmFwaHkvX3NlcGFyYXRvci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9fc3ZnLWljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZGFzaGJvYXJkL193aWRnZXQxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2Rhc2hib2FyZC9fd2lkZ2V0Mi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9kYXNoYm9hcmQvX3dpZGdldDQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZGFzaGJvYXJkL193aWRnZXQxMi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9kYXNoYm9hcmQvX3dpZGdldDI0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2Rhc2hib2FyZC9fd2lkZ2V0MjUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZ2VuZXJhbC9fcHJvZmlsZS0xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2dlbmVyYWwvX3Byb2ZpbGUtMi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9nZW5lcmFsL19wcm9maWxlLTMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZ2VuZXJhbC9fcHJvZmlsZS00LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2dlbmVyYWwvX3Byb2plY3QtMS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xheW91dC9iYXNlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbGF5b3V0L2hlYWRlci9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbGF5b3V0L2hlYWRlci9fYmFzZS1tb2JpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvbWl4aW5zL19tZW51LWhvcml6b250YWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvbWl4aW5zL19tZW51LXZlcnRpY2FsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbGF5b3V0L2hlYWRlci9fbWVudS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xheW91dC9oZWFkZXIvX3RvcGJhci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xheW91dC9icmFuZC9fYnJhbmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvYXNpZGUvX2FzaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbGF5b3V0L2NvbnRlbnQvX2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvZm9vdGVyL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL3BhZ2VzL3dpemFyZC93aXphcmQtMS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvcGFnZXMvd2l6YXJkL3dpemFyZC0yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9wYWdlcy93aXphcmQvd2l6YXJkLTQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL3BhZ2VzL2xvZ2luL2xvZ2luLTMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9fcHJldmlld0ltZy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL25vLXByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvYnRuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvcmVhY3Qtc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW1nLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC92aWRlby1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvZGlhZ29uYWxDZWxsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbXktc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbXktdG91ci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2RvY3VtZW50cy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2hvdmVyVGV4dC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL3ZlcnRpY2FsLWFsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvZmlsdGVycy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvcGFnZXMvcHJvamVjdC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL215LWRhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jdXJzb3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL3BhZ2VzL2thbmJhbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvY3VzdG9tL2N1c3RvbS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvc29jaWNvbi9jc3Mvc29jaWNvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9jc3MvYWxsLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvcGx1Z2lucy9saW5lLWF3ZXNvbWUvY3NzL2xpbmUtYXdlc29tZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvcGx1Z2lucy9mbGF0aWNvbi9mbGF0aWNvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvcGx1Z2lucy9mbGF0aWNvbjIvZmxhdGljb24uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgY29sb3I6ICNkZWRlZGU7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06aG92ZXIsIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06aG92ZXIge1xuICAgIGNvbG9yOiAjYzVjNWM1OyB9XG4gIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZGVkZWRlOyB9XG4gIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2EyZGRmNjsgfVxuICAgIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgICAgYmFja2dyb3VuZDogIzhhZDVmNDsgfVxuICAuLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICAgIGNvbG9yOiAjY2NjY2NjOyB9XG4gICAgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTplbXB0eSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTplbXB0eSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgRGF0ZXBpY2tlciBjZWxsc1xyXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGF0ZXBpY2tlci0tY2VsbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5kYXRlcGlja2VyLS1jZWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwuLWZvY3VzLSB7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0ge1xuICAgIGNvbG9yOiAjNEVCNUU2OyB9XG4gICAgLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtLi1mb2N1cy0ge1xuICAgICAgY29sb3I6ICM0YTRhNGE7IH1cbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0uLWluLXJhbmdlLSB7XG4gICAgICBjb2xvcjogIzRFQjVFNjsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmRhdGVwaWNrZXItLWNlbGwuLWluLXJhbmdlLS4tZm9jdXMtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogI2FlYWVhZTsgfVxuICAgIC5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWZvY3VzLSB7XG4gICAgICBjb2xvcjogI2FlYWVhZTsgfVxuICAgIC5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWluLXJhbmdlLSB7XG4gICAgICBjb2xvcjogI2ExYTFhMTsgfVxuICAgIC5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWN1cnJlbnQtLi1mb2N1cy0ge1xuICAgICAgY29sb3I6ICNhZWFlYWU7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20tIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDkyLCAxOTYsIDIzOSwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtdG8tIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDkyLCAxOTYsIDIzOSwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtZnJvbS0uLXJhbmdlLXRvLSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjNWNjNGVmOyB9XG4gICAgLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tY3VycmVudC0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjNWNjNGVmOyB9XG4gICAgLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tZm9jdXMtIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NWJjZWQ7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGw6ZW1wdHkge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZGF0ZXBpY2tlci0tZGF5cy1uYW1lcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogOHB4IDAgM3B4OyB9XG5cbi5kYXRlcGlja2VyLS1kYXktbmFtZSB7XG4gIGNvbG9yOiAjRkY5QTE5O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuOGVtOyB9XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheSB7XG4gIHdpZHRoOiAxNC4yODU3MSU7IH1cblxuLmRhdGVwaWNrZXItLWNlbGxzLW1vbnRocyB7XG4gIGhlaWdodDogMTcwcHg7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwtbW9udGgge1xuICB3aWR0aDogMzMuMzMlO1xuICBoZWlnaHQ6IDI1JTsgfVxuXG4uZGF0ZXBpY2tlci0teWVhcnMge1xuICBoZWlnaHQ6IDE3MHB4OyB9XG5cbi5kYXRlcGlja2VyLS1jZWxscy15ZWFycyB7XG4gIGhlaWdodDogMTcwcHg7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwteWVhciB7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMzMuMzMlOyB9XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgY29sb3I6ICNkZWRlZGU7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06aG92ZXIsIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06aG92ZXIge1xuICAgIGNvbG9yOiAjYzVjNWM1OyB9XG4gIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZGVkZWRlOyB9XG4gIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2EyZGRmNjsgfVxuICAgIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgICAgYmFja2dyb3VuZDogIzhhZDVmNDsgfVxuICAuLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICAgIGNvbG9yOiAjY2NjY2NjOyB9XG4gICAgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTplbXB0eSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTplbXB0eSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgRGF0ZXBpY2tlclxyXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuZGF0ZXBpY2tlcnMtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIGxlZnQgMHMgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgbGVmdCAwcyAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgbGVmdCAwcyAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAuZGF0ZXBpY2tlci4tZnJvbS10b3AtIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTsgfVxuICAuZGF0ZXBpY2tlci4tZnJvbS1yaWdodC0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTsgfVxuICAuZGF0ZXBpY2tlci4tZnJvbS1ib3R0b20tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7IH1cbiAgLmRhdGVwaWNrZXIuLWZyb20tbGVmdC0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpOyB9XG4gIC5kYXRlcGlja2VyLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIGxlZnQgMHMgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgbGVmdCAwcyAwcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgbGVmdCAwcyAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG5cbi5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUgLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kYXRlcGlja2VyLS1jb250ZW50IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAuLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGJkYmRiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAtMTsgfVxuICAuLXRvcC1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi10b3AtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi10b3AtcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAuLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICByaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB9XG4gIC4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWJvdHRvbS1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIGJvdHRvbTogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG4gIC4tbGVmdC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWxlZnQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1sZWZ0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLi10b3AtbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICBsZWZ0OiAxMHB4OyB9XG4gIC4tdG9wLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICByaWdodDogMTBweDsgfVxuICAuLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWJvdHRvbS1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHggLyAyKTsgfVxuICAuLWxlZnQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICB0b3A6IDEwcHg7IH1cbiAgLi1sZWZ0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgYm90dG9tOiAxMHB4OyB9XG4gIC4tbGVmdC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4IC8gMik7IH1cblxuLmRhdGVwaWNrZXItLWJvZHkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5kYXRlcGlja2VyLS1ib2R5LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2RlZGVkZTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTpob3ZlciB7XG4gICAgY29sb3I6ICNjNWM1YzU7IH1cbiAgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNkZWRlZGU7IH1cbiAgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjYTJkZGY2OyB9XG4gICAgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGFkNWY0OyB9XG4gIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgICAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBOYXZpZ2F0aW9uXHJcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kYXRlcGlja2VyLS1uYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNHB4OyB9XG4gIC4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUsXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuICAuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbi4tZGlzYWJsZWQtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gc3ZnIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gcGF0aCB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICM5YzljOWM7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7IH1cblxuLmRhdGVwaWNrZXItLW5hdi10aXRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMCA4cHg7IH1cbiAgLmRhdGVwaWNrZXItLW5hdi10aXRsZSBpIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICM5YzljOWM7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG4gIC5kYXRlcGlja2VyLS1uYXYtdGl0bGUuLWRpc2FibGVkLSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXItLWJ1dHRvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmOyB9XG5cbi5kYXRlcGlja2VyLS1idXR0b24ge1xuICBjb2xvcjogIzRFQjVFNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIC5kYXRlcGlja2VyLS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2RlZGVkZTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTpob3ZlciB7XG4gICAgY29sb3I6ICNjNWM1YzU7IH1cbiAgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNkZWRlZGU7IH1cbiAgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjYTJkZGY2OyB9XG4gICAgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGFkNWY0OyB9XG4gIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgICAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBUaW1lcGlja2VyXHJcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kYXRlcGlja2VyLS10aW1lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRhdGVwaWNrZXItLXRpbWUuLWFtLXBtLSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSAxMzhweDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMSAxMzhweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMSAxMzhweDtcbiAgICBtYXgtd2lkdGg6IDEzOHB4OyB9XG4gIC4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tdGltZSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDEgMTUzcHg7XG4gICAgICAtbXMtZmxleDogMCAxIDE1M3B4O1xuICAgICAgICAgIGZsZXg6IDAgMSAxNTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDE1M3B4OyB9XG5cbi5kYXRlcGlja2VyLS10aW1lLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7IH1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1jb2xvbiB7XG4gIG1hcmdpbjogMCAycHggM3B4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzLFxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeSBHb3RoaWNcIiwgQ2VudHVyeUdvdGhpYywgQXBwbGVHb3RoaWMsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzOmFmdGVyLFxuICAuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogLTJweDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzLi1mb2N1cy06YWZ0ZXIsXG4gIC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlcy4tZm9jdXMtOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtYW1wbSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDsgfVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkZWRlZGUsICNkZWRlZGUpIGxlZnQgNTAlLzEwMCUgMXB4IG5vLXJlcGVhdDsgfVxuICAuZGF0ZXBpY2tlci0tdGltZS1yb3c6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBib3JkZXItY29sb3I6ICNiOGI4Yjg7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpob3Zlcjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBib3JkZXItY29sb3I6ICNiOGI4Yjg7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpob3Zlcjo6LW1zLXRodW1iIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2I4YjhiODsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzVjYzRlZjsgfVxuICAgICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWNjNGVmO1xuICAgICAgICBib3JkZXItY29sb3I6ICM1Y2M0ZWY7IH1cbiAgICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOmZvY3VzOjotbXMtdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWNjNGVmO1xuICAgICAgICBib3JkZXItY29sb3I6ICM1Y2M0ZWY7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yczsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRodW1iIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgbWFyZ2luLXRvcDogLTZweDsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdHJhY2sge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtZmlsbC11cHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgc3BhbiB7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9XG5cbi5kYXRlcGlja2VyLS10aW1lLWljb24ge1xuICBjb2xvcjogIzljOWM5YztcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA1cHggLTFweCAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTsgfVxuICAuZGF0ZXBpY2tlci0tdGltZS1pY29uOmFmdGVyLCAuZGF0ZXBpY2tlci0tdGltZS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuZGF0ZXBpY2tlci0tdGltZS1pY29uOmFmdGVyIHtcbiAgICBoZWlnaHQ6IC40ZW07XG4gICAgd2lkdGg6IDFweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAuZGF0ZXBpY2tlci0tdGltZS1pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IC40ZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpOyB9XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgY29sb3I6ICNkZWRlZGU7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06aG92ZXIsIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06aG92ZXIge1xuICAgIGNvbG9yOiAjYzVjNWM1OyB9XG4gIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZGVkZWRlOyB9XG4gIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2EyZGRmNjsgfVxuICAgIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgICAgYmFja2dyb3VuZDogIzhhZDVmNDsgfVxuICAuLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICAgIGNvbG9yOiAjY2NjY2NjOyB9XG4gICAgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTplbXB0eSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTplbXB0eSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiIsIi5tYWluLXN0YXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDEuMmVtO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4ICM4ZDhjOWI7XG59XG5cbi5tYWluLXN0YXQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm1haW4tc3RhdC5iZy1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLm1haW4tc3RhdC5iZy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG59XG4ubWFpbi1zdGF0LmJnLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG59XG5cbi50ZXh0LXh4bCB7XG4gICAgZm9udC1zaXplOiAzLjVlbTtcbn1cblxuLnRleHQtbWQge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG59IiwiLnRhc2tzLXdpZGdldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4ICM4ZDhjOWI7XG59XG5cbi50YXNrcy13aWRnZXQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjFlbTtcbn1cblxuLnRhc2tzLXdpZGdldC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgcGFkZGluZzogMC4zZW0gMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG59IiwiLy9cbi8vIFBhZ2UgLSBFcnJvciA0XG4vLyBQYWdlcyBTQVNTIGZpbGVzIGFyZSBjb21waWxlZCBpbnRvIHNlcGFyYXRlIGNzcyBmaWxlc1xuLy9cblxuXG5cbi8vIEdsb2JhbCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9jb25maWdcIjtcblxuLy8gTGF5b3V0IGNvbmZpZ1xuQGltcG9ydCBcIi4uLy4uL2dsb2JhbC9sYXlvdXQvY29uZmlnLnNjc3NcIjtcblxuLmt0LWVycm9yLXY0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAua3QtZXJyb3JfY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNSUgMCAwIDUlO1xuICAgICAgICAua3QtZXJyb3JfbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzg0RDQ5RTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWVycm9yX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzg0RDQ5RTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWVycm9yX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjQ0M2NjIyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldCB7XG4gICAgLmt0LWVycm9yLXY0IHtcbiAgICAgICAgLmt0LWVycm9yX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAua3QtZXJyb3JfbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1lcnJvcl90aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1lcnJvcl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSgpIHtcbiAgICAua3QtZXJyb3ItdjQge1xuICAgICAgICAua3QtZXJyb3JfY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMCAwIDA7XG5cbiAgICAgICAgICAgIC5rdC1lcnJvcl9udW1iZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1lcnJvcl90aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1lcnJvcl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIEdsb2JhbCBNaXhpbnNcbi8vXG5cblxuXG5cbkBtaXhpbiBrdC1jbGVhcmZpeCgpIHtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG5cdFx0ZGlzcGxheTogdGFibGU7IC8vIDJcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5AbWl4aW4ga3QtYnV0dG9uLXJlc2V0KCkge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbkBtaXhpbiBrdC1pbnB1dC1yZXNldCgpIHtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtaXhpbiBrdC1idG4tcmVzZXQoKSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4ga3QtZml4LWZpeGVkLXBvc2l0aW9uLWxhZ3MoKSB7XG5cdC8vIHdlYmtpdCBoYWNrIGZvciBzbW9vdGggZm9udCB2aWV3IG9uIGZpeGVkIHBvc2l0aW9uZWQgZWxlbWVudHNcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG59XG5cbkBtaXhpbiBrdC1maXgtYW5pbWF0aW9uLWxhZ3MoKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuQG1peGluIGt0LWF0dHIoJGF0dHIsICR2YWx1ZSwgJGltcG9ydGFudDogJycpIHtcbiAgICBAaWYgICR2YWx1ZSAhPSBudWxsICB7XG4gICAgICAgICN7JGF0dHJ9OiAjeyR2YWx1ZX0gI3skaW1wb3J0YW50fTtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1oYWNrLWllIHtcblx0Ly9JRTEwIGFuZCBJRTExXG5cdEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGt0LWhhY2stZWRnZS1hbGwge1xuXHRAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBrdC1yb3VuZGVkIHtcbiAgICBAaWYgJGt0LXJvdW5kZWQgPT0gdHJ1ZSB7XG4gICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3Qtbm90LXJvdW5kZWQge1xuICAgIEBpZiAka3Qtcm91bmRlZCA9PSBmYWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gSW5wdXQgcGxhY2Vob2xkZXIgY29sb3JcbkBtaXhpbiBrdC1pbnB1dC1wbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuQG1peGluIGt0LWhvdmVyLXRyYW5zaXRpb24ge1xuICAgIHRyYW5zaXRpb246ICRrdC10cmFuc2l0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246ICRrdC10cmFuc2l0aW9uO1xuICAgIH1cbn1cblxuQG1peGluIGt0LXRyYW5zaXRpb24ge1xuICAgIHRyYW5zaXRpb246ICRrdC10cmFuc2l0aW9uO1xufVxuXG4vLyBJY29uIFNpemluZ1xuLy8gU0FTUyBNYXA6ICAobGluZWF3ZXNvbWU6IDEuMXJlbSwgZm9udGF3ZXNvbWU6IDEuMnJlbSwgZmxhdGljb246IDEuMXJlbSlcbkBtaXhpbiBrdC1pY29ucy1zaXplKCRjb25maWcpIHtcbiAgICAvLyBMaW5lYXdlc29tZVxuICAgIFtjbGFzc149XCJsYS1cIl0sXG4gICAgW2NsYXNzKj1cIiBsYS1cIl0ge1xuICAgICAgICBmb250LXNpemU6IGt0LWdldCgkY29uZmlnLCBsaW5lYXdlc29tZSk7XG4gICAgfVxuXG4gICAgLy8gRm9udGF3ZXNvbWVcbiAgICBbY2xhc3NePVwiZmEtXCJdLFxuICAgIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiBrdC1nZXQoJGNvbmZpZywgZm9udGF3ZXNvbWUpO1xuICAgIH1cblxuICAgIC8vIEZsYXRpY29uXG4gICAgW2NsYXNzXj1cImZsYXRpY29uLVwiXSxcbiAgICBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbiAgICBbY2xhc3NePVwiZmxhdGljb24yLVwiXSxcbiAgICBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICAgICAgICBmb250LXNpemU6IGt0LWdldCgkY29uZmlnLCBmbGF0aWNvbik7XG4gICAgICAgIC8vIGZpeCBpY29uIHBvc2l0aW9uIGZvciBSVExcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxufVxuXG4vLyBJY29uIGF0dHJcbi8vIFNBU1MgTWFwOiAgKGxpbmVhd2Vzb21lOiAxLjFyZW0sIGZvbnRhd2Vzb21lOiAxLjJyZW0sIGZsYXRpY29uOiAxLjFyZW0pXG5AbWl4aW4ga3QtaWNvbnMtc3R5bGUoJGF0dHIsICRjb25maWcpIHtcbiAgICAvLyBsaW5lYXdlc29tZVxuICAgIFtjbGFzc149XCJsYS1cIl0sXG4gICAgW2NsYXNzKj1cIiBsYS1cIl0ge1xuICAgICAgICAjeyRhdHRyfToga3QtZ2V0KCRjb25maWcsIGxpbmVhd2Vzb21lKTtcbiAgICB9XG5cbiAgICAvLyBGb250YXdlc29tZVxuICAgIFtjbGFzc149XCJmYS1cIl0sXG4gICAgW2NsYXNzKj1cIiBmYS1cIl0ge1xuICAgICAgICAjeyRhdHRyfToga3QtZ2V0KCRjb25maWcsIGZvbnRhd2Vzb21lKTtcbiAgICB9XG5cbiAgICAvLyBGbGF0aWNvblxuICAgIFtjbGFzc149XCJmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzXj1cImZsYXRpY29uMi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgICAgICAgI3skYXR0cn06IGt0LWdldCgkY29uZmlnLCBmbGF0aWNvbik7XG4gICAgfVxufVxuXG4vLyBTQVNTIE1hcDogIChsaW5lYXdlc29tZTogMS4xcmVtLCBmb250YXdlc29tZTogMS4ycmVtLCBmbGF0aWNvbjogMS4xcmVtKVxuQG1peGluIGt0LWljb25zIHtcbiAgICBbY2xhc3NePVwibGEtXCJdLFxuICAgIFtjbGFzcyo9XCIgbGEtXCJdLFxuICAgIFtjbGFzc149XCJmYS1cIl0sXG4gICAgW2NsYXNzKj1cIiBmYS1cIl0sXG4gICAgW2NsYXNzXj1cImZsYXRpY29uLVwiXSxcbiAgICBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbiAgICBbY2xhc3NePVwiZmxhdGljb24yLVwiXSxcbiAgICBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIExpbmVhd2Vzb21lIGljb25cbkBtaXhpbiBrdC1sYS1pY29uKCRpY29uKSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIjeyRpY29ufVwiO1xuICAgIH1cbn1cblxuQG1peGluIGt0LWxhLWljb24tY2hhbmdlKCRpY29uKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiN7JGljb259XCI7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtZmxhdGljb24yLWljb24oJGljb24pIHtcbiAgICBmb250LWZhbWlseTogRmxhdGljb24yO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGNvbnRlbnQ6IFwiI3skaWNvbn1cIjtcbn1cblxuLy8gTGluZWF3ZXNvbWUgaWNvblxuQG1peGluIGt0LWxhLWljb24tc2VsZigkaWNvbikge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgY29udGVudDogXCIjeyRpY29ufVwiO1xufVxuXG4vLyBDbG9zZSBpY29uXG5AbWl4aW4ga3QtY2xvc2UtaWNvbigkc2VsZjpudWxsKSB7XG4gICAgQGlmICRzZWxmID09IHRydWUge1xuICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uLXNlbGYoIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCBjbG9zZSkgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGNsb3NlKSApO1xuICAgIH1cbn1cblxuLy8gQXJyb3cgaWNvblxuQG1peGluIGt0LWFycm93LWljb24oJGRpciwgJHNlbGY6bnVsbCkge1xuICAgIEBpZiAkZGlyID09IGRvd24ge1xuICAgICAgICBAaWYgJHNlbGYgPT0gdHJ1ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uLXNlbGYoIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCBkb3duKSApO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24oIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCBkb3duKSApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXIgPT0gdXAge1xuICAgICAgICBAaWYgJHNlbGYgPT0gdHJ1ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uLXNlbGYoIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCB1cCkgKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgdXApICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpciA9PSBsZWZ0IHtcbiAgICAgICAgQGlmICRzZWxmID09IHRydWUge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgbGVmdCkgKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgbGVmdCkgKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyID09IHJpZ2h0IHtcbiAgICAgICAgQGlmICRzZWxmID09IHRydWUge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgcmlnaHQpICk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIHJpZ2h0KSApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTdmcgaWNvbiBjb2xvclxuQG1peGluIGt0LXN2Zy1pY29uLWNvbG9yKCRjb2xvcikge1xuICAgIGcge1xuICAgICAgICBbZmlsbF0ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgZyB7XG4gICAgICAgICAgICBbZmlsbF0ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBCcmVha3BvaW50IG1peGluc1xuLy8gTGF5b3V0IEJyZWFrcG9pbnRzXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gYW5kIG1heGltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AbWl4aW4ga3QtbWVkaWEtYmVsb3coJHdpZHRoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludCgkd2lkdGgpfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1tZWRpYS1hYm92ZSgkd2lkdGgpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KCR3aWR0aCkgKyAxcHh9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LW1lZGlhLXJhbmdlKCRmcm9tLCAkdG8pIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KCRmcm9tKSArIDFweH0pIGFuZCAobWF4LXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQoJHRvKX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtbWluaW1hbC1kZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KGxnKSArIDFweH0pIGFuZCAobWF4LXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQoeGwpfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1taW5pbWFsLWRlc2t0b3AtYW5kLWJlbG93IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KHhsKX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChsZykgKyAxcHh9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LWRlc2t0b3AteGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQoeGwpICsgMXB4fSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1kZXNrdG9wLXh4bCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludCh4eGwpICsgMXB4fSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQobWQpICsgMXB4fSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC10YWJsZXQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQobWQpICsgMXB4fSkgYW5kIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChsZyl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KGxnKX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtbW9iaWxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KG1kKX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtbW9iaWxlLXNtIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KHNtKX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtcmVzcG9uc2l2ZS1iZWxvdygkd2lkdGgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skd2lkdGh9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1yZXNwb25zaXZlLWFib3ZlKCR3aWR0aCkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyR3aWR0aH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LXJlc3BvbnNpdmUtcmFuZ2UoJGZyb20sICR0bykge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRmcm9tfSkgYW5kIChtYXgtd2lkdGg6ICN7JHRvfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuIiwiLy8gbG9hZCBiYXNlIGRlbW8gc3R5bGVzLiBmb3IgZGVtbyBwdXJwb3NlLCB0aGUgc3R5bGUgd2lsbCBiZSBsb2FkZWQgaGVyZVxuLy8gZm9yIHByb2R1Y3Rpb24sIGluY2x1ZGUgdGhlIGRlbW8gYmFzZSBzdHlsZSBpbiAvc3JjL2luZGV4Lmh0bWwgZmlsZSB0byBsb2FkIHRoZSBjc3MgZWFybGllclxuLmt0LWdyaWQtLWFuaW1hdGVDb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNSUsIDApO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICAmLWZpbmlzaGVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjsudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2csLnZqcy1idXR0b24+LnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtYnV0dG9uPi52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmV7dGV4dC1hbGlnbjpjZW50ZXJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpWaWRlb0pTO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUJEa0FBc0FBQUFBRzZnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBnQUFBRlpSaVYzaFkyMWhjQUFBQVlRQUFBRGFBQUFEUHY3NDkvcG5iSGxtQUFBQ1lBQUFDM0FBQUJIUVpnNk9jV2hsWVdRQUFBM1FBQUFBS3dBQUFEWVp3MjUxYUdobFlRQUFEZndBQUFBZEFBQUFKQStSQ0xGb2JYUjRBQUFPSEFBQUFCTUFBQUNNNzQ0QUFHeHZZMkVBQUE0d0FBQUFTQUFBQUVoRjZrcXViV0Y0Y0FBQURuZ0FBQUFmQUFBQUlBRTBBSUZ1WVcxbEFBQU9tQUFBQVNVQUFBSUsxY2Yxb0hCdmMzUUFBQS9BQUFBQkpBQUFBZFBFeFl1TmVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUzd3VGlCZ1pXQmdhV1E1UmtEQThNdkNNMGN3eERPZUk2QmdZbUJsWmtCS3doSWMwMWhjUGpJK0ZHSkhjUmR5QTRSWmdRUkFESzNDeEVBQUhpYzdkRlpic01nQUVYUlMweWN5Wm5uT2VHN3krcUM4cFUxZEh1c0lPWHh1b3hhT2x3WllXUUIwQWVhNHF1SUVONEU5THpLYktqekRlTTZIL211YTZMbWMvcDh5aGcwbHZkWXgxNVpHOHVPTFFPR2pNcDNFenFtekppellNbUtOUnUyN05oejRNaUpNeGV1M0xqejRFa3FtN1Q4UDUyRzhQUDNsblRPVmsrK1o2aU42UVp6Tk4xRjdwdHVON2VHT2pEVW9hR09ESFZzdXZVOE1kVE85SGQ1YXFnelE1MGI2c0pRbDRhNk10UzFvVzRNZFd1b08wUGRHK3JCVUkrR2VqTFVzNkZlRFBWcXFEZER2UnZxdzFDZmhwcU05QXQwaUZMYUFBQjRuSjFZRFhCVFZSWis1LzIyVFVsSjh3ZTBwSGxKbTdSSmY1TzhGMmo2RXltbFNQa3B4YUw4VTJ4cGEzREtqMENCaGMySVc0ZVdLU29rSW9Mc3VNcXNzTTY0ZitqQTRIU2RXWFhYc2NCcTY3SU9zM0ZYWjFaWVdWeVJGZG84OTl5WHRJQlFaOTBrNzcxN3p6M3YzSFBQT2ZkODU0WUNDajljTDlkTDBSUUZPcUNiR0puckhiNUVheWlLSVdOOGlBL2hXQmJsbzZoVVdtOFR0Q0R3RTgwV01KdXMvaXJ3eXhPZHhlQjBNRGIxNFZOSkhuWFlvTExTbDZGZkNVWU85bllQVEE4RXBnOTA5MExwcmZiQmJaMmhZMFVsSlVYSFFwMy92dFdrUzZFQnY4K3JQTXE1dTk2OTJmL2ROeEpOaXF3QzF4UEU5VENVZ0NzU2RRV2dFM1hRRDI1bGtHNENOMnhtVGNPWFdCT3lzZXI2Uk42S25HYktTYm1RMytkME9JMW0yVzhRekxMa0kyc3lrcldBZ0pKRXRBOHZHR1cvMlErQ21UM244elM5d1p3dTJEQ3Z0dVpLWk4zeGtyTGgzNnlDWnVVb21RU3FHcFk4dC8yNVZmSFZodzh6NGViR0J0ZkxiMHlhOVBDYURjKzhkR1R2azJkc2g2ejdXenZvd2xYS1VTV285TUoxNWEzS3JFUDJsb09yMk9qaHc2aVc2aGYyQkRkRWNjUXZaR3BhQXk3WW92U3dxOGtyN0hHbGx4cGQ3MXJrUzZHMFNmMTFzbDlPdk1LMStqd1BQT0R4alV3a09pbTlDVTNpeDF3TmpYRGZtSlNFbjYxOEJzNmxwV3dVcFUrOFBDcUxNWTY1MHpqcThWaENJUDE3TkVLVHgzZWFMTCtzNVBpNnlKV2FXalRITFIxall6UFNWOVZGLzZPamRiLzFrTzNNazN1aEhDMHg2Z2MxQmpsS1ErblFGeFRZZGFKa1o3eVNWeExCYmhSMWRzYm9OWHAxdENZS1cyTFJhRXpwWWNJeDJCS054YUwwWmFVblNxZkZvaU5oSEtSL0drWDZQV1VTQWFKZWxRYXFaTDFFcG9ITnNhalNFeVBTb0o5SWpoSXhUZGpITG13WnZoUkRPaUZUWS9ZZVFudnJWWm1pVFF0R25jRUNYdEZUQlpMT1Z3d01SZ29YSEFrWHpNelBuMW5BSko4allTYk1EYXFOMndhR0x6TmhpaC9iWnluVUJNcElXU2c3VllpN0RSeDJtOEFMa0lkUkNKd0k2QXJKeDJFSThrYURXZVRRS2VBRms5ZmpsLzFBdndrdGpRMVA3Tmp5TUdReWZkNHZqaXBYNk0vaTUyRDdDcTgwa3FsY3hFY0dYUnIvRkVjZ3MwdTV1R2dCNFZXdU1GZnBkbjJSZTZIaTNQcXpteFdLc3o2K2FlMlBuOWhYWHcvZnFNODU5VWlHQzBvS1lZSUxKQnFKcnNuMVoxRTVxT3M5clFDaVVRUlJFam04eUpjYkhGNWNVSnVmWDF2QUhsZWZ3MFhnVW9ib1MzRVRmUWxUeEJDNFNPdHVFOFZQUkpUQlNDUVNqWkNwazdHcXp1K21hc2FaMnk3WmplaGhvNEYzZzgyQk5Ea0FIcE9SRzQrT0NTK2Y2SlRQbXRSbi9QSDFrY2g2ZDA0c3A3QVFiMjVhUS9wcVV5WGVROHZyZWJHOE9ZUWRYT1ErNTg1dTBzZFc5cnFhbHpSVVJpSis5RjRNd2VSRnJLVWpsMUdVWWhIMUEyN1dPSHc1Y1RGU0ZQTW85RWVVSUduUVRaSElhSjdBSExhT0tzT09EYU5GOWprQmpZRzJRRXNRMnhqTVVBeDJiQkViZVRCV01Id3NrQmpuZ3E1NlMveWZna0JuV0JhNEs5c3FLdHEydDFVSThTOUhlNVh1QlJiYXdBZGF0clFFQWkzMEFrczIrTE04V2VDYmFsVlprV055bHZKK2RxSm56VmIrT0hsU29LVzhuUENQN1JkK0NjWjJEZFdBR3FKMkNCRk9waGd5d0ZGQ0ZCTnRmQWJHdE5QQkN3eHZ5Z0hlWU1aTVk5WmJvQnF3cS9wVnJzYmdONXRrdjE1Mk9EbGJNZmlxd0dNQmd4YTRFeHozUWhvdlJJVXA2YWNxWm1RelJxMHlwRFhTMlRQTFQwMllJa1FFVG5PRTQ0NW9PR3hPbVhBcVVKTk5HN1hndXBNalBxMnVhOWFzcmo1eVkveXVLdGVPMUt4MFlOSlR1ZnJpckxlMW1abmF0N09MNnJuVWRDV2VucFc2SThtQW5ic1k4S1dzMVB1U292Q1c5QS9aMjVQUTI0YTdjTk9xZ21Ua0xtQk1naDRUSGdjNGI5azJJVnYxL2cvRjVuR2xqd1BMZk9nSEF6SnpoNDVWLzQrV2VuVHptTXRSNVo3dXMyVHlzOTA5VUhxclBZN0tiY2tveFJ2UkhobVZjM2NKR0U5N3VtbDBSMVMwamRVTFZsN0V2WnRERlZCRjM1TjljRWRqcGdtQWlPbEZaK0R0b2g5MytEM3p6SHI4UlJOWlFobkNOTU5iY2VnT3ZwRXdab0wrMDZjSlEwN2grdGgzZlovN1BWYlZDNm5nVEFWL0tvTEZ1TzYrMktGY1U2NTFnRWI1dWdQU0liMUQrWHA4VjQrazNzRUlHbnc1bVllNElmNGsxbEZZcjZTQ3ptTTJFUThpV3Rtd2puQkk5a1R3ZTFUbGZBbVhoN0gwMmJ5OWZXMmdzakt3dHYwYWFVUktpbDRPZFY3ckRMMU1YSUZOcmhkeG9oY1pYWVRucTQ3V2lzcktpdGFPYmJmNSt5dmtMaTVKNmxDTlpaK0I2R0MzOFZOQlpCRGlkU1MvK21Tdmg2cytzcmdDOHB5S012RHR0K2RlM2M5ZlU3NlpQZnVNOHVkNEt2MGZ5UC9McWZlcE1ULzNvWnhTcXBaYVRhMURhUVlMWThURnNIWWJXWXNQb1JoUldmTDVlU1NRYmhVR2dHQzNZTGJWTWs2UGl0VEZOR3BBc05yQzZEMVZOQktnQkhNZWphaXVSV0VXR2dzU0RCVEpqcVdJbDhrSkxsc2FMSjJ0WERyNnhHZlQ4NWJNMlEwNmE0NngySFRndmRuVjh6NVlEeS8yN0o0enQ2eDJWdGt6am9ZcGtxMzZrYUJyNGVRU2c3dHlpVndlV3ViWFp1Z3RhZGw1OHlkYXBmYk9SZktzRFR1WjBPQmd4NGNmZGpDZjV0YldOSVRuTDEyMGZkT2kxUlYxQzN1S0d6TmR3WUxjTXZaM0J4b1B5VE9DRDFYdlhUcDdVMTBnV0NWbVRWOWIzcjJ6MFNrR1dvdmIyaHA5STg5TzhhMnNtbHlhTzhtdU1VK2RSbXR6cDYwSXpBb0ZwakxyMW4zODhib0x5ZjBkUnZ4aHNIWjBxYldxRGt3cXZ2cGtqNGwwZlk2RUlYUmk1c1FTckF2c1ZZd1hSeTRxSjJFVnREMUFON2EwSFd0aDl5bXZMMXhjM1dUVUtLL1RBSEEvYlhEVnRWV2ZPTWZ1R3hHWnY0TG4valZyOWpjM2oxeU12MHRuZG15dDlWcTg4WTlnSDF3dExYM0tXam90NSsraldIZ0FvWlprUTE0d0dRMjBGbGk3MVVtS0pBeTR4S01TVEdiVmR5Ylc3RkREQXV0OVhwRDVBeldyWU83elE4cWZmcUY4K1luZC9jbHJIY2R5eEd5M2EvMyttZk5uekMvY0JzdmVUam5UdlhmMW82dnpPbFp3N1d0cXRkbVBLL0VycnovNk5OdEQ3MnptTk9aZmJtWWRUR0hmb29mcUk3OU9jK1IybjFscm5MNnBPbTBVcDdrd3hoVFcxMkFtbTdXWWtYUjJxWXJGMkFtZ21iQXN4Wmp3eTF4cGcvbTFKZTJ2cnA4di9uejJ4cG1sQmc0RTlock1VMzQxd1ZwVE9oL09mbUd2QW5yYThxNnVjdHI2MFpRSFYzUStXTVFKeWtNajhac1duMlFCT21tSE1CK201cERJcFRGb25ZaWdpYUtBaEdFaUFIRjdFbGlWblFram9MVklNUHRKcEJLSFlkM0E4R1lIOWpKenJXd21IeDVRanA3dkRBWDBzdUdSeW0xdnRtLzlXMS9IeVI4dmN6Zk1zNlNrOERTdjg1NS81ZGxYOW9RcTUyaFQ4c3l5cDJyeDVJZDE3SUF5QU0zd0lqUVBNT0h6eXRFQjY0cTZENXpUOTF5TmJueDNWL25xbmQwMTdTOVkwNjA1azNpem9YTHBzeGRlMm4zOHlvT1Y5czFMY2p3ek5qYmRYNmFzbkJWYUJqLzYvRHdLd1BrcGNxYkRHN0Juc1hvU3FXblVBbW90dFlGNmpNU2RWeVlaaDN6VlhDandUaXd3SEg2c0d1UmlFSFFHenVSWDZ3aFprcDEyM295MUJXRTJtRWZKL3R2SVJ0TTRaTTViRFhpTXNQTWFBS09UeWM1dUw1N3JxeXljNXk1SkU1cG0xaTJTMmlVWDBDY2FRNmxDNlpvZzdKcVNxWm1ZbG9zbDJLNnB3TkE4NHpSblFXNlNhQUxZWlFHVzVsaEN0VS9XMzRONm8rYktmWjhjZjMvQ2wvK2lUWDN3QnpwT1k0bVJrZU5mM3JwdHljR1NzaFFXZ0diWXQ1akZjMmUwK0RnbElyd2w2RFZXUTdCdXdhSjNYazFKNFZMNXVybkxsL1dmK2dIVS9oWm9aZEtOeW02bEcrSTM0RmFOZVpLY1NwSklvMkllQ1Z2cGRzREdmS3Z6Sm5Bd21lRDM3T3c2NVpXd1Nvd3Bnd1g1VDY5cy9yQjU1ZFA1QmNwZ0RLRlY4cDdxMnNuLzF1YzkzYlZ6VC93NlVyQ3FEVFd2ZkNxL29DRC9xWlhOb1VqOEJMNUtwNkdVMDE3ZnJmTlhrQXRpaXlmL1NPQ0VlTHFuZDhSL1FsOUdsQ1JmY3RTNms1Y2h2SUJ1UTF6Q0Nqb0NITDJESE5ISVh4TUoza1FlTzhsYnNVWE9OZVNmQTVFamNHNi9FK0tkaE40YlAwNHZCaGRpODgzK0JGQnpRYnhGYnZaelFlWTlMTkJaYzBGTmZuNU53ZkRuNnJDVG5UdzZSOG8rZ2ZwZjVoQ29tMzNjUnVpVGxzczNLSG1aakQrQlBOKzVnWHVBMnppUy9RNzNtTHhVa3BiS04vZXF3ejV1SzBYOUYzaDJkMVY0bkdOZ1pHQmdBT0pkNzc2K2l1ZTMrY3JBemM0QUFqZTVCZmNnMHh6OVlIRU9CaVlRQlFBOEZRbEZBSGljWTJCa1lHQm5BQUdPUGdhRy8vODUraGtZR1ZDQk1nQkdHd05ZQUFBQWVKeGpZR0JnWUI4RW1LT1BnUUVBUTA0QmZnQUFBQUFBQUE0QWFBQitBTXdBNEFFQ0FVSUJiQUdZQWNJQ0dBSllBclFDNEFNd0E3QUQzZ1F3QkpZRTNBVWtCV1lGaWdZZ0JtWUd0QWJxQjFnSUVnaFlDRzRJaEFpMkNPaDRuR05nWkdCZ1VHWW9aV0JuQUFFbUlPWUNRZ2FHLzJBK0F3QVlDUUcyQUhpY1haQk5hb05BR0laZkU1UFFDS0ZRMmxVcHMyb1hCZk96ekFFU3lES0JRSmRHUjJOUVIzUVNTRS9RRS9RRVBVVVBVSHFzdnNyWGpUTXc4M3pQdlBNTkN1QVdQM0RRREFlamRtMUdqendTN3BNbXdpNzVYbmdBRDQvQ1Evb1g0VEZlNFF0N3VNTWJPemp1RGMwRW1YQ1AvQzdjSjM4SXUrUlA0UUVlOENVOHBQOFdIbU9QWDJFUHo4N1RQbzIwMmV5Mk9qbG5RU1hWLzZhck9qV0ZtdnN6TVd0ZDZDcXdPbEtIcTZvdnljTGFXTVdWeWRYS0ZGWm5tVkZsWlU0NnRQN1Iybkk1bmNiaS9kRGtmRHRGQkEyRERYYllraEtjK1YwQnFzNVp0OUpNMUhRR0JSVG0vRWV6VG1aTkt0cGNBTXM5WXU2QUs5Y2FGNzZ6b0xXSVdjZk1HT1NrVmR1dlNXZWNocVpzejA0MEliMlBZM3VyeEJKVHpyaVQ5NWxpcHorVE4xZm1BQUFBZUp4dGtNbDJ3akFNUmZPQWhBQmxLbTJoODBDMythamdDS0tEWTZjZWdQNTlUWUJ6dWtBTCt6MVpzcThjdGFKVFRLUHJzVVFMYlhRUUkwRVhLWHJvWTRBYkRESENHQk5NY1lzWjduQ1BCOHl4d0NPZThJd1h2T0lONy9qQUo3Nnd4SGZVcVdYK096Z3VtV0FqSk1WMTdpME5kbHI2aXJMS08rcWZ0ZFQ3aTZ5NHVGU1V2Q2tuYXkrbEZZWklaYVFjbWZIL3hJRmRZbjk4YnFocmExYUtUTS82bFdNbnlhWWlyeDFyRlVRWkZCa2IyekpVdG9YZUpDZWcwV25MdEhlU0ZjM090cm5vek53cWkwVGtTcEJNREIxblNkZTVvSlhXMjNoVFMyL1QwTGlsZ2xYWDdkbUZWeExucTVVMHZZQVRIRmszelgzQk9pc29RSE5ERkRlWm5xS0R5OWhSTmF3TjdWaDcyN2hGemNKNWM4VElMcktaZkg3dElQeEFGUDBCcExlSlBBPT0pIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXBsYXl7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDFcIn0udmpzLWljb24tcGxheS1jaXJjbGV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTAyXCJ9LnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tcGF1c2V7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXZvbHVtZS1tdXRle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tdm9sdW1lLWxvd3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXZvbHVtZS1sb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tdm9sdW1lLW1pZHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXZvbHVtZS1taWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi12b2x1bWUtaGlnaHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tdm9sdW1lLWhpZ2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDdcIn0udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9LnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tZnVsbHNjcmVlbi1leGl0e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDlcIn0udmpzLWljb24tc3F1YXJle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGFcIn0udmpzLWljb24tc3Bpbm5lcntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjEwYlwifS52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUFVKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLU5aKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1zdWJ0aXRsZXN7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tR0IpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXN1YnRpdGxlczpiZWZvcmV7Y29udGVudDpcIlxcZjEwY1wifS52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWNhcHRpb25ze2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanM6bGFuZyhmci1DQSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWNhcHRpb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMTBkXCJ9LnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tY2hhcHRlcnN7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWNoYXB0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMTBlXCJ9LnZqcy1pY29uLXNoYXJle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwZlwifS52anMtaWNvbi1jb2d7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjExMFwifS52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3MsLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsLC52anMtaWNvbi1jaXJjbGUsLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUsLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSwudmpzLWljb24tY2lyY2xlOmJlZm9yZSwudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjExMVwifS52anMtaWNvbi1jaXJjbGUtb3V0bGluZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tY2lyY2xlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTJcIn0udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS52anMtaWNvbi1oZHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24taGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTRcIn0udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1jYW5jZWx7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWNhbmNlbDpiZWZvcmV7Y29udGVudDpcIlxcZjExNVwifS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1yZXBsYXl7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1lbmRlZCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1yZXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTZcIn0udmpzLWljb24tZmFjZWJvb2t7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMTE3XCJ9LnZqcy1pY29uLWdwbHVze2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1ncGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjExOFwifS52anMtaWNvbi1saW5rZWRpbntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTlcIn0udmpzLWljb24tdHdpdHRlcntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjExYVwifS52anMtaWNvbi10dW1ibHJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifS52anMtaWNvbi1waW50ZXJlc3R7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifS52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTFkXCJ9LnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tYXVkaW97Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWF1ZGlvOmJlZm9yZXtjb250ZW50OlwiXFxmMTFlXCJ9LnZqcy1pY29uLW5leHQtaXRlbXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tbmV4dC1pdGVtOmJlZm9yZXtjb250ZW50OlwiXFxmMTFmXCJ9LnZqcy1pY29uLXByZXZpb3VzLWl0ZW17Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXByZXZpb3VzLWl0ZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlcntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjFcIn0udmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXR7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMlwifS52aWRlby1qc3tkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO3dvcmQtYnJlYWs6aW5pdGlhbH0udmlkZW8tanM6LW1vei1mdWxsLXNjcmVlbntwb3NpdGlvbjphYnNvbHV0ZX0udmlkZW8tanM6LXdlYmtpdC1mdWxsLXNjcmVlbnt3aWR0aDoxMDAlIWltcG9ydGFudDtoZWlnaHQ6MTAwJSFpbXBvcnRhbnR9LnZpZGVvLWpzW3RhYmluZGV4PVwiLTFcIl17b3V0bGluZTowfS52aWRlby1qcyAqLC52aWRlby1qcyA6YWZ0ZXIsLnZpZGVvLWpzIDpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fS52aWRlby1qcyB1bHtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7bGlzdC1zdHlsZS1wb3NpdGlvbjpvdXRzaWRlO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0udmlkZW8tanMudmpzLTEtMSwudmlkZW8tanMudmpzLTE2LTksLnZpZGVvLWpzLnZqcy00LTMsLnZpZGVvLWpzLnZqcy05LTE2LC52aWRlby1qcy52anMtZmx1aWR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6MH0udmlkZW8tanMudmpzLTE2LTl7cGFkZGluZy10b3A6NTYuMjUlfS52aWRlby1qcy52anMtNC0ze3BhZGRpbmctdG9wOjc1JX0udmlkZW8tanMudmpzLTktMTZ7cGFkZGluZy10b3A6MTc3Ljc3Nzc3Nzc3NzglfS52aWRlby1qcy52anMtMS0xe3BhZGRpbmctdG9wOjEwMCV9LnZpZGVvLWpzLnZqcy1maWxse3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZpZGVvLWpzIC52anMtdGVjaHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1ib2R5LnZqcy1mdWxsLXdpbmRvd3twYWRkaW5nOjA7bWFyZ2luOjA7aGVpZ2h0OjEwMCV9LnZqcy1mdWxsLXdpbmRvdyAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW57cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTAwMDtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MH0udmlkZW8tanMudmpzLWZ1bGxzY3JlZW46bm90KC52anMtaW9zLW5hdGl2ZS1mcyl7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUhaW1wb3J0YW50O3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS52aWRlby1qcy52anMtZnVsbHNjcmVlbi52anMtdXNlci1pbmFjdGl2ZXtjdXJzb3I6bm9uZX0udmpzLWhpZGRlbntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS52anMtZGlzYWJsZWR7b3BhY2l0eTouNTtjdXJzb3I6ZGVmYXVsdH0udmlkZW8tanMgLnZqcy1vZmZzY3JlZW57aGVpZ2h0OjFweDtsZWZ0Oi05OTk5cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MXB4fS52anMtbG9jay1zaG93aW5ne2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O29wYWNpdHk6MSFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0udmpzLW5vLWpze3BhZGRpbmc6MjBweDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDtmb250LXNpemU6MThweDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDozMDBweDtoZWlnaHQ6MTUwcHg7bWFyZ2luOjAgYXV0b30udmpzLW5vLWpzIGEsLnZqcy1uby1qcyBhOnZpc2l0ZWR7Y29sb3I6IzY2YThjY30udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b257Zm9udC1zaXplOjNlbTtsaW5lLWhlaWdodDoxLjVlbTtoZWlnaHQ6MS42MzMzMmVtO3dpZHRoOjNlbTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MTBweDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eToxO2JvcmRlcjouMDY2NjZlbSBzb2xpZCAjZmZmO2JhY2tncm91bmQtY29sb3I6IzJiMzMzZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjcpO2JvcmRlci1yYWRpdXM6LjNlbTt0cmFuc2l0aW9uOmFsbCAuNHN9LnZqcy1iaWctcGxheS1jZW50ZXJlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbnt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LS44MTY2NmVtO21hcmdpbi1sZWZ0Oi0xLjVlbX0udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMsLnZpZGVvLWpzOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9ue2JvcmRlci1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzczODU5ZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE1LDEzMywxNTksLjUpO3RyYW5zaXRpb246YWxsIDBzfS52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1iaWctcGxheS1idXR0b24sLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiwudmpzLWhhcy1zdGFydGVkIC52anMtYmlnLXBsYXktYnV0dG9uLC52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9ue2Rpc3BsYXk6bm9uZX0udmpzLWhhcy1zdGFydGVkLnZqcy1wYXVzZWQudmpzLXNob3ctYmlnLXBsYXktYnV0dG9uLW9uLXBhdXNlIC52anMtYmlnLXBsYXktYnV0dG9ue2Rpc3BsYXk6YmxvY2t9LnZpZGVvLWpzIGJ1dHRvbntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6bm9uZTtjb2xvcjppbmhlcml0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS52anMtY29udHJvbCAudmpzLWJ1dHRvbnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6M2VtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOi41ZW07ei1pbmRleDoyfS52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZ3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDAsMCwwLC44KSxyZ2JhKDI1NSwyNTUsMjU1LDApKTtvdmVyZmxvdzphdXRvfS52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZz4qe2JveC1zaXppbmc6Ym9yZGVyLWJveH0udmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e2ZvbnQtc2l6ZToxLjJlbTtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzoyMHB4IDI0cHg7ei1pbmRleDoxfS52anMtbWVudS1idXR0b257Y3Vyc29yOnBvaW50ZXJ9LnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9LnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQ6aG92ZXIgLnZqcy1tZW51e2Rpc3BsYXk6bm9uZX0udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7b3ZlcmZsb3c6YXV0b30udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQ+Kntib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZqcy1zY3J1YmJpbmcgLnZqcy1jb250cm9sLnZqcy1tZW51LWJ1dHRvbjpob3ZlciAudmpzLW1lbnV7ZGlzcGxheTpub25lfS52anMtbWVudSBsaXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzouMmVtIDA7bGluZS1oZWlnaHQ6MS40ZW07Zm9udC1zaXplOjEuMmVtO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX0uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlciwudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpmb2N1cywudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM3Mzg1OWY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNSwxMzMsMTU5LC41KX0uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyLC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpmb2N1cywudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMmIzMzNmfS5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSA6bm90KC52anMtc2VsZWN0ZWQpOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSksLnZpZGVvLWpzIC52anMtbWVudSA6bm90KC52anMtc2VsZWN0ZWQpOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7YmFja2dyb3VuZDowIDB9LnZqcy1tZW51IGxpLnZqcy1tZW51LXRpdGxle3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjJlbTtwYWRkaW5nOjA7bWFyZ2luOjAgMCAuM2VtIDA7Zm9udC13ZWlnaHQ6NzAwO2N1cnNvcjpkZWZhdWx0fS52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMGVtO2xlZnQ6LTNlbTtoZWlnaHQ6MDttYXJnaW4tYm90dG9tOjEuNWVtO2JvcmRlci10b3AtY29sb3I6cmdiYSg0Myw1MSw2MywuNyl9LnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojMmIzMzNmO2JhY2tncm91bmQtY29sb3I6cmdiYSg0Myw1MSw2MywuNyk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtib3R0b206MS41ZW07bWF4LWhlaWdodDoxNWVtfS52anMtbGF5b3V0LXRpbnkgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudHttYXgtaGVpZ2h0OjVlbX0udmpzLWxheW91dC1zbWFsbCAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudHttYXgtaGVpZ2h0OjEwZW19LnZqcy1sYXlvdXQtbWVkaXVtIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e21heC1oZWlnaHQ6MTRlbX0udmpzLWxheW91dC1odWdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LC52anMtbGF5b3V0LWxhcmdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LC52anMtbGF5b3V0LXgtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7bWF4LWhlaWdodDoyNWVtfS52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51LnZqcy1sb2NrLXNob3dpbmcsLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtaG92ZXIgLnZqcy1tZW51e2Rpc3BsYXk6YmxvY2t9LnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5le3RyYW5zaXRpb246YWxsIC40cztvdmVyZmxvdzpoaWRkZW59LnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmJlZm9yZXt3aWR0aDoyLjIyMjIyMjIyMmVtfS52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSwudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMsLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyLC52aWRlby1qcy52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZXt3aWR0aDoxMmVtfS52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudXtvcGFjaXR5OjA7aGVpZ2h0OjEwMCU7d2lkdGg6YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjRlbTt0b3A6MDtwYWRkaW5nOjA7bWFyZ2luOjA7dHJhbnNpdGlvbjphbGwgLjRzfS52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSwudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51e2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxfS52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnV7ZGlzcGxheTpibG9jaztvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0b30udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LC52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudXt3aWR0aDphdXRvfS52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50e3dpZHRoOmF1dG87aGVpZ2h0OjEwMCU7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVufS52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFye2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2hlaWdodDozZW07YmFja2dyb3VuZC1jb2xvcjojMmIzMzNmO2JhY2tncm91bmQtY29sb3I6cmdiYSg0Myw1MSw2MywuNyl9LnZqcy1oYXMtc3RhcnRlZCAudmpzLWNvbnRyb2wtYmFye2Rpc3BsYXk6ZmxleDt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb246dmlzaWJpbGl0eSAuMXMsb3BhY2l0eSAuMXN9LnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFye3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMXMsb3BhY2l0eSAxc30udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtY29udHJvbC1iYXIsLnZqcy1lcnJvciAudmpzLWNvbnRyb2wtYmFyLC52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFye29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LnZqcy1oYXMtc3RhcnRlZC52anMtbm8tZmxleCAudmpzLWNvbnRyb2wtYmFye2Rpc3BsYXk6dGFibGV9LnZpZGVvLWpzIC52anMtY29udHJvbHtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjA7aGVpZ2h0OjEwMCU7d2lkdGg6NGVtO2ZsZXg6bm9uZX0udmpzLWJ1dHRvbj4udmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2ZvbnQtc2l6ZToxLjhlbTtsaW5lLWhlaWdodDoxLjY3fS52anMtYnV0dG9uPi52anMtaWNvbi1wbGFjZWhvbGRlcntkaXNwbGF5OmJsb2NrfS52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXMsLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1czpiZWZvcmUsLnZpZGVvLWpzIC52anMtY29udHJvbDpob3ZlcjpiZWZvcmV7dGV4dC1zaGFkb3c6MCAwIDFlbSAjZmZmfS52aWRlby1qcyAudmpzLWNvbnRyb2wtdGV4dHtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0udmpzLW5vLWZsZXggLnZqcy1jb250cm9se2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnZpZGVvLWpzIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2Vye2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9se2N1cnNvcjpwb2ludGVyO2ZsZXg6YXV0bztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDo0ZW07dG91Y2gtYWN0aW9uOm5vbmV9LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0udmpzLWxpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9se2Rpc3BsYXk6bm9uZX0udmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2x7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9se3dpZHRoOmF1dG99LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVye2ZsZXg6YXV0bzt0cmFuc2l0aW9uOmFsbCAuMnM7aGVpZ2h0Oi4zZW19LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlcnttYXJnaW46MCAxMHB4fS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXJ7Zm9udC1zaXplOjEuNjY2NjY2NjY2N2VtfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIuZGlzYWJsZWR7Zm9udC1zaXplOjFlbX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzLC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2LC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXBsYXktcHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MH0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNze2JhY2tncm91bmQtY29sb3I6I2ZmZn0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZXtmb250LXNpemU6LjllbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotLjVlbTt0b3A6LS4zMzMzMzMzMzMzZW07ei1pbmRleDoxfS52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3N7YmFja2dyb3VuZDpyZ2JhKDExNSwxMzMsMTU5LC41KX0udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdntiYWNrZ3JvdW5kOnJnYmEoMTE1LDEzMywxNTksLjc1KX0udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXB7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCk7Ym9yZGVyLXJhZGl1czouM2VtO2NvbG9yOiMwMDA7ZmxvYXQ6cmlnaHQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTtwYWRkaW5nOjZweCA4cHggOHB4IDhweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMy40ZW07dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcCwudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtdGltZS10b29sdGlwe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi42ZW07dmlzaWJpbGl0eTp2aXNpYmxlfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXB7Zm9udC1zaXplOjFlbX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwMDt6LWluZGV4OjF9LnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXl7ei1pbmRleDowfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5e2Rpc3BsYXk6YmxvY2t9LnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXl7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246dmlzaWJpbGl0eSAxcyxvcGFjaXR5IDFzfS52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e2Rpc3BsYXk6bm9uZX0udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXB7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44KX0udmlkZW8tanMgLnZqcy1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzowO21hcmdpbjowIC40NWVtIDAgLjQ1ZW07LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtY29sb3I6IzczODU5ZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE1LDEzMywxNTksLjUpfS52aWRlby1qcyAudmpzLXNsaWRlci5kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0udmlkZW8tanMgLnZqcy1zbGlkZXI6Zm9jdXN7dGV4dC1zaGFkb3c6MCAwIDFlbSAjZmZmO2JveC1zaGFkb3c6MCAwIDFlbSAjZmZmfS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbHtjdXJzb3I6cG9pbnRlcjtmbGV4Om5vbmV9LnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXJpZ2h0OjFlbTtkaXNwbGF5OmZsZXh9LnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFse3dpZHRoOjVlbX0udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbHt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eTowO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbi1sZWZ0Oi0xcHh9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVse3RyYW5zaXRpb246d2lkdGggMXN9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2x+LnZqcy12b2x1bWUtY29udHJvbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9se3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IC4xcyxvcGFjaXR5IC4xcyxoZWlnaHQgLjFzLHdpZHRoIC4xcyxsZWZ0IDBzLHRvcCAwc30udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sfi52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWx7d2lkdGg6NWVtO2hlaWdodDozZW07bWFyZ2luLXJpZ2h0OjB9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sfi52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2Fse2xlZnQ6LTMuNWVtO3RyYW5zaXRpb246bGVmdCAwc30udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1ob3ZlciwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZle3dpZHRoOjEwZW07dHJhbnNpdGlvbjp3aWR0aCAuMXN9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtbXV0ZS10b2dnbGUtb25seXt3aWR0aDo0ZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbHtoZWlnaHQ6OGVtO3dpZHRoOjNlbTtsZWZ0Oi0zMDAwZW07dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXMsaGVpZ2h0IDFzIDFzLHdpZHRoIDFzIDFzLGxlZnQgMXMgMXMsdG9wIDFzIDFzfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbHt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMXMsb3BhY2l0eSAxcyxoZWlnaHQgMXMgMXMsd2lkdGggMXMsbGVmdCAxcyAxcyx0b3AgMXMgMXN9LnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFse3dpZHRoOjVlbTtoZWlnaHQ6M2VtO3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpub25lfS52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206M2VtO2xlZnQ6LjVlbX0udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWx7ZGlzcGxheTpmbGV4fS52aWRlby1qcyAudmpzLXZvbHVtZS1iYXJ7bWFyZ2luOjEuMzVlbSAuNDVlbX0udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFse3dpZHRoOjVlbTtoZWlnaHQ6LjNlbX0udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbHt3aWR0aDouM2VtO2hlaWdodDo1ZW07bWFyZ2luOjEuMzVlbSBhdXRvfS52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojZmZmfS52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOi45ZW07ei1pbmRleDoxfS52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVse3dpZHRoOi4zZW19LnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3Jle3RvcDotLjVlbTtsZWZ0Oi0uM2VtO3otaW5kZXg6MX0udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVse2hlaWdodDouM2VtfS52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3Jle3RvcDotLjNlbTtyaWdodDotLjVlbX0udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC12ZXJ0aWNhbHt3aWR0aDo0ZW19LnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWx7aGVpZ2h0OjEwMCV9LnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbHt3aWR0aDoxMDAlfS52aWRlby1qcyAudmpzLXZvbHVtZS12ZXJ0aWNhbHt3aWR0aDozZW07aGVpZ2h0OjhlbTtib3R0b206OGVtO2JhY2tncm91bmQtY29sb3I6IzJiMzMzZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjcpfS52aWRlby1qcyAudmpzLXZvbHVtZS1ob3Jpem9udGFsIC52anMtbWVudXtsZWZ0Oi0yZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXRvb2x0aXB7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCk7Ym9yZGVyLXJhZGl1czouM2VtO2NvbG9yOiMwMDA7ZmxvYXQ6cmlnaHQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTtwYWRkaW5nOjZweCA4cHggOHB4IDhweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMy40ZW07dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdm9sdW1lLXRvb2x0aXAsLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2w6aG92ZXIgLnZqcy12b2x1bWUtdG9vbHRpcHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxZW07dmlzaWJpbGl0eTp2aXNpYmxlfS52aWRlby1qcyAudmpzLXZvbHVtZS12ZXJ0aWNhbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXZvbHVtZS10b29sdGlwLC52aWRlby1qcyAudmpzLXZvbHVtZS12ZXJ0aWNhbDpob3ZlciAudmpzLXZvbHVtZS10b29sdGlwe2xlZnQ6MWVtO3RvcDotMTJweH0udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbC5kaXNhYmxlZDpob3ZlciAudmpzLXZvbHVtZS10b29sdGlwe2ZvbnQtc2l6ZToxZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO3otaW5kZXg6MX0udmlkZW8tanMgLnZqcy12b2x1bWUtaG9yaXpvbnRhbCAudmpzLW1vdXNlLWRpc3BsYXl7d2lkdGg6MXB4O2hlaWdodDoxMDAlfS52anMtbm8tZmxleCAudmpzLXZvbHVtZS1jb250cm9sIC52anMtbW91c2UtZGlzcGxheXt6LWluZGV4OjB9LnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5e2Rpc3BsYXk6YmxvY2t9LnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMXMsb3BhY2l0eSAxc30udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXl7ZGlzcGxheTpub25lfS52anMtbW91c2UtZGlzcGxheSAudmpzLXZvbHVtZS10b29sdGlwe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOCl9LnZqcy1wb3N0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1jb2xvcjojMDAwO2N1cnNvcjpwb2ludGVyO21hcmdpbjowO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtoZWlnaHQ6MTAwJX0udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVye2Rpc3BsYXk6bm9uZX0udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlcntkaXNwbGF5OmJsb2NrfS52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVye2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2x7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleDphdXRvO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6M2VtfS52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbHtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmxlZnR9LnZpZGVvLWpzLnZqcy1saXZldWkgLnZqcy1saXZlLWNvbnRyb2wsLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtbGl2ZS1jb250cm9se2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7aGVpZ2h0OjEwMCU7cGFkZGluZy1sZWZ0Oi41ZW07cGFkZGluZy1yaWdodDouNWVtO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6M2VtO3dpZHRoOmF1dG87bWluLXdpZHRoOjRlbX0udmpzLW5vLWZsZXggLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbHtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmxlZnR9LnZpZGVvLWpzLnZqcy1saXZlOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCwudmlkZW8tanM6bm90KC52anMtbGl2ZSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdle2N1cnNvcjphdXRvfS52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVye21hcmdpbi1yaWdodDouNWVtO2NvbG9yOiM4ODh9LnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdlIC52anMtaWNvbi1wbGFjZWhvbGRlcntjb2xvcjpyZWR9LnZpZGVvLWpzIC52anMtdGltZS1jb250cm9se2ZsZXg6bm9uZTtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjNlbTttaW4td2lkdGg6MmVtO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX0udmpzLWxpdmUgLnZqcy10aW1lLWNvbnRyb2x7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSwudmpzLW5vLWZsZXggLnZqcy1jdXJyZW50LXRpbWV7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLWR1cmF0aW9uLC52anMtbm8tZmxleCAudmpzLWR1cmF0aW9ue2Rpc3BsYXk6bm9uZX0udmpzLXRpbWUtZGl2aWRlcntkaXNwbGF5Om5vbmU7bGluZS1oZWlnaHQ6M2VtfS52anMtbGl2ZSAudmpzLXRpbWUtZGl2aWRlcntkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtcGxheS1jb250cm9se2N1cnNvcjpwb2ludGVyfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXJ7ZmxleDpub25lfS52anMtdGV4dC10cmFjay1kaXNwbGF5e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozZW07bGVmdDowO3JpZ2h0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXl7Ym90dG9tOjFlbX0udmlkZW8tanMgLnZqcy10ZXh0LXRyYWNre2ZvbnQtc2l6ZToxLjRlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOi4xZW19LnZqcy1zdWJ0aXRsZXN7Y29sb3I6I2ZmZn0udmpzLWNhcHRpb25ze2NvbG9yOiNmYzZ9LnZqcy10dC1jdWV7ZGlzcGxheTpibG9ja312aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNlbSl9LnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMS41ZW0pfS52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9se2N1cnNvcjpwb2ludGVyO2ZsZXg6bm9uZX0udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7ZmxleDpub25lfS52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUsLnZqcy1wbGF5YmFjay1yYXRlPi52anMtbWVudS1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZXtwb2ludGVyLWV2ZW50czpub25lO2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDoyO3RleHQtYWxpZ246Y2VudGVyfS52anMtcGxheWJhY2stcmF0ZSAudmpzLW1lbnV7d2lkdGg6NGVtO2xlZnQ6MH0udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheSAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e2ZvbnQtc2l6ZToxLjRlbTt0ZXh0LWFsaWduOmNlbnRlcn0udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheTpiZWZvcmV7Y29sb3I6I2ZmZjtjb250ZW50OlwiWFwiO2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0ZW07bGVmdDowO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLXRvcDotLjVlbTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LXNoYWRvdzouMDVlbSAuMDVlbSAuMWVtICMwMDA7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjUwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTAwJX0udmpzLWxvYWRpbmctc3Bpbm5lcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46LTI1cHggMCAwIC0yNXB4O29wYWNpdHk6Ljg1O3RleHQtYWxpZ246bGVmdDtib3JkZXI6NnB4IHNvbGlkIHJnYmEoNDMsNTEsNjMsLjcpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjI1cHg7dmlzaWJpbGl0eTpoaWRkZW59LnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyLC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcntkaXNwbGF5OmJsb2NrOy13ZWJraXQtYW5pbWF0aW9uOnZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIC4zcyBmb3J3YXJkczthbmltYXRpb246dmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgLjNzIGZvcndhcmRzfS52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOi02cHg7Ym94LXNpemluZzppbmhlcml0O3dpZHRoOmluaGVyaXQ7aGVpZ2h0OmluaGVyaXQ7Ym9yZGVyLXJhZGl1czppbmhlcml0O29wYWNpdHk6MTtib3JkZXI6aW5oZXJpdDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwudmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3Jley13ZWJraXQtYW5pbWF0aW9uOnZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoLjYsLjIsMCwuOCkgaW5maW5pdGUsdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246dmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllciguNiwuMiwwLC44KSBpbmZpbml0ZSx2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlfS52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlcntib3JkZXItdG9wLWNvbG9yOiNmZmY7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjQ0czthbmltYXRpb24tZGVsYXk6LjQ0c31Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNob3d7dG97dmlzaWJpbGl0eTp2aXNpYmxlfX1ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc2hvd3t0b3t2aXNpYmlsaXR5OnZpc2libGV9fUBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbnsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW57MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlezAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0yMCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTM1JXtib3JkZXItdG9wLWNvbG9yOiNmZmZ9NjAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0xMDAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn19QC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGV7MCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTIwJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9MzUle2JvcmRlci10b3AtY29sb3I6I2ZmZn02MCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTEwMCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfX0udmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLW1lbnUgdWx7d2lkdGg6MjRlbX0udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uKy52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTotLjFlbX0udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uKy52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmV7Zm9udC1mYW1pbHk6VmlkZW9KUztjb250ZW50Olwi74SNXCI7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9LnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uKy52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXJ7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LS4xZW19LnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uKy52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Y29udGVudDpcIiDvhJ1cIjtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6aW5oZXJpdH0udmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLWF1ZGlvLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLWNhcHRpb25zLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSwudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1kdXJhdGlvbiwudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSwudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXN1YnRpdGxlcy1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbCwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtYXVkaW8tYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1jYXB0aW9ucy1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtY3VycmVudC10aW1lLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1kdXJhdGlvbiwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtcGxheWJhY2stcmF0ZSwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtcmVtYWluaW5nLXRpbWUsLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXN1YnRpdGxlcy1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXRpbWUtZGl2aWRlciwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLWNvbnRyb2wsLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWF1ZGlvLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtY2FwdGlvbnMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jaGFwdGVycy1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtZHVyYXRpb24sLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9se2Rpc3BsYXk6bm9uZX0udmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1ob3ZlciwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXJ7d2lkdGg6YXV0bzt3aWR0aDppbml0aWFsfS52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtbGl2ZSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtbGl2ZXVpKSAudmpzLXN1YnMtY2Fwcy1idXR0b257ZGlzcGxheTpub25lfS52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIsLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2Vye2ZsZXg6YXV0bztkaXNwbGF5OmJsb2NrfS52aWRlby1qcy52anMtbGF5b3V0LXRpbnkudmpzLW5vLWZsZXggLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIsLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpLnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2Vye3dpZHRoOmF1dG99LnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXByb2dyZXNzLWNvbnRyb2wsLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpIC52anMtcHJvZ3Jlc3MtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZqcy1tb2RhbC1kaWFsb2cudmpzLXRleHQtdHJhY2stc2V0dGluZ3N7YmFja2dyb3VuZC1jb2xvcjojMmIzMzNmO2JhY2tncm91bmQtY29sb3I6cmdiYSg0Myw1MSw2MywuNzUpO2NvbG9yOiNmZmY7aGVpZ2h0OjcwJX0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtkaXNwbGF5OnRhYmxlfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbG9ycywudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scywudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1mb250e2Rpc3BsYXk6dGFibGUtY2VsbH0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9sc3t0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1Ac3VwcG9ydHMgKGRpc3BsYXk6Z3JpZCl7LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtdGVtcGxhdGUtcm93czoxZnI7cGFkZGluZzoyMHB4IDI0cHggMCAyNHB4fS52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbnttYXJnaW4tYm90dG9tOjIwcHh9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHN7Z3JpZC1jb2x1bW46MS8tMX0udmpzLWxheW91dC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCwudmpzLWxheW91dC10aW55IC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50LC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LnZqcy10cmFjay1zZXR0aW5nPnNlbGVjdHttYXJnaW4tcmlnaHQ6MWVtO21hcmdpbi1ib3R0b206LjVlbX0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXR7bWFyZ2luOjVweDtwYWRkaW5nOjNweDtib3JkZXI6bm9uZX0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQgc3Bhbj5zZWxlY3R7bWF4LXdpZHRoOjcuM2VtfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyBsZWdlbmR7Y29sb3I6I2ZmZjttYXJnaW46MCAwIDVweCAwfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgxcHggMXB4IDFweCAxcHgpO2NsaXA6cmVjdCgxcHgsMXB4LDFweCwxcHgpO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCA1cHggMDtwYWRkaW5nOjA7Ym9yZGVyOjA7aGVpZ2h0OjFweDt3aWR0aDoxcHg7b3ZlcmZsb3c6aGlkZGVufS52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmFjdGl2ZSwudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjpmb2N1c3tvdXRsaW5lLXN0eWxlOnNvbGlkO291dGxpbmUtd2lkdGg6bWVkaXVtO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDBkZWcsI2ZmZiA4OCUsIzczODU5ZiAxMDAlKX0udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjpob3Zlcntjb2xvcjpyZ2JhKDQzLDUxLDYzLC43NSl9LnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b257YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC0xODBkZWcsI2ZmZiA4OCUsIzczODU5ZiAxMDAlKTtjb2xvcjojMmIzMzNmO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6MnB4fS52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbnttYXJnaW4tcmlnaHQ6MWVtfUBtZWRpYSBwcmludHsudmlkZW8tanM+Om5vdCgudmpzLXRlY2gpOm5vdCgudmpzLXBvc3Rlcil7dmlzaWJpbGl0eTpoaWRkZW59fS52anMtcmVzaXplLW1hbmFnZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOm5vbmU7ei1pbmRleDotMTAwMH0uanMtZm9jdXMtdmlzaWJsZSAudmlkZW8tanMgOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSl7b3V0bGluZTowfS52aWRlby1qcyA6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjB9IiwiLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLnBzX19yYWlsLXgge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICB3aWR0aDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuICByaWdodDogMDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3RodW1iLXggKi9cbiAgYm90dG9tOiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvX3BlcmZlY3Qtc2Nyb2xsYmFyQDEuNS4wQHBlcmZlY3Qtc2Nyb2xsYmFyL2Nzcy9wZXJmZWN0LXNjcm9sbGJhci5jc3MiLCIvKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgb3IgJ3RvcCcgZm9yIHBzX19yYWlsLXggKi9cbiAgYm90dG9tOiAwcHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXG4gIHJpZ2h0OiAwO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wcyAucHNfX3JhaWwteDpob3Zlcixcbi5wcyAucHNfX3JhaWwteTpob3Zlcixcbi5wcyAucHNfX3JhaWwteDpmb2N1cyxcbi5wcyAucHNfX3JhaWwteTpmb2N1cyxcbi5wcyAucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcsXG4ucHMgLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fdGh1bWIteSAqL1xuICByaWdodDogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXgucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zY3JvbGxiYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c3R5bGVzLmNzcy5tYXAqLyIsIkBpbXBvcnQgJy4uL25vZGVfbW9kdWxlcy9wZXJmZWN0LXNjcm9sbGJhci9jc3MvcGVyZmVjdC1zY3JvbGxiYXIuY3NzJztcblxuLnNjcm9sbGJhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zdHlsZXMuc2NzcyIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgJ1VURi04Jztcbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3RcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi9hamF4LWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2VcbntcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi9mb250cy9zbGljay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi9mb250cy9zbGljay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi9mb250cy9zbGljay5zdmcjc2xpY2snKSBmb3JtYXQoJ3N2ZycpO1xufVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0XG57XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzXG57XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBvcGFjaXR5OiAuNzU7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXZcbntcbiAgICBsZWZ0OiAtMjVweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1wcmV2XG57XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIGxlZnQ6IGF1dG87XG59XG4uc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cbltkaXI9J3J0bCddIC5zbGljay1wcmV2OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpInO1xufVxuXG4uc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTI1cHg7XG59XG4uc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cbltkaXI9J3J0bCddIC5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpAnO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlclxue1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvblxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICBjb250ZW50OiAn4oCiJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBvcGFjaXR5OiAuMjU7XG4gICAgY29sb3I6IGJsYWNrO1xuXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlXG57XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiBibGFjaztcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5AaW1wb3J0IFwifnZpZGVvLmpzL2Rpc3QvdmlkZW8tanMubWluLmNzc1wiO1xuQGltcG9ydCAnfnJlYWN0LXBlcmZlY3Qtc2Nyb2xsYmFyL2Rpc3QvY3NzL3N0eWxlcy5jc3MnO1xuQGltcG9ydCBcIn5zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5jc3NcIjtcbkBpbXBvcnQgXCJ+c2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuY3NzXCI7XG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICM1ODY3ZGQ7XG4gIC0tc2Vjb25kYXJ5OiAjZTFlMWVmO1xuICAtLXN1Y2Nlc3M6ICMxZGM5Yjc7XG4gIC0taW5mbzogIzU1NzhlYjtcbiAgLS13YXJuaW5nOiAjZmZiODIyO1xuICAtLWRhbmdlcjogI2ZkMzk3YTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogMTAyNHB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEzOTlweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMjczOWMxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWJlZGYyO1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ViZWRmMjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZjO1xufVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDRmNTtcbn1cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhOGIwZWQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmMxZjE7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYzFmMTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZmI7XG59XG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZmVmZjc7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZmMztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZmMztcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGYwZWI7XG59XG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODllM2RhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJlYmU0O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmViZTQ7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkOWY5O1xufVxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2E3YjlmNTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YzdmNjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhjN2Y2O1xufVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWJjMTtcbn1cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmRhOGM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUzYTg7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTNhODtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWM4ZGE7XG59XG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZTk4YmE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYWZjOTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYWZjOTtcbn1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQsXG4udGFibGUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTRkOTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTRkOTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlZGYyO1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OC45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNjY5Y2Y3O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjY1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygxLjE1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS4xNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMi4zcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMS4xNXJlbSAxLjY1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzFkYzliNztcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAudmFsaWQtdG9vbHRpcCB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzFkYzliNycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4zMjVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuNjVyZW0pIGNhbGMoMC43NWVtICsgMC42NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMjAxLCAxODMsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkLCBzZWxlY3QuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAycmVtIGNlbnRlcjtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMzI1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjMyNXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjk3NXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMWRjOWI3JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAycmVtL2NhbGMoMC43NWVtICsgMC42NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjY1cmVtKSBuby1yZXBlYXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAyMDEsIDE4MywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzdlMmQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdlMmQwO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDIwMSwgMTgzLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAyMDEsIDE4MywgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZkMzk3YScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2ZkMzk3YScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjMyNXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC42NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjY1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDU3LCAxMjIsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQsIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMnJlbSBjZW50ZXI7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4zMjVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMzI1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjk3NXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmQzOTdhJyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZmQzOTdhJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDJyZW0vY2FsYygwLjc1ZW0gKyAwLjY1cmVtKSBjYWxjKDAuNzVlbSArIDAuNjVyZW0pIG5vLXJlcGVhdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgNTcsIDEyMiwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZTZiOWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTZiOWM7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCA1NywgMTIyLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgNTcsIDEyMiwgMC4yNSk7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbi5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSk7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NGFkNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU0MGQ0O1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NGFkNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU0MGQ0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTMsIDEyNiwgMjI2LCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTQwZDQ7XG4gIGJvcmRlci1jb2xvcjogIzI5M2NjYztcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMywgMTI2LCAyMjYsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZWY7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlZjtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4ZTI7XG4gIGJvcmRlci1jb2xvcjogI2MwYzBkZDtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGUyO1xuICBib3JkZXItY29sb3I6ICNjMGMwZGQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5NiwgMTk3LCAyMDksIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWVmO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMwZGQ7XG4gIGJvcmRlci1jb2xvcjogI2I3YjdkOTtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5NiwgMTk3LCAyMDksIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTg5OTtcbiAgYm9yZGVyLWNvbG9yOiAjMTc5YzhlO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTg5OTtcbiAgYm9yZGVyLWNvbG9yOiAjMTc5YzhlO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MywgMjA5LCAxOTQsIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3OWM4ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTU5MTg0O1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjMsIDIwOSwgMTk0LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzVkZTc7XG4gIGJvcmRlci1jb2xvcjogIzI3NTRlNjtcbn1cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzVkZTc7XG4gIGJvcmRlci1jb2xvcjogIzI3NTRlNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTExLCAxNDAsIDIzOCwgMC41KTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc1NGU2O1xuICBib3JkZXItY29sb3I6ICMxYzRiZTQ7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTEsIDE0MCwgMjM4LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIwMDtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNjIsIDM1LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWEyMDA7XG4gIGJvcmRlci1jb2xvcjogI2UxOTkwMDtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTYyLCAzNSwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMTM2MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmMwNzU4O1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDEzNjE7XG4gIGJvcmRlci1jb2xvcjogI2ZjMDc1ODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCA4NywgMTQyLCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmMwNzU4O1xuICBib3JkZXItY29sb3I6ICNmNDAyNTI7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDg3LCAxNDIsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2UxZTFlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWVmO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWVmO1xuICBib3JkZXItY29sb3I6ICNlMWUxZWY7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCAyMjUsIDIzOSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2UxZTFlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWVmO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCAyMjUsIDIzOSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDIwMSwgMTgzLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAyMDEsIDE4MywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzU1NzhlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODUsIDEyMCwgMjM1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg1LCAxMjAsIDIzNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxODQsIDM0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTg0LCAzNCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDU3LCAxMjIsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgNTcsIDEyMiwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI3MzljMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMS4xNXJlbSAxLjY1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcud2lkdGgge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcud2lkdGgge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk1O1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM5OXB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjIzNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1yYWRpb10sXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMi4zcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMS4xNXJlbSAxLjY1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY5Y2Y3O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZmI7XG4gIGJvcmRlci1jb2xvcjogI2VjZWVmYjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJS81MCUgNTAlIG5vLXJlcGVhdDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC41KTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC41KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogY2FsYygwLjI1cmVtICsgMnB4KTtcbiAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC42NXJlbSAycmVtIDAuNjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAxcmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2OWNmNztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODgsIDEwMywgMjIxLCAwLjI1KTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMi4zcmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDEuMTVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjE1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM2NjljZjc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSk7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSk7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoODgsIDEwMywgMjIxLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWZiO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWZiO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWZiO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXItc20sXG4ubmF2YmFyIC5jb250YWluZXItbWQsXG4ubmF2YmFyIC5jb250YWluZXItbGcsXG4ubmF2YmFyIC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUvMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OC45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzI3MzljMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGYyO1xuICBib3JkZXItY29sb3I6ICNlYmVkZjI7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODgsIDEwMywgMjIxLCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRmMjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICBmb250LXNpemU6IDg1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTQwZDQ7XG59XG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC41KTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWVmO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMwZGQ7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDIyNSwgMjM5LCAwLjUpO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xufVxuYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3OWM4ZTtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDIwMSwgMTgzLCAwLjUpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xufVxuYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NTRlNjtcbn1cbmEuYmFkZ2UtaW5mbzpmb2N1cywgYS5iYWRnZS1pbmZvLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODUsIDEyMCwgMjM1LCAwLjUpO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xufVxuYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlYTIwMDtcbn1cbmEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxODQsIDM0LCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG59XG5hLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDc1ODtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgNTcsIDEyMiwgMC41KTtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5hLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG59XG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbmEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG59XG5hLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMmUzNjczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMWY4O1xuICBib3JkZXItY29sb3I6ICNkMGQ0ZjU7XG59XG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiYmMxZjE7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMWYyNTRmO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM3NTc1N2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmYjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmYzO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNWM1YzYyO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMGY2OTVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJmNGYxO1xuICBib3JkZXItY29sb3I6ICNjMGYwZWI7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmViZTQ7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDkzYzM3O1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMmMzZTdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlNGZiO1xuICBib3JkZXItY29sb3I6ICNjZmQ5Zjk7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOGM3ZjY7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMWUyYjU1O1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2MDEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWQzO1xuICBib3JkZXItY29sb3I6ICNmZmViYzE7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmUzYTg7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTg0MDBjO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM4NDFlM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3ZTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZlYzhkYTtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmVhZmM5O1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNWExNTJiO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQwNTA1O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0LWNvbG9yKCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGYyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyZTM2NzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGQ0ZjU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzJlMzY3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYzFmMTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNjczO1xuICBib3JkZXItY29sb3I6ICMyZTM2NzM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM3NTc1N2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZmI7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3NTc1N2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZjM7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTdjO1xuICBib3JkZXItY29sb3I6ICM3NTc1N2M7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMGY2OTVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBmMGViO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwZjY5NWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmViZTQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNjk1ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMGY2OTVmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzJjM2U3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDlmOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmMzZTdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhjN2Y2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzNlN2E7XG4gIGJvcmRlci1jb2xvcjogIzJjM2U3YTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTYwMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViYzE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg1NjAxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTNhODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2MDEyO1xuICBib3JkZXItY29sb3I6ICM4NTYwMTI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM4NDFlM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWM4ZGE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NDFlM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWFmYzk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQxZTNmO1xuICBib3JkZXItY29sb3I6ICM4NDFlM2Y7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODI7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4Mjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICBib3JkZXItY29sb3I6ICMxYjFlMjE7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM5OXB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogUG9wcGlucywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4udG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5wb3BvdmVyIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luOiAwIDNweDtcbn1cbi5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXBvcG92ZXItdG9wLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAzcHggMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDNweCAwO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbi5zcGlubmVyLWdyb3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgfVxufVxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTQwZDQgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZWYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGRkICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5YzhlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc1NGU2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVhMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDc1OCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg2JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCwgLnRhYmxlIHRoZWFkIHRyLCAudGFibGUgdGhlYWQgdGgge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTEsXG4ubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMyxcbi5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEsXG4ucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS01LFxuLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMSxcbi5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMSxcbi5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMyxcbi5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNSxcbi5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMCxcbi5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTMsXG4ubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNSxcbi5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAsXG4ucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMCxcbi5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMSxcbi5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0zLFxuLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTMsXG4ucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNSxcbi5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjEsXG4ubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjMsXG4ubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvLFxuLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1hdXRvLFxuLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTEsXG4ucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMSxcbi5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0zLFxuLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy01LFxuLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjEsXG4ubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjIsXG4ubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjIsXG4ubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjMsXG4ubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjMsXG4ubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjUsXG4ubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1hdXRvLFxuLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTAsXG4ubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTEsXG4ubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNCxcbi5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNCxcbi5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC01LFxuLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0wLFxuLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMCxcbi5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTAsXG4ucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTEsXG4ucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0xLFxuLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMixcbi5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yLFxuLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMyxcbi5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTMsXG4ucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0zLFxuLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCxcbi5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTUsXG4ucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4xLFxuLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4yLFxuLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4yLFxuLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMyxcbi5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4zLFxuLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uNCxcbi5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW40LFxuLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uNCxcbi5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW40LFxuLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uNSxcbi5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLWF1dG8sXG4ubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtYXV0byxcbi5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM5OXB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzI3MzljMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogI2UxZTFlZiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNhZmFmZDQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWRjOWI3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTM4NjdhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzU1NzhlYiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzFhNDZkYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmI4MjIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNkNTkwMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZDM5N2EgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZTcwMjRlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3NDc4OGQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHAsXG5oMixcbmgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogMTAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDEwMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbi50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJlZGYyO1xuICB9XG5cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNlYmVkZjI7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmNhcmQge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG4uYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSA+IGkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmNvbGxhcHNlZCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkID4gaSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGU6YWZ0ZXIge1xuICByaWdodDogMXJlbTtcbn1cbi5hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hY2NvcmRpb24tLW5vLWJnIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVmNDtcbiAgbWFyZ2luOiAwO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tbGlnaHQgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQ6YWZ0ZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZTphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tbGlnaHQgLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tbGlnaHQgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1vdXRsaW5lLS1wYWRkZWQge1xuICBwYWRkaW5nOiAxLjdyZW07XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1vdXRsaW5lIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tb3V0bGluZSAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLW91dGxpbmUgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1jb2xvcjogIzhkYjVmOTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS41cmVtICsgMnB4KTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLW91dGxpbmUgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLW91dGxpbmUgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmNvbGxhcHNlZCB7XG4gIGNvbG9yOiAjNDY0NDU3O1xuICBib3JkZXItY29sb3I6ICNlZmVmZjA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLW91dGxpbmUgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmNvbGxhcHNlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG4gIGNvbG9yOiAjZWZlZmYwO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tb3V0bGluZSAuY2FyZCAuY2FyZC1ib2R5LXdyYXBwZXIgPiAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMCAyLjdyZW0gMS43cmVtIDEuN3JlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1jb2xvcjogIzhkYjVmOTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM4ZDhjOWI7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1vdXRsaW5lIC5jYXJkIC5jYXJkLWJvZHktd3JhcHBlciA+IC5jYXJkLWJvZHkgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tb3V0bGluZSAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tc29saWQgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNvbGlkIC5jYXJkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc29saWQgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zb2xpZCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNvbGlkIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zb2xpZCAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtYXJyb3cgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1hcnJvdyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtYXJyb3cgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmNvbGxhcHNlZCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLWFycm93IC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQ6YWZ0ZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgLypydGw6YmVnaW46cmVtb3ZlKi9cbiAgY29udGVudDogXCJcXGYxMTJcIjtcbiAgLypydGw6ZW5kOnJlbW92ZSovXG59XG5cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1wbHVzIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtcGx1cyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1wbHVzIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1wbHVzIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQ6YWZ0ZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tc3ZnLWljb24gLmNhcmQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc3ZnLWljb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zdmctaWNvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUgLmt0LXN2Zy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZmxleDogMCAwIDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc3ZnLWljb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmNvbGxhcHNlZCB7XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc3ZnLWljb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmNvbGxhcHNlZCAua3Qtc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXN2Zy1pY29uIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXN2Zy1pY29uIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMy4ycmVtO1xufVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtc3ZnIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1zdmcgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIC5rdC1zdmctaWNvbiB7XG4gIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1zdmcgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmNvbGxhcHNlZCB7XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLXN2ZyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkIC5rdC1zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1wYW5lbCAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tcGFuZWwgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tcGFuZWwgLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hbGVydCAuYWxlcnQtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbSAwIDA7XG59XG4uYWxlcnQgLmFsZXJ0LWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLmFsZXJ0IC5hbGVydC1pY29uLmFsZXJ0LWljb24tdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG4uYWxlcnQgLmFsZXJ0LXRleHQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5hbGVydCAuYWxlcnQtY2xvc2Uge1xuICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmFsZXJ0IC5hbGVydC1jbG9zZSAuY2xvc2Uge1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFsZXJ0IC5hbGVydC1jbG9zZSBpIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWxlcnQgLmFsZXJ0LWNsb3NlIGk6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAxO1xufVxuLmFsZXJ0LmFsZXJ0LWVsZXZhdGUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMSk7XG59XG4uYWxlcnQuYWxlcnQtYnJhbmQge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1icmFuZCAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtYnJhbmQgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1icmFuZCAuYWxlcnQtdGV4dCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5hbGVydC5hbGVydC1icmFuZCAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtYnJhbmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmM3N2Y0O1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWJyYW5kIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWJyYW5kIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1icmFuZCAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWJyYW5kIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWJyYW5kIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1icmFuZCAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWJyYW5kIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWxlcnQuYWxlcnQtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5hbGVydC5hbGVydC1saWdodCAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtbGlnaHQgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5hbGVydC5hbGVydC1saWdodCAuYWxlcnQtdGV4dCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyODJhM2M7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5hbGVydC5hbGVydC1saWdodCAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtbGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWxpZ2h0IC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWxpZ2h0IC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1saWdodCAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1saWdodCAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtbGlnaHQgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1saWdodCAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyYTNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1kYXJrIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1kYXJrIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtZGFyayAuYWxlcnQtdGV4dCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5hbGVydC5hbGVydC1kYXJrIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1kYXJrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MmEzYztcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1kYXJrIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWRhcmsgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWRhcmsgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1kYXJrIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1kYXJrIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtZGFyayAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmFsZXJ0LmFsZXJ0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1wcmltYXJ5IC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1wcmltYXJ5IC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtcHJpbWFyeSAuYWxlcnQtdGV4dCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5hbGVydC5hbGVydC1wcmltYXJ5IC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4NjdkZDtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1wcmltYXJ5IC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLXByaW1hcnkgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLXByaW1hcnkgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLXByaW1hcnkgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLXByaW1hcnkgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1wcmltYXJ5IC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4uYWxlcnQuYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZGM5Yjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1zdWNjZXNzIC5hbGVydC10ZXh0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWRjOWI3O1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLXN1Y2Nlc3MgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtc3VjY2VzcyAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtc3VjY2VzcyAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtc3VjY2VzcyAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtc3VjY2VzcyAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLXN1Y2Nlc3MgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5hbGVydC5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NzhlYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtaW5mbyAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtaW5mbyAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWluZm8gLmFsZXJ0LXRleHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYWxlcnQuYWxlcnQtaW5mbyAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTc4ZWI7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtaW5mbyAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1pbmZvIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1pbmZvIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtaW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU1NzhlYjtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1pbmZvIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogIzU1NzhlYjtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1pbmZvIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtaW5mbyAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZiODIyO1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5hbGVydC5hbGVydC13YXJuaW5nIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5hbGVydC5hbGVydC13YXJuaW5nIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uYWxlcnQuYWxlcnQtd2FybmluZyAuYWxlcnQtdGV4dCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxMTExMTE7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5hbGVydC5hbGVydC13YXJuaW5nIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS13YXJuaW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYjgyMjtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS13YXJuaW5nIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLXdhcm5pbmcgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLXdhcm5pbmcgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLXdhcm5pbmcgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLXdhcm5pbmcgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC13YXJuaW5nIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4uYWxlcnQuYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMzk3YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtZGFuZ2VyIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1kYW5nZXIgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1kYW5nZXIgLmFsZXJ0LXRleHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYWxlcnQuYWxlcnQtZGFuZ2VyIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1kYW5nZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQzOTdhO1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWRhbmdlciAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1kYW5nZXIgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWRhbmdlciAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1kYW5nZXIgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWRhbmdlciAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWRhbmdlciAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLmFsZXJ0LmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYWxlcnQuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uYWxlcnQuYWxlcnQtLW1hcmdpbmxlc3Mge1xuICBtYXJnaW46IDA7XG59XG4uYWxlcnQuYWxlcnQtYm9sZCAuYWxlcnQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYWRnZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bjpmb2N1czpub3QoLmJ0bi1lbGV2YXRlKSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLFxuaW5wdXQuYnRuLFxuYnV0dG9uLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi5idG4tY2xlYW4ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5M2EyZGQ7XG59XG4uYnRuLmJ0bi1jbGVhbiBpIHtcbiAgY29sb3I6ICM5M2EyZGQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWNsZWFuLCAuYnRuLmJ0bi1jbGVhbi5hY3RpdmUsIC5idG4uYnRuLWNsZWFuOmFjdGl2ZSwgLmJ0bi5idG4tY2xlYW46aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYmFja2dyb3VuZDogI2YwZjNmZjtcbn1cbi5zaG93ID4gLmJ0bi5idG4tY2xlYW4gaSwgLmJ0bi5idG4tY2xlYW4uYWN0aXZlIGksIC5idG4uYnRuLWNsZWFuOmFjdGl2ZSBpLCAuYnRuLmJ0bi1jbGVhbjpob3ZlciBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5idG4uYnRuLWRlZmF1bHQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZWNmYTtcbn1cbi5idG4uYnRuLWRlZmF1bHQgaSB7XG4gIGNvbG9yOiAjOTNhMmRkO1xufVxuLnNob3cgPiAuYnRuLmJ0bi1kZWZhdWx0LCAuYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLmJ0bi5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3N2Y0O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1kZWZhdWx0IGksIC5idG4uYnRuLWRlZmF1bHQuYWN0aXZlIGksIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlIGksIC5idG4uYnRuLWRlZmF1bHQ6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGJvcmRlci1jb2xvcjogI2UyZTVlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmODtcbn1cblxuLmJ0bi1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM2MWVkO1xuICBib3JkZXItY29sb3I6ICMwYzVjZTE7XG59XG4uYnRuLWJyYW5kOmZvY3VzLCAuYnRuLWJyYW5kLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzYxZWQ7XG4gIGJvcmRlci1jb2xvcjogIzBjNWNlMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDEzOSwgMjQ2LCAwLjUpO1xufVxuLmJ0bi1icmFuZC5kaXNhYmxlZCwgLmJ0bi1icmFuZDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG59XG4uYnRuLWJyYW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmFuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1icmFuZC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNWNlMTtcbiAgYm9yZGVyLWNvbG9yOiAjMGI1N2Q1O1xufVxuLmJ0bi1icmFuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYnJhbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYnJhbmQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDEzOSwgMjQ2LCAwLjUpO1xufVxuLmJ0bi1icmFuZCArIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1icmFuZCArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1icmFuZCArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLmJ0bi1icmFuZCArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzOmJlZm9yZSwgLmJ0bi1icmFuZCArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDIyMiwgMjIzLCAwLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMjIsIDIyMywgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUsIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuYWN0aXZlLCAuYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjhmYTtcbn1cbi5idG4tbGlnaHQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tbGlnaHQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI4MmEzYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAzcHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4tbGlnaHQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4tbGlnaHQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tbGlnaHQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci1jb2xvcjogIzI4MmEzYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MWEyNTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNTFkO1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MWEyNTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNTFkO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgNzQsIDg5LCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYTNjO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE1MWQ7XG4gIGJvcmRlci1jb2xvcjogIzBmMGYxNjtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCA3NCwgODksIDAuNSk7XG59XG4uYnRuLWRhcmsgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZGFyayArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1kYXJrICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLWRhcmsgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tZGFyayArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg0YWQ3O1xuICBib3JkZXItY29sb3I6ICMyZTQwZDQ7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg0YWQ3O1xuICBib3JkZXItY29sb3I6ICMyZTQwZDQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMywgMTI2LCAyMjYsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNDBkNDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkzY2NjO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTEzLCAxMjYsIDIyNiwgMC41KTtcbn1cbi5idG4tcHJpbWFyeSArIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1wcmltYXJ5ICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLXByaW1hcnkgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4tcHJpbWFyeSArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzOmJlZm9yZSwgLmJ0bi1wcmltYXJ5ICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE4OTk7XG4gIGJvcmRlci1jb2xvcjogIzE3OWM4ZTtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE4OTk7XG4gIGJvcmRlci1jb2xvcjogIzE3OWM4ZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjMsIDIwOSwgMTk0LCAwLjUpO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzljOGU7XG4gIGJvcmRlci1jb2xvcjogIzE1OTE4NDtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYzLCAyMDksIDE5NCwgMC41KTtcbn1cbi5idG4tc3VjY2VzcyArIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1zdWNjZXNzICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLXN1Y2Nlc3MgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4tc3VjY2VzcyArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzOmJlZm9yZSwgLmJ0bi1zdWNjZXNzICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzVkZTc7XG4gIGJvcmRlci1jb2xvcjogIzI3NTRlNjtcbn1cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzVkZTc7XG4gIGJvcmRlci1jb2xvcjogIzI3NTRlNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTExLCAxNDAsIDIzOCwgMC41KTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc1NGU2O1xuICBib3JkZXItY29sb3I6ICMxYzRiZTQ7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTEsIDE0MCwgMjM4LCAwLjUpO1xufVxuLmJ0bi1pbmZvICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWluZm8gKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAzcHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4taW5mbyArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLmJ0bi1pbmZvICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWluZm8gKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjAwO1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE2MiwgMzUsIDAuNSk7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlYTIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTE5OTAwO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNjIsIDM1LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLXdhcm5pbmcgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzExMTExMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAzcHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4td2FybmluZyArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLmJ0bi13YXJuaW5nICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLXdhcm5pbmcgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDEzNjE7XG4gIGJvcmRlci1jb2xvcjogI2ZjMDc1ODtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQxMzYxO1xuICBib3JkZXItY29sb3I6ICNmYzA3NTg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgODcsIDE0MiwgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDc1ODtcbiAgYm9yZGVyLWNvbG9yOiAjZjQwMjUyO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCA4NywgMTQyLCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZGFuZ2VyICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLWRhbmdlciArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLmJ0bi1kYW5nZXIgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tZGFuZ2VyICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tZmFjZWJvb2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tZmFjZWJvb2s6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNDk3YztcbiAgYm9yZGVyLWNvbG9yOiAjMmQ0MzczO1xufVxuLmJ0bi1mYWNlYm9vazpmb2N1cywgLmJ0bi1mYWNlYm9vay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0OTdjO1xuICBib3JkZXItY29sb3I6ICMyZDQzNzM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMTQsIDE2NywgMC41KTtcbn1cbi5idG4tZmFjZWJvb2suZGlzYWJsZWQsIC5idG4tZmFjZWJvb2s6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4O1xufVxuLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDQzNzM7XG4gIGJvcmRlci1jb2xvcjogIzI5M2U2YTtcbn1cbi5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMTQsIDE2NywgMC41KTtcbn1cbi5idG4tZmFjZWJvb2sgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZmFjZWJvb2sgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAzcHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4tZmFjZWJvb2sgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4tZmFjZWJvb2sgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tZmFjZWJvb2sgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1nb29nbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjNGU0MTtcbiAgYm9yZGVyLWNvbG9yOiAjZGM0ZTQxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tZ29vZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDM1MjY7XG4gIGJvcmRlci1jb2xvcjogI2M2MzIyNDtcbn1cbi5idG4tZ29vZ2xlOmZvY3VzLCAuYnRuLWdvb2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDAzNTI2O1xuICBib3JkZXItY29sb3I6ICNjNjMyMjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgMTA1LCA5NCwgMC41KTtcbn1cbi5idG4tZ29vZ2xlLmRpc2FibGVkLCAuYnRuLWdvb2dsZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM0ZTQxO1xuICBib3JkZXItY29sb3I6ICNkYzRlNDE7XG59XG4uYnRuLWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MzIyNDtcbiAgYm9yZGVyLWNvbG9yOiAjYmIyZjIyO1xufVxuLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCAxMDUsIDk0LCAwLjUpO1xufVxuLmJ0bi1nb29nbGUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ29vZ2xlICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLWdvb2dsZSArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLmJ0bi1nb29nbGUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tZ29vZ2xlICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tdHdpdHRlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEFCM0Y0O1xuICBib3JkZXItY29sb3I6ICM0QUIzRjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi10d2l0dGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE0ZjI7XG4gIGJvcmRlci1jb2xvcjogIzFhOWZmMTtcbn1cbi5idG4tdHdpdHRlcjpmb2N1cywgLmJ0bi10d2l0dGVyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE0ZjI7XG4gIGJvcmRlci1jb2xvcjogIzFhOWZmMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjgsIDE1OCwgMjE0LCAwLjUpO1xufVxuLmJ0bi10d2l0dGVyLmRpc2FibGVkLCAuYnRuLXR3aXR0ZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBQjNGNDtcbiAgYm9yZGVyLWNvbG9yOiAjNEFCM0Y0O1xufVxuLmJ0bi10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTlmZjE7XG4gIGJvcmRlci1jb2xvcjogIzBmOWFmMDtcbn1cbi5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY4LCAxNTgsIDIxNCwgMC41KTtcbn1cbi5idG4tdHdpdHRlciArIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi10d2l0dGVyICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLXR3aXR0ZXIgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4tdHdpdHRlciArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzOmJlZm9yZSwgLmJ0bi10d2l0dGVyICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4taW5zdGFncmFtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTdmYTQ7XG4gIGJvcmRlci1jb2xvcjogIzUxN2ZhNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWluc3RhZ3JhbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ2YjhhO1xuICBib3JkZXItY29sb3I6ICM0MDY1ODI7XG59XG4uYnRuLWluc3RhZ3JhbTpmb2N1cywgLmJ0bi1pbnN0YWdyYW0uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NmI4YTtcbiAgYm9yZGVyLWNvbG9yOiAjNDA2NTgyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDcsIDE0NiwgMTc4LCAwLjUpO1xufVxuLmJ0bi1pbnN0YWdyYW0uZGlzYWJsZWQsIC5idG4taW5zdGFncmFtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTdmYTQ7XG4gIGJvcmRlci1jb2xvcjogIzUxN2ZhNDtcbn1cbi5idG4taW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA2NTgyO1xuICBib3JkZXItY29sb3I6ICMzYzVlNzk7XG59XG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDcsIDE0NiwgMTc4LCAwLjUpO1xufVxuLmJ0bi1pbnN0YWdyYW0gKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4taW5zdGFncmFtICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLWluc3RhZ3JhbSArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLmJ0bi1pbnN0YWdyYW0gKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4taW5zdGFncmFtICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4teW91dHViZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjMxMjE3O1xuICBib3JkZXItY29sb3I6ICNiMzEyMTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi15b3V0dWJlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDBmMTM7XG4gIGJvcmRlci1jb2xvcjogIzg1MGQxMTtcbn1cbi5idG4teW91dHViZTpmb2N1cywgLmJ0bi15b3V0dWJlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDBmMTM7XG4gIGJvcmRlci1jb2xvcjogIzg1MGQxMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTkwLCA1NCwgNTgsIDAuNSk7XG59XG4uYnRuLXlvdXR1YmUuZGlzYWJsZWQsIC5idG4teW91dHViZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjMxMjE3O1xuICBib3JkZXItY29sb3I6ICNiMzEyMTc7XG59XG4uYnRuLXlvdXR1YmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXlvdXR1YmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1MGQxMTtcbiAgYm9yZGVyLWNvbG9yOiAjNzkwYzEwO1xufVxuLmJ0bi15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTkwLCA1NCwgNTgsIDAuNSk7XG59XG4uYnRuLXlvdXR1YmUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4teW91dHViZSArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi15b3V0dWJlICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLXlvdXR1YmUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4teW91dHViZSArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLWxpbmtlZGluIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG4gIGJvcmRlci1jb2xvcjogIzAwNzdiNTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWxpbmtlZGluOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlOGY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTU4Mjtcbn1cbi5idG4tbGlua2VkaW46Zm9jdXMsIC5idG4tbGlua2VkaW4uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWU4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NTgyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTM5LCAxOTIsIDAuNSk7XG59XG4uYnRuLWxpbmtlZGluLmRpc2FibGVkLCAuYnRuLWxpbmtlZGluOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG4gIGJvcmRlci1jb2xvcjogIzAwNzdiNTtcbn1cbi5idG4tbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTgyO1xuICBib3JkZXItY29sb3I6ICMwMDRkNzU7XG59XG4uYnRuLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTM5LCAxOTIsIDAuNSk7XG59XG4uYnRuLWxpbmtlZGluICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWxpbmtlZGluICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLWxpbmtlZGluICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLWxpbmtlZGluICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWxpbmtlZGluICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tc2t5cGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhZmYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tc2t5cGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNjYTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4YWJkO1xufVxuLmJ0bi1za3lwZTpmb2N1cywgLmJ0bi1za3lwZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5M2NhO1xuICBib3JkZXItY29sb3I6ICMwMDhhYmQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxODcsIDI0MiwgMC41KTtcbn1cbi5idG4tc2t5cGUuZGlzYWJsZWQsIC5idG4tc2t5cGU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhZmYwO1xufVxuLmJ0bi1za3lwZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2t5cGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2t5cGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhYmQ7XG4gIGJvcmRlci1jb2xvcjogIzAwODFiMDtcbn1cbi5idG4tc2t5cGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNreXBlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNreXBlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxODcsIDI0MiwgMC41KTtcbn1cbi5idG4tc2t5cGUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tc2t5cGUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAzcHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4tc2t5cGUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4tc2t5cGUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tc2t5cGUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJyYW5kIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJvcmRlci1jb2xvcjogIzJjNzdmNDtcbn1cbi5idG4tb3V0bGluZS1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQ6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ0LCAxMTksIDI0NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1icmFuZC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJyYW5kOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWJyYW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJyYW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGJvcmRlci1jb2xvcjogIzJjNzdmNDtcbn1cbi5idG4tb3V0bGluZS1icmFuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ0LCAxMTksIDI0NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG59XG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgNDIsIDYwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci1jb2xvcjogIzI4MmEzYztcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCA0MiwgNjAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAyMDEsIDE4MywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMjAxLCAxODMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg1LCAxMjAsIDIzNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NSwgMTIwLCAyMzUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTg0LCAzNCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE4NCwgMzQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCA1NywgMTIyLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDU3LCAxMjIsIDAuNSk7XG59XG5cbi5zaG93ID4gLmJ0bi1ob3Zlci1icmFuZCwgLmJ0bi1ob3Zlci1icmFuZC5hY3RpdmUsIC5idG4taG92ZXItYnJhbmQ6YWN0aXZlLCAuYnRuLWhvdmVyLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGJvcmRlci1jb2xvcjogIzJjNzdmNDtcbn1cblxuLmJ0bi1vdXRsaW5lLWhvdmVyLWJyYW5kLmJ0bi1jbGVhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtaG92ZXItYnJhbmQsIC5idG4tb3V0bGluZS1ob3Zlci1icmFuZC5hY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci1icmFuZDphY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2hvdyA+IC5idG4taG92ZXItbGlnaHQsIC5idG4taG92ZXItbGlnaHQuYWN0aXZlLCAuYnRuLWhvdmVyLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1ob3Zlci1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ob3Zlci1saWdodC5idG4tY2xlYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWhvdmVyLWxpZ2h0LCAuYnRuLW91dGxpbmUtaG92ZXItbGlnaHQuYWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItbGlnaHQ6YWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNob3cgPiAuYnRuLWhvdmVyLWRhcmssIC5idG4taG92ZXItZGFyay5hY3RpdmUsIC5idG4taG92ZXItZGFyazphY3RpdmUsIC5idG4taG92ZXItZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG59XG5cbi5idG4tb3V0bGluZS1ob3Zlci1kYXJrLmJ0bi1jbGVhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtaG92ZXItZGFyaywgLmJ0bi1vdXRsaW5lLWhvdmVyLWRhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItZGFyazphY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci1jb2xvcjogIzI4MmEzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaG93ID4gLmJ0bi1ob3Zlci1wcmltYXJ5LCAuYnRuLWhvdmVyLXByaW1hcnkuYWN0aXZlLCAuYnRuLWhvdmVyLXByaW1hcnk6YWN0aXZlLCAuYnRuLWhvdmVyLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItcHJpbWFyeS5idG4tY2xlYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWhvdmVyLXByaW1hcnksIC5idG4tb3V0bGluZS1ob3Zlci1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLXByaW1hcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2hvdyA+IC5idG4taG92ZXItc3VjY2VzcywgLmJ0bi1ob3Zlci1zdWNjZXNzLmFjdGl2ZSwgLmJ0bi1ob3Zlci1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1ob3Zlci1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cblxuLmJ0bi1vdXRsaW5lLWhvdmVyLXN1Y2Nlc3MuYnRuLWNsZWFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1ob3Zlci1zdWNjZXNzLCAuYnRuLW91dGxpbmUtaG92ZXItc3VjY2Vzcy5hY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNob3cgPiAuYnRuLWhvdmVyLWluZm8sIC5idG4taG92ZXItaW5mby5hY3RpdmUsIC5idG4taG92ZXItaW5mbzphY3RpdmUsIC5idG4taG92ZXItaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG5cbi5idG4tb3V0bGluZS1ob3Zlci1pbmZvLmJ0bi1jbGVhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtaG92ZXItaW5mbywgLmJ0bi1vdXRsaW5lLWhvdmVyLWluZm8uYWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItaW5mbzphY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaG93ID4gLmJ0bi1ob3Zlci13YXJuaW5nLCAuYnRuLWhvdmVyLXdhcm5pbmcuYWN0aXZlLCAuYnRuLWhvdmVyLXdhcm5pbmc6YWN0aXZlLCAuYnRuLWhvdmVyLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzExMTExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItd2FybmluZy5idG4tY2xlYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWhvdmVyLXdhcm5pbmcsIC5idG4tb3V0bGluZS1ob3Zlci13YXJuaW5nLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLXdhcm5pbmc6YWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2hvdyA+IC5idG4taG92ZXItZGFuZ2VyLCAuYnRuLWhvdmVyLWRhbmdlci5hY3RpdmUsIC5idG4taG92ZXItZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1ob3Zlci1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItZGFuZ2VyLmJ0bi1jbGVhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtaG92ZXItZGFuZ2VyLCAuYnRuLW91dGxpbmUtaG92ZXItZGFuZ2VyLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLWRhbmdlcjphY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1mb250LWJyYW5kIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5zaG93ID4gLmJ0bi1mb250LWhvdmVyLWJyYW5kLCAuYnRuLWZvbnQtaG92ZXItYnJhbmQuYWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItYnJhbmQ6YWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cblxuLmJ0bi1mb250LWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaG93ID4gLmJ0bi1mb250LWhvdmVyLWxpZ2h0LCAuYnRuLWZvbnQtaG92ZXItbGlnaHQuYWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItbGlnaHQ6YWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1mb250LWRhcmsge1xuICBjb2xvcjogIzI4MmEzYztcbn1cblxuLnNob3cgPiAuYnRuLWZvbnQtaG92ZXItZGFyaywgLmJ0bi1mb250LWhvdmVyLWRhcmsuYWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItZGFyazphY3RpdmUsIC5idG4tZm9udC1ob3Zlci1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG5cbi5idG4tZm9udC1wcmltYXJ5IHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG5cbi5zaG93ID4gLmJ0bi1mb250LWhvdmVyLXByaW1hcnksIC5idG4tZm9udC1ob3Zlci1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLXByaW1hcnk6YWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuXG4uYnRuLWZvbnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuXG4uc2hvdyA+IC5idG4tZm9udC1ob3Zlci1zdWNjZXNzLCAuYnRuLWZvbnQtaG92ZXItc3VjY2Vzcy5hY3RpdmUsIC5idG4tZm9udC1ob3Zlci1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzFkYzliNztcbn1cblxuLmJ0bi1mb250LWluZm8ge1xuICBjb2xvcjogIzU1NzhlYjtcbn1cblxuLnNob3cgPiAuYnRuLWZvbnQtaG92ZXItaW5mbywgLmJ0bi1mb250LWhvdmVyLWluZm8uYWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItaW5mbzphY3RpdmUsIC5idG4tZm9udC1ob3Zlci1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG5cbi5idG4tZm9udC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG5cbi5zaG93ID4gLmJ0bi1mb250LWhvdmVyLXdhcm5pbmcsIC5idG4tZm9udC1ob3Zlci13YXJuaW5nLmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLXdhcm5pbmc6YWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuXG4uYnRuLWZvbnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG5cbi5zaG93ID4gLmJ0bi1mb250LWhvdmVyLWRhbmdlciwgLmJ0bi1mb250LWhvdmVyLWRhbmdlci5hY3RpdmUsIC5idG4tZm9udC1ob3Zlci1kYW5nZXI6YWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG5cbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0OTQ5ODg7XG59XG4uc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWVmO1xufVxuXG4uYnRuLmJ0bi1lbGV2YXRlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5idG4uYnRuLWVsZXZhdGUuYnRuLWVsZXZhdGUtYWlyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XG59XG4uYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSg0NCwgMTE5LCAyNDQsIDAuMTUpO1xufVxuLnNob3cgPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZSwgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSg0NCwgMTE5LCAyNDQsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZTphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZTpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSg0NCwgMTE5LCAyNDQsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDQ0LCAxMTksIDI0NCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUtaG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDQ0LCAxMTksIDI0NCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMTUpO1xufVxuLnNob3cgPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZSwgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjI1KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZSwgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGU6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZTphY3RpdmUsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZSwgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMTUzLCAxNTMsIDE1MywgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoNDAsIDQyLCA2MCwgMC4xNSk7XG59XG4uc2hvdyA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSg0MCwgNDIsIDYwLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZSwgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZTpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZTphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZTphY3RpdmUsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGU6aG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSg0MCwgNDIsIDYwLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoNDAsIDQyLCA2MCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS1ob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXIsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoNDAsIDQyLCA2MCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoODgsIDEwMywgMjIxLCAwLjE1KTtcbn1cbi5zaG93ID4gLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZSwgLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZTpmb2N1cywgLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGU6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZTpmb2N1cywgLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGU6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoODgsIDEwMywgMjIxLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoODgsIDEwMywgMjIxLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlLWhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDI5LCAyMDEsIDE4MywgMC4xNSk7XG59XG4uc2hvdyA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUsIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyOSwgMjAxLCAxODMsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZTpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDI5LCAyMDEsIDE4MywgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI5LCAyMDEsIDE4MywgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZS1ob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXIsIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMjksIDIwMSwgMTgzLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSg4NSwgMTIwLCAyMzUsIDAuMTUpO1xufVxuLnNob3cgPiAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLCAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZTphY3RpdmUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoODUsIDEyMCwgMjM1LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZSwgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZTpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZTphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZTphY3RpdmUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGU6aG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSg4NSwgMTIwLCAyMzUsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGUtaG92ZXIsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZSwgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSg4NSwgMTIwLCAyMzUsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGUtaG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZSwgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3Zlcjpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDg1LCAxMjAsIDIzNSwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMjU1LCAxODQsIDM0LCAwLjE1KTtcbn1cbi5zaG93ID4gLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZSwgLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZTpmb2N1cywgLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGU6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZTpmb2N1cywgLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGU6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMjU1LCAxODQsIDM0LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjU1LCAxODQsIDM0LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlLWhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgyNTUsIDE4NCwgMzQsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMjUzLCA1NywgMTIyLCAwLjE1KTtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZTphY3RpdmUsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyNTMsIDU3LCAxMjIsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZSwgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZTpmb2N1cywgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGU6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZTphY3RpdmUsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZTpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMjUzLCA1NywgMTIyLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXIsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZSwgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI1MywgNTcsIDEyMiwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLWhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZSwgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgyNTMsIDU3LCAxMjIsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4uYnRuLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuXG4uYnRuLmJ0bi11cHBlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnRuLmJ0bi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5idG4uYnRuLWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYnRuLmJ0bi1ib2xkZXN0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idG4uYnRuLXRoaW4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJ0bi5idG4tbG93ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uYnRuLmJ0bi13aWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xufVxuLmJ0bi5idG4td2lkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNzVyZW07XG59XG4uYnRuLmJ0bi13aWRlc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYnRuLmJ0bi10YWxsIHtcbiAgcGFkZGluZy10b3A6IDAuODVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjg1cmVtO1xufVxuLmJ0bi5idG4tdGFsbGVyIHtcbiAgcGFkZGluZy10b3A6IDEuMTVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjE1cmVtO1xufVxuLmJ0bi5idG4tdGFsbGVzdCB7XG4gIHBhZGRpbmctdG9wOiAxLjM1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zNXJlbTtcbn1cblxuLmJ0bi5idG4tZm9udC1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbi5idG4uYnRuLWZvbnQtbWQge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuLmJ0bi1mb250LWxnIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5idG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0biBbY2xhc3NePWxhLV0sXG4uYnRuIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYnRuIFtjbGFzc149ZmEtXSxcbi5idG4gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5idG4gW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmJ0biBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5idG4gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5idG4gW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0biBpIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi5idG4tc20gW2NsYXNzXj1sYS1dLCAuYnRuLWdyb3VwLXNtID4gLmJ0biBbY2xhc3NePWxhLV0sXG4uYnRuLmJ0bi1zbSBbY2xhc3MqPVwiIGxhLVwiXSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uYnRuLmJ0bi1zbSBbY2xhc3NePWZhLV0sIC5idG4tZ3JvdXAtc20gPiAuYnRuIFtjbGFzc149ZmEtXSxcbi5idG4uYnRuLXNtIFtjbGFzcyo9XCIgZmEtXCJdLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuLmJ0bi1zbSBbY2xhc3NePWZsYXRpY29uLV0sIC5idG4tZ3JvdXAtc20gPiAuYnRuIFtjbGFzc149ZmxhdGljb24tXSxcbi5idG4uYnRuLXNtIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYnRuLmJ0bi1zbSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5idG4uYnRuLXNtIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLmJ0bi1zbSBpLCAuYnRuLWdyb3VwLXNtID4gLmJ0biBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmJ0bi5idG4tbGcgW2NsYXNzXj1sYS1dLCAuYnRuLWdyb3VwLWxnID4gLmJ0biBbY2xhc3NePWxhLV0sXG4uYnRuLmJ0bi1sZyBbY2xhc3MqPVwiIGxhLVwiXSxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG4uYnRuLmJ0bi1sZyBbY2xhc3NePWZhLV0sIC5idG4tZ3JvdXAtbGcgPiAuYnRuIFtjbGFzc149ZmEtXSxcbi5idG4uYnRuLWxnIFtjbGFzcyo9XCIgZmEtXCJdLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5idG4uYnRuLWxnIFtjbGFzc149ZmxhdGljb24tXSwgLmJ0bi1ncm91cC1sZyA+IC5idG4gW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmJ0bi5idG4tbGcgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYnRuLWdyb3VwLWxnID4gLmJ0biBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5idG4uYnRuLWxnIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYnRuLWdyb3VwLWxnID4gLmJ0biBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJ0bi5idG4tbGcgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4gW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi5idG4tbGcgaSwgLmJ0bi1ncm91cC1sZyA+IC5idG4gaSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJ0bi5idG4tbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2ZmO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxpbmssXG5hLmJ0bi5idG4tbGFiZWwsXG5idXR0b24uYnRuLmJ0bi1sYWJlbCxcbmlucHV0LmJ0bi5idG4tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLWxpbms6Zm9jdXMsIC5idG4uYnRuLWxpbms6aG92ZXIsIC5idG4uYnRuLWxpbmsuYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsOmZvY3VzLFxuYS5idG4uYnRuLWxhYmVsOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsOmZvY3VzLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWw6aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsOmZvY3VzLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbDpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWxhYmVsLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtYnJhbmQtbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4yKTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLWJyYW5kLFxuYS5idG4uYnRuLWxhYmVsLWJyYW5kLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtYnJhbmQsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWJyYW5kIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLWJyYW5kOmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLWJyYW5kOmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLWJyYW5kLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1icmFuZDpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC1icmFuZDpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC1icmFuZC5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1icmFuZDpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWJyYW5kOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtYnJhbmQuYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1icmFuZDpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtYnJhbmQ6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWJyYW5kLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1saWdodC1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLWxpZ2h0LFxuYS5idG4uYnRuLWxhYmVsLWxpZ2h0LFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtbGlnaHQsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWxpZ2h0IHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLWxpZ2h0OmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLWxpZ2h0OmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLWxpZ2h0LmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1saWdodDpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC1saWdodDpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC1saWdodC5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1saWdodDpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtbGlnaHQuYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1saWdodDpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtbGlnaHQ6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWxpZ2h0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xuICBjb2xvcjogIzI4MmEzYztcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLWRhcmstbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuMik7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLmJ0bi1sYWJlbC1kYXJrLFxuYS5idG4uYnRuLWxhYmVsLWRhcmssXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1kYXJrLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1kYXJrIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLWRhcms6Zm9jdXMsIGxhYmVsLmJ0bi5idG4tbGFiZWwtZGFyazpob3ZlciwgbGFiZWwuYnRuLmJ0bi1sYWJlbC1kYXJrLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1kYXJrOmZvY3VzLFxuYS5idG4uYnRuLWxhYmVsLWRhcms6aG92ZXIsXG5hLmJ0bi5idG4tbGFiZWwtZGFyay5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1kYXJrOmZvY3VzLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZGFyazpob3ZlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWRhcmsuYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1kYXJrOmZvY3VzLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1kYXJrOmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1kYXJrLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtcHJpbWFyeS1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjIpO1xuICBjb2xvcjogIzU4NjdkZDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtcHJpbWFyeSxcbmEuYnRuLmJ0bi1sYWJlbC1wcmltYXJ5LFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtcHJpbWFyeSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtcHJpbWFyeSB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1wcmltYXJ5OmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLXByaW1hcnk6aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtcHJpbWFyeS5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtcHJpbWFyeTpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC1wcmltYXJ5OmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLXByaW1hcnkuYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1wcmltYXJ5LmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtcHJpbWFyeTpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtcHJpbWFyeTpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xuICBjb2xvcjogIzFkYzliNztcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLXN1Y2Nlc3MtbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4yKTtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLXN1Y2Nlc3MsXG5hLmJ0bi5idG4tbGFiZWwtc3VjY2VzcyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXN1Y2Nlc3MsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXN1Y2Nlc3Mge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwtc3VjY2Vzczpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzOmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLXN1Y2Nlc3MuYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLXN1Y2Nlc3M6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtc3VjY2Vzczpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzLmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtc3VjY2Vzcy5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXN1Y2Nlc3M6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXN1Y2Nlc3M6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1pbmZvLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMik7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLmJ0bi1sYWJlbC1pbmZvLFxuYS5idG4uYnRuLWxhYmVsLWluZm8sXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1pbmZvLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1pbmZvIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLWluZm86Zm9jdXMsIGxhYmVsLmJ0bi5idG4tbGFiZWwtaW5mbzpob3ZlciwgbGFiZWwuYnRuLmJ0bi1sYWJlbC1pbmZvLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1pbmZvOmZvY3VzLFxuYS5idG4uYnRuLWxhYmVsLWluZm86aG92ZXIsXG5hLmJ0bi5idG4tbGFiZWwtaW5mby5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1pbmZvOmZvY3VzLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtaW5mbzpob3ZlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWluZm8uYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1pbmZvOmZvY3VzLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1pbmZvOmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtd2FybmluZy1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjIpO1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtd2FybmluZyxcbmEuYnRuLmJ0bi1sYWJlbC13YXJuaW5nLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtd2FybmluZyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtd2FybmluZyB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC13YXJuaW5nOmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLXdhcm5pbmc6aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtd2FybmluZy5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtd2FybmluZzpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC13YXJuaW5nOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLXdhcm5pbmcuYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC13YXJuaW5nLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtd2FybmluZzpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtd2FybmluZzpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtd2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuLmJ0bi5idG4tbGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtZGFuZ2VyLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMik7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLmJ0bi1sYWJlbC1kYW5nZXIsXG5hLmJ0bi5idG4tbGFiZWwtZGFuZ2VyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZGFuZ2VyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1kYW5nZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwtZGFuZ2VyOmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLWRhbmdlcjpob3ZlciwgbGFiZWwuYnRuLmJ0bi1sYWJlbC1kYW5nZXIuYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLWRhbmdlcjpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC1kYW5nZXI6aG92ZXIsXG5hLmJ0bi5idG4tbGFiZWwtZGFuZ2VyLmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWRhbmdlci5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWRhbmdlcjpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtZGFuZ2VyOmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWxhYmVsLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgODksIDE1MiwgMC4xKTtcbiAgY29sb3I6ICMzYjU5OTg7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1mYWNlYm9vay1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDg5LCAxNTIsIDAuMik7XG4gIGNvbG9yOiAjM2I1OTk4O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLmJ0bi1sYWJlbC1mYWNlYm9vayxcbmEuYnRuLmJ0bi1sYWJlbC1mYWNlYm9vayxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWZhY2Vib29rLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1mYWNlYm9vayB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1mYWNlYm9vazpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1mYWNlYm9vazpob3ZlciwgbGFiZWwuYnRuLmJ0bi1sYWJlbC1mYWNlYm9vay5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2s6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2s6aG92ZXIsXG5hLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2suYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2s6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1mYWNlYm9vazpob3ZlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWZhY2Vib29rLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtZmFjZWJvb2s6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWZhY2Vib29rOmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1mYWNlYm9vay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDc4LCA2NSwgMC4xKTtcbiAgY29sb3I6ICNkYzRlNDE7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1nb29nbGUtbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNzgsIDY1LCAwLjIpO1xuICBjb2xvcjogI2RjNGU0MTtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtZ29vZ2xlLFxuYS5idG4uYnRuLWxhYmVsLWdvb2dsZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWdvb2dsZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtZ29vZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLWdvb2dsZTpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1nb29nbGU6aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtZ29vZ2xlLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1nb29nbGU6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtZ29vZ2xlOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLWdvb2dsZS5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1nb29nbGU6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1nb29nbGU6aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1nb29nbGUuYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1nb29nbGU6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWdvb2dsZTpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtZ29vZ2xlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzRlNDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTc5LCAyNDQsIDAuMSk7XG4gIGNvbG9yOiAjNEFCM0Y0O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtdHdpdHRlci1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE3OSwgMjQ0LCAwLjIpO1xuICBjb2xvcjogIzRBQjNGNDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtdHdpdHRlcixcbmEuYnRuLmJ0bi1sYWJlbC10d2l0dGVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtdHdpdHRlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtdHdpdHRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC10d2l0dGVyOmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLXR3aXR0ZXI6aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtdHdpdHRlci5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtdHdpdHRlcjpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC10d2l0dGVyOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLXR3aXR0ZXIuYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtdHdpdHRlcjpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXR3aXR0ZXI6aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC10d2l0dGVyLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtdHdpdHRlcjpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtdHdpdHRlcjpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtdHdpdHRlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEFCM0Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MSwgMTI3LCAxNjQsIDAuMSk7XG4gIGNvbG9yOiAjNTE3ZmE0O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MSwgMTI3LCAxNjQsIDAuMik7XG4gIGNvbG9yOiAjNTE3ZmE0O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW0sXG5hLmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW0ge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtOmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbTpob3ZlciwgbGFiZWwuYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW0uYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbTpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW06aG92ZXIsXG5hLmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtLmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbTpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbTpob3ZlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbS5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbTpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtOmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxN2ZhNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWxhYmVsLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTgsIDIzLCAwLjEpO1xuICBjb2xvcjogI2IzMTIxNztcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLXlvdXR1YmUtbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTgsIDIzLCAwLjIpO1xuICBjb2xvcjogI2IzMTIxNztcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwteW91dHViZSxcbmEuYnRuLmJ0bi1sYWJlbC15b3V0dWJlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwteW91dHViZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwteW91dHViZSB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC15b3V0dWJlOmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLXlvdXR1YmU6aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwteW91dHViZS5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwteW91dHViZTpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC15b3V0dWJlOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLXlvdXR1YmUuYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwteW91dHViZTpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXlvdXR1YmU6aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC15b3V0dWJlLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwteW91dHViZTpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwteW91dHViZTpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwteW91dHViZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjMxMjE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExOSwgMTgxLCAwLjEpO1xuICBjb2xvcjogIzAwNzdiNTtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLWxpbmtlZGluLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTksIDE4MSwgMC4yKTtcbiAgY29sb3I6ICMwMDc3YjU7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLWxpbmtlZGluLFxuYS5idG4uYnRuLWxhYmVsLWxpbmtlZGluLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtbGlua2VkaW4sXG5pbnB1dC5idG4uYnRuLWxhYmVsLWxpbmtlZGluIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLWxpbmtlZGluOmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLWxpbmtlZGluOmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLWxpbmtlZGluLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbjpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbjpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbi5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1saW5rZWRpbjpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWxpbmtlZGluOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtbGlua2VkaW4uYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbjpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtbGlua2VkaW46aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWxpbmtlZGluLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1za3lwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTc1LCAyNDAsIDAuMSk7XG4gIGNvbG9yOiAjMDBhZmYwO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtc2t5cGUtbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3NSwgMjQwLCAwLjIpO1xuICBjb2xvcjogIzAwYWZmMDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtc2t5cGUsXG5hLmJ0bi5idG4tbGFiZWwtc2t5cGUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1za3lwZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtc2t5cGUge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwtc2t5cGU6Zm9jdXMsIGxhYmVsLmJ0bi5idG4tbGFiZWwtc2t5cGU6aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtc2t5cGUuYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLXNreXBlOmZvY3VzLFxuYS5idG4uYnRuLWxhYmVsLXNreXBlOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLXNreXBlLmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXNreXBlOmZvY3VzLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtc2t5cGU6aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1za3lwZS5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXNreXBlOmZvY3VzLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1za3lwZTpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtc2t5cGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYnRuLmJ0bi1pY29uIGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYnRuLmJ0bi1pY29uIFtjbGFzc149c29jaWNvbi1dLFxuLmJ0bi5idG4taWNvbiBbY2xhc3MqPVwiIHNvY2ljb24tXCJdIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYnRuLmJ0bi1pY29uIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbn1cbi5idG4uYnRuLWljb24uYnRuLXhzIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbi5idG4uYnRuLWljb24uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taWNvbiB7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMi41cmVtO1xufVxuLmJ0bi5idG4taWNvbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLmJ0bi1pY29uIHtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogNHJlbTtcbn1cbi5idG4uYnRuLWljb24uYnRuLWljb24tc20gW2NsYXNzXj1sYS1dLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1zbSBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5idG4uYnRuLWljb24uYnRuLWljb24tc20gW2NsYXNzXj1mYS1dLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1zbSBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbn1cbi5idG4uYnRuLWljb24uYnRuLWljb24tc20gW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1zbSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tc20gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tc20gW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4uYnRuLWljb24uYnRuLWljb24tbWQgW2NsYXNzXj1sYS1dLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1tZCBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1tZCBbY2xhc3NePWZhLV0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLW1kIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLW1kIFtjbGFzc149ZmxhdGljb24tXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tbWQgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLW1kIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLW1kIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4uYnRuLWljb24uYnRuLWljb24tbGcgW2NsYXNzXj1sYS1dLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1sZyBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1sZyBbY2xhc3NePWZhLV0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWxnIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWxnIFtjbGFzc149ZmxhdGljb24tXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tbGcgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWxnIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWxnIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4uYnRuLWljb24uYnRuLWJyYW5kIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWljb24uYnRuLWJyYW5kOmZvY3VzIGksIC5idG4uYnRuLWljb24uYnRuLWJyYW5kOmhvdmVyIGksIC5idG4uYnRuLWljb24uYnRuLWJyYW5kLmFjdGl2ZSBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1saWdodCBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1saWdodDpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1saWdodDpob3ZlciBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1saWdodC5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmJ0bi5idG4taWNvbi5idG4tZGFyayBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1kYXJrOmZvY3VzIGksIC5idG4uYnRuLWljb24uYnRuLWRhcms6aG92ZXIgaSwgLmJ0bi5idG4taWNvbi5idG4tZGFyay5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4tcHJpbWFyeSBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1wcmltYXJ5OmZvY3VzIGksIC5idG4uYnRuLWljb24uYnRuLXByaW1hcnk6aG92ZXIgaSwgLmJ0bi5idG4taWNvbi5idG4tcHJpbWFyeS5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4tc3VjY2VzcyBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1zdWNjZXNzOmZvY3VzIGksIC5idG4uYnRuLWljb24uYnRuLXN1Y2Nlc3M6aG92ZXIgaSwgLmJ0bi5idG4taWNvbi5idG4tc3VjY2Vzcy5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4taW5mbyBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1pbmZvOmZvY3VzIGksIC5idG4uYnRuLWljb24uYnRuLWluZm86aG92ZXIgaSwgLmJ0bi5idG4taWNvbi5idG4taW5mby5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4td2FybmluZyBpIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi13YXJuaW5nOmZvY3VzIGksIC5idG4uYnRuLWljb24uYnRuLXdhcm5pbmc6aG92ZXIgaSwgLmJ0bi5idG4taWNvbi5idG4td2FybmluZy5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmJ0bi5idG4taWNvbi5idG4tZGFuZ2VyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWljb24uYnRuLWRhbmdlcjpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1kYW5nZXI6aG92ZXIgaSwgLmJ0bi5idG4taWNvbi5idG4tZGFuZ2VyLmFjdGl2ZSBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4taWNvbi1oIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmJ0bi1pY29uLWguYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi1pY29uLWguYnRuIHtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xufVxuLmJ0bi1pY29uLWguYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi1pY29uLWguYnRuIHtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4uYnRuLWljb24sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLmJ0bi1pY29uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYnRuLmt0LXNwaW5uZXI6bm90KC5rdC1zcGlubmVyLS1jZW50ZXIpIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKTpiZWZvcmUge1xuICBsZWZ0OiAxcmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXNtOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXNtOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKTpiZWZvcmUge1xuICBsZWZ0OiAxcmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXNtLmt0LXNwaW5uZXItLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4uYnRuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tc20ua3Qtc3Bpbm5lci0tcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFyZW07XG59XG4uYnRuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tbGc6bm90KC5rdC1zcGlubmVyLS1jZW50ZXIpIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4uYnRuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tbGc6bm90KC5rdC1zcGlubmVyLS1jZW50ZXIpOmJlZm9yZSB7XG4gIGxlZnQ6IDFyZW07XG59XG4uYnRuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tbGcua3Qtc3Bpbm5lci0tcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbi5idG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1sZy5rdC1zcGlubmVyLS1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXJlbTtcbn1cblxuLmJ0bi5idG4tZ2xvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLnNob3cgPiAuYnRuLmJ0bi1nbG93LCAuYnRuLmJ0bi1nbG93LmFjdGl2ZSwgLmJ0bi5idG4tZ2xvdzphY3RpdmUsIC5idG4uYnRuLWdsb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLmJ0bi1ncm91cC5idG4tcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnRuLWdyb3VwLmJ0bi1waWxsIC5idG4tYnJhbmQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4tZ3JvdXAuYnRuLXBpbGwgLmJ0bi1saWdodCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ0bi1ncm91cC5idG4tcGlsbCAuYnRuLWRhcmsge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4tZ3JvdXAuYnRuLXBpbGwgLmJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnRuLWdyb3VwLmJ0bi1waWxsIC5idG4tc3VjY2VzcyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ0bi1ncm91cC5idG4tcGlsbCAuYnRuLWluZm8ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4tZ3JvdXAuYnRuLXBpbGwgLmJ0bi13YXJuaW5nIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnRuLWdyb3VwLmJ0bi1waWxsIC5idG4tZGFuZ2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnRuLWdyb3VwLmJ0bi1lbGV2YXRlZCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSg1NiwgMzYsIDk5LCAwLjA4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuLWdyb3VwLmJ0bi1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5idG4tZ3JvdXAuYnRuLXBpbGwgLm5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi1ncm91cC5idG4tcGlsbCAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgfVxufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgcGFkZGluZzogMC4xNXJlbSAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWluLXdpZHRoOiAxNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDAgLypydGw6aWdub3JlKi87XG4gIC8qcnRsOnJhdzpcbiAgcmlnaHQ6IGF1dG87XG4gICovXG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWZpdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWZpdC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtZml0LXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1maXQ6bm90KC5kcm9wZG93bi1tZW51LXRvcC11bnJvdW5kKSA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1maXQ6bm90KC5kcm9wZG93bi1tZW51LXRvcC11bnJvdW5kKSBmb3JtIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS10b3AtdW5yb3VuZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmRyb3Bkb3duLW1lbnU6YmVmb3JlLCAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwLjdyZW0gMS4ycmVtO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgW2NsYXNzXj1sYS1dLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgW2NsYXNzKj1cIiBsYS1cIl0sXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtIFtjbGFzc149bGEtXSxcbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0gW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIFtjbGFzc149ZmEtXSxcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIFtjbGFzcyo9XCIgZmEtXCJdLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSBbY2xhc3NePWZhLV0sXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSBbY2xhc3NePWZsYXRpY29uLV0sXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIFtjbGFzc149ZmxhdGljb24yLV0sXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0sXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtIFtjbGFzc149ZmxhdGljb24tXSxcbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtIFtjbGFzc149ZmxhdGljb24yLV0sXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhID4gaSxcbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0gPiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhID4gaTpiZWZvcmUsXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtID4gaTpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudTpub3QoLmRhdGVyYW5nZXBpY2tlcikge1xuICAvKnJ0bDpyYXc6XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgKi9cbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUteHMge1xuICB3aWR0aDogMTYwcHg7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXNtIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZCB7XG4gIHdpZHRoOiAyNjBweDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbGcge1xuICB3aWR0aDogMzIwcHg7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXhsIHtcbiAgd2lkdGg6IDM4MHB4O1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1hbmltIHtcbiAgYW5pbWF0aW9uOiBkcm9wZG93bi1tZW51LWZhZGUtaW4gMC4zcyBlYXNlIDEsIGRyb3Bkb3duLW1lbnUtbW92ZS11cCAwLjNzIGVhc2Utb3V0IDE7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtYW5pbSxcbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWFuaW0tZG93bi5kcm9wZG93bi1tZW51LWFuaW0ge1xuICBhbmltYXRpb246IGRyb3Bkb3duLW1lbnUtZmFkZS1pbiAwLjNzIGVhc2UgMSwgZHJvcGRvd24tbWVudS1tb3ZlLWRvd24gMC4zcyBlYXNlLW91dCAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUteGwsIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbGcsIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4ubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLmJ0bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDAuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAvKnJ0bDppZ25vcmUqLztcbiAgb3BhY2l0eTogMC43O1xuICBmb250LWZhbWlseTogRmxhdGljb24yO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmFmdGVyLFxuLmJ0bi5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbn1cblxuLmRyb3Bkb3duLmRyb3Bkb3duLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRyb3B1cCAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLmRyb3B1cCAuYnRuLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBGbGF0aWNvbjI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uYnRuLWdyb3VwLmRyb3ByaWdodCAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSxcbi5idG4tZ3JvdXAuZHJvcHJpZ2h0IC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLWdyb3VwLmRyb3ByaWdodCAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLmJ0bi1ncm91cC5kcm9wcmlnaHQgLmJ0bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogRmxhdGljb24yO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmJ0bi1ncm91cC5kcm9wbGVmdCAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSxcbi5idG4tZ3JvdXAuZHJvcGxlZnQgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tZ3JvdXAuZHJvcGxlZnQgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5idG4tZ3JvdXAuZHJvcGxlZnQgLmJ0bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogRmxhdGljb24yO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuQGtleWZyYW1lcyBkcm9wZG93bi1tZW51LWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRyb3Bkb3duLW1lbnUtbW92ZS1kb3duIHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHJvcGRvd24tbWVudS1tb3ZlLXVwIHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1tYXJnaW5sZXNzLCAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLWxhc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZm9ybS1ncm91cCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb3JtLWdyb3VwIC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAgLnZhbGlkLWZlZWRiYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLXRleHQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbWQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAteHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tY29udHJvbDphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbDphZnRlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW5wdXQtZ3JvdXAgW2NsYXNzXj1sYS1dLFxuLmlucHV0LWdyb3VwIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uaW5wdXQtZ3JvdXAgW2NsYXNzXj1mYS1dLFxuLmlucHV0LWdyb3VwIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uaW5wdXQtZ3JvdXAgW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmlucHV0LWdyb3VwIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmlucHV0LWdyb3VwIFtjbGFzc149ZmxhdGljb24yLV0sXG4uaW5wdXQtZ3JvdXAgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmlucHV0LWdyb3VwIGkge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZCArIC5pbnB1dC1ncm91cC1hcHBlbmQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkICsgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kICsgLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCArIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbi52YWxpZGF0ZWQgLnZhbGlkLWZlZWRiYWNrLFxuLnZhbGlkYXRlZCAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucm93LnJvdy1uby1wYWRkaW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5yb3cucm93LW5vLXBhZGRpbmcgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucm93LnJvdy1mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yb3cgLmNvbC1zdHJldGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucm93W2NsYXNzKj1yb3ctY29sLXNlcGFyYXRvci1dID4gZGl2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ucm93W2NsYXNzKj1yb3ctY29sLXNlcGFyYXRvci1dID4gZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAucm93LnJvdy1jb2wtc2VwYXJhdG9yLXhzID4gZGl2IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIH1cbiAgLnJvdy5yb3ctY29sLXNlcGFyYXRvci14cyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzdweCkge1xuICAucm93LnJvdy1jb2wtc2VwYXJhdG9yLXNtID4gZGl2IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIH1cbiAgLnJvdy5yb3ctY29sLXNlcGFyYXRvci1zbSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucm93LnJvdy1jb2wtc2VwYXJhdG9yLW1kID4gZGl2IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIH1cbiAgLnJvdy5yb3ctY29sLXNlcGFyYXRvci1tZCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJvdy5yb3ctY29sLXNlcGFyYXRvci1sZyA+IGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlZGYyO1xuICB9XG4gIC5yb3cucm93LWNvbC1zZXBhcmF0b3ItbGcgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5yb3cucm93LWNvbC1zZXBhcmF0b3IteGwgPiBkaXYge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWRmMjtcbiAgfVxuICAucm93LnJvdy1jb2wtc2VwYXJhdG9yLXhsID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUgc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2U6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2Ugc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5tb2RhbC5tb2RhbC1zdGlja3ktYm90dG9tLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNjBweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5tb2RhbC5tb2RhbC1zdGlja3ktYm90dG9tLXJpZ2h0Lm1vZGFsLXN0aWNreS1sZyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbC5tb2RhbC1zdGlja3ktYm90dG9tLXJpZ2h0IHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1zdGlja3ktYm90dG9tLXJpZ2h0IC5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodC5tb2RhbC1zdGlja3ktbGcgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1vZGFsLWJvZHkubW9kYWwtYm9keS1maXQge1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZGFsLWJvZHkubW9kYWwtYm9keS14LWZpdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tb2RhbC1ib2R5Lm1vZGFsLWJvZHkteS1maXQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZGFsLWRpYWxvZy5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMjk5cHg7XG4gIH1cbn1cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tLWdyaWQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi0tZ3JpZCAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzkyOGVhYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMi4yNXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbjogMCAwLjFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi0tZ3JpZCAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rLCAucGFnaW5hdGlvbi5wYWdpbmF0aW9uLS1ncmlkIC5wYWdlLWl0ZW06aG92ZXIgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24ucGFnaW5hdGlvbi0tZ3JpZCAucGFnZS1pdGVtOmZvY3VzIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBvcG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1oZWFkZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGYyO1xufVxuLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnByb2dyZXNzLnByb2dyZXNzLXNtIHtcbiAgaGVpZ2h0OiA2cHg7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5wcm9ncmVzcy5wcm9ncmVzcy1sZyB7XG4gIGhlaWdodDogMjBweDtcbn1cbi5wcm9ncmVzcy5wcm9ncmVzcy1sZyAucHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udGFibGUgdGgudGFibGUtY2VudGVyLCAudGFibGUgdGQudGFibGUtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlIHRoZWFkIHRoLCAudGFibGUgdGhlYWQgdGQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi50YWJsZSB0aGVhZCB0ciwgLnRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogdW5zZXQgIWltcG9ydGFudDtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi50YWJsZSB0ci50YWJsZS1hY3RpdmUgdGQsIC50YWJsZSB0ci50YWJsZS1hY3RpdmUgdGgge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50YWJsZS50YWJsZS1oZWFkLW5vYm9yZGVyIHRoZWFkIHRoLCAudGFibGUudGFibGUtaGVhZC1ub2JvcmRlciB0aGVhZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udGFibGUudGFibGUtaGVhZC1zb2xpZCB0aGVhZCB0aCwgLnRhYmxlLnRhYmxlLWhlYWQtc29saWQgdGhlYWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0IHRyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzkzOTJhMDtcbn1cbi50YWJsZS50YWJsZS1saWdodCB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0IHRyIHRkLnRhYmxlLXJvdy10aXRsZSB7XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0IHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMTUpO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi50YWJsZS50YWJsZS1saWdodC0tYnJhbmQgdGhlYWQgdHIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMTUpO1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0LS1saWdodCB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0LS1kYXJrIHRoZWFkIHRyIHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC4xNSk7XG59XG4udGFibGUudGFibGUtbGlnaHQtLXByaW1hcnkgdGhlYWQgdHIge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMTUpO1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0LS1zdWNjZXNzIHRoZWFkIHRyIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjE1KTtcbn1cbi50YWJsZS50YWJsZS1saWdodC0taW5mbyB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xNSk7XG59XG4udGFibGUudGFibGUtbGlnaHQtLXdhcm5pbmcgdGhlYWQgdHIge1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMTUpO1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0LS1kYW5nZXIgdGhlYWQgdHIge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMTUpO1xufVxuXG4udGFibGUtd3JhcHBlciwgLnRhYnMtdGFibGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNjBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi50YWJzLXRhYmxlLXdyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNTBweCk7XG59XG5cbi50YWJsZTpub3QoLnRhYmxlLWJvcmRlcmVkKSB0aGVhZCB0aCwgLnRhYmxlOm5vdCgudGFibGUtYm9yZGVyZWQpIHRoZWFkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLm5hdi1waWxscyxcbi5uYXYtdGFicyB7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzXj1sYS1dLFxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzcyo9XCIgbGEtXCJdLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzXj1sYS1dLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3NePWZhLV0sXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzKj1cIiBmYS1cIl0sXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3NePWZhLV0sXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzc149ZmxhdGljb24tXSxcbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3NePWZsYXRpY29uMi1dLFxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzc149ZmxhdGljb24tXSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIGksXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlLCAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazphY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazphY3RpdmUsIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgaSwgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlIGksIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5kaXNhYmxlZCBpIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyA+IC5uYXYtbGluayBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlLCAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2LXBpbGxzLm5hdi1waWxscy1zbSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdi1waWxscy5uYXYtcGlsbHMtYm9sZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uYXYtcGlsbHMubmF2LXBpbGxzLWxhYmVsIC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlLCAubmF2LXBpbGxzLm5hdi1waWxscy1sYWJlbCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtcGlsbHMtbGFiZWwgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ubmF2LXBpbGxzLm5hdi1waWxscy1sYWJlbCAubmF2LWl0ZW0uc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cblxuLm5hdi1maXQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuOmJlZm9yZSwgLm5hdi1waWxscy5uYXYtdGFicy1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDc1cHg7XG4gIG1hcmdpbjogMC41cmVtO1xuICBib3gtc2hhZG93OiByZ2JhKDY5LCA2NSwgNzgsIDAuMDYpIDBweCAxcHggMTVweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjg1cmVtIDAuNzVyZW07XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtbGluay1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtbGluay1pY29uIGkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWxpbmstdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWxpbmsgW2NsYXNzXj1sYS1dLFxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWxpbmsgW2NsYXNzXj1mYS1dLFxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWxpbmsgW2NsYXNzXj1mbGF0aWNvbi1dLFxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIFtjbGFzc149ZmxhdGljb24yLV0sXG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWxpbmsgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWxpbmsgaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXRhYnMtYnRuLTJ4IGEubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi10YWJzLWJ0bi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtdGFicy1idG4tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ua3QtcG9ydGxldC0tdGFicyAubmF2LXBpbGxzLm5hdi10YWJzLWJ0biB7XG4gIG1hcmdpbjogMCAwIC0xcHggMDtcbn1cbi5rdC1wb3J0bGV0LS10YWJzIC5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi10YWJzLWJ0bi0yeCB7XG4gIG1hcmdpbjogMCAwIC0ycHggMDtcbn1cbi5rdC1wb3J0bGV0LS10YWJzIC5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmt0LXBvcnRsZXQtLXRhYnMgLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtdGFicy1ib2xkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstaWNvbiBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIGEubmF2LWxpbmsgLm5hdi1saW5rLWljb24gaSB7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gYS5uYXYtbGluayAubmF2LWxpbmstdGl0bGUge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tYnJhbmQgYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1icmFuZCBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tYnJhbmQgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tbGlnaHQgYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1saWdodCBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstaWNvbiBpIHtcbiAgY29sb3I6ICMyODJhM2MgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tbGlnaHQgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLXRpdGxlIHtcbiAgY29sb3I6ICMyODJhM2MgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tZGFyayBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWRhcmsgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWRhcmsgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tcHJpbWFyeSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLXByaW1hcnkgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLXByaW1hcnkgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tc3VjY2VzcyBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLXN1Y2Nlc3MgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLXN1Y2Nlc3MgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4taW5mbyBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWluZm8gYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWluZm8gYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4td2FybmluZyBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLXdhcm5pbmcgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWljb24gaSB7XG4gIGNvbG9yOiAjMTExMTExICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLXdhcm5pbmcgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLXRpdGxlIHtcbiAgY29sb3I6ICMxMTExMTEgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tZGFuZ2VyIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tZGFuZ2VyIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1kYW5nZXIgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDYuNXJlbTtcbiAgICBtYXJnaW46IDAuNnJlbTtcbiAgfVxuICAubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1saW5rLWljb24gaSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtbGluay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSB7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lOmJlZm9yZSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWxpbmsge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWxpbmsgW2NsYXNzXj1sYS1dLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWxpbmsgW2NsYXNzXj1mYS1dLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWxpbmsgW2NsYXNzXj1mbGF0aWNvbi1dLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIFtjbGFzc149ZmxhdGljb24yLV0sXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWxpbmsgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWxpbmsgaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmt0LXBvcnRsZXQtLXRhYnMgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUge1xuICBtYXJnaW46IDAgMCAtMXB4IDAuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXBvcnRsZXQtLXRhYnMgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS0yeCB7XG4gIG1hcmdpbjogMCAwIC0ycHggMDtcbn1cbi5rdC1wb3J0bGV0LS10YWJzIC5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmt0LXBvcnRsZXQtLXRhYnMgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1ib2xkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtYm9sZGVyIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGcgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1sZyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGcgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1sZyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTJweCAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTJ4IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTJ4IC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTJ4IGEubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtM3gge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtM3ggLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtM3ggYS5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtc3BhY2UtbGcgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtc3BhY2UtbGcgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLXNwYWNlLWxnIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLXNwYWNlLWxnIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLXNwYWNlLXhsIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLXNwYWNlLXhsIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1zcGFjZS14bCAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1zcGFjZS14bCAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbmsgaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbmsgaSB7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluazpkaXNhYmxlZCxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbms6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rIGcgW2ZpbGxdLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluayBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjNzQ3ODhkO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciBnIFtmaWxsXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbms6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjNzdmNDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgPiBpLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rOmhvdmVyID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciBnIFtmaWxsXSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgZyBbZmlsbF0sXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rOmhvdmVyIGcgW2ZpbGxdLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluay5hY3RpdmUgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXI6aG92ZXIgZyBbZmlsbF0sIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIGcgW2ZpbGxdLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluazpob3Zlcjpob3ZlciBnIFtmaWxsXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbmsuYWN0aXZlOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kIGEubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjNzdmNDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZC5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQgYS5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQgYS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgPiBpLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQgYS5uYXYtbGluazpob3ZlciA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kIGEubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjNDQ4N2Y1O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZC5uYXYtdGFicy1saW5lLTJ4LCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kLm5hdi10YWJzLWxpbmUtM3gge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQgYS5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodC5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0Lm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodCBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodCBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciA+IGksIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodCBhLm5hdi1saW5rOmhvdmVyID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQgYS5uYXYtbGluay5hY3RpdmUgPiBpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodC5uYXYtdGFicy1saW5lLTJ4LCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0Lm5hdi10YWJzLWxpbmUtM3gge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayBhLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODJhM2M7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrIGEubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsgYS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODJhM2M7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciA+IGksIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyay5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsgYS5uYXYtbGluazpob3ZlciA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsgYS5uYXYtbGluay5hY3RpdmUgPiBpIHtcbiAgY29sb3I6ICMzMjM1NGI7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsubmF2LXRhYnMtbGluZS0yeCwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrLm5hdi10YWJzLWxpbmUtM3gge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSBhLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5Lm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5IGEubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkgYS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciA+IGksIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeS5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkgYS5uYXYtbGluazpob3ZlciA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkgYS5uYXYtbGluay5hY3RpdmUgPiBpIHtcbiAgY29sb3I6ICM2ZDdhZTE7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkubmF2LXRhYnMtbGluZS0yeCwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5Lm5hdi10YWJzLWxpbmUtM3gge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2Vzcy5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzIGEubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFkYzliNztcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2Vzcy5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgYS5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2VzcyBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFkYzliNztcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2Vzcy5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyID4gaSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2VzcyBhLm5hdi1saW5rOmhvdmVyID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2VzcyBhLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogIzIxZGZjYjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2Vzcy5uYXYtdGFicy1saW5lLTJ4LCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MubmF2LXRhYnMtbGluZS0zeCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8gYS5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU3OGViO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mby5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU3OGViO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgPiBpLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8ubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIGEubmF2LWxpbms6aG92ZXIgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIGEubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjNmM4YWVlO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvLm5hdi10YWJzLWxpbmUtMngsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mby5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyBhLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmI4MjI7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nIGEubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcgYS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmI4MjI7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciA+IGksIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZy5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcgYS5uYXYtbGluazpob3ZlciA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcgYS5uYXYtbGluay5hY3RpdmUgPiBpIHtcbiAgY29sb3I6ICNmZmMwM2M7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcubmF2LXRhYnMtbGluZS0yeCwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nLm5hdi10YWJzLWxpbmUtM3gge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciBhLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZDM5N2E7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlci5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlci5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyIGEubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZkMzk3YTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgPiBpLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlci5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciBhLm5hdi1saW5rOmhvdmVyID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyIGEubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjZmQ1MjhiO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIubmF2LXRhYnMtbGluZS0yeCwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIubmF2LXRhYnMtbGluZS0zeCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtY2xlYXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QudG9hc3QtY3VzdG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOTU7XG4gIHRvcDogMnJlbTtcbiAgcmlnaHQ6IDJyZW07XG4gIHdpZHRoOiAzNTBweDtcbiAgYm9yZGVyOiAwO1xufVxuLnRvYXN0LnRvYXN0LWN1c3RvbS50b2FzdC1sZWZ0IHtcbiAgbGVmdDogMnJlbTtcbiAgcmlnaHQ6IGF1dG87XG59XG4udG9hc3QudG9hc3QtY3VzdG9tLnRvYXN0LWJvdHRvbSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAycmVtO1xufVxuLnRvYXN0LnRvYXN0LWN1c3RvbS50b2FzdC10b3Age1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMnJlbTtcbn1cbi50b2FzdC50b2FzdC1jdXN0b20udG9hc3QtY2VudGVyLXYge1xuICB0b3A6IDQ1JTtcbiAgYm90dG9tOiBhdXRvO1xufVxuLnRvYXN0LnRvYXN0LWN1c3RvbS50b2FzdC1jZW50ZXItaCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTc1cHg7XG59XG4udG9hc3QudG9hc3QtY3VzdG9tIC50b2FzdC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi50b2FzdC50b2FzdC1jdXN0b20gLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4udG9hc3QudG9hc3QtY3VzdG9tLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b2FzdC50b2FzdC1jdXN0b20udG9hc3QtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udG9hc3QgLnRvYXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50b2FzdCAudG9hc3QtdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4udG9hc3QgLnRvYXN0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZSBpIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZSBpOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZTpob3ZlciBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICAvKnJ0bDpyYXc6XG4gICAgIGxlZnQ6IGF1dG87XG4gICAgIHJpZ2h0OiAwO1xuICAgICAqL1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OmJlZm9yZSB7XG4gIC8qcnRsOnJhdzpcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgKi9cbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICAvKnJ0bDpyYXc6XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICAqL1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6YmVmb3JlLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6YmVmb3JlIHtcbiAgLypydGw6cmF3OlxuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgKi9cbn1cbi50b29sdGlwLnRvb2x0b3AtYXV0by13aWR0aCAudG9vbHRpcC1pbm5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi50b29sdGlwLnRvb2x0aXAtZGFyayAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmMyZTNlO1xufVxuLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC50b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJjMmUzZTtcbn1cbi50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC50b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyYzJlM2UvKnJ0bDppZ25vcmUqLztcbn1cbi50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyYzJlM2U7XG59XG4udG9vbHRpcC50b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC50b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmMyZTNlLypydGw6aWdub3JlKi87XG59XG4udG9vbHRpcC50b29sdGlwLWJyYW5kIC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4udG9vbHRpcC50b29sdGlwLWJyYW5kLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC50b29sdGlwLWJyYW5kLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyYzc3ZjQ7XG59XG4udG9vbHRpcC50b29sdGlwLWJyYW5kLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLnRvb2x0aXAtYnJhbmQuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyYzc3ZjQvKnJ0bDppZ25vcmUqLztcbn1cbi50b29sdGlwLnRvb2x0aXAtYnJhbmQuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC50b29sdGlwLnRvb2x0aXAtYnJhbmQuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJjNzdmNDtcbn1cbi50b29sdGlwLnRvb2x0aXAtYnJhbmQuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC50b29sdGlwLWJyYW5kLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJjNzdmNC8qcnRsOmlnbm9yZSovO1xufVxuXG4jcm9vdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLk11aUlucHV0LXVuZGVybGluZTpmb2N1czpub3QoLk11aS1mb2N1c2VkKTpiZWZvcmUsXG4uTXVpSW5wdXQtdW5kZXJsaW5lOmFjdGl2ZTpub3QoLk11aS1mb2N1c2VkKTpiZWZvcmUsXG4uTXVpSW5wdXQtdW5kZXJsaW5lOmhvdmVyOm5vdCguTXVpLWRpc2FibGVkKTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuXG4uYnVpbGRlci10YWJzIC5NdWlUYWJzLWZsZXhDb250YWluZXIgYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idWlsZGVyLXRhYnMgLlByaXZhdGVUYWJJbmRpY2F0b3ItY29sb3JTZWNvbmRhcnktNjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuXG4uTXVpRm9ybUNvbnRyb2wtbWFyZ2luTm9ybWFsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5NdWlTd2l0Y2gtY29sb3JTZWNvbmRhcnkuTXVpLWNoZWNrZWQge1xuICBjb2xvcjogIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuLk11aVN3aXRjaC1jb2xvclNlY29uZGFyeS5NdWktY2hlY2tlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjA4KSAhaW1wb3J0YW50O1xufVxuLk11aVN3aXRjaC1jb2xvclNlY29uZGFyeS5NdWktY2hlY2tlZCArIC5NdWlTd2l0Y2gtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkICFpbXBvcnRhbnQ7XG59XG5cbi5ub3RpY2VfX3BhcmFncmFwaCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLmhlYWRlci1wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5NdWlCYWNrZHJvcC1yb290IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4ua3QtY29tbWluZy1zb29uIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LXNlbGVjdCAuTXVpSW5wdXRCYXNlLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yZWFjdC1zZWxlY3QgLk11aUlucHV0QmFzZS1pbnB1dCAuY3NzLTFva2VibXItaW5kaWNhdG9yU2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJlYWN0LXNlbGVjdCAuTXVpSW5wdXRCYXNlLWlucHV0ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMTtcbn1cbi5yZWFjdC1zZWxlY3QgLk11aUlucHV0QmFzZS1pbnB1dCA+IGRpdjpmaXJzdC1jaGlsZCAuTXVpVHlwb2dyYXBoeS1jb2xvclRleHRTZWNvbmRhcnkge1xuICBsZWZ0OiAycHg7XG4gIGJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWFjdC1zZWxlY3QgLk11aUlucHV0QmFzZS1pbnB1dCA+IGRpdjpmaXJzdC1jaGlsZCBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWFjdC1zZWxlY3QgLk11aUlucHV0QmFzZS1yb290IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5zZWxlY3RfaW5wdXQtaCAuTXVpU2VsZWN0LXNlbGVjdCB7XG4gIGhlaWdodDogNDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLk11aVBhcGVyLWVsZXZhdGlvbjEge1xuICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ua3Qtc2Nyb2xsLmt0LXNjcm9sbC0tcHVsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG4ua3Qtc2Nyb2xsLmt0LXNjcm9sbC0tcHVsbCAucHNfX3JhaWwteSB7XG4gIHJpZ2h0OiAtMnB4O1xufVxuLmt0LXNjcm9sbC5rdC1zY3JvbGwtLWF1dG9IZWlnaHQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wcyA+IC5wc19fcmFpbC15IHtcbiAgd2lkdGg6IDRweDtcbn1cbi5wcyA+IC5wc19fcmFpbC15OmhvdmVyLCAucHMgPiAucHNfX3JhaWwteTpmb2N1cyB7XG4gIHdpZHRoOiA0cHg7XG59XG4ucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteSB7XG4gIHdpZHRoOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15OmhvdmVyLCAucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteTpmb2N1cyB7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5wcyA+IC5wc19fcmFpbC14IHtcbiAgaGVpZ2h0OiA0cHg7XG59XG4ucHMgPiAucHNfX3JhaWwteDpob3ZlciwgLnBzID4gLnBzX19yYWlsLXg6Zm9jdXMge1xuICBoZWlnaHQ6IDRweDtcbn1cbi5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14IHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXg6aG92ZXIsIC5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14OmZvY3VzIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLnBzID4gLnBzX19yYWlsLXgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wcyA+IC5wc19fcmFpbC14OmhvdmVyLCAucHMgPiAucHNfX3JhaWwteDpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBzID4gLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsIC5wcyA+IC5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZDogI2Q4ZGNlNjtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14OmhvdmVyLCAucHMgPiAucHNfX3JhaWwteCA+IC5wc19fdGh1bWIteDpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNkOGRjZTY7XG59XG4ucHMgPiAucHNfX3JhaWwteSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBzID4gLnBzX19yYWlsLXk6aG92ZXIsIC5wcyA+IC5wc19fcmFpbC15OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHMgPiAucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSwgLnBzID4gLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXkge1xuICBvcGFjaXR5OiAxO1xufVxuLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kOiAjZDhkY2U2O1xuICBvcGFjaXR5OiAxO1xufVxuLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6aG92ZXIsIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI2Q4ZGNlNjtcbn1cblxuLmRhdGVwaWNrZXIge1xuICB3aWR0aDogMjY1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLW9yaWVudC10b3Age1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhdGVwaWNrZXIgdGQsXG4uZGF0ZXBpY2tlciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiByZWd1bGFyO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdGgucHJldiwgLmRhdGVwaWNrZXIgdGhlYWQgdGguZGF0ZXBpY2tlci1zd2l0Y2gsIC5kYXRlcGlja2VyIHRoZWFkIHRoLm5leHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5kYXRlcGlja2VyIHRoZWFkIHRoLnByZXYgaSwgLmRhdGVwaWNrZXIgdGhlYWQgdGguZGF0ZXBpY2tlci1zd2l0Y2ggaSwgLmRhdGVwaWNrZXIgdGhlYWQgdGgubmV4dCBpIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdGgucHJldiBpOmJlZm9yZSwgLmRhdGVwaWNrZXIgdGhlYWQgdGguZGF0ZXBpY2tlci1zd2l0Y2ggaTpiZWZvcmUsIC5kYXRlcGlja2VyIHRoZWFkIHRoLm5leHQgaTpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kYXRlcGlja2VyIHRoZWFkIHRoLnByZXY6aG92ZXIsIC5kYXRlcGlja2VyIHRoZWFkIHRoLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYSAhaW1wb3J0YW50O1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdGguZG93IHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheSB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlZGYyO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5Lm9sZCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkubmV3IHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5zZWxlY3RlZCwgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkuc2VsZWN0ZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS50b2RheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuNykgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnRvZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgN3B4IDdweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViZWRmMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDRweDtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnJhbmdlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhcjpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhci5mb2N1c2VkLCAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhci5mb2N1c2VkOmhvdmVyLCAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhci5hY3RpdmU6aG92ZXIsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmFjdGl2ZS5mb2N1c2VkOmhvdmVyLCAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5mb2N1c2VkLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuZm9jdXNlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLmFjdGl2ZS5mb2N1c2VkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZS5mb2N1c2VkLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZS5mb2N1c2VkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmFjdGl2ZS5mb2N1c2VkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGguZm9jdXNlZCxcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aC5mb2N1c2VkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aC5hY3RpdmUuZm9jdXNlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXRlcGlja2VyIHRmb290IHRyID4gdGgudG9kYXksIC5kYXRlcGlja2VyIHRmb290IHRyID4gdGguY2xlYXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciA+IHRoLnRvZGF5OmhvdmVyLCAuZGF0ZXBpY2tlciB0Zm9vdCB0ciA+IHRoLmNsZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWRmMjtcbn1cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBtaW4td2lkdGg6IDQ0cHg7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFsZXJ0W2RhdGEtbm90aWZ5XSB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIC5jbG9zZSB7XG4gIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwIDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIC5jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSAuY2xvc2U6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSAuY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFsZXJ0W2RhdGEtbm90aWZ5XSB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWxlcnRbZGF0YS1ub3RpZnldIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XVtkYXRhLW5vdGlmeS1wb3NpdGlvbj10b3AtY2VudGVyXSwgLmFsZXJ0W2RhdGEtbm90aWZ5XVtkYXRhLW5vdGlmeS1wb3NpdGlvbj1ib3R0b20tY2VudGVyXSB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFsZXJ0W2RhdGEtbm90aWZ5XVtkYXRhLW5vdGlmeS1wb3NpdGlvbj10b3AtY2VudGVyXSwgLmFsZXJ0W2RhdGEtbm90aWZ5XVtkYXRhLW5vdGlmeS1wb3NpdGlvbj1ib3R0b20tY2VudGVyXSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbGVydFtkYXRhLW5vdGlmeV1bZGF0YS1ub3RpZnktcG9zaXRpb249dG9wLWNlbnRlcl0sIC5hbGVydFtkYXRhLW5vdGlmeV1bZGF0YS1ub3RpZnktcG9zaXRpb249Ym90dG9tLWNlbnRlcl0ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzc149bGEtXSxcbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzXj1mYS1dLFxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3NePWZsYXRpY29uLV0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzXj1sYS1dLFxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIG1hcmdpbi10b3A6IC0wLjFyZW07XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzc149ZmEtXSxcbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBtYXJnaW4tdG9wOiAtMC4xcmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3NePWZsYXRpY29uLV0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBtYXJnaW4tdG9wOiAtMC40cmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbZGF0YS1ub3RpZnk9dGl0bGVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIC5pY29uIH4gW2RhdGEtbm90aWZ5PXRpdGxlXSB7XG4gIHBhZGRpbmctbGVmdDogMi44NXJlbTtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gLmljb24gfiBbZGF0YS1ub3RpZnk9bWVzc2FnZV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMi44NXJlbTtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gW2RhdGEtbm90aWZ5PXRpdGxlXTpub3QoOmVtcHR5KSB+IFtkYXRhLW5vdGlmeT1tZXNzYWdlXSB7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gLnByb2dyZXNzIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbn1cblxuW2RhdGEtc3dpdGNoPXRydWVdIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDAuNjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjY1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiwgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiwgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHBhZGRpbmc6IDEuMTVyZW0gMS42NXJlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC0tcGlsbCAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtLXNxdWFyZSAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtLXNxdWFyZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC0tc3F1YXJlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBib3JkZXItY29sb3I6ICNlMmU1ZWM7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtYnJhbmQsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtbGlnaHQsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGFyayxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYTNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXByaW1hcnksXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1zdWNjZXNzLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtaW5mbyxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXdhcm5pbmcsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kYW5nZXIsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU1ZWM7XG4gIGJvcmRlci1jb2xvcjogI2UyZTVlYztcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtLWFpciAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSg1NiwgMzYsIDk5LCAwLjA4KTtcbn1cblxuLmRhdGV0aW1lcGlja2VyIHtcbiAgd2lkdGg6IDI2NXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmRhdGV0aW1lcGlja2VyLmRhdGV0aW1lcGlja2VyLW9yaWVudC10b3Age1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kYXRldGltZXBpY2tlciB0ZCxcbi5kYXRldGltZXBpY2tlciB0aCB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5kYXRldGltZXBpY2tlciB0aGVhZCB0aCBpIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgucHJldiwgLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLnN3aXRjaCwgLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLm5leHQge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5wcmV2IC5nbHlwaGljb24sIC5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5zd2l0Y2ggLmdseXBoaWNvbiwgLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLm5leHQgLmdseXBoaWNvbiB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLnByZXY6aG92ZXIsIC5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5zd2l0Y2g6aG92ZXIsIC5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYSAhaW1wb3J0YW50O1xufVxuLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLmRvdyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLm5leHQgPiBzcGFuLCAuZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgucHJldiA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMSBcIkxpbmVBd2Vzb21lXCI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgubmV4dCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cbi5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5wcmV2ID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3BhbiB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQuZGF5IHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQuZGF5Lm9sZCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQuZGF5Lm5ldyB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnNlbGVjdGVkLCAuZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkudG9kYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkudG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgMCA3cHggN3B4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJlZGYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogNHB4O1xufVxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnJhbmdlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhcixcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91cixcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmZvY3VzZWQsIC5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhcjpob3Zlcixcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5mb2N1c2VkLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyOmhvdmVyLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUuZm9jdXNlZCxcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlOmhvdmVyLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aC5mb2N1c2VkLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIuYWN0aXZlOmhvdmVyLCAuZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIuYWN0aXZlLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLmFjdGl2ZTpob3Zlcixcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5hY3RpdmUsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZS5hY3RpdmUsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmFjdGl2ZTpob3Zlcixcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGguYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGZvb3QgdHIgPiB0aC50b2RheSwgLmRhdGV0aW1lcGlja2VyIHRmb290IHRyID4gdGguY2xlYXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGZvb3QgdHIgPiB0aC50b2RheTpob3ZlciwgLmRhdGV0aW1lcGlja2VyIHRmb290IHRyID4gdGguY2xlYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuLmRhdGV0aW1lcGlja2VyLmRhdGV0aW1lcGlja2VyLWlubGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y4ZmE7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgbWluLXdpZHRoOiA0NHB4O1xufVxuXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDE3NXB4O1xufVxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItaG91cixcbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgLmJvb3RzdHJhcC10aW1lcGlja2VyLW1pbnV0ZSxcbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgLmJvb3RzdHJhcC10aW1lcGlja2VyLW1lcmlkaWFuLFxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItc2Vjb25kIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkID4gYSB7XG4gIGJvcmRlcjogMDtcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgPiBhIGkge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItaG91cixcbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgLmJvb3RzdHJhcC10aW1lcGlja2VyLW1pbnV0ZSxcbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgLmJvb3RzdHJhcC10aW1lcGlja2VyLW1lcmlkaWFuLFxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItc2Vjb25kIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkID4gYSAubGEge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgei1pbmRleDogOTU7XG59XG4ubW9kYWwtb3BlbiAuZGF0ZXJhbmdlcGlja2VyIHtcbiAgei1pbmRleDogMTA1MTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXI6YWZ0ZXIsIC5kYXRlcmFuZ2VwaWNrZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB1bCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgd2lkdGg6IDE3MHB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpIHtcbiAgcGFkZGluZzogMC43cmVtIDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaTpob3ZlciwgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLnJhbmdlcyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzIC5kcnAtY2FsZW5kYXIubGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5yYW5nZXMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMge1xuICBwYWRkaW5nOiAxcmVtIDEuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLmxlZnQsIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5yaWdodCB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW0gMS41cmVtO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLmxlZnQge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0aC5tb250aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLm5leHQgc3BhbiwgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLnByZXYgc3BhbiB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIGJvcmRlci1jb2xvcjogIzc0Nzg4ZDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0aC5uZXh0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0aC5wcmV2IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hdmFpbGFibGUub2ZmIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hY3RpdmUuc3RhcnQtZGF0ZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hY3RpdmUuZW5kLWRhdGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLmFjdGl2ZS5zdGFydC1kYXRlLmVuZC1kYXRlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLnRvZGF5LCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQudG9kYXkuYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC43KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLmluLXJhbmdlLmF2YWlsYWJsZTpub3QoLmFjdGl2ZSk6bm90KC5vZmYpOm5vdCgudG9kYXkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlZGYyO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYnRuIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5idG4gaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJvb3RzdHJhcC1tYXhsZW5ndGgge1xuICB6LWluZGV4OiAxMDQwICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLW1heGxlbmd0aC5rdC1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwgLmJvb3RzdHJhcC1tYXhsZW5ndGgge1xuICB6LWluZGV4OiAxMDYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGbGF0aWNvbjI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzc149bGEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3NePWZhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBzcGFuLmNoZWNrLW1hcmsge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMC40MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIHNwYW4uY2hlY2stbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgc3Bhbi5jaGVjay1tYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuZGl2aWRlciB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5uby1yZXN1bHRzIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLnBvcG92ZXItdGl0bGUge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5wb3BvdmVyLXRpdGxlIC5jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuYnMtc2VhcmNoYm94LFxuLmJvb3RzdHJhcC1zZWxlY3QgLmJzLWFjdGlvbnNib3gsXG4uYm9vdHN0cmFwLXNlbGVjdCAuYnMtZG9uZWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlNWVjO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNjY5Y2Y3O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpkaXNhYmxlZCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOGZhO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCAuZmlsdGVyLW9wdGlvbiBbY2xhc3NePWxhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IC5maWx0ZXItb3B0aW9uIFtjbGFzcyo9XCIgbGEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCAuZmlsdGVyLW9wdGlvbiBbY2xhc3NePWZhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IC5maWx0ZXItb3B0aW9uIFtjbGFzcyo9XCIgZmEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCAuZmlsdGVyLW9wdGlvbiBbY2xhc3NePWZsYXRpY29uLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IC5maWx0ZXItb3B0aW9uIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCAuZmlsdGVyLW9wdGlvbiBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCAuZmlsdGVyLW9wdGlvbiBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0sIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IC5maWx0ZXItb3B0aW9uIFtjbGFzc149bGEtXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IC5maWx0ZXItb3B0aW9uIFtjbGFzcyo9XCIgbGEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkgLmZpbHRlci1vcHRpb24gW2NsYXNzXj1mYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkgLmZpbHRlci1vcHRpb24gW2NsYXNzKj1cIiBmYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSAuZmlsdGVyLW9wdGlvbiBbY2xhc3NePWZsYXRpY29uLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSAuZmlsdGVyLW9wdGlvbiBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IC5maWx0ZXItb3B0aW9uIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSAuZmlsdGVyLW9wdGlvbiBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1icmFuZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1icmFuZCA+IC5maWx0ZXItb3B0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1saWdodCA+IC5maWx0ZXItb3B0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcmsgPiAuZmlsdGVyLW9wdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5ID4gLmZpbHRlci1vcHRpb24ge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc3VjY2VzcyA+IC5maWx0ZXItb3B0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWluZm8gPiAuZmlsdGVyLW9wdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi13YXJuaW5nID4gLmZpbHRlci1vcHRpb24ge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXIgPiAuZmlsdGVyLW9wdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzY2OWNmNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmlzLWludmFsaWQgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5pcy12YWxpZCAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIC50ZXh0IHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSAudGV4dCBzbWFsbCB7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgc3Bhbi5jaGVjay1tYXJrIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3NePWxhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3MqPVwiIGxhLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzc149ZmEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzcyo9XCIgZmEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSwgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgLnRleHQsIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIC50ZXh0IHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBbY2xhc3NePWxhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBbY2xhc3MqPVwiIGxhLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIFtjbGFzc149ZmEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIFtjbGFzcyo9XCIgZmEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdLCAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSBbY2xhc3NePWxhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSBbY2xhc3MqPVwiIGxhLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIFtjbGFzc149ZmEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIFtjbGFzcyo9XCIgZmEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBzcGFuLmNoZWNrLW1hcmssIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIHNwYW4uY2hlY2stbWFyayB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5kcm9wZG93bi1oZWFkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5kaXZpZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y4ZmE7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEgW2NsYXNzXj1sYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIFtjbGFzcyo9XCIgbGEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIFtjbGFzc149ZmEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSBbY2xhc3MqPVwiIGZhLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSBbY2xhc3NePWZsYXRpY29uLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEgW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSBzcGFuLmNoZWNrLW1hcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkubm8tcmVzdWx0cyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLnBvcG92ZXItdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBib3JkZXI6IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuI3Nlc3Npb24tdGltZW91dC1kaWFsb2cgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDA7XG4gIHRvcDogMS43NXJlbTtcbn1cbiNzZXNzaW9uLXRpbWVvdXQtZGlhbG9nIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZmxleDogMSBhdXRvO1xufVxuXG4ubWQtZWRpdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1kLWVkaXRvciAubWQtZm9vdGVyLFxuLm1kLWVkaXRvciAubWQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLm1kLWVkaXRvciAubWQtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLm1kLWVkaXRvciAubWQtaGVhZGVyIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWQtZWRpdG9yIC5tZC1oZWFkZXIgLmJ0bi1ncm91cCAuYnRuIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tZC1lZGl0b3IgLm1kLWhlYWRlciAuYnRuLWdyb3VwIC5idG46aG92ZXIsIC5tZC1lZGl0b3IgLm1kLWhlYWRlciAuYnRuLWdyb3VwIC5idG46Zm9jdXMsIC5tZC1lZGl0b3IgLm1kLWhlYWRlciAuYnRuLWdyb3VwIC5idG46YWN0aXZlLCAubWQtZWRpdG9yIC5tZC1oZWFkZXIgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubWQtZWRpdG9yIC5tZC1mb290ZXIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5tZC1lZGl0b3IgPiB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5tZC1lZGl0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xufVxuLm1kLWVkaXRvci5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1kLWVkaXRvciAubWQtZm9vdGVyLFxuLm1kLWVkaXRvciAubWQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5tZC1lZGl0b3IgPiB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4ubWQtZWRpdG9yLmFjdGl2ZSA+IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cblxuLmlzLXZhbGlkIC5tZC1lZGl0b3Ige1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG5cbi5pcy1pbnZhbGlkIC5tZC1lZGl0b3Ige1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG5cbi5ub3RlLXBvcG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm90ZS1lZGl0b3Ige1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ubm90ZS1lZGl0b3IgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDA7XG59XG4ubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIHtcbiAgcGFkZGluZzogNXB4IDEwcHggMTBweCAxMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5idG4ge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxODVweDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm5vdGUtZWRpdG9yIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSA+IGxpIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51ID4gbGkgPiAuYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuLm5vdGUtZWRpdG9yIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSA+IGxpID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51ID4gbGkgPiAuYnRuLWdyb3VwIC5ub3RlLWNvbG9yLXJlc2V0IHtcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDA7XG59XG4ubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51ID4gbGkgPiAuYnRuLWdyb3VwIC5ub3RlLXBhbGV0dGUtdGl0bGUge1xuICBtYXJnaW46IDVweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDA7XG59XG4ubm90ZS1lZGl0b3IgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzYmFyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLmJ0biBpIHtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuOmhvdmVyLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLmJ0bjpmb2N1cywgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5idG46YWN0aXZlLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG5cbi5ub3RlLWVkaXRhYmxlIC50YWJsZS50YWJsZS1ib3JkZXJlZCB0aCwgLm5vdGUtZWRpdGFibGUgLnRhYmxlLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbn1cblxuLmlzLXZhbGlkIC5ub3RlLWVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cblxuLmlzLWludmFsaWQgLm5vdGUtZWRpdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuXG4uZHJvcHpvbmUge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2ViZWRmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQgLmRyb3B6b25lLW1zZy10aXRsZSB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdCAuZHJvcHpvbmUtbXNnLWRlc2Mge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQgLmR6LXByZXZpZXcgLmR6LWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLWJyYW5kIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdC5kcm9wem9uZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYTNjO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdC5kcm9wem9uZS1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cblxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kei1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtcGFuZWwgLmRyb3B6b25lLXVwbG9hZCxcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtcGFuZWwgLmRyb3B6b25lLXJlbW92ZS1hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmYTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtZmlsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtZmlsZSAuZHJvcHpvbmUtZmlsZW5hbWUge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtZmlsZSAuZHJvcHpvbmUtZmlsZW5hbWUgYiB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtZmlsZSAuZHJvcHpvbmUtZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxNSU7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXByb2dyZXNzIC5wcm9ncmVzcyB7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtcHJvZ3Jlc3MgLnByb2dyZXNzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLXN0YXJ0LFxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1jYW5jZWwsXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLWRlbGV0ZSB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1zdGFydCBpLFxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1jYW5jZWwgaSxcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtZGVsZXRlIGkge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLXN0YXJ0OmhvdmVyIGksXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLWNhbmNlbDpob3ZlciBpLFxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1kZWxldGU6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1zdGFydCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1zdGFydCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4jdG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9KSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPSkgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PSkgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LWJvdHRvbS1yaWdodCB7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDEycHg7XG59XG5cbi50b2FzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyIC8qcnRsOmNhbGMoMTAwJSAtIDE1cHgpIGNlbnRlciovICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIGJvcmRlcjogMDtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2UtYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnRvYXN0IC50b2FzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi50b2FzdCAudG9hc3QtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b2FzdCAudG9hc3QtdGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW0gIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93bi0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucy0tY2xvdWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucy0tY2xvdWQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NDZDOTc7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBlbmRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBlbmRDb2xvcnN0cj1cIiNGRkNDQ0NDQ1wiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBlbmRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgZW5kQ29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogZ3JleTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgYm9yZGVyOiAwO1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS45cmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3JlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC42NXJlbSAzcmVtIDAuNjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxLjg1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMC4zN3JlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIHBhZGRpbmc6IDAuMDVyZW0gMC40cmVtIDAuMDVyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMC4xcmVtIDAuNHJlbSAwLjFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdC8qcnRsOnJpZ2h0Ki87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjFyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDAuMjVyZW0gMC4yNXJlbSAwLjI1cmVtIDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuc2VsZWN0LnNlbGVjdDIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2VsZWN0MiA+IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpmaXJzdC1jaGlsZCArIC5zZWxlY3QyLWNvbnRhaW5lciA+IC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpmaXJzdC1jaGlsZCArIC5zZWxlY3QyLWNvbnRhaW5lciA+IC5zZWxlY3Rpb24sIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyID4gLnNlbGVjdGlvbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lcjpsYXN0LWNoaWxkID4gLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lcjpsYXN0LWNoaWxkID4gLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyOmxhc3QtY2hpbGQgPiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6Zmlyc3QtY2hpbGQgKyAuc2VsZWN0Mi1jb250YWluZXIgKyAuaW5wdXQtZ3JvdXAtdGV4dCwgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXIgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSA+IC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSA+IC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpID4gLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM2NjljZjc7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlNWVjO1xufVxuXG4uc2VsZWN0Mi5zZWxlY3QyLS1haXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDIuc2VsZWN0Mi0tYWlyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbn1cbi5zZWxlY3QyLnNlbGVjdDItLXNvbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDIuc2VsZWN0Mi0tc29saWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlZGYyO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi0tc29saWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcixcbi5zZWxlY3QyLnNlbGVjdDItLXNvbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG5cbi5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtdmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4ubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLXZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogc3VjY2Vzcztcbn1cbi5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtdmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy12YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLXZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy12YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHN1Y2Nlc3M7XG59XG5cbi5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtaW52YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtaW52YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IGRhbmdlcjtcbn1cbi5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtaW52YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4ubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLWludmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy1pbnZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy1pbnZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogZGFuZ2VyO1xufVxuXG4ua3QtY29udGFpbmVyLCAua3QtY29udGFpbmVyLmt0LWNvbnRhaW5lci0tZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWNvbnRhaW5lci5rdC1jb250YWluZXItLWZpdCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5rdC1jb250YWluZXIua3QtY29udGFpbmVyLS1maXQtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmt0LWNvbnRhaW5lci5rdC1jb250YWluZXItLWZpdC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MjlweCkge1xuICAua3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTM4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5rdC1jb250YWluZXIua3QtY29udGFpbmVyLS1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ua3QtcGFnZS0tbG9hZGluZyAqIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGFnZS1sb2FkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1wYWdlLS1sb2FkaW5nIC5rdC1wYWdlLWxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXBhZ2UtbG9hZGVyLmt0LXBhZ2UtbG9hZGVyLS1ub24tYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5rdC1wYWdlLS1sb2FkaW5nLW5vbi1ibG9jayAua3QtcGFnZS1sb2FkZXIua3QtcGFnZS1sb2FkZXItLW5vbi1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1wYWdlLWxvYWRlci5rdC1wYWdlLWxvYWRlci0tbG9nbyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtcGFnZS1sb2FkZXIua3QtcGFnZS1sb2FkZXItLWxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtcGFnZS1sb2FkZXIua3QtcGFnZS1sb2FkZXItLWxvZ28gLmt0LXNwaW5uZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmt0LXBhZ2UtbG9hZGVyLmt0LXBhZ2UtbG9hZGVyLS1sb2dvIC5rdC1zcGlubmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogUG9wcGlucywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5odG1sIGE6aG92ZXIsXG5odG1sIGE6YWN0aXZlLFxuaHRtbCBhOmZvY3VzLFxuYm9keSBhOmhvdmVyLFxuYm9keSBhOmFjdGl2ZSxcbmJvZHkgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbCBhLFxuaHRtbCBidXR0b24sXG5ib2R5IGEsXG5ib2R5IGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjNjQ2YzlhO1xufVxuXG5yb3V0ZXItb3V0bGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuY2FudmFzIHtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vKiBDdXN0b21pemUgd2Vic2l0ZSdzIHNjcm9sbGJhciBsaWtlIE1hYyBPUyAqL1xuLyogXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG4gICAgd2lkdGg6MTRweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG4gICAgd2lkdGg6MTRweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojYzFjMWMxO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjYzFjMWMxLCAzJSk7XG59XG4qL1xuLyogc2V0IGJ1dHRvbih0b3AgYW5kIGJvdHRvbSBvZiB0aGUgc2Nyb2xsYmFyKSAqL1xuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbCxcbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwsXG5ib2R5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5rdC1hbmltYXRlLWZhZGUtaW4tdXAge1xuICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbi11cCAwLjVzO1xufVxuXG4ua3QtYW5pbWF0ZS1mYWRlLW91dCB7XG4gIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLW91dCAwLjVzO1xufVxuXG4ua3QtYW5pbWF0ZS1mYWRlLWluIHtcbiAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4gMC41cztcbn1cblxuLmt0LWFuaW1hdGUtYmxpbmsge1xuICBhbmltYXRpb246IGt0LWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDtcbn1cblxuLmt0LWFuaW1hdGUtc2hha2Uge1xuICBhbmltYXRpb246IGt0LWFuaW1hdGUtc2hha2UgMC4xcyBlYXNlLWluIDAuMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBpbml0aWFsO1xufVxuXG4ua3QtYW5pbWF0ZS1wYXVzZSB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5rdC1ub3RyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1mYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWZhZGUtaW4tdXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWZhZGUtb3V0LXVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1ibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1hbmltYXRlLXNoYWtlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTNkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzZGVnKTtcbiAgfVxufVxuLmt0LW0tYSB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtYSB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLWEge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC1hIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLWEge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmt0LW0tMCB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTUge1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC01IHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC01IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS0xMCB7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTEwIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS0xNSB7XG4gIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTE1IHtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS0yMCB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTIwIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS0yNSB7XG4gIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTI1IHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS0zMCB7XG4gIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTMwIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS0zNSB7XG4gIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTM1IHtcbiAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS00MCB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTQwIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS00NSB7XG4gIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTQ1IHtcbiAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS01MCB7XG4gIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTUwIHtcbiAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS01NSB7XG4gIG1hcmdpbjogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTU1IHtcbiAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtNTUge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTU1IHtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS02MCB7XG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTYwIHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS02NSB7XG4gIG1hcmdpbjogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtNjUge1xuICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi02NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTY1IHtcbiAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS03MCB7XG4gIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTcwIHtcbiAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS03NSB7XG4gIG1hcmdpbjogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtNzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi03NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTc1IHtcbiAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS04MCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTgwIHtcbiAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS04NSB7XG4gIG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtODUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTg1IHtcbiAgcGFkZGluZzogODVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtODUge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTg1IHtcbiAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS05MCB7XG4gIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTkwIHtcbiAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS05NSB7XG4gIG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXQtOTUge1xuICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi05NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1yLTk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTk1IHtcbiAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtOTUge1xuICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGItOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS0xMDAge1xuICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcC0xMDAge1xuICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBsLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LW0tYS14bCB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtYS14bCB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLWEteGwge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC1hLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLWEteGwge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMC14bCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0wLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0wLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0wLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTAteGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0wLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0wLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTUteGwge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNS14bCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTUteGwge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01LXhsIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xMC14bCB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTAteGwge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xMC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTEwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTEwLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTEwLXhsIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTEwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xNS14bCB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTUteGwge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xNS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTE1LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTE1LXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTE1LXhsIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTE1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0yMC14bCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMjAteGwge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0yMC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTIwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTIwLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTIwLXhsIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMjAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTIwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0yNS14bCB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMjUteGwge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0yNS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTI1LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTI1LXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTI1LXhsIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMjUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTI1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0zMC14bCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMzAteGwge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0zMC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTMwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTMwLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTMwLXhsIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMzAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTMwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0zNS14bCB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMzUteGwge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0zNS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTM1LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTM1LXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTM1LXhsIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMzUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTM1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS00MC14bCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNDAteGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi00MC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTQwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTQwLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTQwLXhsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNDAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTQwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS00NS14bCB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNDUteGwge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi00NS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTQ1LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTQ1LXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTQ1LXhsIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNDUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTQ1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01MC14bCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNTAteGwge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01MC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTUwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTUwLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTUwLXhsIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTUwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01NS14bCB7XG4gICAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNTUteGwge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01NS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTU1LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTU1LXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTU1LXhsIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTU1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS02MC14bCB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNjAteGwge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi02MC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTYwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTYwLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTYwLXhsIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNjAteGwge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNjAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTYwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS02NS14bCB7XG4gICAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNjUteGwge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi02NS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTY1LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTY1LXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTY1LXhsIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNjUteGwge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNjUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTY1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS03MC14bCB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNzAteGwge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi03MC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTcwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTcwLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTcwLXhsIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNzAteGwge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNzAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTcwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS03NS14bCB7XG4gICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNzUteGwge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi03NS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTc1LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTc1LXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTc1LXhsIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNzUteGwge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNzUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTc1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS04MC14bCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtODAteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi04MC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTgwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTgwLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTgwLXhsIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtODAteGwge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItODAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtODAteGwge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTgwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS04NS14bCB7XG4gICAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtODUteGwge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi04NS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTg1LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTg1LXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTg1LXhsIHtcbiAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtODUteGwge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItODUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtODUteGwge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTg1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS05MC14bCB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtOTAteGwge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi05MC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTkwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTkwLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTkwLXhsIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtOTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItOTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtOTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTkwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS05NS14bCB7XG4gICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtOTUteGwge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi05NS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTk1LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTk1LXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTk1LXhsIHtcbiAgICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtOTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItOTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtOTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTk1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xMDAteGwge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xMDAteGwge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTAwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTEwMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTAwLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xMDAteGwge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTAwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xMDAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTEwMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTEwMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtbS1hLWxnIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC1hLWxnIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItYS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLWEtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItYS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0wLWxnIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0wLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMC1sZyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNS1sZyB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTUtbGcge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTEwLWxnIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTEwLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTAtbGcge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTE1LWxnIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTE1LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTUtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTUtbGcge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTIwLWxnIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0yMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTIwLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMjAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMjAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMjAtbGcge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0yMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMjAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTI1LWxnIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0yNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTI1LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMjUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMjUtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMjUtbGcge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0yNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMjUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTMwLWxnIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0zMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTMwLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMzAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMzAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMzAtbGcge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0zMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMzAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTM1LWxnIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0zNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTM1LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMzUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMzUtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMzUtbGcge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0zNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMzUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTQwLWxnIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC00MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTQwLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNDAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNDAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNDAtbGcge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi00MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNDAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTQ1LWxnIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC00NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTQ1LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNDUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNDUtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNDUtbGcge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi00NS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNDUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTUwLWxnIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTUwLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNTAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNTAtbGcge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTU1LWxnIHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTU1LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNTUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNTUtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNTUtbGcge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01NS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTYwLWxnIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC02MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTYwLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNjAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNjAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNjAtbGcge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC02MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi02MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC02MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNjAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTY1LWxnIHtcbiAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC02NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTY1LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNjUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNjUtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNjUtbGcge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC02NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi02NS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC02NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNjUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTcwLWxnIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC03MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTcwLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNzAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNzAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNzAtbGcge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC03MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi03MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC03MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNzAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTc1LWxnIHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC03NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTc1LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNzUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNzUtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNzUtbGcge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC03NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi03NS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC03NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNzUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTgwLWxnIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC04MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTgwLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtODAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItODAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtODAtbGcge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC04MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi04MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC04MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItODAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTg1LWxnIHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC04NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTg1LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtODUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItODUtbGcge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtODUtbGcge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC04NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi04NS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC04NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItODUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTkwLWxnIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC05MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTkwLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtOTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItOTAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtOTAtbGcge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC05MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi05MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC05MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItOTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTk1LWxnIHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC05NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTk1LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtOTUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItOTUtbGcge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtOTUtbGcge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC05NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi05NS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC05NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItOTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTEwMC1sZyB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTEwMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xMDAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTAwLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xMDAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTEwMC1sZyB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xMDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTEwMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTAwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTAwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LW0tYS1tZCB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtYS1tZCB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLWEtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC1hLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLWEtbWQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMC1tZCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0wLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0wLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0wLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTAtbWQge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0wLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0wLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTUtbWQge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01LW1kIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xMC1tZCB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTAtbWQge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xMC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTEwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTEwLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTEwLW1kIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTEwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xNS1tZCB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTUtbWQge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xNS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTE1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTE1LW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTE1LW1kIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTE1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0yMC1tZCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMjAtbWQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0yMC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTIwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTIwLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTIwLW1kIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMjAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTIwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0yNS1tZCB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMjUtbWQge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0yNS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTI1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTI1LW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTI1LW1kIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMjUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTI1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0zMC1tZCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMzAtbWQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0zMC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTMwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTMwLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTMwLW1kIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMzAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTMwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0zNS1tZCB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMzUtbWQge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0zNS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTM1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTM1LW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTM1LW1kIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMzUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTM1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS00MC1tZCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNDAtbWQge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi00MC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTQwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTQwLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTQwLW1kIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNDAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTQwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS00NS1tZCB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNDUtbWQge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi00NS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTQ1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTQ1LW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTQ1LW1kIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNDUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTQ1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01MC1tZCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNTAtbWQge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01MC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTUwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTUwLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTUwLW1kIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTUwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01NS1tZCB7XG4gICAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNTUtbWQge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01NS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTU1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTU1LW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTU1LW1kIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTU1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS02MC1tZCB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNjAtbWQge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi02MC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTYwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTYwLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTYwLW1kIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNjAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTYwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS02NS1tZCB7XG4gICAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNjUtbWQge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi02NS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTY1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTY1LW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTY1LW1kIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNjUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTY1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS03MC1tZCB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNzAtbWQge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi03MC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTcwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTcwLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTcwLW1kIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNzAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTcwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS03NS1tZCB7XG4gICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNzUtbWQge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi03NS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTc1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTc1LW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTc1LW1kIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNzUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTc1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS04MC1tZCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtODAtbWQge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi04MC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTgwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTgwLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTgwLW1kIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtODAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItODAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtODAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTgwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS04NS1tZCB7XG4gICAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtODUtbWQge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi04NS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTg1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTg1LW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTg1LW1kIHtcbiAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtODUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItODUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtODUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTg1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS05MC1tZCB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtOTAtbWQge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi05MC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTkwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTkwLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTkwLW1kIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtOTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItOTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtOTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTkwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS05NS1tZCB7XG4gICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtOTUtbWQge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi05NS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTk1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTk1LW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTk1LW1kIHtcbiAgICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtOTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItOTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtOTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTk1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xMDAtbWQge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xMDAtbWQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTAwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTEwMC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTAwLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xMDAtbWQge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTAwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xMDAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTEwMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTEwMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC1tLWEtc20ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LWEtc20ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi1hLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtYS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci1hLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTAtc20ge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTAtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0wLXNtIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01LXNtIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNS1zbSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTAtc20ge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTEwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xMC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xMC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xMC1zbSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTEwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTUtc20ge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTE1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xNS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xNS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xNS1zbSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTE1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMjAtc20ge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTIwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMjAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0yMC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0yMC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0yMC1zbSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTIwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0yMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMjUtc20ge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTI1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMjUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0yNS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0yNS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0yNS1zbSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTI1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0yNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMzAtc20ge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTMwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMzAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0zMC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0zMC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0zMC1zbSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTMwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0zMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMzUtc20ge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTM1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMzUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0zNS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0zNS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0zNS1zbSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTM1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0zNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNDAtc20ge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTQwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNDAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC00MC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci00MC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC00MC1zbSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTQwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci00MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNDUtc20ge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTQ1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNDUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC00NS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci00NS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC00NS1zbSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci00NS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNTAtc20ge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTUwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNTAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01MC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01MC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01MC1zbSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTUwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNTUtc20ge1xuICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTU1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNTUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01NS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01NS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01NS1zbSB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTU1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTU1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTU1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01NS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNjAtc20ge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTYwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNjAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC02MC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci02MC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC02MC1zbSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTYwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTYwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTYwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci02MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNjUtc20ge1xuICAgIG1hcmdpbjogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTY1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNjUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC02NS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci02NS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC02NS1zbSB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTY1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTY1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTY1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci02NS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNzAtc20ge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTcwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNzAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC03MC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci03MC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC03MC1zbSB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTcwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTcwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTcwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci03MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNzUtc20ge1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTc1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNzUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC03NS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci03NS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC03NS1zbSB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTc1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTc1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTc1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci03NS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tODAtc20ge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTgwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItODAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC04MC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci04MC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC04MC1zbSB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTgwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTgwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTgwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci04MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tODUtc20ge1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTg1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItODUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC04NS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci04NS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC04NS1zbSB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTg1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTg1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTg1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci04NS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tOTAtc20ge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTkwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItOTAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC05MC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci05MC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC05MC1zbSB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTkwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTkwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTkwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci05MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tOTUtc20ge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTk1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItOTUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC05NS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci05NS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC05NS1zbSB7XG4gICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTk1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTk1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTk1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci05NS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTAwLXNtIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTAwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTEwMC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xMDAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTEwMC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTAwLXNtIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTEwMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTAwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xMDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xMDAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5rdC1vcGFjaXR5LTEge1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5rdC1vcGFjaXR5LTIge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5rdC1vcGFjaXR5LTMge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5rdC1vcGFjaXR5LTQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5rdC1vcGFjaXR5LTUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rdC1vcGFjaXR5LTYge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rdC1vcGFjaXR5LTcge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5rdC1vcGFjaXR5LTgge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5rdC1vcGFjaXR5LTkge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5rdC1yYWRpdXMtMTAwIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmt0LXZhbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ua3Qtc3BhY2UtNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmt0LXNwYWNlLTEwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmt0LXNwYWNlLTE1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmt0LXNwYWNlLTIwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmt0LXNwYWNlLTMwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmt0LXNwYWNlLTQwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmt0LXZhbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ua3QtdmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5rdC1ibG9jay1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ua3QtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmt0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ua3QtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua3QtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmt0LXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ua3QtaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmt0LWJsb2NrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmt0LWljb24tbWlkZGxlOmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rdC1oaWRkZW4sXG4ua3QtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtc20ge1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1tZCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWxnIHtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQteGwge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtY2xlYXJmaXg6YmVmb3JlLCAua3QtY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ua3QtY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmt0LWljb24tc20ge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWljb24tbWQge1xuICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1pY29uLXhsIHtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LW1hcmdpbmxlc3Mge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmt0LWltZy1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmt0LWZvbnQtdHJhbnNmb3JtLXUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ua3QtZm9udC10cmFuc2Zvcm0tbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5rdC1mb250LXRyYW5zZm9ybS1jIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5rdC1mb250LXRyYW5zZm9ybS1pIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG5cbi5rdC1mb250LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtYm9sZGVzdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rdC1mb250LWJyYW5kIHtcbiAgY29sb3I6ICMyYzc3ZjQgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaG92ZXItYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogIzA5NDhiMTtcbn1cblxuLmt0LWZvbnQtaW52ZXJzZS1icmFuZCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWZpbGwtYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtYmctZmlsbC1icmFuZCA+IGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctbGlnaHQtYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWhvdmVyLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5rdC1mb250LWludmVyc2UtbGlnaHQge1xuICBjb2xvcjogIzI4MmEzYyAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1maWxsLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI4MmEzYyAhaW1wb3J0YW50O1xufVxuLmt0LWJnLWZpbGwtbGlnaHQgPiBpIHtcbiAgY29sb3I6ICMyODJhM2MgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWRhcmsge1xuICBjb2xvcjogIzI4MmEzYyAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ob3Zlci1kYXJrOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ua3QtZm9udC1pbnZlcnNlLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2MgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWZpbGwtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1iZy1maWxsLWRhcmsgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTg2N2RkICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWhvdmVyLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzIzMzJhYztcbn1cblxuLmt0LWZvbnQtaW52ZXJzZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1maWxsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtYmctZmlsbC1wcmltYXJ5ID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1saWdodC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWRjOWI3ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWhvdmVyLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzEwNzA2Njtcbn1cblxuLmt0LWZvbnQtaW52ZXJzZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1maWxsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtYmctZmlsbC1zdWNjZXNzID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1saWdodC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaW5mbyB7XG4gIGNvbG9yOiAjNTU3OGViICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWhvdmVyLWluZm86aG92ZXIge1xuICBjb2xvcjogIzE3M2ZjMztcbn1cblxuLmt0LWZvbnQtaW52ZXJzZS1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1maWxsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtYmctZmlsbC1pbmZvID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1saWdodC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZiODIyICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWhvdmVyLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2JiN2YwMDtcbn1cblxuLmt0LWZvbnQtaW52ZXJzZS13YXJuaW5nIHtcbiAgY29sb3I6ICMxMTExMTEgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1maWxsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTExMTExICFpbXBvcnRhbnQ7XG59XG4ua3QtYmctZmlsbC13YXJuaW5nID4gaSB7XG4gIGNvbG9yOiAjMTExMTExICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1saWdodC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZDM5N2EgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaG92ZXItZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNjZTAyNDY7XG59XG5cbi5rdC1mb250LWludmVyc2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2EgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWZpbGwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmt0LWJnLWZpbGwtZGFuZ2VyID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1saWdodC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1mYWNlYm9vayB7XG4gIGNvbG9yOiAjM2I1OTk4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWdvb2dsZSB7XG4gIGNvbG9yOiAjZGM0ZTQxICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LXR3aXR0ZXIge1xuICBjb2xvcjogIzRBQjNGNCAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1pbnN0YWdyYW0ge1xuICBjb2xvcjogIzUxN2ZhNCAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC15b3V0dWJlIHtcbiAgY29sb3I6ICNiMzEyMTcgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtbGlua2VkaW4ge1xuICBjb2xvcjogIzAwNzdiNSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1za3lwZSB7XG4gIGNvbG9yOiAjMDBhZmYwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1sYWJlbC1mb250LWNvbG9yLTEge1xuICBjb2xvcjogI2EyYTViOSAhaW1wb3J0YW50O1xufVxuXG4ua3QtbGFiZWwtYmctY29sb3ItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmE1YjkgIWltcG9ydGFudDtcbn1cblxuLmt0LWxhYmVsLWZvbnQtY29sb3ItMiB7XG4gIGNvbG9yOiAjNzQ3ODhkICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1sYWJlbC1iZy1jb2xvci0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0Nzg4ZCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbGFiZWwtZm9udC1jb2xvci0zIHtcbiAgY29sb3I6ICM1OTVkNmUgIWltcG9ydGFudDtcbn1cblxuLmt0LWxhYmVsLWJnLWNvbG9yLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1ZDZlICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1sYWJlbC1mb250LWNvbG9yLTQge1xuICBjb2xvcjogIzQ4NDY1YiAhaW1wb3J0YW50O1xufVxuXG4ua3QtbGFiZWwtYmctY29sb3ItNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ2NWIgIWltcG9ydGFudDtcbn1cblxuLmt0LXNoYXBlLWZvbnQtY29sb3ItMSB7XG4gIGNvbG9yOiAjZjBmM2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1zaGFwZS1iZy1jb2xvci0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjNmZiAhaW1wb3J0YW50O1xufVxuXG4ua3Qtc2hhcGUtZm9udC1jb2xvci0yIHtcbiAgY29sb3I6ICNlOGVjZmEgIWltcG9ydGFudDtcbn1cblxuLmt0LXNoYXBlLWJnLWNvbG9yLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlY2ZhICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1zaGFwZS1mb250LWNvbG9yLTMge1xuICBjb2xvcjogIzkzYTJkZCAhaW1wb3J0YW50O1xufVxuXG4ua3Qtc2hhcGUtYmctY29sb3ItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5M2EyZGQgIWltcG9ydGFudDtcbn1cblxuLmt0LXNoYXBlLWZvbnQtY29sb3ItNCB7XG4gIGNvbG9yOiAjNjQ2YzlhICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1zaGFwZS1iZy1jb2xvci00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NmM5YSAhaW1wb3J0YW50O1xufVxuXG4ua3QtdmlzaWJsZS1kZXNrdG9wLFxuLmt0LXZpc2libGUtZGVza3RvcC1pbmxpbmUtYmxvY2ssXG4ua3QtdmlzaWJsZS1kZXNrdG9wLWlubGluZSxcbi5rdC12aXNpYmxlLWRlc2t0b3AtdGFibGUsXG4ua3QtdmlzaWJsZS1kZXNrdG9wLXRhYmxlLWNlbGwsXG4ua3QtdmlzaWJsZS10YWJsZXQsXG4ua3QtdmlzaWJsZS10YWJsZXQtaW5saW5lLWJsb2NrLFxuLmt0LXZpc2libGUtdGFibGV0LWlubGluZSxcbi5rdC12aXNpYmxlLXRhYmxldC10YWJsZSxcbi5rdC12aXNpYmxlLXRhYmxldC10YWJsZS1jZWxsLFxuLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUsXG4ua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS1pbmxpbmUtYmxvY2ssXG4ua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS1pbmxpbmUsXG4ua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS10YWJsZSxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLXRhYmxlLWNlbGwsXG4ua3QtdmlzaWJsZS1tb2JpbGUsXG4ua3QtdmlzaWJsZS1tb2JpbGUtaW5saW5lLWJsb2NrLFxuLmt0LXZpc2libGUtbW9iaWxlLWlubGluZSxcbi5rdC12aXNpYmxlLW1vYmlsZS10YWJsZSxcbi5rdC12aXNpYmxlLW1vYmlsZS10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC12aXNpYmxlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1kZXNrdG9wLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1kZXNrdG9wLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1kZXNrdG9wLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtZGVza3RvcC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC12aXNpYmxlLXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWhpZGRlbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtaGlkZGVuLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtdmlzaWJsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1tb2JpbGUtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLW1vYmlsZS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtbW9iaWxlLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtbW9iaWxlLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5rdC1zcGFjZS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ua3Qtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbmVnYXRpdmUtc3BhY2luZy0tMSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmt0LW5lZ2F0aXZlLXNwYWNpbmctLTIge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS0zIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG4ua3QtbmVnYXRpdmUtc3BhY2luZy0tNCB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuLmt0LW5lZ2F0aXZlLXNwYWNpbmctLTUge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS02IHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG4ua3QtbmVnYXRpdmUtc3BhY2luZy0tNyB7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xufVxuLmt0LW5lZ2F0aXZlLXNwYWNpbmctLTgge1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS05IHtcbiAgbWFyZ2luLXRvcDogLTkwcHg7XG59XG4ua3QtbmVnYXRpdmUtc3BhY2luZy0tMTAge1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5cbi5rdC1vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1vcGFjaXR5LTEge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5rdC13b3JkLWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmt0LW1hcmdpbiB7XG4gIG1hcmdpbjogMC4xcmVtO1xufVxuXG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKS5rdC1ncmlkLS1yb290IHtcbiAgZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCAwcHg7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtIHtcbiAgZmxleDogbm9uZTtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkua3QtZ3JpZC0tcm9vdCB7XG4gIGZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgMHB4O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCB7XG4gIGZsZXg6IDEgYXV0bztcbiAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQge1xuICAgIG1pbi13aWR0aDogbm9uZTtcbiAgfVxufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ua3QtZ3JpZC5rdC1ncmlkLS1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS10b3Age1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1taWRkbGUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWJvdHRvbSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wLmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLWRlc2t0b3Age1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLWRlc2t0b3Age1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLWRlc2t0b3Age1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLWRlc2t0b3Age1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LWRlc2t0b3Age1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LWRlc2t0b3Age1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LWRlc2t0b3Age1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LWRlc2t0b3Age1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LWRlc2t0b3Age1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LWRlc2t0b3Age1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC1kZXNrdG9wIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLWRlc2t0b3Age1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItZGVza3RvcCB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3Aua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLWRlc2t0b3Age1xuICAgIGZsZXg6IDEgYXV0bztcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS1kZXNrdG9wIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi1kZXNrdG9wIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy1kZXNrdG9wIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC1kZXNrdG9wIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS1kZXNrdG9wIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi1kZXNrdG9wIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy1kZXNrdG9wIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC1kZXNrdG9wIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS1kZXNrdG9wIHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtZGVza3RvcCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS1kZXNrdG9wIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLWRlc2t0b3Age1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS10b3Age1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1taWRkbGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWJvdHRvbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtZGVza3RvcC14bCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bC5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtZGVza3RvcC14bCB7XG4gICAgZmxleDogMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtZGVza3RvcC14bCB7XG4gICAgbWluLXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW1pZGRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgZmxleDogMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS10b3Age1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1taWRkbGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWJvdHRvbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0Lmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLXRhYmxldCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLXRhYmxldCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLXRhYmxldCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLXRhYmxldCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LXRhYmxldCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LXRhYmxldCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LXRhYmxldCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LXRhYmxldCB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LXRhYmxldCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LXRhYmxldCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC10YWJsZXQge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLXRhYmxldCB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItdGFibGV0IHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0Lmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC10YWJsZXQge1xuICAgIGZsZXg6IDEgYXV0bztcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLXRhYmxldCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItdGFibGV0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy10YWJsZXQge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LXRhYmxldCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtdGFibGV0IHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi10YWJsZXQge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LXRhYmxldCB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtdGFibGV0IHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS10YWJsZXQge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC10YWJsZXQge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtdGFibGV0IHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLXRhYmxldCB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tdG9wIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tbWlkZGxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBmbGV4OiAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS10b3Age1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1taWRkbGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWJvdHRvbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlLmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLW1vYmlsZSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLW1vYmlsZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLW1vYmlsZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLW1vYmlsZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LW1vYmlsZSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LW1vYmlsZSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LW1vYmlsZSB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LW1vYmlsZSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LW1vYmlsZSB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LW1vYmlsZSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC1tb2JpbGUge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLW1vYmlsZSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItbW9iaWxlIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlLmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1tb2JpbGUge1xuICAgIGZsZXg6IDEgYXV0bztcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LXdpZHRoOiA3NjhweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLW1vYmlsZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItbW9iaWxlIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy1tb2JpbGUge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LW1vYmlsZSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtbW9iaWxlIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi1tb2JpbGUge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LW1vYmlsZSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtbW9iaWxlIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS1tb2JpbGUge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC1tb2JpbGUge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtbW9iaWxlIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLW1vYmlsZSB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tdG9wIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tbWlkZGxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG4ua3QtcG9ydGxldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXBhZ2UtY29udGVudC13aGl0ZSAua3QtcG9ydGxldCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS1ub2JvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZmlyc3Q7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1sYWJlbCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIC5uYXYtcGlsbHMsXG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIC5uYXYtdGFicyB7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLmt0LXBvcnRsZXRfX2hlYWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLXNtIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtbGcgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC14bCAua3QtcG9ydGxldF9faGVhZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5ID4gLmt0LXBvcnRsZXRfX2hlYWQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS1zbSB7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXN0aWNreSA+IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLWxnIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtaW4taGVpZ2h0OiA3MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5ID4gLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0teGwge1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC1zbSAua3QtcG9ydGxldF9faGVhZCB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLXNtIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC1sZyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGhlaWdodDogODBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLWxnIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC14bCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC14bCAua3QtcG9ydGxldF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkgLmt0LXBvcnRsZXRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keSA+IC5rdC1kYXRhdGFibGUgPiAua3QtZGF0YXRhYmxlX190YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19mb290IHtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19mb290IC5rdC1wb3J0bGV0X19mb290LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19mb290Lmt0LXBvcnRsZXRfX2Zvb3QtLXNtIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3Qua3QtcG9ydGxldF9fZm9vdC0tbWQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fZm9vdC5rdC1wb3J0bGV0X19mb290LS1uby1ib3JkZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3Qua3QtcG9ydGxldF9fZm9vdC0tdG9wIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fZm9vdC5rdC1wb3J0bGV0X19mb290LS1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fZm9vdC5rdC1wb3J0bGV0X19mb290LS1zb2xpZC5rdC1wb3J0bGV0X19mb290LS10b3Age1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX3NlcGFyYXRvciB7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXJlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS11bmVsZXZhdGUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdW5yb3VuZCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdW5yb3VuZCAua3QtcG9ydGxldF9fYm9keSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdW5yb3VuZCAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWNlbnRlci14IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1jZW50ZXIteSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keSAua3QtcG9ydGxldF9fYm9keS0taG9yLWZpdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLXN0aWNrLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZmx1aWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maWxsIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS11bmZpbGwge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZ1bGxoZWlnaHQge1xuICBmbGV4LWdyb3c6IGF1dG87XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1maXQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tZml0IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWZpdCAua3QtcG9ydGxldF9fZm9vdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1maXQua3QtcG9ydGxldC0taGVpZ2h0LWZsdWlkLWhhbGYge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWZpdC5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQtaGFsZiAua3QtcG9ydGxldF9fYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb250YWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNwYWNlIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3BhY2UgLmt0LXBvcnRsZXRfX2hlYWQsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zcGFjZSAua3QtcG9ydGxldF9fYm9keSxcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNwYWNlIC5rdC1wb3J0bGV0X19mb290IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1ub2JvcmRlciAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW5vYm9yZGVyIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEyLjVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3ggLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2Y3ZjhmYTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4IC5rdC1wb3J0bGV0X19oZWFkIC5uYXYubmF2LXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzBmNjRmMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWJyYW5kIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1icmFuZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDI0NCwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjMWMxZDJhO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICMxYzFkMmE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1saWdodCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWxpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMxYzFkMmE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDQwLCA0MiwgNjAsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjM2Y1MGQ4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMxOWFlOWY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1zdWNjZXNzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjksIDIwMSwgMTgzLCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzNhNjJlODtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWluZm8gLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg4NSwgMTIwLCAyMzUsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogIzExMTExMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjMDIwMjAyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogIzAyMDIwMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogIzExMTExMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZhZTAzO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20td2FybmluZyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZDFiNjY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWRhbmdlciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1MywgNTcsIDEyMiwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvcnRhYmxlIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29ydGFibGUtZW1wdHkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNDVweDtcbiAgbWluLWhlaWdodDogMTI1cHg7XG59XG4ua3QtcG9ydGxldC51aS1zb3J0YWJsZS1oZWxwZXIge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2ViZWRmMjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzLCByaWdodCAwLjNzLCBoZWlnaHQgMC4zcztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXN0aWNreSA+IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzLCByaWdodCAwLjNzLCBoZWlnaHQgMC4zcztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDE1cHggMXB4IHJnYmEoNjksIDY1LCA3OCwgMC4xKTtcbiAgei1pbmRleDogMTAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc2tpbi1zb2xpZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1sYWJlbCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc2tpbi1zb2xpZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1sYWJlbCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc2tpbi1zb2xpZCAua3QtcG9ydGxldF9faGVhZDpub3QoLmt0LXBvcnRsZXRfX2hlYWQtLW5vYm9yZGVyKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fc3BhY2UteCB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fc3BhY2UteSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZWQgPiAua3QtZm9ybSxcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlZCA+IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIC5sYS1hbmdsZS1kb3duOmJlZm9yZSwgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2UgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAubGEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2VkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLmxhLXBsdXM6YmVmb3JlLCAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIC5sYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS1maXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC10b3Age1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0LWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQteCxcbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWhvci1maXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQteSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19mb290Lmt0LXBvcnRsZXRfX2Zvb3QtLWZpdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zcGFjZSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNwYWNlIC5rdC1wb3J0bGV0X19oZWFkLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3BhY2UgLmt0LXBvcnRsZXRfX2JvZHksXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zcGFjZSAua3QtcG9ydGxldF9fZm9vdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtbm9ib3JkZXIgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1ub2JvcmRlciAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxMi41cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmN2Y4ZmE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeCAua3QtcG9ydGxldF9faGVhZCAubmF2Lm5hdi10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMwZjY0ZjI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1icmFuZCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tYnJhbmQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg0NCwgMTE5LCAyNDQsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogIzFjMWQyYTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjMWMxZDJhO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtbGlnaHQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1saWdodCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjMWMxZDJhO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtZGFyayAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWRhcmsge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg0MCwgNDIsIDYwLCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzNmNTBkODtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LXByaW1hcnkgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg4OCwgMTAzLCAyMjEsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjMTlhZTlmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtc3VjY2VzcyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tc3VjY2VzcyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI5LCAyMDEsIDE4MywgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMzYTYyZTg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1pbmZvIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoODUsIDEyMCwgMjM1LCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogIzAyMDIwMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICMwMjAyMDI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZmYWUwMztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LXdhcm5pbmcgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLXdhcm5pbmcge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTUsIDE4NCwgMzQsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZmQxYjY2O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtZGFuZ2VyIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1kYW5nZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTMsIDU3LCAxMjIsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb3J0YWJsZSAua3QtcG9ydGxldF9faGVhZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvcnRhYmxlLWVtcHR5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xufVxuLmt0LXBvcnRsZXQudWktc29ydGFibGUtaGVscGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNlYmVkZjI7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5ID4gLmt0LXBvcnRsZXRfX2hlYWQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDE1cHggMXB4IHJnYmEoNjksIDY1LCA3OCwgMC4xKTtcbiAgei1pbmRleDogMTAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5X190YWJzLWhlYWRlciA+IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDExO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc2tpbi1zb2xpZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1sYWJlbCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc2tpbi1zb2xpZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1sYWJlbCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc2tpbi1zb2xpZCAua3QtcG9ydGxldF9faGVhZDpub3QoLmt0LXBvcnRsZXRfX2hlYWQtLW5vYm9yZGVyKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fc3BhY2UteCB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fc3BhY2UteSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZWQgPiAua3QtZm9ybSxcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlZCA+IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIC5sYS1hbmdsZS1kb3duOmJlZm9yZSwgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2UgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAubGEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2VkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLmxhLXBsdXM6YmVmb3JlLCAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIC5sYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG5cbi50b29sdGlwLXBvcnRsZXQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVpZ2h0LWZsdWlkIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVpZ2h0LWZsdWlkLWhhbGYge1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gMjBweCk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQtaGFsZiAua3QtcG9ydGxldF9fYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtcG9ydGxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0tc20ge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0tbGcge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0teGwge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1zbSAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLWxnIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQteGwgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkgLmt0LXBvcnRsZXRfX2JvZHktLWhvci1maXQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19mb290IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLW1hcmdpbmxlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5ID4gLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS1zbSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXN0aWNreSA+IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLWxnIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5ID4gLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0teGwge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkgLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLXNtIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQtc20gLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLWxnIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQtbGcgLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLXhsIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQteGwgLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtLW5vYm9yZGVyIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX3NwYWNlLXgge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9fc3BhY2UteSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1icmVhay1zbSAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1icmVhay1zbSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmt0LXNjcm9sbHRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSg2OSwgNjUsIDc4LCAwLjIpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXNjcm9sbHRvcCBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmt0LXNjcm9sbHRvcCA+IGkge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc2Nyb2xsdG9wIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ua3Qtc2Nyb2xsdG9wOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3Qtc2Nyb2xsdG9wOmhvdmVyID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXNjcm9sbHRvcC0tb24gLmt0LXNjcm9sbHRvcCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgYW5pbWF0aW9uOiBrdC1zY3JvbGx0b3Atc2hvdy1hbmltYXRpb24gMC40cyBlYXNlLW91dCAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmt0LXNjcm9sbHRvcC0tb24gLmt0LXNjcm9sbHRvcDpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3Qtc2Nyb2xsdG9wIHtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrdC1zY3JvbGx0b3Atc2hvdy1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmt0LWZvcm0gLmt0LWZvcm1fX2dyb3VwLmt0LWZvcm1fX2dyb3VwLS1pbmxpbmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1mb3JtIC5rdC1mb3JtX19ncm91cC5rdC1mb3JtX19ncm91cC0taW5saW5lID4gLmt0LWZvcm1fX2xhYmVsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmt0LWZvcm0gLmt0LWZvcm1fX2dyb3VwLmt0LWZvcm1fX2dyb3VwLS1pbmxpbmUgPiAua3QtZm9ybV9fbGFiZWwua3QtZm9ybV9fbGFiZWwtbm8td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ua3QtZm9ybSAua3QtZm9ybV9fZ3JvdXAua3QtZm9ybV9fZ3JvdXAtLWlubGluZSA+IC5rdC1mb3JtX19sYWJlbCA+IGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWZvcm0gLmt0LWZvcm1fX2dyb3VwLmt0LWZvcm1fX2dyb3VwLS1pbmxpbmUgPiAua3QtZm9ybV9fY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucy5rdC1mb3JtX19hY3Rpb25zLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMua3QtZm9ybV9fYWN0aW9ucy0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmt0LWZvcm0ua3QtZm9ybS0tY2VudGVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pcy12YWxpZCAudmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1mb3JtLmt0LWZvcm0tLWxhYmVsLXJpZ2h0IC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgua3QtY2hlY2tib3gpOm5vdCgua3QtcmFkaW8pOm5vdCgua3Qtb3B0aW9uKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5rdC1pbnB1dC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMuMnJlbTtcbn1cbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24ua3QtaW5wdXQtaWNvbl9faWNvbi0tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uLmt0LWlucHV0LWljb25fX2ljb24tLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uID4gc3BhbiBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1sYS1dLFxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149ZmEtXSxcbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWZsYXRpY29uLV0sXG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24ge1xuICB3aWR0aDogNC4ycmVtO1xufVxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcgKyAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWxhLV0sXG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyArIC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbn1cbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mYS1dLFxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcgKyAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyArIC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149ZmxhdGljb24tXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyArIC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149ZmxhdGljb24yLV0sXG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyArIC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20gfiAua3QtaW5wdXQtaWNvbl9faWNvbiB7XG4gIHdpZHRoOiAyLjdyZW07XG59XG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149bGEtXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20gfiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWZhLV0sXG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149ZmxhdGljb24tXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149ZmxhdGljb24yLV0sXG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5rdC1pbnB1dC1pY29uLmt0LWlucHV0LWljb24tLWxlZnQgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogMi44cmVtO1xufVxuLmt0LWlucHV0LWljb24ua3QtaW5wdXQtaWNvbi0tbGVmdCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMy42cmVtO1xufVxuLmt0LWlucHV0LWljb24ua3QtaW5wdXQtaWNvbi0tbGVmdCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuLmt0LWlucHV0LWljb24ua3QtaW5wdXQtaWNvbi0tcmlnaHQgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuOHJlbTtcbn1cbi5rdC1pbnB1dC1pY29uLmt0LWlucHV0LWljb24tLXJpZ2h0IC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMy42cmVtO1xufVxuLmt0LWlucHV0LWljb24ua3QtaW5wdXQtaWNvbi0tcmlnaHQgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1maXhlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1pbnB1dC1pY29uLmt0LWlucHV0LWljb24tLWZpeGVkLWxhcmdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LWlucHV0LWljb24ua3QtaW5wdXQtaWNvbi0tZml4ZWQtc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rdC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5rdC1jaGVja2JveCA+IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5rdC1jaGVja2JveCA+IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4ua3QtY2hlY2tib3ggPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwIC8qcnRsOmlnbm9yZSovICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSAvKnJ0bDppZ25vcmUqLztcbn1cbi5rdC1jaGVja2JveCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5rdC1jaGVja2JveCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtY2hlY2tib3g6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IHNwYW4sXG4ua3QtY2hlY2tib3ggPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtY2hlY2tib3ggPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc29saWQ6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSkgfiBzcGFuLFxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNxdWFyZSA+IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1ib2xkID4gc3BhbiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZm9ybS1pbmxpbmUgLmt0LWNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc2luZ2xlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc2luZ2xlID4gc3BhbiB7XG4gIHRvcDogMHB4O1xufVxudGggPiAua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNpbmdsZSwgdGQgPiAua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNpbmdsZSB7XG4gIHJpZ2h0OiAtNXB4O1xufVxuLmlucHV0LWdyb3VwIC5rdC1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ua3QtY2hlY2tib3hfX3dyYXBwZXJfdW5zZXQge1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIHBhZGRpbmc6IHVuc2V0O1xuICBtYXJnaW46IHVuc2V0O1xufVxuLmt0LWNoZWNrYm94X193cmFwcGVyX3Vuc2V0ID4gaW5wdXQge1xuICBtYXJnaW46IDAgNXB4O1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuXG4ua3QtY2hlY2tib3gtbGlzdCB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgLmt0LWNoZWNrYm94LWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5rdC1jaGVja2JveC1saXN0IC5rdC1jaGVja2JveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LWNoZWNrYm94LWxpc3QgLmt0LWNoZWNrYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5rdC1jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nOiAwIDA7XG59XG4ua3QtY2hlY2tib3gtaW5saW5lIC5rdC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ua3QtY2hlY2tib3gtaW5saW5lIC5rdC1jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZm9ybS1ncm91cC5yb3cgLmt0LWNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG4uZm9ybS1ncm91cC5yb3cgLmt0LWNoZWNrYm94LWxpc3Qge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ua3QtY2hlY2tib3ggPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDdlMjtcbn1cbi5rdC1jaGVja2JveCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNiZmM3ZDc7XG59XG4ua3QtY2hlY2tib3ggPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjOGNmZGQ7XG59XG4ua3QtY2hlY2tib3ggPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGNmZGQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjOGNmZGQ7XG59XG4ua3QtY2hlY2tib3ggPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzk5YTZiZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2RlZTJlYTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS10aWNrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzk5YTZiZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2RlZTJlYTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZCA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQua3QtY2hlY2tib3gtLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0Lmt0LWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0Lmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0Lmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyODJhM2M7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0Lmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0Lmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyayA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzI4MmEzYztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyayA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI4MmEzYztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MmEzYztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyay5rdC1jaGVja2JveC0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI4MmEzYztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyayA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyay5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyay5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyay5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyay5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeSA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5ID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzU4NjdkZDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeSA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4NjdkZDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeS5rdC1jaGVja2JveC0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU4NjdkZDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeSA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeS5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeS5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeS5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeS5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2VzcyA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzFkYzliNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2VzcyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2VzcyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFkYzliNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2Vzcy5rdC1jaGVja2JveC0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFkYzliNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2VzcyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2Vzcy5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2Vzcy5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2Vzcy5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2Vzcy5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mbyA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzU1NzhlYjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mbyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NzhlYjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mby5rdC1jaGVja2JveC0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU1NzhlYjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mbyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mby5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mby5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mby5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mby5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjNTU3OGViO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZyA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmYjgyMjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYjgyMjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZy5rdC1jaGVja2JveC0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmYjgyMjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZy5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZy5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMTExMTExO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMTExMTExO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZy5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZy5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZiODIyO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMzk3YTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZkMzk3YTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZDM5N2E7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZkMzk3YTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZDM5N2E7XG59XG5cbi5rdC1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5rdC1yYWRpbyA+IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5rdC1yYWRpbyA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpbyA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmt0LXJhZGlvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1yYWRpbzpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gc3Bhbixcbi5rdC1yYWRpbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1yYWRpbyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNvbGlkID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zb2xpZDpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKSB+IHNwYW4sXG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3F1YXJlID4gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJvbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5mb3JtLWlubGluZSAua3QtcmFkaW8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zaW5nbGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zaW5nbGUgPiBzcGFuIHtcbiAgdG9wOiAwO1xufVxudGggPiAua3QtcmFkaW8ua3QtcmFkaW8tLXNpbmdsZSwgdGQgPiAua3QtcmFkaW8ua3QtcmFkaW8tLXNpbmdsZSB7XG4gIHJpZ2h0OiAtNXB4O1xufVxuLmlucHV0LWdyb3VwIC5rdC1yYWRpbyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ua3QtcmFkaW8tbGlzdCB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgLmt0LXJhZGlvLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5rdC1yYWRpby1saXN0IC5rdC1yYWRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmt0LXJhZGlvLWxpc3QgLmt0LXJhZGlvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5rdC1yYWRpby1pbmxpbmUge1xuICBwYWRkaW5nOiAwIDA7XG59XG4ua3QtcmFkaW8taW5saW5lIC5rdC1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ua3QtcmFkaW8taW5saW5lIC5rdC1yYWRpbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZm9ybS1ncm91cC5yb3cgLmt0LXJhZGlvLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG4uZm9ybS1ncm91cC5yb3cgLmt0LXJhZGlvLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5rdC1yYWRpby5rdC1yYWRpby0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ua3QtcmFkaW8gPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDdlMjtcbn1cbi5rdC1yYWRpbyA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNiZmM3ZDc7XG4gIGJhY2tncm91bmQ6ICNiZmM3ZDc7XG59XG4ua3QtcmFkaW8gPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjOGNmZGQ7XG59XG4ua3QtcmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGNmZGQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjOGNmZGQ7XG59XG4ua3QtcmFkaW8gPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzk5YTZiZjtcbiAgYmFja2dyb3VuZDogIzk5YTZiZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2RlZTJlYTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZGVlMmVhO1xuICBiYWNrZ3JvdW5kOiAjZGVlMmVhO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZC5rdC1yYWRpby0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzJjNzdmNDtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZC5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZC5rdC1yYWRpby0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZC5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZC5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0Lmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0Lmt0LXJhZGlvLS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0Lmt0LXJhZGlvLS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyODJhM2M7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0Lmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0Lmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyay5rdC1yYWRpby0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MmEzYztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyODJhM2M7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODJhM2M7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsua3QtcmFkaW8tLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyODJhM2M7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsua3QtcmFkaW8tLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsua3QtcmFkaW8tLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyay5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyay5rdC1yYWRpby0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyay5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyay5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5Lmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeSA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5ID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzU4NjdkZDtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeSA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4NjdkZDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeS5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU4NjdkZDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeSA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeS5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeS5rdC1yYWRpby0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5Lmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5Lmt0LXJhZGlvLS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5Lmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5Lmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3Mua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3MgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMWRjOWI3O1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzLmt0LXJhZGlvLS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3Mua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3Mua3QtcmFkaW8tLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3Mua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3Mua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzFkYzliNztcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mby5rdC1yYWRpby0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8gPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NzhlYjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mbyA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM1NTc4ZWI7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8gPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8gPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8ua3QtcmFkaW8tLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8gPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8ua3QtcmFkaW8tLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8ua3QtcmFkaW8tLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mby5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mby5rdC1yYWRpby0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mby5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mby5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjNTU3OGViO1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZyA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmYjgyMjtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYjgyMjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZy5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmYjgyMjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZy5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZy5rdC1yYWRpby0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMTExMTExO1xuICBiYWNrZ3JvdW5kOiAjMTExMTExO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nLmt0LXJhZGlvLS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmI4MjI7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlci5rdC1yYWRpby0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlciA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmQzOTdhO1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlciA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMzk3YTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyLmt0LXJhZGlvLS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlci5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlci5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZkMzk3YTtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cblxuLmt0LXN3aXRjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LXN3aXRjaCBpbnB1dDplbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAtOTk5cHg7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5rdC1zd2l0Y2ggaW5wdXQ6ZW1wdHkgfiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMXB4O1xuICB0ZXh0LWluZGVudDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmt0LXN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlLFxuLmt0LXN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWljb24gaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYzNDJcIjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1pY29uIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1pY29uLWNoZWNrIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5rdC1zd2l0Y2ggaW5wdXQ6ZW1wdHkgfiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDU3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUsXG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIHdpZHRoOiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmt0LXN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmb250LXNpemU6IDAuOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ua3Qtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGcgaW5wdXQ6ZW1wdHkgfiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGcgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSxcbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1sZyBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICB3aWR0aDogNzJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1sZyBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWxnIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tc20gaW5wdXQ6ZW1wdHkgfiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tc20gaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSxcbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zbSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zbSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXNpemU6IDAuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tc20gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5mb3JtLWdyb3VwLnJvdyAua3Qtc3dpdGNoIHtcbiAgbWFyZ2luLXRvcDogMC4xNXJlbTtcbn1cbi5mb3JtLWdyb3VwLnJvdyAua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuM3JlbTtcbn1cbi5mb3JtLWdyb3VwLnJvdyAua3Qtc3dpdGNoLmt0LXN3aXRjaC0tc20ge1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG59XG5cbi5rdC1zd2l0Y2ggaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XG59XG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZjhmOWZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYxO1xufVxuLmt0LXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmt0LXN3aXRjaCBpbnB1dFtkaXNhYmxlZF0gfiBzcGFuOmFmdGVyLFxuLmt0LXN3aXRjaCBpbnB1dFtkaXNhYmxlZF0gfiBzcGFuOmJlZm9yZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1icmFuZDpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tYnJhbmQ6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tYnJhbmQ6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tYnJhbmQ6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tYnJhbmQgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUzZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWJyYW5kIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1icmFuZCBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1icmFuZCBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGlnaHQ6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWxpZ2h0Om5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbiAgb3BhY2l0eTogMC40O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWxpZ2h0Om5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWxpZ2h0Om5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWxpZ2h0IGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlM2ViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1saWdodCBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tbGlnaHQgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tbGlnaHQgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWRhcms6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWRhcms6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tZGFyazpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1kYXJrOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWRhcmsgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUzZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWRhcmsgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWRhcmsgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tZGFyayBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tcHJpbWFyeTpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tcHJpbWFyeTpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1wcmltYXJ5Om5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXByaW1hcnk6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tcHJpbWFyeSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTNlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tcHJpbWFyeSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tcHJpbWFyeSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1wcmltYXJ5IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zdWNjZXNzOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zdWNjZXNzOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogIzFkYzliNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXN1Y2Nlc3M6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tc3VjY2Vzczpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1zdWNjZXNzIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlM2ViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1zdWNjZXNzIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1zdWNjZXNzIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXN1Y2Nlc3MgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWluZm86bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWluZm86bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0taW5mbzpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1pbmZvOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWluZm8gaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUzZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWluZm8gaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWluZm8gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0taW5mbyBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0td2FybmluZzpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0td2FybmluZzpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS13YXJuaW5nOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXdhcm5pbmc6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0td2FybmluZyBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTNlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0td2FybmluZyBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0td2FybmluZyBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS13YXJuaW5nIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1kYW5nZXI6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWRhbmdlcjpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1kYW5nZXI6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tZGFuZ2VyOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWRhbmdlciBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTNlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tZGFuZ2VyIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1kYW5nZXIgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tZGFuZ2VyIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmt0LW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2NvbnRyb2wge1xuICB3aWR0aDogMi43cmVtO1xuICBwYWRkaW5nLXRvcDogMC4xcmVtO1xufVxuLmt0LW9wdGlvbiAua3Qtb3B0aW9uX19jb250cm9sIC5rdC1yYWRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LW9wdGlvbiAua3Qtb3B0aW9uX19sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LW9wdGlvbiAua3Qtb3B0aW9uX19sYWJlbCAua3Qtb3B0aW9uX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmt0LW9wdGlvbiAua3Qtb3B0aW9uX19sYWJlbCAua3Qtb3B0aW9uX19oZWFkIC5rdC1vcHRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LW9wdGlvbiAua3Qtb3B0aW9uX19sYWJlbCAua3Qtb3B0aW9uX19oZWFkIC5rdC1vcHRpb25fX2ZvY3VzIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLmt0LW9wdGlvbiAua3Qtb3B0aW9uX19sYWJlbCAua3Qtb3B0aW9uX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjdyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1vcHRpb24ua3Qtb3B0aW9uLS1wbGFpbiB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogLTAuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1vcHRpb24ua3Qtb3B0aW9uLS1wbGFpbiAua3Qtb3B0aW9uX19jb250cm9sIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIuN3JlbTtcbn1cbi5rdC1vcHRpb24ua3Qtb3B0aW9uLS1wbGFpbiAua3Qtb3B0aW9uX19jb250cm9sIC5rdC1yYWRpbyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbi5rdC1vcHRpb24ua3Qtb3B0aW9uLS1wbGFpbiAua3Qtb3B0aW9uX19sYWJlbCAua3Qtb3B0aW9uX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbn1cbi5pcy12YWxpZCAua3Qtb3B0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmlzLWludmFsaWQgLmt0LW9wdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cblxuLmhhcy1zdWNjZXNzIC5rdC1vcHRpb24gLmt0LW9wdGlvbl9fbGFiZWwgLmt0LW9wdGlvbl9faGVhZCAua3Qtb3B0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuXG4uaGFzLWVycm9yIC5rdC1vcHRpb24gLmt0LW9wdGlvbl9fbGFiZWwgLmt0LW9wdGlvbl9faGVhZCAua3Qtb3B0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuXG4ua3QtYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3QtYXZhdGFyIC5rdC1hdmF0YXJfX2hvbGRlciB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmt0LWF2YXRhciAua3QtYXZhdGFyX191cGxvYWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAtMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtYXZhdGFyIC5rdC1hdmF0YXJfX3VwbG9hZCBpbnB1dCB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmt0LWF2YXRhciAua3QtYXZhdGFyX191cGxvYWQgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5rdC1hdmF0YXIgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXZhdGFyIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXZhdGFyIC5rdC1hdmF0YXJfX2NhbmNlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogLTVweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1hdmF0YXIgLmt0LWF2YXRhcl9fY2FuY2VsIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmt0LWF2YXRhciAua3QtYXZhdGFyX19jYW5jZWw6aG92ZXIgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1jaGFuZ2VkIC5rdC1hdmF0YXJfX2NhbmNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tYnJhbmQgLmt0LWF2YXRhcl9fdXBsb2FkIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1icmFuZCAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWJyYW5kIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tbGlnaHQgLmt0LWF2YXRhcl9fdXBsb2FkIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1saWdodCAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWxpZ2h0IC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tZGFyayAua3QtYXZhdGFyX191cGxvYWQgaSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWRhcmsgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1kYXJrIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tcHJpbWFyeSAua3QtYXZhdGFyX191cGxvYWQgaSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLXByaW1hcnkgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1wcmltYXJ5IC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tc3VjY2VzcyAua3QtYXZhdGFyX191cGxvYWQgaSB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLXN1Y2Nlc3MgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1zdWNjZXNzIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0taW5mbyAua3QtYXZhdGFyX191cGxvYWQgaSB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWluZm8gLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1pbmZvIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0td2FybmluZyAua3QtYXZhdGFyX191cGxvYWQgaSB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLXdhcm5pbmcgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS13YXJuaW5nIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciBpIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tZGFuZ2VyIC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tZGFuZ2VyIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tZGFuZ2VyIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tY2lyY2xlIC5rdC1hdmF0YXJfX2hvbGRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1jaXJjbGUgLmt0LWF2YXRhcl9fdXBsb2FkIHtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA1cHg7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tY2lyY2xlIC5rdC1hdmF0YXJfX2NhbmNlbCB7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvdHRvbTogMTBweDtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1vdXRsaW5lIC5rdC1hdmF0YXJfX2hvbGRlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ua3Qtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXNtOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1zbS5rdC1zcGlubmVyLS1jZW50ZXI6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXNtLmt0LXNwaW5uZXItLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1zbS5rdC1zcGlubmVyLS1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5rdC1zcGlubmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tY2VudGVyOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tbGc6YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1sZy5rdC1zcGlubmVyLS1jZW50ZXI6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1sZy5rdC1zcGlubmVyLS1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tbGcua3Qtc3Bpbm5lci0tcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4ua3Qtc3Bpbm5lcjpiZWZvcmUge1xuICBhbmltYXRpb246IGt0LXNwaW5uZXIgMC41cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1icmFuZDpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmM3N2Y0O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tZGFyazpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjgyYTNjO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXByaW1hcnk6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU4NjdkZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1zdWNjZXNzOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZGM5Yjc7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0taW5mbzpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTU3OGViO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXdhcm5pbmc6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmYjgyMjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1kYW5nZXI6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZkMzk3YTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1pbnB1dC5rdC1zcGlubmVyLS1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXJlbTtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWlucHV0Lmt0LXNwaW5uZXItLWxlZnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDFyZW07XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS12MjpiZWZvcmUge1xuICBhbmltYXRpb246IGt0LXNwaW5uZXIgMC41cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS12Mi5rdC1zcGlubmVyLS1icmFuZDpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmRkNWZjO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWQ2ZWYzO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tdjIua3Qtc3Bpbm5lci0tbGlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2Y3Zjc7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS12Mi5rdC1zcGlubmVyLS1kYXJrOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2NTZhOTg7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMjI0MzM7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS12Mi5rdC1zcGlubmVyLS1wcmltYXJ5OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkN2RiZjc7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0YjViZGE7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS12Mi5rdC1zcGlubmVyLS1zdWNjZXNzOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5MGVmZTU7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxYmJjYWI7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS12Mi5rdC1zcGlubmVyLS1pbmZvOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWU1ZmI7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NzZkZTk7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS12Mi5rdC1zcGlubmVyLS13YXJuaW5nOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmU5YmI7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmIzMTM7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS12Mi5rdC1zcGlubmVyLS1kYW5nZXI6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZDBlMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZkMmE3MDtcbn1cblxuQGtleWZyYW1lcyBrdC1zcGlubmVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5rdC1sb2FkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjRyZW07XG4gIGhlaWdodDogMS40cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBrdC1sb2FkZXItc2NhbGVvdXQgMC45cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5rdC1sb2FkZXIua3QtbG9hZGVyLS1sZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4ua3QtbG9hZGVyLmt0LWxvYWRlci0tc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmJ0biAua3QtbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmt0LWxvYWRlci5rdC1sb2FkZXItLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cblxuLmt0LWxvYWRlci5rdC1sb2FkZXItLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmt0LWxvYWRlci5rdC1sb2FkZXItLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xufVxuXG4ua3QtbG9hZGVyLmt0LWxvYWRlci0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG5cbi5rdC1sb2FkZXIua3QtbG9hZGVyLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbn1cblxuLmt0LWxvYWRlci5rdC1sb2FkZXItLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xufVxuXG4ua3QtbG9hZGVyLmt0LWxvYWRlci0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG59XG5cbi5rdC1sb2FkZXIua3QtbG9hZGVyLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xufVxuXG5Aa2V5ZnJhbWVzIGt0LWxvYWRlci1zY2FsZW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5rdC1wdWxzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1wdWxzZSAua3QtcHVsc2VfX3Jpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbmltYXRpb246IGt0LXB1bHNlIDIuNXMgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkY2U2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LXB1bHNlIC5rdC1wdWxzZV9fcmluZyB7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMnB4O1xuICB9XG59XG4ua3QtcHVsc2Uua3QtcHVsc2UtLWJyYW5kIC5rdC1wdWxzZV9fcmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuOCk7XG59XG4ua3QtcHVsc2Uua3QtcHVsc2UtLWxpZ2h0IC5rdC1wdWxzZV9fcmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmt0LXB1bHNlLmt0LXB1bHNlLS1kYXJrIC5rdC1wdWxzZV9fcmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjgpO1xufVxuLmt0LXB1bHNlLmt0LXB1bHNlLS1wcmltYXJ5IC5rdC1wdWxzZV9fcmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuOCk7XG59XG4ua3QtcHVsc2Uua3QtcHVsc2UtLXN1Y2Nlc3MgLmt0LXB1bHNlX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC44KTtcbn1cbi5rdC1wdWxzZS5rdC1wdWxzZS0taW5mbyAua3QtcHVsc2VfX3Jpbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjgpO1xufVxuLmt0LXB1bHNlLmt0LXB1bHNlLS13YXJuaW5nIC5rdC1wdWxzZV9fcmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuOCk7XG59XG4ua3QtcHVsc2Uua3QtcHVsc2UtLWRhbmdlciAua3QtcHVsc2VfX3Jpbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjgpO1xufVxuXG5Aa2V5ZnJhbWVzIGt0LXB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ua3QtZGlhbG9nIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS10b3AtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS10b3AtY2VudGVyLmt0LWRpYWxvZy0tc2hvd24ge1xuICB0b3A6IDBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNnMgZWFzZTtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS1sb2FkZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLWxvYWRlci5rdC1kaWFsb2ctLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjMpO1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLWxvYWRlci5rdC1kaWFsb2ctLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tbG9hZGVyLmt0LWRpYWxvZy0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSg0MCwgNDIsIDYwLCAwLjMpO1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLWxvYWRlci5rdC1kaWFsb2ctLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSg4OCwgMTAzLCAyMjEsIDAuMyk7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tbG9hZGVyLmt0LWRpYWxvZy0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xuICBjb2xvcjogIzFkYzliNztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDI5LCAyMDEsIDE4MywgMC4zKTtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS1sb2FkZXIua3QtZGlhbG9nLS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoODUsIDEyMCwgMjM1LCAwLjMpO1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLWxvYWRlci5rdC1kaWFsb2ctLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgyNTUsIDE4NCwgMzQsIDAuMyk7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tbG9hZGVyLmt0LWRpYWxvZy0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMjUzLCA1NywgMTIyLCAwLjMpO1xufVxuXG4ua3QtZ3JpZC1uYXYtdjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1ncmlkLW5hdi12MiAua3QtZ3JpZC1uYXYtdjJfX2l0ZW0ge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi5rdC1ncmlkLW5hdi12MiAua3QtZ3JpZC1uYXYtdjJfX2l0ZW0gLmt0LWdyaWQtbmF2LXYyX19pdGVtLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbSAua3QtZ3JpZC1uYXYtdjJfX2l0ZW0taWNvbiBpIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1ncmlkLW5hdi12MiAua3QtZ3JpZC1uYXYtdjJfX2l0ZW0gLmt0LWdyaWQtbmF2LXYyX19pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzVkNWI2Zjtcbn1cbi5rdC1ncmlkLW5hdi12MiAua3QtZ3JpZC1uYXYtdjJfX2l0ZW06aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3QtZ3JpZC1uYXYtdjIgLmt0LWdyaWQtbmF2LXYyX19pdGVtOmhvdmVyIC5rdC1ncmlkLW5hdi12Ml9faXRlbS1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1ncmlkLW5hdi12MiAua3QtZ3JpZC1uYXYtdjJfX2l0ZW06aG92ZXIgLmt0LWdyaWQtbmF2LXYyX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtZ3JpZC1uYXYtdjIgLmt0LWdyaWQtbmF2LXYyX19pdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICBtYXJnaW46IDNweCAzcHggM3B4IDA7XG59XG4ua3QtZ3JpZC1uYXYtdjIgLmt0LWdyaWQtbmF2LXYyX19pdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgbWFyZ2luOiAzcHggMCAzcHggM3B4O1xufVxuXG4ua3QtZ3JpZC1uYXYge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5rdC1ncmlkLW5hdiA+IC5rdC1ncmlkLW5hdl9fcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLmt0LWdyaWQtbmF2ID4gLmt0LWdyaWQtbmF2X19yb3cgPiAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMuM3JlbSAwLjc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1ncmlkLW5hdiA+IC5rdC1ncmlkLW5hdl9fcm93ID4gLmt0LWdyaWQtbmF2X19pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1ncmlkLW5hdiA+IC5rdC1ncmlkLW5hdl9fcm93ID4gLmt0LWdyaWQtbmF2X19pdGVtIC5rdC1ncmlkLW5hdl9faWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4ua3QtZ3JpZC1uYXYgPiAua3QtZ3JpZC1uYXZfX3JvdyA+IC5rdC1ncmlkLW5hdl9faXRlbSAua3QtZ3JpZC1uYXZfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtZ3JpZC1uYXYgPiAua3QtZ3JpZC1uYXZfX3JvdyA+IC5rdC1ncmlkLW5hdl9faXRlbSAua3QtZ3JpZC1uYXZfX2Rlc2Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZHJvcGRvd24tbWVudSAua3QtZ3JpZC1uYXYge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQtbmF2ID4gLmt0LWdyaWQtbmF2X19yb3cgPiAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICB9XG59XG4ua3QtZ3JpZC1uYXYgLmt0LWdyaWQtbmF2X19yb3cgLmt0LWdyaWQtbmF2X19pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ua3QtZ3JpZC1uYXYgLmt0LWdyaWQtbmF2X19yb3cgLmt0LWdyaWQtbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ua3QtZ3JpZC1uYXYgLmt0LWdyaWQtbmF2X19yb3cgLmt0LWdyaWQtbmF2X19pdGVtIC5rdC1ncmlkLW5hdl9faWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWdyaWQtbmF2IC5rdC1ncmlkLW5hdl9fcm93IC5rdC1ncmlkLW5hdl9faXRlbSAua3QtZ3JpZC1uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtZ3JpZC1uYXYgLmt0LWdyaWQtbmF2X19yb3cgLmt0LWdyaWQtbmF2X19pdGVtIC5rdC1ncmlkLW5hdl9fZGVzYyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWdyaWQtbmF2IC5rdC1ncmlkLW5hdl9fcm93IC5rdC1ncmlkLW5hdl9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4ua3QtZ3JpZC1uYXYgLmt0LWdyaWQtbmF2X19yb3cgLmt0LWdyaWQtbmF2X19pdGVtOmhvdmVyIC5rdC1ncmlkLW5hdl9faWNvbiB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LWdyaWQtbmF2IC5rdC1ncmlkLW5hdl9fcm93Omxhc3QtY2hpbGQgLmt0LWdyaWQtbmF2X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmt0LWdyaWQtbmF2Lmt0LWdyaWQtbmF2LS1za2luLWRhcmsgLmt0LWdyaWQtbmF2X19pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmt0LWdyaWQtbmF2Lmt0LWdyaWQtbmF2LS1za2luLWRhcmsgLmt0LWdyaWQtbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ua3QtZ3JpZC1uYXYua3QtZ3JpZC1uYXYtLXNraW4tZGFyayAua3QtZ3JpZC1uYXZfX2l0ZW0gLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtZ3JpZC1uYXYua3QtZ3JpZC1uYXYtLXNraW4tZGFyayAua3QtZ3JpZC1uYXZfX2l0ZW0gLmt0LWdyaWQtbmF2X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LWdyaWQtbmF2Lmt0LWdyaWQtbmF2LS1za2luLWRhcmsgLmt0LWdyaWQtbmF2X19pdGVtIC5rdC1ncmlkLW5hdl9fZGVzYyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ua3QtZ3JpZC1uYXYua3QtZ3JpZC1uYXYtLXNraW4tZGFyayAua3QtZ3JpZC1uYXZfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5rdC1ncmlkLW5hdi5rdC1ncmlkLW5hdi0tc2tpbi1kYXJrIC5rdC1ncmlkLW5hdl9faXRlbTpob3ZlciAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cblxuLmt0LWhlYWQge1xuICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc3BhY2Utc20ge1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNwYWNlLWxnIHtcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tZml0LXgge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1maXQtYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1maXQtdCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1zcGFjZS1ib3R0b20tc20ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5rdC1oZWFkIC5rdC1oZWFkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1oZWFkIC5rdC1oZWFkX19zdWIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1kYXJrIC5rdC1oZWFkX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1kYXJrIC5rdC1oZWFkX19zdWIge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNraW4tZGFyayAubmF2Lm5hdi10YWJzLWxpbmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNraW4tZGFyayAubmF2Lm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLm5hdi5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSAubmF2LWxpbmsgPiBpIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNraW4tZGFyayAubmF2Lm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwgLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1kYXJrIC5uYXYubmF2LXRhYnMtbGluZSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1kYXJrIC5uYXYubmF2LXRhYnMtbGluZSAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyID4gaSwgLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1kYXJrIC5uYXYubmF2LXRhYnMtbGluZSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNraW4tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZlO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1saWdodCAua3QtaGVhZF9fdGl0bGUge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNraW4tbGlnaHQgLmt0LWhlYWRfX3N1YiB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWhlYWQgLm5hdiB7XG4gIG1hcmdpbjogMXJlbSAwIDAgMDtcbn1cblxuLmRyb3Bkb3duLW1lbnU6bm90KC5kcm9wZG93bi1tZW51LXRvcC11bnJvdW5kKSAua3QtaGVhZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmt0LWhlYWQtc2tpbi1saWdodC1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmU7XG59XG5cbi5rdC1saXN0LXBpY3MgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3QtbGlzdC1waWNzID4gYSA+IHNwYW4gPiBpbWcsXG4ua3QtbGlzdC1waWNzID4gYSA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMy4zNnJlbTtcbiAgaGVpZ2h0OiAzLjM2cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5rdC1saXN0LXBpY3MgPiBhID4gc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ua3QtbGlzdC1waWNzLmt0LWxpc3QtcGljcy0tY2lyY2xlID4gYSA+IHNwYW4gPiBpbWcsXG4ua3QtbGlzdC1waWNzLmt0LWxpc3QtcGljcy0tY2lyY2xlID4gYSA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMy4zNnJlbTtcbiAgaGVpZ2h0OiAzLjM2cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3QtbGlzdC1waWNzLmt0LWxpc3QtcGljcy0tc20gPiBhID4gc3BhbiA+IGltZyxcbi5rdC1saXN0LXBpY3Mua3QtbGlzdC1waWNzLS1zbSA+IGEgPiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDIuMTRyZW07XG4gIGhlaWdodDogMi4xNHJlbTtcbn1cbi5rdC1saXN0LXBpY3Mua3QtbGlzdC1waWNzLXJvdW5kZWQtLXNtID4gYSA+IHNwYW4gPiBpbWcsXG4ua3QtbGlzdC1waWNzLmt0LWxpc3QtcGljcy1yb3VuZGVkLS1zbSA+IGEgPiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDIuMTRyZW07XG4gIGhlaWdodDogMi4xNHJlbTtcbn1cblxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2dyb3VwIHtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAxLjI1cmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDNweDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjNyZW0gMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUsIC5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDNweDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTMuNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS0tYnJhbmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLWxpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLS1kYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLS1wcmltYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLS1zdWNjZXNzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLS1pbmZvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLS13YXJuaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLS1kYW5nZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9faWNvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSBbY2xhc3NePWxhLV0sXG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSBbY2xhc3NePWZhLV0sXG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSBbY2xhc3NePWZsYXRpY29uLV0sXG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX3RleHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX190ZXh0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX190aW1lIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUsIC5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0ua3QtbGlzdC10aW1lbGluZV9faXRlbS0tcmVhZCAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UsXG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0ua3QtbGlzdC10aW1lbGluZV9faXRlbS0tcmVhZCAua3QtbGlzdC10aW1lbGluZV9faWNvbixcbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbS5rdC1saXN0LXRpbWVsaW5lX19pdGVtLS1yZWFkIC5rdC1saXN0LXRpbWVsaW5lX190ZXh0LFxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0tLXJlYWQgLmt0LWxpc3QtdGltZWxpbmVfX3RpbWUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMi44cmVtIDJyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9faGVhZCAua3QtbXljYXJ0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9faGVhZCAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZDogcmdiYSg1NiwgODAsIDE2OCwgMC42NSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9faGVhZCAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX2ljb24gaSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2hlYWQgLmt0LW15Y2FydF9faW5mbyAua3QtbXljYXJ0X190aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2hlYWQgLmt0LW15Y2FydF9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9faGVhZCAua3QtbXljYXJ0X19idXR0b24gLmJ0biB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9faW5mbyAua3QtbXljYXJ0X190aXRsZSB7XG4gIGNvbG9yOiAjNWU1YjcwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX2Rlc2Mge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9faW5mbyAua3QtbXljYXJ0X19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9fYWN0aW9uIC5rdC1teWNhcnRfX3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX2FjdGlvbiAua3QtbXljYXJ0X190ZXh0IHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9faW5mbyAua3QtbXljYXJ0X19hY3Rpb24gLmt0LW15Y2FydF9fcXVhbnRpdHkge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9faW5mbyAua3QtbXljYXJ0X19hY3Rpb24gLmJ0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgd2lkdGg6IDE5cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwLjFyZW07XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9faW5mbyAua3QtbXljYXJ0X19hY3Rpb24gLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIC5rdC1teWNhcnRfX2luZm8gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIC5rdC1teWNhcnRfX3BpYyB7XG4gIHdpZHRoOiA1cmVtO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIC5rdC1teWNhcnRfX3BpYyBpbWcge1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAucHNfX3JhaWwteSAucHNfX3RodW1iLXkge1xuICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDAuNHJlbSAycmVtIDEuNXJlbSAycmVtO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19mb290ZXIgLmt0LW15Y2FydF9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fZm9vdGVyIC5rdC1teWNhcnRfX3NlY3Rpb24gLmt0LW15Y2FydF9fc3VidGl0ZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzVlNWI3MDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19mb290ZXIgLmt0LW15Y2FydF9fc2VjdGlvbiAua3QtbXljYXJ0X19zdWJ0aXRlbCBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fZm9vdGVyIC5rdC1teWNhcnRfX3NlY3Rpb24gLmt0LW15Y2FydF9fc3VidGl0ZWwgc3BhbjpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2Zvb3RlciAua3QtbXljYXJ0X19zZWN0aW9uIC5rdC1teWNhcnRfX3ByaWNlcyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2Zvb3RlciAua3QtbXljYXJ0X19zZWN0aW9uIC5rdC1teWNhcnRfX3ByaWNlcyBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nOiAwLjNyZW0gMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fZm9vdGVyIC5rdC1teWNhcnRfX3NlY3Rpb24gLmt0LW15Y2FydF9fcHJpY2VzIHNwYW46bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19mb290ZXIgLmt0LW15Y2FydF9fYnV0dG9uIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwLjhyZW0gMDtcbn1cblxuLmt0LW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjU1cmVtIDEuNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uIHtcbiAgZmxleDogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb246YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbi5rdC1uYXZfX2xpbmstaWNvbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbiBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjYTJhNWI5O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb246aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0ID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJhNWI5O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJhZGdlIHtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWFycm93IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsZXg6IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICNhMmE1Yjk7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rLmNvbGxhcHNlZCAua3QtbmF2X19saW5rLWFycm93IHtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIC5rdC1uYXZfX2xpbmstYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIC5rdC1uYXZfX2xpbmstYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX3N1YiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX3N1YiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMC41cmVtIDIuNXJlbTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWxhc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmssIC5rdC1uYXYgLmt0LW5hdl9faXRlbS5hY3RpdmUgPiAua3QtbmF2X19saW5rLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKSA+IC5rdC1uYXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uLFxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQsXG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYXJyb3csIC5rdC1uYXYgLmt0LW5hdl9faXRlbS5hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbixcbi5rdC1uYXYgLmt0LW5hdl9faXRlbS5hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCxcbi5rdC1uYXYgLmt0LW5hdl9faXRlbS5hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYXJyb3csIC5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24sXG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0LFxuLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1YikgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uIGcgW2ZpbGxdLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW0uYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24gZyBbZmlsbF0sIC5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24gZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uOmhvdmVyIGcgW2ZpbGxdLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW0uYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb246aG92ZXIgZyBbZmlsbF0sIC5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb246aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sIC5rdC1uYXYgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiwgLmt0LW5hdiAua3QtbmF2X19pdGVtLmFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sIC5rdC1uYXYgLmt0LW5hdl9faXRlbS5hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sIC5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiwgLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1YikgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCkua3QtbmF2X19pdGVtLS1zdWIgPiAua3QtbmF2X19saW5rLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCkua3QtbmF2X19pdGVtLS1zdWIgPiAua3QtbmF2X19saW5rLmNvbGxhcHNlZCAua3QtbmF2X19saW5rLWljb24sXG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKS5rdC1uYXZfX2l0ZW0tLXN1YiA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIC5rdC1uYXZfX2xpbmstdGV4dCxcbi5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpLmt0LW5hdl9faXRlbS0tc3ViID4gLmt0LW5hdl9fbGluay5jb2xsYXBzZWQgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCkua3QtbmF2X19pdGVtLS1zdWIgPiAua3QtbmF2X19saW5rLmNvbGxhcHNlZCAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiwgLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCkua3QtbmF2X19pdGVtLS1zdWIgPiAua3QtbmF2X19saW5rLmNvbGxhcHNlZCAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tbm8tYWN0aXZlID4gLmt0LW5hdl9fbGluayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9fY3VzdG9tIHtcbiAgcGFkZGluZzogMC41NXJlbSAxLjc1cmVtO1xufVxuLmt0LW5hdiAua3QtbmF2X19zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZzogMCAxLjc1cmVtO1xufVxuLmt0LW5hdiAua3QtbmF2X19zZWN0aW9uIC5rdC1uYXZfX3NlY3Rpb24taWNvbiB7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmt0LW5hdiAua3QtbmF2X19zZWN0aW9uLmt0LW5hdl9fc2VjdGlvbi0tZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NlY3Rpb24gLmt0LW5hdl9fc2VjdGlvbi10ZXh0IHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmt0LW5hdiAua3QtbmF2X19zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAuN3JlbSAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5rdC1uYXYgLmt0LW5hdl9fc2VwYXJhdG9yLmt0LW5hdl9fc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlYmVkZjI7XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NwYWNlIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLmt0LW5hdiAua3QtbmF2X19zcGFjZS5rdC1uYXZfX3NwYWNlLS1zbSB7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmt0LW5hdiAua3QtbmF2X19zcGFjZS5rdC1uYXZfX3NwYWNlLS1sZyB7XG4gIG1hcmdpbjogMC43NXJlbSAwO1xufVxuLmt0LW5hdiAua3QtbmF2X19zcGFjZS5rdC1uYXZfX3NwYWNlLS14bCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLmt0LW5hdiAua3QtbmF2X19oZWFkLFxuLmt0LW5hdiAua3QtbmF2X19mb290IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwLjU1cmVtIDEuNzVyZW07XG59XG4ua3QtbmF2IC5rdC1uYXZfX2hlYWQgPiBpLFxuLmt0LW5hdiAua3QtbmF2X19mb290ID4gaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmt0LW5hdi5rdC1uYXYtLWZpdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tZml0IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLWxnLXNwYWNlIC5rdC1uYXZfX2l0ZW0ge1xuICBtYXJnaW46IDAuMzVyZW0gMDtcbn1cbi5rdC1uYXYua3QtbmF2LS1sZy1zcGFjZSAua3QtbmF2X19pdGVtIC5rdC1uYXZfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLmt0LW5hdi5rdC1uYXYtLWxnLXNwYWNlIC5rdC1uYXZfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLWxnLXNwYWNlIC5rdC1uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tbWQtc3BhY2UgLmt0LW5hdl9faXRlbSB7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLW1kLXNwYWNlIC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cbi5rdC1uYXYua3QtbmF2LS1tZC1zcGFjZSAua3QtbmF2X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5rdC1uYXYua3QtbmF2LS1tZC1zcGFjZSAua3QtbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLWJvbGQgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdGhpbiAua3QtbmF2X19pdGVtIC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5rdC1uYXYua3QtbmF2LS1sZy1mb250IC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBmb250LXNpemU6IDEuMTVyZW07XG59XG4ua3QtbmF2Lmt0LW5hdi0teGwtZm9udCAua3QtbmF2X19pdGVtIC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY5O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uLFxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0LFxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sIC5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY5O1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24sXG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0LFxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiwgLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmU6aG92ZXIgPiAua3QtbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlOmhvdmVyID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24sXG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZTpob3ZlciA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0LFxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmU6aG92ZXIgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlOmhvdmVyID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiwgLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmU6aG92ZXIgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ua3QtbmF2Lmt0LW5hdi0tdjMgLmt0LW5hdl9faXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1uYXYua3QtbmF2LS12MyAua3QtbmF2X19pdGVtIC5rdC1uYXZfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LW5hdi5rdC1uYXYtLXYzIC5rdC1uYXZfX2l0ZW0uYWN0aXZlIC5rdC1uYXZfX2xpbmssIC5rdC1uYXYua3QtbmF2LS12MyAua3QtbmF2X19pdGVtLmt0LW5hdl9fbGluay0tYWN0aXZlIC5rdC1uYXZfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LW5hdi5rdC1uYXYtLXYzIC5rdC1uYXZfX2l0ZW0uYWN0aXZlIC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0LCAua3QtbmF2Lmt0LW5hdi0tdjMgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2xpbmstLWFjdGl2ZSAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5hdi5rdC1uYXYtLXYzIC5rdC1uYXZfX2l0ZW06aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi5rdC1uYXYua3QtbmF2LS12MyAua3QtbmF2X19pdGVtOmhvdmVyIC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5rdC1uYXYua3QtbmF2LS12NCAua3QtbmF2X19pdGVtIHtcbiAgcGFkZGluZzogMC42NXJlbSAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0IC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBjb2xvcjogIzk0OTJhMTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDAgMS4xcmVtO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0IC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzk0OTJhMTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzJjNzdmNDtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0IC5rdC1uYXZfX2l0ZW0uYWN0aXZlIC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQgLmt0LW5hdl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IC0wLjY1cmVtO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0IC5rdC1uYXZfX2l0ZW06aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi5rdC1uYXYua3QtbmF2LS12NCAua3QtbmF2X19pdGVtOmhvdmVyIC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLWJyYW5kIC5rdC1uYXZfX2l0ZW0uYWN0aXZlIC5rdC1uYXZfX2xpbmsge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLWJyYW5kIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLWxpZ2h0IC5rdC1uYXZfX2l0ZW0uYWN0aXZlIC5rdC1uYXZfX2xpbmsge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLWxpZ2h0IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLWRhcmsgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzI4MmEzYztcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tZGFyayAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1wcmltYXJ5IC5rdC1uYXZfX2l0ZW0uYWN0aXZlIC5rdC1uYXZfX2xpbmsge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLXByaW1hcnkgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tc3VjY2VzcyAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1zdWNjZXNzIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLWluZm8gLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzU1NzhlYjtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0taW5mbyAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS13YXJuaW5nIC5rdC1uYXZfX2l0ZW0uYWN0aXZlIC5rdC1uYXZfX2xpbmsge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLXdhcm5pbmcgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tZGFuZ2VyIC5rdC1uYXZfX2l0ZW0uYWN0aXZlIC5rdC1uYXZfX2xpbmsge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZDM5N2E7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLWRhbmdlciAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuXG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjFyZW0gMS41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjhmYTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbSAua3Qtbm90aWZpY2F0aW9uX19pdGVtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgMi41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0taWNvbiBpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0taWNvbiBzdmcge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbSAua3Qtbm90aWZpY2F0aW9uX19pdGVtLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbl9faXRlbS1kZXRhaWxzIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tdGl0bGUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbl9faXRlbS1kZXRhaWxzIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tdGltZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW06aG92ZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtOmhvdmVyIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tZGV0YWlscyAua3Qtbm90aWZpY2F0aW9uX19pdGVtLXRpdGxlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbS5rdC1ub3RpZmljYXRpb25fX2l0ZW0tLXJlYWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW06YWZ0ZXIge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIC8qcnRsOmJlZ2luOnJlbW92ZSovXG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG4gIC8qcnRsOmVuZDpyZW1vdmUqL1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2N1c3RvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjdmOGZhO1xuICBwYWRkaW5nOiAxLjZyZW0gMS41cmVtO1xufVxuLmt0LW5vdGlmaWNhdGlvbi5rdC1ub3RpZmljYXRpb24tLWZpdCAua3Qtbm90aWZpY2F0aW9uX19pdGVtIHtcbiAgcGFkZGluZzogMC41NXJlbSAwO1xufVxuLmt0LW5vdGlmaWNhdGlvbi5rdC1ub3RpZmljYXRpb24tLWZpdCAua3Qtbm90aWZpY2F0aW9uX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ua3Qtbm90aWZpY2F0aW9uLmt0LW5vdGlmaWNhdGlvbi0tZml0IC5rdC1ub3RpZmljYXRpb25fX2l0ZW06aG92ZXIgLmt0LW5vdGlmaWNhdGlvbl9faXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4ua3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1ub3RpZmljYXRpb24taXRlbS1tYXJnaW4teCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LW5vdGlmaWNhdGlvbi12MiB7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1ub3RpZmljYXRpb24tdjIgLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3Qtbm90aWZpY2F0aW9uLXYyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LW5vdGlmaWNhdGlvbi12MiAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0taWNvbiBpIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ua3Qtbm90aWZpY2F0aW9uLXYyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlay13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmt0LW5vdGlmaWNhdGlvbi12MiAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZWstd3JhcHBlciAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNWQ1YjZmO1xufVxuLmt0LW5vdGlmaWNhdGlvbi12MiAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZWstd3JhcHBlciAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjYjNiMWMyO1xufVxuLmt0LW5vdGlmaWNhdGlvbi12MiAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1ub3RpZmljYXRpb24tdjIgLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbTpob3ZlciAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGYyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmt0LWNhcmQtcHJvZmlsZSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDA7XG59XG4ua3QtY2FyZC1wcm9maWxlIC5rdC1jYXJkLXByb2ZpbGVfX3BpYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3QtY2FyZC1wcm9maWxlIC5rdC1jYXJkLXByb2ZpbGVfX3BpYyAua3QtY2FyZC1wcm9maWxlX19waWMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ViZWRmMjtcbn1cbi5rdC1jYXJkLXByb2ZpbGUgLmt0LWNhcmQtcHJvZmlsZV9fcGljIGltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmt0LWNhcmQtcHJvZmlsZSAua3QtY2FyZC1wcm9maWxlX19waWMgLmt0LWNhcmQtcHJvZmlsZV9fbm8tcGhvdG8ge1xuICBoZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5rdC1jYXJkLXByb2ZpbGUgLmt0LWNhcmQtcHJvZmlsZV9fcGljIC5rdC1jYXJkLXByb2ZpbGVfX25vLXBob3RvID4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5rdC1jYXJkLXByb2ZpbGUgLmt0LWNhcmQtcHJvZmlsZV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LWNhcmQtcHJvZmlsZSAua3QtY2FyZC1wcm9maWxlX19kZXRhaWxzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuLmt0LWNhcmQtcHJvZmlsZSAua3QtY2FyZC1wcm9maWxlX19kZXRhaWxzIC5rdC1jYXJkLXByb2ZpbGVfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LWNhcmQtcHJvZmlsZSAua3QtY2FyZC1wcm9maWxlX19kZXRhaWxzIC5rdC1jYXJkLXByb2ZpbGVfX2VtYWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cblxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0ge1xuICBsZWZ0OiA4cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ViZWRmMjtcbiAgcGFkZGluZzogMCAwIDUwcHggNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgNXB4IDAgMTdweDtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX21lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yNS41cHg7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19tZWRpYSBpbWcge1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX21lZGlhIC5rdC1ub3Rlc19faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWJlZGYyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19tZWRpYSAua3Qtbm90ZXNfX2ljb24gaSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX21lZGlhIC5rdC1ub3Rlc19fdXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ViZWRmMjtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX21lZGlhIC5rdC1ub3Rlc19fY2lyY2xlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYmVkZjI7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQztcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQgLmt0LW5vdGVzX19zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fY29udGVudCAua3Qtbm90ZXNfX3NlY3Rpb24gLmt0LW5vdGVzX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IC5rdC1ub3Rlc19fc2VjdGlvbiAua3Qtbm90ZXNfX2luZm8gLmt0LW5vdGVzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fY29udGVudCAua3Qtbm90ZXNfX3NlY3Rpb24gLmt0LW5vdGVzX19pbmZvIC5rdC1ub3Rlc19fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fY29udGVudCAua3Qtbm90ZXNfX3NlY3Rpb24gLmt0LW5vdGVzX19pbmZvIC5rdC1ub3Rlc19fZGVzYyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fY29udGVudCAua3Qtbm90ZXNfX3NlY3Rpb24gLmt0LW5vdGVzX19kcm9wZG93biAuYnRuLWljb24ge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fY29udGVudCAua3Qtbm90ZXNfX2JvZHkge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW07XG4gIGJvcmRlci1yaWdodDogc29saWQgMTBweCAjRjdGOEZDO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0ua3Qtbm90ZXNfX2l0ZW0tLWNsZWFuIC5rdC1ub3Rlc19fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0ua3Qtbm90ZXNfX2l0ZW0tLWNsZWFuIC5rdC1ub3Rlc19fY29udGVudDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW06bGFzdC1jaGlsZCAua3Qtbm90ZXNfX21lZGlhIC5rdC1ub3Rlc19fY2lyY2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIHtcbiAgICBtYXJnaW46IDAgN3B4IDAgMTdweDtcbiAgfVxuICAua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjdyZW0gMXJlbTtcbiAgfVxuICAua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IC5rdC1ub3Rlc19fZGVzYyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50OmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjhyZW07XG4gIH1cbn1cbi5rdC10aW1lbGluZS12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3QtdGltZWxpbmUtdjE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1cHg7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBib3R0b206IDNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUFGNTtcbn1cbi5rdC10aW1lbGluZS12MS5rdC10aW1lbGluZS12MS0tY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX21hcmtlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQUY1O1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLWhlaWdodDogM3JlbTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tYXJyb3cge1xuICBjb2xvcjogI0Y3RjhGQztcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tY2lyY2xlID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMi4xNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSA+IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyLjE0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZDO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1jb250ZW50IC5rdC10aW1lbGluZS12MV9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1jb250ZW50IC5rdC10aW1lbGluZS12MV9faXRlbS10aXRsZSArIC5rdC10aW1lbGluZS12MV9faXRlbS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tY29udGVudCAua3QtdGltZWxpbmUtdjFfX2l0ZW0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNvbnRlbnQgLmt0LXRpbWVsaW5lLXYxX19pdGVtLWRlc2Mge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIuODVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tbGVmdCAua3QtdGltZWxpbmUtdjFfX2l0ZW0tY2lyY2xlIHtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDIwcHg7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWxlZnQgLmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuICByaWdodDogMy44cmVtO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1sZWZ0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggI0Y3RjhGQztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1yaWdodCB7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyLjg2cmVtO1xuICB0b3A6IC0zLjVyZW07XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLXJpZ2h0IC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1yaWdodCAua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG4gIGxlZnQ6IDMuNTdyZW07XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLXJpZ2h0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggI0Y3RjhGQztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWZpcnN0IHtcbiAgdG9wOiAzLjVyZW07XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWZpcnN0ICsgLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1yaWdodCB7XG4gIHRvcDogLTFyZW07XG59XG4ua3QtdGltZWxpbmUtdjEua3QtdGltZWxpbmUtdjEtLWp1c3RpZmllZDphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5rdC10aW1lbGluZS12MS5rdC10aW1lbGluZS12MS0tanVzdGlmaWVkIC5rdC10aW1lbGluZS12MV9faXRlbXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ua3QtdGltZWxpbmUtdjEua3QtdGltZWxpbmUtdjEtLWp1c3RpZmllZCAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9fbWFya2VyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC10aW1lbGluZS12MS5rdC10aW1lbGluZS12MS0tanVzdGlmaWVkIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgMTBweCAjRjdGOEZDO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbn1cbi5rdC10aW1lbGluZS12MS5rdC10aW1lbGluZS12MS0tanVzdGlmaWVkIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0yLjE0cmVtO1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IDIwcHg7XG59XG4ua3QtdGltZWxpbmUtdjEua3QtdGltZWxpbmUtdjEtLWp1c3RpZmllZCAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiAzLjU3cmVtO1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5rdC10aW1lbGluZS12MTphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19tYXJrZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggI0Y3RjhGQyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMTdweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTIuMTRyZW07XG4gIH1cbiAgLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDMuNTdyZW07XG4gIH1cbiAgLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1maXJzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ua3QtdGltZWxpbmUtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtdGltZWxpbmUtdjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1LjVyZW07XG4gIHdpZHRoOiAwLjIxNHJlbTtcbiAgdG9wOiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0U5RjU7XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS10aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctdG9wOiAwLjE4cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xLjlyZW07XG4gIHdpZHRoOiA2OXB4O1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS10aW1lID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA2OXB4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5rdC10aW1lbGluZS12MiAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSAua3QtdGltZWxpbmUtdjJfX2l0ZW0tY3JpY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAuODlyZW0gc29saWQgd2hpdGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMC4ycmVtO1xuICBsZWZ0OiAxLjM1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5rdC10aW1lbGluZS12MiAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSAua3QtdGltZWxpbmUtdjJfX2l0ZW0tY3JpY2xlID4gaSB7XG4gIGZvbnQtc2l6ZTogMS43OHJlbTtcbiAgdG9wOiAtMC45M3JlbTtcbiAgbGVmdDogLTAuNTdyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5rdC10aW1lbGluZS12MiAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSAua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC4zNXJlbSAwIDAgMi41cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC10aW1lbGluZS12MiAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSAua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGV4dC5rdC10aW1lbGluZS12Ml9faXRlbS10ZXh0LS1ib2xkIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiAwLjIxcmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC10aW1lbGluZS12MiAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSAua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGV4dCA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC1saXN0LXBpY3Mge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LXRpbWVsaW5lLXYyLS1uby1kYXRlOmJlZm9yZSB7XG4gIGxlZnQ6IDAuNzNyZW07XG59XG4ua3QtdGltZWxpbmUtdjItLW5vLWRhdGUgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0gLmt0LXRpbWVsaW5lLXYyX19pdGVtLWNyaWNsZSB7XG4gIGxlZnQ6IDA7XG59XG4ua3QtdGltZWxpbmUtdjItLW5vLWRhdGUgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0gLmt0LXRpbWVsaW5lLXYyX19pdGVtLXRleHQge1xuICBwYWRkaW5nOiAwLjM1cmVtIDAgMCAxLjQ2cmVtO1xufVxuXG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuMjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgaGVpZ2h0OiA3MCU7XG4gIGxlZnQ6IDUuMXJlbTtcbiAgdG9wOiAwLjQ2cmVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbSAua3QtdGltZWxpbmUtdjNfX2l0ZW0tdGltZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctdG9wOiAwLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMy41N3JlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtIC5rdC10aW1lbGluZS12M19faXRlbS1kZXNjIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctbGVmdDogN3JlbTtcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0gLmt0LXRpbWVsaW5lLXYzX19pdGVtLWRlc2MgLmt0LXRpbWVsaW5lLXYzX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbSAua3QtdGltZWxpbmUtdjNfX2l0ZW0tZGVzYyAua3QtdGltZWxpbmUtdjNfX2l0ZW0tdXNlci1uYW1lIC5rdC10aW1lbGluZS12M19faXRlay1saW5rIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0ua3QtdGltZWxpbmUtdjNfX2l0ZW0tLWJyYW5kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS1saWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbS5rdC10aW1lbGluZS12M19faXRlbS0tZGFyazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbS5rdC10aW1lbGluZS12M19faXRlbS0tcHJpbWFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbS5rdC10aW1lbGluZS12M19faXRlbS0tc3VjY2VzczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbS5rdC10aW1lbGluZS12M19faXRlbS0taW5mbzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbS5rdC10aW1lbGluZS12M19faXRlbS0td2FybmluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbS5rdC10aW1lbGluZS12M19faXRlbS0tZGFuZ2VyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmt0LXVzZXItY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmZTtcbn1cbi5rdC11c2VyLWNhcmQgLmt0LXVzZXItY2FyZF9fYXZhdGFyIC5rdC1iYWRnZSxcbi5rdC11c2VyLWNhcmQgLmt0LXVzZXItY2FyZF9fYXZhdGFyIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC11c2VyLWNhcmQgLmt0LXVzZXItY2FyZF9fYXZhdGFyIC5rdC1iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19uYW1lIHtcbiAgZmxleC1ncm93OiAxO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5rdC11c2VyLWNhcmQgLmt0LXVzZXItY2FyZF9fYmFkZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5rdC11c2VyLWNhcmQua3QtdXNlci1jYXJkLS1za2luLWxpZ2h0IC5rdC11c2VyLWNhcmRfX25hbWUge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC11c2VyLWNhcmQua3QtdXNlci1jYXJkLS1za2luLWRhcmsgLmt0LXVzZXItY2FyZF9fbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LXVzZXItY2FyZC5rdC11c2VyLWNhcmQtLXNraW4tZGFyayAua3QtdXNlci1jYXJkX19hdmF0YXIgLmt0LWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC11c2VyLWNhcmQge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgfVxuICAua3QtdXNlci1jYXJkIC5rdC11c2VyLWNhcmRfX2F2YXRhciAua3QtYmFkZ2UsXG4ua3QtdXNlci1jYXJkIC5rdC11c2VyLWNhcmRfX2F2YXRhciBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAua3QtdXNlci1jYXJkIC5rdC11c2VyLWNhcmRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5rdC11c2VyLWNhcmQgLmt0LXVzZXItY2FyZF9fYmFkZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG59XG4ua3QtdXNlci1jYXJkLXYyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LXVzZXItY2FyZC12MiAua3QtdXNlci1jYXJkLXYyX19waWMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ua3QtdXNlci1jYXJkLXYyIC5rdC11c2VyLWNhcmQtdjJfX3BpYyAua3QtYmFkZ2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmt0LXVzZXItY2FyZC12MiAua3QtdXNlci1jYXJkLXYyX19waWMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG4ua3QtdXNlci1jYXJkLXYyIC5rdC11c2VyLWNhcmQtdjJfX2RldGFpbHMge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fZGV0YWlscyAua3QtdXNlci1jYXJkLXYyX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fZGV0YWlscyBhLmt0LXVzZXItY2FyZC12Ml9fbmFtZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtdXNlci1jYXJkLXYyIC5rdC11c2VyLWNhcmQtdjJfX2RldGFpbHMgLmt0LXVzZXItY2FyZC12Ml9fZGVzYyxcbi5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fZGV0YWlscyAua3QtdXNlci1jYXJkLXYyX19lbWFpbCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXVzZXItY2FyZC12MiAua3QtdXNlci1jYXJkLXYyX19kZXRhaWxzIGEua3QtdXNlci1jYXJkLXYyX19lbWFpbDpob3ZlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtdXNlci1jYXJkLXYyLmt0LXVzZXItY2FyZC12Mi0tdW5jaXJjbGUgLmt0LXVzZXItY2FyZC12Ml9fcGljIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtdXNlci1jYXJkLXYyIC5rdC11c2VyLWNhcmQtdjJfX3BpYyBpbWcge1xuICAgIG1heC13aWR0aDogMzBweDtcbiAgfVxufVxuLmt0LXVzZXItY2FyZC12MyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtdXNlci1jYXJkLXYzIC5rdC11c2VyLWNhcmQtdjNfX2F2YXRhciA+IGltZyB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLmt0LXVzZXItY2FyZC12MyAua3QtdXNlci1jYXJkLXYzX19kZXRhbGlzIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4ua3QtdXNlci1jYXJkLXYzIC5rdC11c2VyLWNhcmQtdjNfX2RldGFsaXMgYS5rdC11c2VyLWNhcmQtdjNfX25hbWUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzMyM2Y7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtdXNlci1jYXJkLXYzIC5rdC11c2VyLWNhcmQtdjNfX2RldGFsaXMgYS5rdC11c2VyLWNhcmQtdjNfX25hbWU6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtdXNlci1jYXJkLXYzIC5rdC11c2VyLWNhcmQtdjNfX2RldGFsaXMgLmt0LXVzZXItY2FyZC12M19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNiMmFmYzY7XG4gIHBhZGRpbmc6IDAuOHJlbSAwO1xufVxuLmt0LXVzZXItY2FyZC12MyAua3QtdXNlci1jYXJkLXYzX19kZXRhbGlzIC5rdC11c2VyLWNhcmQtdjNfX2luZm8gYS5rdC11c2VyLWNhcmQtdjNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xufVxuLmt0LXVzZXItY2FyZC12MyAua3QtdXNlci1jYXJkLXYzX19kZXRhbGlzIC5rdC11c2VyLWNhcmQtdjNfX2luZm8gYS5rdC11c2VyLWNhcmQtdjNfX2l0ZW0gPiBpIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmt0LXVzZXItY2FyZC12MyAua3QtdXNlci1jYXJkLXYzX19kZXRhbGlzIC5rdC11c2VyLWNhcmQtdjNfX2luZm8gYS5rdC11c2VyLWNhcmQtdjNfX2l0ZW0gLmt0LXVzZXItY2FyZC12M19fdGFnIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOWU5YmIxO1xuICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtdXNlci1jYXJkLXYzIC5rdC11c2VyLWNhcmQtdjNfX2RldGFsaXMgLmt0LXVzZXItY2FyZC12M19faW5mbyBhLmt0LXVzZXItY2FyZC12M19faXRlbTpob3ZlciAua3QtdXNlci1jYXJkLXYzX190YWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5rdC1tZWRpYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LW1lZGlhIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmt0LW1lZGlhIHNwYW4ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tZml4ZWQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1maXhlZCBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXgtd2lkdGg6IGF1dG87XG59XG4ua3QtbWVkaWEgaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1tZWRpYSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGYyO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1icmFuZCBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1saWdodCBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tZGFyayBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tcHJpbWFyeSBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1zdWNjZXNzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWluZm8gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xuICBjb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0td2FybmluZyBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1kYW5nZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHMgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXhzIHNwYW4ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHMua3QtbWVkaWEtLWZpeGVkIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHMua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tc20gaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICBtYXgtaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXNtIHNwYW4ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tc20ua3QtbWVkaWEtLWZpeGVkIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tc20ua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbWQgaW1nIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgbWF4LXdpZHRoOiA0N3B4O1xuICBtYXgtaGVpZ2h0OiA0N3B4O1xuICBtaW4td2lkdGg6IDQ3cHg7XG4gIG1pbi1oZWlnaHQ6IDQ3cHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLW1kIHNwYW4ge1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLW1kLmt0LW1lZGlhLS1maXhlZCB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLW1kLmt0LW1lZGlhLS1maXhlZCBpbWcge1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBtYXgtd2lkdGg6IGF1dG87XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWxnIGltZyB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIG1heC13aWR0aDogNjVweDtcbiAgbWF4LWhlaWdodDogNjVweDtcbiAgbWluLXdpZHRoOiA2NXB4O1xuICBtaW4taGVpZ2h0OiA2NXB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1sZyBzcGFuIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWxnLmt0LW1lZGlhLS1maXhlZCB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWxnLmt0LW1lZGlhLS1maXhlZCBpbWcge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXgtd2lkdGg6IGF1dG87XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXhsIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14bCBzcGFuIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXhsLmt0LW1lZGlhLS1maXhlZCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXhsLmt0LW1lZGlhLS1maXhlZCBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IGF1dG87XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXh4bCBpbWcge1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBtYXgtd2lkdGg6IDk1cHg7XG4gIG1heC1oZWlnaHQ6IDk1cHg7XG4gIG1pbi13aWR0aDogOTVweDtcbiAgbWluLWhlaWdodDogOTVweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHhsIHNwYW4ge1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXh4bC5rdC1tZWRpYS0tZml4ZWQge1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiA5NXB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14eGwua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHh4bCBpbWcge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIG1heC1oZWlnaHQ6IDExMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHh4bCBzcGFuIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBmb250LXNpemU6IDIuM3JlbTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHh4bC5rdC1tZWRpYS0tZml4ZWQge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXh4eGwua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWNpcmNsZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWNpcmNsZSBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ua3QtbWVkaWEtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1tZWRpYS1jYXJkIC5rdC1tZWRpYSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5rdC1tZWRpYS1jYXJkIC5rdC1tZWRpYS1jYXJkX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5rdC1tZWRpYS1jYXJkIC5rdC1tZWRpYS1jYXJkX19pbmZvIC5rdC1tZWRpYS1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LW1lZGlhLWNhcmQgLmt0LW1lZGlhLWNhcmRfX2luZm8gYS5rdC1tZWRpYS1jYXJkX190aXRsZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1tZWRpYS1jYXJkIC5rdC1tZWRpYS1jYXJkX19pbmZvIGEua3QtbWVkaWEtY2FyZF9fdGl0bGU6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW1lZGlhLWNhcmQgLmt0LW1lZGlhLWNhcmRfX2luZm8gLmt0LW1lZGlhLWNhcmRfX2Rlc2Mge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ua3QtbWVkaWEtY2FyZCAua3QtbWVkaWEtY2FyZF9faW5mbyBhLmt0LW1lZGlhLWNhcmRfX2Rlc2Mge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtbWVkaWEtY2FyZCAua3QtbWVkaWEtY2FyZF9faW5mbyBhLmt0LW1lZGlhLWNhcmRfX2Rlc2M6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4ua3QtbWVkaWEtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LW1lZGlhLWdyb3VwIC5rdC1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LW1lZGlhLWdyb3VwIC5rdC1tZWRpYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmt0LW1lZGlhLWdyb3VwIC5rdC1tZWRpYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rdC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX19saW5rcywgLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX19saW5rcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAgMC4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5wYWdpbmF0aW9uX19kZXNjIHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWJyYW5kIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tZmlyc3QsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWJyYW5kIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbmV4dCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1icmFuZCAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWxhc3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWJyYW5kIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWJyYW5kIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWJyYW5kIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1icmFuZCAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWJyYW5kIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tZmlyc3QsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbmV4dCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tbGlnaHQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1saWdodCAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWxhc3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1saWdodCAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1saWdodCAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1saWdodCAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tbGlnaHQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1saWdodCAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFyayAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWZpcnN0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYXJrIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbmV4dCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFyayAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLXByZXYsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhcmsgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1sYXN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFyayAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYXJrIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhcmsgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhcmsgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYXJrIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1wcmltYXJ5IC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tZmlyc3QsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXByaW1hcnkgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1uZXh0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1wcmltYXJ5IC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tcHJldiwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tcHJpbWFyeSAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWxhc3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXByaW1hcnkgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tcHJpbWFyeSAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1wcmltYXJ5IC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1wcmltYXJ5IC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tcHJpbWFyeSAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zdWNjZXNzIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tZmlyc3QsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXN1Y2Nlc3MgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1uZXh0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zdWNjZXNzIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tcHJldiwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc3VjY2VzcyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWxhc3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXN1Y2Nlc3MgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc3VjY2VzcyAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zdWNjZXNzIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zdWNjZXNzIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc3VjY2VzcyAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1pbmZvIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tZmlyc3QsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWluZm8gLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1uZXh0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1pbmZvIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tcHJldiwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0taW5mbyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWxhc3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWluZm8gLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0taW5mbyAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1pbmZvIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1pbmZvIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0taW5mbyAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS13YXJuaW5nIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tZmlyc3QsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXdhcm5pbmcgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1uZXh0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS13YXJuaW5nIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tcHJldiwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0td2FybmluZyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWxhc3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXdhcm5pbmcgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0td2FybmluZyAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS13YXJuaW5nIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS13YXJuaW5nIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0td2FybmluZyAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYW5nZXIgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFuZ2VyIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbmV4dCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFuZ2VyIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tcHJldiwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFuZ2VyIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFuZ2VyIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhbmdlciAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYW5nZXIgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhbmdlciAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhbmdlciAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1jaXJjbGUgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpIHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1sZyAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtaW4td2lkdGg6IDM1cHg7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1sZyAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMC4ycmVtIDAgMC4ycmVtIDAuMnJlbTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXNtIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaSBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zbSAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpIHtcbiAgICBtYXJnaW46IDAuM3JlbSAwLjVyZW0gMC4zcmVtIDA7XG4gIH1cbiAgLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIG1pbi13aWR0aDogMjVweDtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMCAwLjJyZW0gMC4ycmVtO1xuICB9XG59XG4ua3Qtc2VhcmNoYmFyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNztcbiAgcGFkZGluZzogMCAwLjY1cmVtIDAgMXJlbTtcbn1cbi5rdC1zZWFyY2hiYXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IC5rdC1zdmctaWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ua3Qtc2VhcmNoYmFyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCBpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LXNlYXJjaGJhciAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNztcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1zZWFyY2hiYXIgLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNztcbn1cbi5rdC1zZWFyY2hiYXIgLmt0LWlucHV0LWljb24gLmt0LWlucHV0LWljb25fX2ljb24gLmt0LXN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLmt0LWNhbGxvdXQge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4ua3QtY2FsbG91dCAua3QtY2FsbG91dF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtY2FsbG91dCAua3QtY2FsbG91dF9fYm9keSAua3QtY2FsbG91dF9fY29udGVudCB7XG4gIGZsZXg6IDI7XG59XG4ua3QtY2FsbG91dCAua3QtY2FsbG91dF9fYm9keSAua3QtY2FsbG91dF9fY29udGVudCAua3QtY2FsbG91dF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmt0LWNhbGxvdXQgLmt0LWNhbGxvdXRfX2JvZHkgLmt0LWNhbGxvdXRfX2NvbnRlbnQgLmt0LWNhbGxvdXRfX2Rlc2Mge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzkzOTJhMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC1jYWxsb3V0IC5rdC1jYWxsb3V0X19ib2R5IC5rdC1jYWxsb3V0X19jb250ZW50IC5rdC1jYWxsb3V0X19kZXNjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LWNhbGxvdXQgLmt0LWNhbGxvdXRfX2JvZHkgLmt0LWNhbGxvdXRfX2FjdGlvbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua3QtY2FsbG91dCAua3QtY2FsbG91dF9fYm9keSAua3QtY2FsbG91dF9fYWN0aW9uIC5idG4uYnRuLWN1c3RvbSB7XG4gIHBhZGRpbmc6IDFyZW0gMS4zcmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZyAua3QtY2FsbG91dF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZzpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIHotaW5kZXg6IDE7XG59XG4ua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMTAwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogNDUlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtY2FsbG91dC0tYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4wNyk7XG59XG4ua3QtY2FsbG91dC0tYnJhbmQua3QtY2FsbG91dC0tZGlhZ29uYWwtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmt0LWNhbGxvdXQtLWJyYW5kLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjE1KTtcbn1cbi5rdC1jYWxsb3V0LS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG59XG4ua3QtY2FsbG91dC0tbGlnaHQua3QtY2FsbG91dC0tZGlhZ29uYWwtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmt0LWNhbGxvdXQtLWxpZ2h0Lmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG4ua3QtY2FsbG91dC0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC4wNyk7XG59XG4ua3QtY2FsbG91dC0tZGFyay5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtY2FsbG91dC0tZGFyay5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuMTUpO1xufVxuLmt0LWNhbGxvdXQtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4wNyk7XG59XG4ua3QtY2FsbG91dC0tcHJpbWFyeS5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtY2FsbG91dC0tcHJpbWFyeS5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xNSk7XG59XG4ua3QtY2FsbG91dC0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjA3KTtcbn1cbi5rdC1jYWxsb3V0LS1zdWNjZXNzLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS1zdWNjZXNzLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjE1KTtcbn1cbi5rdC1jYWxsb3V0LS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMDcpO1xufVxuLmt0LWNhbGxvdXQtLWluZm8ua3QtY2FsbG91dC0tZGlhZ29uYWwtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmt0LWNhbGxvdXQtLWluZm8ua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMTUpO1xufVxuLmt0LWNhbGxvdXQtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4wNyk7XG59XG4ua3QtY2FsbG91dC0td2FybmluZy5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtY2FsbG91dC0td2FybmluZy5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xNSk7XG59XG4ua3QtY2FsbG91dC0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMDcpO1xufVxuLmt0LWNhbGxvdXQtLWRhbmdlci5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtY2FsbG91dC0tZGFuZ2VyLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjE1KTtcbn1cblxuLmt0LWljb25ib3gge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4ua3QtaWNvbmJveCAua3QtaWNvbmJveF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmt0LWljb25ib3ggLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2ljb24ge1xuICBmbGV4OiAwIDAgNTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5rdC1pY29uYm94IC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHN2ZyB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG4ua3QtaWNvbmJveCAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9fZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua3QtaWNvbmJveCAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9fZGVzYyAua3QtaWNvbmJveF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNTVyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLmt0LWljb25ib3ggLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2Rlc2MgLmt0LWljb25ib3hfX3RpdGxlIC5rdC1saW5rIHtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4ua3QtaWNvbmJveCAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9fZGVzYyAua3QtaWNvbmJveF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzkzOTJhMDtcbn1cbi5rdC1pY29uYm94IGEua3QtaWNvbmJveF9fYm9keSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rdC1pY29uYm94LS13YXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LWljb25ib3gtLXdhdmUgPiBkaXYge1xuICB6LWluZGV4OiAxO1xufVxuLmt0LWljb25ib3gtLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAtMTtcbn1cbi5rdC1pY29uYm94LS13YXZlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjUlO1xuICBsZWZ0OiAtMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1JTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDA7XG59XG4ua3QtaWNvbmJveC0td2F2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUgPiBkaXYge1xuICB6LWluZGV4OiAxO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAtMTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjUlO1xuICBsZWZ0OiAtMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1JTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDA7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZTphZnRlciB7XG4gIGFuaW1hdGlvbjogd2F2ZSAxNXMgaW5maW5pdGUgbGluZWFyO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyID4gZGl2IHtcbiAgei1pbmRleDogMTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjUlO1xuICBsZWZ0OiAtMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1JTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDA7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXI6YWZ0ZXIge1xuICBhbmltYXRpb246IHdhdmUgMzBzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLXNsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ID4gZGl2IHtcbiAgei1pbmRleDogMTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLXNsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAtMTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLXNsb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NSU7XG4gIGxlZnQ6IC0yNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzUlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMDtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLXNsb3c6YWZ0ZXIge1xuICBhbmltYXRpb246IHdhdmUgMjVzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLWZhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ID4gZGl2IHtcbiAgei1pbmRleDogMTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAtMTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLWZhc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NSU7XG4gIGxlZnQ6IC0yNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzUlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMDtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLWZhc3Q6YWZ0ZXIge1xuICBhbmltYXRpb246IHdhdmUgMTBzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlciA+IGRpdiB7XG4gIHotaW5kZXg6IDE7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAtMTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDEwMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDY1JTtcbiAgbGVmdDogLTI1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzNSU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAwO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiB3YXZlIDVzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5rdC1pY29uYm94LS1icmFuZCAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiBzdmcgZyBbZmlsbF0ge1xuICBmaWxsOiAjMmM3N2Y0ICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tYnJhbmQua3QtaWNvbmJveC0tYW5pbWF0ZSwgLmt0LWljb25ib3gtLWJyYW5kLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdywgLmt0LWljb25ib3gtLWJyYW5kLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyLCAua3QtaWNvbmJveC0tYnJhbmQua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0LCAua3QtaWNvbmJveC0tYnJhbmQua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4wNykgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1saWdodCAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiBzdmcgZyBbZmlsbF0ge1xuICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tbGlnaHQua3QtaWNvbmJveC0tYW5pbWF0ZSwgLmt0LWljb25ib3gtLWxpZ2h0Lmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdywgLmt0LWljb25ib3gtLWxpZ2h0Lmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyLCAua3QtaWNvbmJveC0tbGlnaHQua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0LCAua3QtaWNvbmJveC0tbGlnaHQua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tZGFyayAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiBzdmcgZyBbZmlsbF0ge1xuICBmaWxsOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tZGFyay5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0tZGFyay5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csIC5rdC1pY29uYm94LS1kYXJrLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyLCAua3QtaWNvbmJveC0tZGFyay5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS1kYXJrLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjA3KSAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLXByaW1hcnkgLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2ljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLXByaW1hcnkua3QtaWNvbmJveC0tYW5pbWF0ZSwgLmt0LWljb25ib3gtLXByaW1hcnkua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93LCAua3QtaWNvbmJveC0tcHJpbWFyeS5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlciwgLmt0LWljb25ib3gtLXByaW1hcnkua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0LCAua3QtaWNvbmJveC0tcHJpbWFyeS5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjA3KSAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLXN1Y2Nlc3MgLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2ljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzFkYzliNyAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLXN1Y2Nlc3Mua3QtaWNvbmJveC0tYW5pbWF0ZSwgLmt0LWljb25ib3gtLXN1Y2Nlc3Mua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93LCAua3QtaWNvbmJveC0tc3VjY2Vzcy5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlciwgLmt0LWljb25ib3gtLXN1Y2Nlc3Mua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0LCAua3QtaWNvbmJveC0tc3VjY2Vzcy5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjA3KSAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLWluZm8gLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2ljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzU1NzhlYiAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLWluZm8ua3QtaWNvbmJveC0tYW5pbWF0ZSwgLmt0LWljb25ib3gtLWluZm8ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93LCAua3QtaWNvbmJveC0taW5mby5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlciwgLmt0LWljb25ib3gtLWluZm8ua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0LCAua3QtaWNvbmJveC0taW5mby5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjA3KSAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLXdhcm5pbmcgLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2ljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgZmlsbDogI2ZmYjgyMiAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLXdhcm5pbmcua3QtaWNvbmJveC0tYW5pbWF0ZSwgLmt0LWljb25ib3gtLXdhcm5pbmcua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93LCAua3QtaWNvbmJveC0td2FybmluZy5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlciwgLmt0LWljb25ib3gtLXdhcm5pbmcua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0LCAua3QtaWNvbmJveC0td2FybmluZy5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjA3KSAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLWRhbmdlciAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiBzdmcgZyBbZmlsbF0ge1xuICBmaWxsOiAjZmQzOTdhICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tZGFuZ2VyLmt0LWljb25ib3gtLWFuaW1hdGUsIC5rdC1pY29uYm94LS1kYW5nZXIua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93LCAua3QtaWNvbmJveC0tZGFuZ2VyLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyLCAua3QtaWNvbmJveC0tZGFuZ2VyLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdCwgLmt0LWljb25ib3gtLWRhbmdlci5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjA3KSAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIHdhdmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ua3QtaW5mb2JveCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2hlYWRlciAua3QtaW5mb2JveF9fYmFkZ2Uge1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19ib2R5IC5rdC1pbmZvYm94X19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19ib2R5IC5rdC1pbmZvYm94X19zZWN0aW9uIC5rdC1pbmZvYm94X19jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MzkyYTA7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9fYm9keSAua3QtaW5mb2JveF9fc2VjdGlvbiAua3QtaW5mb2JveF9fY29udGVudCAudGFibGUge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9fYm9keSAua3QtaW5mb2JveF9fc2VjdGlvbiAua3QtaW5mb2JveF9fY29udGVudCAudGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2JvZHkgLmt0LWluZm9ib3hfX3NlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9fYm9keSAua3QtbmF2IC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9fYm9keSAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19ib2R5IC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTM5MmEwO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2JvZHkgLmFjY29yZGlvbiAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1pbmZvYm94LS1icmFuZCAua3QtaW5mb2JveF9faGVhZGVyIC5rdC1pbmZvYm94X19iYWRnZSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xNSk7XG59XG4ua3QtaW5mb2JveC0tbGlnaHQgLmt0LWluZm9ib3hfX2hlYWRlciAua3QtaW5mb2JveF9fYmFkZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94LS1kYXJrIC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC4xNSk7XG59XG4ua3QtaW5mb2JveC0tcHJpbWFyeSAua3QtaW5mb2JveF9faGVhZGVyIC5rdC1pbmZvYm94X19iYWRnZSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xNSk7XG59XG4ua3QtaW5mb2JveC0tc3VjY2VzcyAua3QtaW5mb2JveF9faGVhZGVyIC5rdC1pbmZvYm94X19iYWRnZSB7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xNSk7XG59XG4ua3QtaW5mb2JveC0taW5mbyAua3QtaW5mb2JveF9faGVhZGVyIC5rdC1pbmZvYm94X19iYWRnZSB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xNSk7XG59XG4ua3QtaW5mb2JveC0td2FybmluZyAua3QtaW5mb2JveF9faGVhZGVyIC5rdC1pbmZvYm94X19iYWRnZSB7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xNSk7XG59XG4ua3QtaW5mb2JveC0tZGFuZ2VyIC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjE1KTtcbn1cblxuLmt0LXJpYmJvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1yaWJib24gLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbiAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lciB7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5rdC1yaWJib24gLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDczNDgwO1xufVxuLmt0LXJpYmJvbi0tdmVyIC5rdC1yaWJib25fX3RhcmdldCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3QtcmliYm9uLS1zaGFkb3cgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmt0LXJpYmJvbi5rdC1yaWJib24tLXJvdW5kLmt0LXJpYmJvbi0tdG9wIC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5rdC1yaWJib24ua3QtcmliYm9uLS1yb3VuZC5rdC1yaWJib24tLWJvdHRvbSAua3QtcmliYm9uX190YXJnZXQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ua3QtcmliYm9uLmt0LXJpYmJvbi0tcm91bmQua3QtcmliYm9uLS1sZWZ0IC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmt0LXJpYmJvbi5rdC1yaWJib24tLXJvdW5kLmt0LXJpYmJvbi0tcmlnaHQgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5rdC1yaWJib24tLWJvcmRlci12ZXIgLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgcmlnaHQ6IDVweDtcbn1cbi5rdC1yaWJib24tLWJvcmRlci1ob3IgLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5rdC1yaWJib24tLWJvcmRlci1kYXNoLXZlciAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkYXNoZWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgcmlnaHQ6IDVweDtcbn1cbi5rdC1yaWJib24tLWJvcmRlci1kYXNoLWhvciAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5rdC1yaWJib24tLWNsaXAua3QtcmliYm9uLS1sZWZ0IC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLmt0LXJpYmJvbi0tY2xpcC5rdC1yaWJib24tLWxlZnQgLmt0LXJpYmJvbl9fdGFyZ2V0IC5rdC1yaWJib25fX2lubmVyOmJlZm9yZSwgLmt0LXJpYmJvbi0tY2xpcC5rdC1yaWJib24tLWxlZnQgLmt0LXJpYmJvbl9fdGFyZ2V0IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4ua3QtcmliYm9uLS1jbGlwLmt0LXJpYmJvbi0tbGVmdCAua3QtcmliYm9uX190YXJnZXQgLmt0LXJpYmJvbl9faW5uZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbn1cbi5rdC1yaWJib24tLWNsaXAua3QtcmliYm9uLS1yaWdodCAua3QtcmliYm9uX190YXJnZXQge1xuICByaWdodDogLTEwcHg7XG59XG4ua3QtcmliYm9uLS1jbGlwLmt0LXJpYmJvbi0tcmlnaHQgLmt0LXJpYmJvbl9fdGFyZ2V0IC5rdC1yaWJib25fX2lubmVyOmJlZm9yZSwgLmt0LXJpYmJvbi0tY2xpcC5rdC1yaWJib24tLXJpZ2h0IC5rdC1yaWJib25fX3RhcmdldCAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3R0b206IC0xMHB4O1xufVxuLmt0LXJpYmJvbi0tY2xpcC5rdC1yaWJib24tLXJpZ2h0IC5rdC1yaWJib25fX3RhcmdldCAua3QtcmliYm9uX19pbm5lcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAgMCAxMHB4IDEwcHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xufVxuLmt0LXJpYmJvbi0tZmxhZyAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxOHB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFlbSBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3R0b206IC0xZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbn1cbi5rdC1yaWJib24tLWJyYW5kIC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tYnJhbmQgLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ua3QtcmliYm9uLS1icmFuZCAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tYnJhbmQgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXJpYmJvbi0tbGlnaHQgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtcmliYm9uLS1saWdodCAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC41KTtcbn1cbi5rdC1yaWJib24tLWxpZ2h0IC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtcmliYm9uLS1saWdodCAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1kYXJrIC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tZGFyayAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5rdC1yaWJib24tLWRhcmsgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLWRhcmsgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXJpYmJvbi0tcHJpbWFyeSAua3QtcmliYm9uX190YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLXByaW1hcnkgLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ua3QtcmliYm9uLS1wcmltYXJ5IC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1wcmltYXJ5IC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1yaWJib24tLXN1Y2Nlc3MgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1zdWNjZXNzIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmt0LXJpYmJvbi0tc3VjY2VzcyAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tc3VjY2VzcyAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxZGM5Yjc7XG59XG4ua3QtcmliYm9uLS1pbmZvIC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0taW5mbyAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5rdC1yaWJib24tLWluZm8gLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLWluZm8gLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU1NzhlYjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTU3OGViO1xufVxuLmt0LXJpYmJvbi0td2FybmluZyAua3QtcmliYm9uX190YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5rdC1yaWJib24tLXdhcm5pbmcgLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNSk7XG59XG4ua3QtcmliYm9uLS13YXJuaW5nIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4ua3QtcmliYm9uLS13YXJuaW5nIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1yaWJib24tLWRhbmdlciAua3QtcmliYm9uX190YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLWRhbmdlciAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5rdC1yaWJib24tLWRhbmdlciAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tZGFuZ2VyIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZkMzk3YTtcbn1cblxuLmt0LWNoYXQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmt0LWNoYXQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19oZWFkIC5rdC1jaGF0X19sYWJlbCAua3QtY2hhdF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19oZWFkIC5rdC1jaGF0X19sYWJlbCAua3QtY2hhdF9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2hlYWQgLmt0LWNoYXRfX2xhYmVsIC5rdC1jaGF0X19zdGF0dXMge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2hlYWQgLmt0LWNoYXRfX2xlZnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faGVhZCAua3QtY2hhdF9fcmlnaHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2hlYWQgLmt0LWNoYXRfX2NlbnRlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZSAua3QtY2hhdF9fdXNlciAua3QtY2hhdF9fdXNlcm5hbWUge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlIC5rdC1jaGF0X191c2VyIC5rdC1jaGF0X191c2VybmFtZTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2UgLmt0LWNoYXRfX3VzZXIgLmt0LWNoYXRfX2RhdGV0aW1lIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZSAua3QtY2hhdF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMS4ycmVtIDEuN3JlbTtcbiAgcGFkZGluZzogMS4xcmVtIDMuNXJlbSAxLjFyZW0gMS42cmVtO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gIGNvbG9yOiAjNmM3MjkzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlIC5rdC1jaGF0X190ZXh0IGIge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDA7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2Uua3QtY2hhdF9fbWVzc2FnZS0tcmlnaHQgLmt0LWNoYXRfX3RleHQge1xuICBwYWRkaW5nOiAxLjFyZW0gMS42cmVtIDEuMXJlbSAzLjVyZW07XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2Uge1xuICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2U6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZSAua3QtY2hhdF9fdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS1icmFuZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2Uua3QtY2hhdF9fbWVzc2FnZS0tZGFyayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2Uua3QtY2hhdF9fbWVzc2FnZS0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2Uua3QtY2hhdF9fbWVzc2FnZS0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X19lZGl0b3IgdGV4dGFyZWEsXG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX2VkaXRvciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fZWRpdG9yIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X19lZGl0b3IgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EyYTViOTtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fZWRpdG9yIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fZWRpdG9yIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X19lZGl0b3IgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX2VkaXRvciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X190b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X190b29sYmFyIC5rdF9jaGF0X190b29scyBhIGkge1xuICBtYXJnaW4tcmlnaHQ6IDEuMXJlbTtcbiAgY29sb3I6ICNjZGQxZTk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X190b29sYmFyIC5rdF9jaGF0X190b29scyBhIGk6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuICAua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2UgLmt0LWNoYXRfX3VzZXIgLmt0LWNoYXRfX3VzZXJuYW1lIHtcbiAgICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZSAua3QtY2hhdF9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLXJpZ2h0IC5rdC1jaGF0X190ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIH1cbiAgLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X190b29sYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB9XG4gIC5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fdG9vbGJhciAua3RfY2hhdF9fdG9vbHMgYSBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5rdC1kZW1vLXBhbmVsLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICByaWdodDogMDtcbiAgdG9wOiAyMDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyOHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEzKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ua3QtZGVtby1wYW5lbC10b2dnbGUgc3BhbiB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5rdC1kZW1vLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyOHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEzKTtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19oZWFkIC5rdC1kZW1vLXBhbmVsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2hlYWQgLmt0LWRlbW8tcGFuZWxfX3RpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2hlYWQgLmt0LWRlbW8tcGFuZWxfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9faGVhZCAua3QtZGVtby1wYW5lbF9fY2xvc2UgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9faGVhZCAua3QtZGVtby1wYW5lbF9fY2xvc2U6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19oZWFkIC5rdC1kZW1vLXBhbmVsX19jbG9zZTpob3ZlciBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBvdXRsaW5lOiAwO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtIC5rdC1kZW1vLXBhbmVsX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDRweCBzb2xpZCAjZWJlZGYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbSAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW0gLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW0gLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3LW92ZXJsYXkgLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW0gLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3LW92ZXJsYXkgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW0gLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3LW92ZXJsYXkgLmJ0bi5idG4tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldy1vdmVybGF5IC5idG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbS5rdC1kZW1vLXBhbmVsX19pdGVtLS1hY3RpdmUgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW06aG92ZXIgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW06aG92ZXIgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3LW92ZXJsYXkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19wdXJjaGFzZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICB9XG59XG4ua3QtZGVtby1wYW5lbC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rdC1kZW1vLXBhbmVsIHtcbiAgei1pbmRleDogMTAwMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIGxlZnQ6IC00NzBweDtcbn1cbi5rdC1kZW1vLXBhbmVsLmt0LWRlbW8tcGFuZWwtLW9uIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1kZW1vLXBhbmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmt0LWRlbW8tcGFuZWwtLXJpZ2h0IC5rdC1kZW1vLXBhbmVsIHtcbiAgcmlnaHQ6IC00NzBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5rdC1kZW1vLXBhbmVsLS1yaWdodCAua3QtZGVtby1wYW5lbC5rdC1kZW1vLXBhbmVsLS1vbiB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ua3QtZGVtby1wYW5lbC1jbG9zZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiAxMDAyO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxlZnQ6IC0yNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWRlbW8tcGFuZWwtY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmt0LWRlbW8tcGFuZWwtY2xvc2UgPiBpIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmt0LWRlbW8tcGFuZWwtY2xvc2U6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3QtZGVtby1wYW5lbC0tcmlnaHQgLmt0LWRlbW8tcGFuZWwtY2xvc2Uge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4ua3QtZGVtby1wYW5lbC0tb24gLmt0LWRlbW8tcGFuZWwtY2xvc2Uge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5rdC1kZW1vLXBhbmVsLS1vbi5rdC1kZW1vLXBhbmVsLS1yaWdodCAua3QtZGVtby1wYW5lbC1jbG9zZSB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ua3QtZGVtby1wYW5lbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4gMC4zcyBsaW5lYXIgMTtcbn1cblxuLmt0LWRlbW8tcGFuZWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAua3QtZGVtby1wYW5lbCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1kZW1vLXBhbmVsLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5rdC1kZW1vLXBhbmVsLXRvZ2dsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cblxuICAua3QtZGVtby1wYW5lbCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIC5rdC1kZW1vLXBhbmVsLXRvZ2dsZSB7XG4gICAgdG9wOiAyMCU7XG4gIH1cbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI4cHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTMpO1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsIC5rdC1vZmZjYW52YXMtcGFuZWxfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsIC5rdC1vZmZjYW52YXMtcGFuZWxfX2hlYWQgLmt0LW9mZmNhbnZhcy1wYW5lbF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9faGVhZCAua3Qtb2ZmY2FudmFzLXBhbmVsX190aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsIC5rdC1vZmZjYW52YXMtcGFuZWxfX2hlYWQgLmt0LW9mZmNhbnZhcy1wYW5lbF9fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9faGVhZCAua3Qtb2ZmY2FudmFzLXBhbmVsX19jbG9zZSBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9faGVhZCAua3Qtb2ZmY2FudmFzLXBhbmVsX19jbG9zZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19oZWFkIC5rdC1vZmZjYW52YXMtcGFuZWxfX2Nsb3NlOmhvdmVyIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsIC5rdC1vZmZjYW52YXMtcGFuZWxfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsIC5rdC1vZmZjYW52YXMtcGFuZWxfX2JvZHkgLmt0LW9mZmNhbnZhcy1wYW5lbF9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgbWFyZ2luOiAycmVtIDAgMS41cmVtIDA7XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsIC5rdC1vZmZjYW52YXMtcGFuZWxfX2JvZHkgLmt0LW9mZmNhbnZhcy1wYW5lbF9fc2VjdGlvbi5rdC1vZmZjYW52YXMtcGFuZWxfX3NlY3Rpb24tLWZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmt0LW9mZmNhbnZhcy1wYW5lbC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rdC1vZmZjYW52YXMtcGFuZWwge1xuICB6LWluZGV4OiAxMDAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNDI1cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgbGVmdDogLTQ0NXB4O1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbC5rdC1vZmZjYW52YXMtcGFuZWwtLW9uIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1vZmZjYW52YXMtcGFuZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ua3Qtb2ZmY2FudmFzLXBhbmVsLS1yaWdodCAua3Qtb2ZmY2FudmFzLXBhbmVsIHtcbiAgcmlnaHQ6IC00NDVweDtcbiAgbGVmdDogYXV0bztcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwtLXJpZ2h0IC5rdC1vZmZjYW52YXMtcGFuZWwua3Qtb2ZmY2FudmFzLXBhbmVsLS1vbiB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ua3Qtb2ZmY2FudmFzLXBhbmVsLWNsb3NlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGVmdDogLTI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3Qtb2ZmY2FudmFzLXBhbmVsLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwtY2xvc2UgPiBpIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbC1jbG9zZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwtLXJpZ2h0IC5rdC1vZmZjYW52YXMtcGFuZWwtY2xvc2Uge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsLS1vbiAua3Qtb2ZmY2FudmFzLXBhbmVsLWNsb3NlIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsLS1vbi5rdC1vZmZjYW52YXMtcGFuZWwtLXJpZ2h0IC5rdC1vZmZjYW52YXMtcGFuZWwtY2xvc2Uge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLmt0LW9mZmNhbnZhcy1wYW5lbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4gMC4zcyBsaW5lYXIgMTtcbn1cblxuLmt0LW9mZmNhbnZhcy1wYW5lbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmt0LW9mZmNhbnZhcy1wYW5lbCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3Qtb2ZmY2FudmFzLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4ua3QtcXVpY2stcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI4cHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTMpO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jbG9zZSBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2Nsb3NlOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jbG9zZTpob3ZlciBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAwIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19uYXYgLm5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fbmF2IC5uYXYgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19uYXYgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiAubmF2IC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY29udGVudCAucHMgPiAucHNfX3JhaWwteSB7XG4gIHJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2NvbnRlbnQtcGFkZGluZy14IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmt0LXF1aWNrLXBhbmVsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmt0LXF1aWNrLXBhbmVsIHtcbiAgei1pbmRleDogMTAwMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIGxlZnQ6IC00NDVweDtcbn1cbi5rdC1xdWljay1wYW5lbC5rdC1xdWljay1wYW5lbC0tb24ge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LXF1aWNrLXBhbmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmt0LXF1aWNrLXBhbmVsLS1yaWdodCAua3QtcXVpY2stcGFuZWwge1xuICByaWdodDogLTQ0NXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmt0LXF1aWNrLXBhbmVsLS1yaWdodCAua3QtcXVpY2stcGFuZWwua3QtcXVpY2stcGFuZWwtLW9uIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5rdC1xdWljay1wYW5lbC1jbG9zZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiAxMDAyO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxlZnQ6IC0yNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LXF1aWNrLXBhbmVsLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5rdC1xdWljay1wYW5lbC1jbG9zZSA+IGkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3QtcXVpY2stcGFuZWwtY2xvc2U6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3QtcXVpY2stcGFuZWwtLXJpZ2h0IC5rdC1xdWljay1wYW5lbC1jbG9zZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5rdC1xdWljay1wYW5lbC0tb24gLmt0LXF1aWNrLXBhbmVsLWNsb3NlIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG4ua3QtcXVpY2stcGFuZWwtLW9uLmt0LXF1aWNrLXBhbmVsLS1yaWdodCAua3QtcXVpY2stcGFuZWwtY2xvc2Uge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLmt0LXF1aWNrLXBhbmVsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAwLjNzIGxpbmVhciAxO1xufVxuXG4ua3QtcXVpY2stcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDlweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5rdC1xdWljay1wYW5lbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ua3QtcXVpY2stcGFuZWwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGYyO1xufVxuLmt0LXF1aWNrLXBhbmVsLWNsb3NlID4gaSB7XG4gIGNvbG9yOiAjOTY4YWQ0O1xufVxuLmt0LXF1aWNrLXBhbmVsLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1xdWljay1wYW5lbC1jbG9zZTpob3ZlciA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5rdC1xdWljay1wYW5lbCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2Nsb3NlIHtcbiAgICByaWdodDogMC41cmVtO1xuICAgIHRvcDogMC41cmVtO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jbG9zZSBpIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuICAua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19uYXYge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuICAua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19uYXYgLm5hdiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICAua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19uYXYgLm5hdiAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiAubmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19uYXYgLmt0LXF1aWNrLXBhbmVsX19jbG9zZSBpIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuICAua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAxcmVtIDFyZW07XG4gIH1cbiAgLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY29udGVudCAudGFiLXBhbmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIGkge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAua3QtcXVpY2stc2VhcmNoX19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmt0LXF1aWNrLXNlYXJjaF9fY2xvc2U6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX193cmFwcGVyLnBzIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2NhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmNDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWljb24gPiBpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZyA+IGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nLS1maWxlIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWctLWZpbGUgPiBpbWcge1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0td3JhcHBlciAua3QtcXVpY2stc2VhcmNoX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0td3JhcHBlciAua3QtcXVpY2stc2VhcmNoX19pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMC43NXJlbSAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taWNvbiA+IGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcgPiBpbWcge1xuICBtYXgtd2lkdGg6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy0tZmlsZSB7XG4gIHdpZHRoOiAyN3B4O1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWctLWZpbGUgPiBpbWcge1xuICBtYXgtd2lkdGg6IDI3cHg7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0td3JhcHBlciAua3QtcXVpY2stc2VhcmNoX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0td3JhcHBlciAua3QtcXVpY2stc2VhcmNoX19pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1oYXMtcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLWRyb3Bkb3duIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLWRyb3Bkb3duIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLWRyb3Bkb3duIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLWRyb3Bkb3duIC5rdC1xdWljay1zZWFyY2hfX3dyYXBwZXIge1xuICBtYXJnaW46IDEuNXJlbSAwIDAuNXJlbSAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLWRyb3Bkb3duLmt0LXF1aWNrLXNlYXJjaC0taGFzLXJlc3VsdCAua3QtcXVpY2stc2VhcmNoX19mb3JtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLWlubGluZSAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1vZmZjYW52YXMgLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1vZmZjYW52YXMgLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLW9mZmNhbnZhcyAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLW9mZmNhbnZhcyAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cDpiZWZvcmUge1xuICByaWdodDogMDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1vZmZjYW52YXMgLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tb2ZmY2FudmFzIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLW9mZmNhbnZhcyAua3QtcXVpY2stc2VhcmNoX193cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ua3Qtc3RpY2t5LXRvb2xiYXIge1xuICB3aWR0aDogNDZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbSA+IGEsXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmNGY0Zjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtID4gc3BhbiA+IGkge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbSA+IGE6aG92ZXIsXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtID4gc3Bhbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbSA+IGE6aG92ZXIgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbSA+IHNwYW46aG92ZXIgPiBpIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tYnJhbmQgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWJyYW5kID4gc3BhbiA+IGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWJyYW5kOmhvdmVyID4gYSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWJyYW5kOmhvdmVyID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1icmFuZDpob3ZlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tYnJhbmQ6aG92ZXIgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tbGlnaHQgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWxpZ2h0ID4gc3BhbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWxpZ2h0OmhvdmVyID4gYSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWxpZ2h0OmhvdmVyID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1saWdodDpob3ZlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tbGlnaHQ6aG92ZXIgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFyayA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFyayA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYXJrOmhvdmVyID4gYSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhcms6aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhcms6aG92ZXIgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhcms6aG92ZXIgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tcHJpbWFyeSA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tcHJpbWFyeSA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1wcmltYXJ5OmhvdmVyID4gYSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXByaW1hcnk6aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXByaW1hcnk6aG92ZXIgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXByaW1hcnk6aG92ZXIgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tc3VjY2VzcyA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tc3VjY2VzcyA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1zdWNjZXNzOmhvdmVyID4gYSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXN1Y2Nlc3M6aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXN1Y2Nlc3M6aG92ZXIgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXN1Y2Nlc3M6aG92ZXIgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0taW5mbyA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0taW5mbyA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1pbmZvOmhvdmVyID4gYSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWluZm86aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWluZm86aG92ZXIgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWluZm86aG92ZXIgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0td2FybmluZyA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0td2FybmluZyA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS13YXJuaW5nOmhvdmVyID4gYSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXdhcm5pbmc6aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXdhcm5pbmc6aG92ZXIgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXdhcm5pbmc6aG92ZXIgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFuZ2VyID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYW5nZXIgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFuZ2VyOmhvdmVyID4gYSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhbmdlcjpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFuZ2VyOmhvdmVyID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYW5nZXI6aG92ZXIgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLXNtIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMDBweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLXNtIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZS5rdC1hcHBfX2FzaWRlLS1sZyB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZS5rdC1hcHBfX2FzaWRlLS1sZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0teGwge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0teGwge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgfVxufVxuLmt0LWFwcCAua3QtYXBwX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ua3QtYXBwIC5rdC1hcHBfX2RldGFpbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2RldGFpbCB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19kZXRhaWwge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2RldGFpbC5rdC1hcHBfX2RldGFpbC0tc20ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsLmt0LWFwcF9fZGV0YWlsLS1zbSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsLmt0LWFwcF9fZGV0YWlsLS1sZyB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19kZXRhaWwua3QtYXBwX19kZXRhaWwtLWxnIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19kZXRhaWwua3QtYXBwX19kZXRhaWwtLXhsIHtcbiAgICB3aWR0aDogODUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2RldGFpbC5rdC1hcHBfX2RldGFpbC0teGwge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUge1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlIC5rdC1wb3J0bGV0IHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMSk7XG4gIH1cbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZS5rdC1hcHBfX2FzaWRlLS1maXQge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIH1cbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZS5rdC1hcHBfX2FzaWRlLS1maXQgLmt0LXBvcnRsZXQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmt0LWFwcCAua3QtYXBwX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAua3QtYXBwIC5rdC1hcHBfX2RldGFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmt0LWFwcF9fYXNpZGUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogLTMyMHB4O1xuICB9XG4gIC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLW9uIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1hcHBfX2FzaWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUtLXJpZ2h0IC5rdC1hcHBfX2FzaWRlIHtcbiAgICByaWdodDogLTMyMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmt0LWFwcF9fYXNpZGUtLXJpZ2h0IC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLW9uIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUtY2xvc2Uge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0b3A6IDVweDtcbiAgICB6LWluZGV4OiAxMDAyO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZWZ0OiAtMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWFwcF9fYXNpZGUtY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS1jbG9zZSA+IGkge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLWNsb3NlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUtLXJpZ2h0IC5rdC1hcHBfX2FzaWRlLWNsb3NlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS0tb24gLmt0LWFwcF9fYXNpZGUtY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS0tb24ua3QtYXBwX19hc2lkZS0tcmlnaHQgLmt0LWFwcF9fYXNpZGUtY2xvc2Uge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIDAuM3MgbGluZWFyIDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgfVxuICAua3QtYXBwX19hc2lkZS1jbG9zZSA+IGkge1xuICAgIGNvbG9yOiAjNzQ3ODhkO1xuICB9XG4gIC5rdC1hcHBfX2FzaWRlLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAua3QtYXBwX19hc2lkZS1jbG9zZTpob3ZlciA+IGkge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmt0LXN1YmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rdC1zdWJoZWFkZXIgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmt0LXN1YmhlYWRlciAuYnRuLmJ0bi1zbSwgLmt0LXN1YmhlYWRlciAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuLmt0LXN1YmhlYWRlciAuYnRuIGkge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3Qtc3ViaGVhZGVyIC5idG4uYnRuLWljb24ge1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xufVxuLmt0LXN1YmhlYWRlciAuYnRuOm5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5idG46bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0MzQzNDk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fdGl0bGUgc21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19kZXNjIHtcbiAgcGFkZGluZzogMCAwLjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOTU5Y2I2O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2U3ZThlZjtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX3NlcGFyYXRvci5rdC1zdWJoZWFkZXJfX3NlcGFyYXRvci0tdiB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZSB7XG4gIHBhZGRpbmc6IDBweCAwLjY1cmVtIDBweCAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWhvbWUgPiBpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2M1Y2JlNztcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lOmhvdmVyID4gaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZS0tYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbmsge1xuICBwYWRkaW5nOiAwIDAuMzVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOTU5Y2I2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluay5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbms6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAuMzVyZW0gMCAwO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLXNlcGFyYXRvcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZDogI2U3ZThlZjtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX3Rvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX190b29sYmFyIC5idG46bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgY29sb3I6ICM5NTljYjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5IGkge1xuICBjb2xvcjogIzk1OWNiNjtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6aG92ZXIsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkuYWN0aXZlLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmFjdGl2ZSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpob3ZlciBpLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5LmFjdGl2ZSBpLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmFjdGl2ZSBpLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmZvY3VzIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkuYWN0aXZlIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmFjdGl2ZSBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpmb2N1cyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpob3Zlcjpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmZvY3VzOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzk1OWNiNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeSBpIHtcbiAgY29sb3I6ICNhYWIxZGY7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI2FhYjFkZjtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmhvdmVyLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkuYWN0aXZlLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6YWN0aXZlLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5LmFjdGl2ZSBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmFjdGl2ZSBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmZvY3VzIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6aG92ZXI6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeS5hY3RpdmU6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTphY3RpdmU6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTpmb2N1czpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlIHtcbiAgYmFja2dyb3VuZDogI2YyZjNmNztcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZSAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzk1OWNiNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZSAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlLWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2UgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlOmhvdmVyLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2UuYWN0aXZlLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2U6YWN0aXZlLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlOmhvdmVyIGksIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZS5hY3RpdmUgaSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlOmFjdGl2ZSBpLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2U6Zm9jdXMgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19zZWFyY2gge1xuICB3aWR0aDogMTc1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuICBib3JkZXItY29sb3I6ICNmMmYzZjcgIWltcG9ydGFudDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fc2VhcmNoIC5rdC1pbnB1dC1pY29uX19pY29uIGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtc3ViaGVhZGVyLS1zb2xpZCAua3Qtc3ViaGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX3NlcGFyYXRvciB7XG4gIGJhY2tncm91bmQ6ICNkYmRjZTc7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZSA+IGkge1xuICBjb2xvcjogI2I3YmVlMTtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1saW5rIHtcbiAgY29sb3I6ICM5NTljYjY7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtc2VwYXJhdG9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2RiZGNlNztcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZTFlM2VjO1xuICBjb2xvcjogIzk1OWNiNjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkgaSB7XG4gIGNvbG9yOiAjOTU5Y2I2O1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeSBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjOTU5Y2I2O1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpob3ZlciwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeS5hY3RpdmUsIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6YWN0aXZlLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyIGksIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkuYWN0aXZlIGksIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6YWN0aXZlIGksIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6Zm9jdXMgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeS5hY3RpdmUgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6YWN0aXZlIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmZvY3VzIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyOmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6Zm9jdXM6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOGM5NGIwO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5IGkge1xuICBjb2xvcjogIzlmYTdkYjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTpob3ZlciwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5LmFjdGl2ZSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VhZWNmMjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNlMWUzZWM7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2U6aG92ZXIsIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZS5hY3RpdmUsIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZTphY3RpdmUsIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNkN2RiZTY7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX3NlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2VhZWNmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlY2YyICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmJ0biB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjhyZW07XG59XG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmJ0biBpIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmJ0bi5idG4tc20sIC5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjZyZW07XG59XG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fdGl0bGUgc21hbGwge1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2Rlc2Mge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWhvbWUgPiBpIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1saW5rIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmZvcm0tZ3JvdXAgc2VsZWN0LFxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5mb3JtLWdyb3VwIGlucHV0LFxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXN1YmhlYWRlciB7XG4gICAgbWFyZ2luOiAycHggMDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWluLWhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHNwYW46OmJlZm9yZSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHNwYW46OmJlZm9yZSB7XG4gICAgdG9wOiAtNnB4O1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHNwYW46OmFmdGVyIHtcbiAgICBib3R0b206IC02cHg7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1sZWZ0IHNwYW46YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tbGVmdCBzcGFuOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tbGVmdDpob3ZlciBzcGFuOmFmdGVyLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWxlZnQ6aG92ZXIgc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1sZWZ0Lmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tbGVmdC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tcmlnaHQgc3BhbjpiZWZvcmUge1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLXJpZ2h0IHNwYW46YWZ0ZXIge1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLXJpZ2h0OmhvdmVyIHNwYW46YWZ0ZXIsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tcmlnaHQ6aG92ZXIgc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLXJpZ2h0Lmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1yaWdodC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzc0Nzg4ZDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSBzcGFuOjpiZWZvcmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHNwYW46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzQ3ODhkO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGU6aG92ZXIgc3Bhbjo6YmVmb3JlLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZTpob3ZlciBzcGFuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWFjdGl2ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tYWN0aXZlIHNwYW46OmJlZm9yZSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbSAwLjVyZW0gMDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fdG9vbGJhciB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbiAgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fdG9vbGJhciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fdG9vbGJhciA+IC5idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX190b29sYmFyID4gLmJ0bjpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ua3QtYmFkZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWJvbGRlc3Qge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1tZCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1sZyB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0teGwge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZV9fcGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2VfX3BpY3MgLmt0LWJhZGdlX19waWMge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogLTAuN3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjNmZjtcbiAgY29sb3I6ICNhMWE4YzM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2VfX3BpY3MgLmt0LWJhZGdlX19waWMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2VfX3BpY3MgLmt0LWJhZGdlX19waWMua3QtYmFkZ2VfX3BpYy0tbGFzdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tYnJhbmQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tYnJhbmQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWJyYW5kLmt0LWJhZGdlLS1vdXRsaW5lLTJ4IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tbGlnaHQge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWxpZ2h0Lmt0LWJhZGdlLS1vdXRsaW5lLTJ4IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1kYXJrLmt0LWJhZGdlLS1vdXRsaW5lLTJ4IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI4MmEzYztcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1wcmltYXJ5Lmt0LWJhZGdlLS1vdXRsaW5lLTJ4IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU4NjdkZDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1zdWNjZXNzLmt0LWJhZGdlLS1vdXRsaW5lLTJ4IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFkYzliNztcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1pbmZvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1pbmZvLmt0LWJhZGdlLS1vdXRsaW5lLTJ4IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU1NzhlYjtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0td2FybmluZyB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS13YXJuaW5nLmt0LWJhZGdlLS1vdXRsaW5lLTJ4IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmYjgyMjtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMzk3YTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tZGFuZ2VyLmt0LWJhZGdlLS1vdXRsaW5lLTJ4IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZkMzk3YTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tdW5pZmllZC1icmFuZCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tdW5pZmllZC1saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXVuaWZpZWQtZGFyayB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXVuaWZpZWQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tdW5pZmllZC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS11bmlmaWVkLWluZm8ge1xuICBjb2xvcjogIzU1NzhlYjtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXVuaWZpZWQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tdW5pZmllZC1kYW5nZXIge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWlubGluZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1pbmxpbmUua3QtYmFkZ2UtLW1kIHtcbiAgcGFkZGluZzogMC44cmVtIDAuNnJlbTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0taW5saW5lLmt0LWJhZGdlLS1sZyB7XG4gIHBhZGRpbmc6IDAuOXJlbSAwLjdyZW07XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWlubGluZS5rdC1iYWRnZS0teGwge1xuICBwYWRkaW5nOiAxcmVtIDAuOHJlbTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDZweDtcbiAgbWluLWhlaWdodDogNnB4O1xuICBtaW4td2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1kb3Qua3QtYmFkZ2UtLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDRweDtcbiAgbWluLWhlaWdodDogNHB4O1xuICBtaW4td2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA0cHg7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWRvdC5rdC1iYWRnZS0tbGcge1xuICBsaW5lLWhlaWdodDogOHB4O1xuICBtaW4taGVpZ2h0OiA4cHg7XG4gIG1pbi13aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tZG90Lmt0LWJhZGdlLS14bCB7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBtaW4taGVpZ2h0OiAxMHB4O1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWVsZXZhdGUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmt0LWRlbW8taWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1kZW1vLWljb24gLmt0LWRlbW8taWNvbl9fcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCA0MHB4O1xufVxuLmt0LWRlbW8taWNvbiAua3QtZGVtby1pY29uX19wcmV2aWV3IGkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5rdC1kZW1vLWljb24gLmt0LWRlbW8taWNvbl9fY2xhc3Mge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3QtZGVtby1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi5rdC1kZW1vLWljb24ua3QtZGVtby1pY29uLS1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LWRlbW8taWNvbi5rdC1kZW1vLWljb24tLW92ZXJsYXkgc3ZnIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5rdC1kZW1vLWljb24ua3QtZGVtby1pY29uLS1vdmVybGF5IC5rdC1kZW1vLWljb25fX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5rdC1kZW1vLWljb24ua3QtZGVtby1pY29uLS1vdmVybGF5IC5rdC1kZW1vLWljb25fX292ZXJsYXkgLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5rdC1kZW1vLWljb24ua3QtZGVtby1pY29uLS1vdmVybGF5IC5rdC1kZW1vLWljb25fX292ZXJsYXkgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmt0LWRlbW8taWNvbi5rdC1kZW1vLWljb24tLW92ZXJsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rdC1kZW1vLWljb24ua3QtZGVtby1pY29uLS1vdmVybGF5OmhvdmVyIC5rdC1kZW1vLWljb25fX292ZXJsYXkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rdC1kaXZpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtZGl2aWRlciA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNFQkVDRjE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1kaXZpZGVyID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjRUJFQ0YxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3QtZGl2aWRlciA+IHNwYW46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cblxuLmt0LWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxLjc1cmVtIDA7XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLXNwYWNlLXNtIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLXNwYWNlLW1kIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLXNwYWNlLWxnIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1zcGFjZS14bCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1zbSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tbWQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLWxnIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS14bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLXh4bCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLW5vLXRvcC1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tbm8tYm90dG9rLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rdC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM1ZDc4ZmY7XG59XG4ua3QtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cbi5rdC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ua3QtbGluazpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzNlNWZmZjtcbn1cbi5rdC1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZTVmZmY7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5rdC1saW5rLmt0LWxpbmstLWJyYW5kIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbGluay5rdC1saW5rLS1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjMGM1Y2UxO1xufVxuLmt0LWxpbmsua3QtbGluay0tYnJhbmQ6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBjNWNlMTtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmt0LWxpbmsua3QtbGluay0tbGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4ua3QtbGluay5rdC1saW5rLS1saWdodDpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBvcGFjaXR5OiAwLjM7XG59XG4ua3QtbGluay5rdC1saW5rLS1kYXJrIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtbGluay5rdC1saW5rLS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMxNDE1MWQ7XG59XG4ua3QtbGluay5rdC1saW5rLS1kYXJrOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE1MWQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5rdC1saW5rLmt0LWxpbmstLXByaW1hcnkge1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1saW5rLmt0LWxpbmstLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzJlNDBkNDtcbn1cbi5rdC1saW5rLmt0LWxpbmstLXByaW1hcnk6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlNDBkNDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmt0LWxpbmsua3QtbGluay0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LWxpbmsua3QtbGluay0tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMTc5YzhlO1xufVxuLmt0LWxpbmsua3QtbGluay0tc3VjY2Vzczpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTc5YzhlO1xuICBvcGFjaXR5OiAwLjM7XG59XG4ua3QtbGluay5rdC1saW5rLS1pbmZvIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4ua3QtbGluay5rdC1saW5rLS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMyNzU0ZTY7XG59XG4ua3QtbGluay5rdC1saW5rLS1pbmZvOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNzU0ZTY7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5rdC1saW5rLmt0LWxpbmstLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1saW5rLmt0LWxpbmstLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2VlYTIwMDtcbn1cbi5rdC1saW5rLmt0LWxpbmstLXdhcm5pbmc6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlYTIwMDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmt0LWxpbmsua3QtbGluay0tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4ua3QtbGluay5rdC1saW5rLS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZjMDc1ODtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWRhbmdlcjpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmMwNzU4O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5rdC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xufVxuLmt0LXNlY3Rpb24ua3Qtc2VjdGlvbi0tc3BhY2Utc20ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmt0LXNlY3Rpb24ua3Qtc2VjdGlvbi0tc3BhY2UtbWQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmt0LXNlY3Rpb24ua3Qtc2VjdGlvbi0tc3BhY2UtbGcge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ua3Qtc2VjdGlvbi5rdC1zZWN0aW9uLS1zcGFjZS14bCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9faGVhZGluZyxcbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMS43NXJlbSAwO1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19oZWFkaW5nLmt0LXNlY3Rpb25fX3RpdGxlLXNtLFxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX3RpdGxlLmt0LXNlY3Rpb25fX3RpdGxlLXNtIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9faGVhZGluZy5rdC1zZWN0aW9uX190aXRsZS1tZCxcbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX190aXRsZS5rdC1zZWN0aW9uX190aXRsZS1tZCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2hlYWRpbmcua3Qtc2VjdGlvbl9fdGl0bGUtbGcsXG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9fdGl0bGUua3Qtc2VjdGlvbl9fdGl0bGUtbGcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19jb250ZW50Lmt0LXNlY3Rpb25fX2NvbnRlbnQtLWJvcmRlciB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2NvbnRlbnQua3Qtc2VjdGlvbl9fY29udGVudC0tc29saWQge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2UyZTVlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgYm9yZGVyLXJhZGl1cy10b3AtbGVmdDogNHB4O1xuICBib3JkZXItcmFkaXVzLXRvcC1yaWdodDogNHB4O1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2NvbnRlbnQua3Qtc2VjdGlvbl9fY29udGVudC0teC1maXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9fY29udGVudC5rdC1zZWN0aW9uX19jb250ZW50LS1maXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXNlY3Rpb24ua3Qtc2VjdGlvbi0tbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3Qtc2VjdGlvbi5rdC1zZWN0aW9uLS1maXJzdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rdC1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1ib3JkZXItZGFzaGVkLCAua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWJlZGYyO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWJvcmRlci0yeCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1zcGFjZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tc3BhY2Utc20sIC5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1zbSB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tc3BhY2UtbWQsIC5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1tZCB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXNwYWNlLWxnLCAua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tbGcge1xuICBtYXJnaW46IDIuNXJlbSAwO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXNwYWNlLXhsLCAua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0teGwge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1maXQge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tYnJhbmQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1icmFuZC5rdC1zZXBhcmF0b3ItLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzJjNzdmNDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1saWdodCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWxpZ2h0Lmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZmZmZmZmO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWRhcmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MmEzYztcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1kYXJrLmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMjgyYTNjO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4NjdkZDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1wcmltYXJ5Lmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNTg2N2RkO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXN1Y2Nlc3Mge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFkYzliNztcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1zdWNjZXNzLmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMWRjOWI3O1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NzhlYjtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1pbmZvLmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNTU3OGViO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXdhcm5pbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYjgyMjtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS13YXJuaW5nLmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZmZiODIyO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWRhbmdlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWRhbmdlci5rdC1zZXBhcmF0b3ItLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ZkMzk3YTtcbn1cblxuLmt0LXN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogMjNweDtcbn1cbi5rdC1zdmctaWNvbiBnIFtmaWxsXSB7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLWJyYW5kIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzJjNzdmNCAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1saWdodCBnIFtmaWxsXSB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0tZGFyayBnIFtmaWxsXSB7XG4gIGZpbGw6ICMyODJhM2MgIWltcG9ydGFudDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0tcHJpbWFyeSBnIFtmaWxsXSB7XG4gIGZpbGw6ICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0tc3VjY2VzcyBnIFtmaWxsXSB7XG4gIGZpbGw6ICMxZGM5YjcgIWltcG9ydGFudDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0taW5mbyBnIFtmaWxsXSB7XG4gIGZpbGw6ICM1NTc4ZWIgIWltcG9ydGFudDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0td2FybmluZyBnIFtmaWxsXSB7XG4gIGZpbGw6ICNmZmI4MjIgIWltcG9ydGFudDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0tZGFuZ2VyIGcgW2ZpbGxdIHtcbiAgZmlsbDogI2ZkMzk3YSAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1zbSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLW1kIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0tbGcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS14bCB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5rdC13aWRnZXQxIHtcbiAgcGFkZGluZzogMjVweDtcbn1cbi5rdC13aWRnZXQxLmt0LXdpZGdldDEtLWZpdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3Qtd2lkZ2V0MS5rdC13aWRnZXQxLS1wYWRkaW5nbGVzcyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3Qtd2lkZ2V0MSAua3Qtd2lkZ2V0MV9faXRlbSB7XG4gIHBhZGRpbmc6IDEuMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDAuMDdyZW0gZGFzaGVkICNlYmVkZjI7XG59XG4ua3Qtd2lkZ2V0MSAua3Qtd2lkZ2V0MV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ua3Qtd2lkZ2V0MSAua3Qtd2lkZ2V0MV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmt0LXdpZGdldDEgLmt0LXdpZGdldDFfX2l0ZW0gLmt0LXdpZGdldDFfX2luZm8gLmt0LXdpZGdldDFfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LXdpZGdldDEgLmt0LXdpZGdldDFfX2l0ZW0gLmt0LXdpZGdldDFfX2luZm8gLmt0LXdpZGdldDFfX2Rlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldDEgLmt0LXdpZGdldDFfX2l0ZW0gLmt0LXdpZGdldDFfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQxIC5rdC13aWRnZXQxX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC13aWRnZXQxIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwLjhyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSAua3Qtd2lkZ2V0Ml9fY2hlY2tib3gge1xuICBwYWRkaW5nOiAxcmVtIDAgMCAyLjJyZW07XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSAua3Qtd2lkZ2V0Ml9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMC4yM3JlbSAwIDAgMC4zcmVtO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0gLmt0LXdpZGdldDJfX2luZm8gLmt0LXdpZGdldDJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0gLmt0LXdpZGdldDJfX2luZm8gLmt0LXdpZGdldDJfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19pbmZvIC5rdC13aWRnZXQyX191c2VybmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSAua3Qtd2lkZ2V0Ml9faW5mbyAua3Qtd2lkZ2V0Ml9fdXNlcm5hbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSAua3Qtd2lkZ2V0Ml9faW5mbyAua3Qtd2lkZ2V0Ml9fdHlwZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSAua3Qtd2lkZ2V0Ml9fYWN0aW9ucyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMC41cmVtIDAgMC44cmVtO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0gLmt0LXdpZGdldDJfX2FjdGlvbnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19hY3Rpb25zIGkge1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtLmt0LXdpZGdldDJfX2l0ZW0tLWJyYW5kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS1saWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0ua3Qtd2lkZ2V0Ml9faXRlbS0tZGFyazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0ua3Qtd2lkZ2V0Ml9faXRlbS0tcHJpbWFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0ua3Qtd2lkZ2V0Ml9faXRlbS0tc3VjY2VzczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0ua3Qtd2lkZ2V0Ml9faXRlbS0taW5mbzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0ua3Qtd2lkZ2V0Ml9faXRlbS0td2FybmluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0ua3Qtd2lkZ2V0Ml9faXRlbS0tZGFuZ2VyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG5cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ViZWRmMjtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19waWMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX3BpYyBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXgtd2lkdGg6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fcGljLmt0LXdpZGdldDRfX3BpYy0tc20gaW1nIHtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19waWMua3Qtd2lkZ2V0NF9fcGljLS1sZyBpbWcge1xuICB3aWR0aDogMy41cmVtO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX3BpYy5rdC13aWRnZXQ0X19waWMtLXhsIGltZyB7XG4gIHdpZHRoOiA0cmVtO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX3BpYy5rdC13aWRnZXQ0X19waWMtLWNpcmNsZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbmZvIC5rdC13aWRnZXQ0X191c2VybmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbmZvIC5rdC13aWRnZXQ0X191c2VybmFtZTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9faW5mbyAua3Qtd2lkZ2V0NC1ibnRfX3VzZXJuYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbmZvIC5rdC13aWRnZXQ0LWJudF9fdXNlcm5hbWU6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9faW5mbyAua3Qtd2lkZ2V0NF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9faW5mbyAua3Qtd2lkZ2V0NF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbmZvIC5rdC13aWRnZXQ0X190ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X190aXRsZSB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX3RpdGxlLmt0LXdpZGdldDRfX3RpdGxlLS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fdGl0bGU6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX251bWJlciB7XG4gIHdpZHRoOiA3cmVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pY29uID4gaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9faWNvbi5rdC13aWRnZXQ0X19pY29uLS0yeCA+IGkge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmt0LXdpZGdldDQua3Qtd2lkZ2V0NC0tcHJvZ3Jlc3MgLmt0LXdpZGdldDRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG59XG4ua3Qtd2lkZ2V0NC5rdC13aWRnZXQ0LS1wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fY29udGVudCAua3Qtd2lkZ2V0NF9fcHJvZ3Jlc3Mge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4ua3Qtd2lkZ2V0NC5rdC13aWRnZXQ0LS1wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fY29udGVudCAua3Qtd2lkZ2V0NF9fcHJvZ3Jlc3MgLmt0LXdpZGdldDRfX3N0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG59XG4ua3Qtd2lkZ2V0NC5rdC13aWRnZXQ0LS1wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fY29udGVudCAua3Qtd2lkZ2V0NF9fcHJvZ3Jlc3MgLmt0LXdpZGdldDRfX3N0YXRzID4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4ua3Qtd2lkZ2V0NC5rdC13aWRnZXQ0LS1wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fY29udGVudCAua3Qtd2lkZ2V0NF9fcHJvZ3Jlc3MgLmt0LXdpZGdldDRfX3N0YXRzID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXByb2dyZXNzIC5rdC13aWRnZXQ0X19jb250ZW50IC5rdC13aWRnZXQ0X19wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fc3RhdHMgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3Qtd2lkZ2V0NC5rdC13aWRnZXQ0LS1wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fY29udGVudCAua3Qtd2lkZ2V0NF9fcHJvZ3Jlc3MgLnByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9fY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3Qtd2lkZ2V0NC5rdC13aWRnZXQ0LS1zdGlja3kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LXdpZGdldDQua3Qtd2lkZ2V0NC0tc3RpY2t5IC5rdC13aWRnZXQ0X19pdGVtcyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXN0aWNreSAua3Qtd2lkZ2V0NF9faXRlbXMua3Qtd2lkZ2V0NF9faXRlbXMtLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ua3Qtd2lkZ2V0NC5rdC13aWRnZXQ0LS1zdGlja3kgLmt0LXdpZGdldDRfX2NoYXJ0IGNhbnZhcyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmt0LXdpZGdldDEyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC13aWRnZXQxMiAua3Qtd2lkZ2V0MTJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmt0LXdpZGdldDEyIC5rdC13aWRnZXQxMl9fY29udGVudCAua3Qtd2lkZ2V0MTJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jb250ZW50IC5rdC13aWRnZXQxMl9faXRlbSAua3Qtd2lkZ2V0MTJfX2luZm8ge1xuICBmbGV4OiAxO1xufVxuLmt0LXdpZGdldDEyIC5rdC13aWRnZXQxMl9fY29udGVudCAua3Qtd2lkZ2V0MTJfX2l0ZW0gLmt0LXdpZGdldDEyX19pbmZvIC5rdC13aWRnZXQxMl9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpZGdldDEyIC5rdC13aWRnZXQxMl9fY29udGVudCAua3Qtd2lkZ2V0MTJfX2l0ZW0gLmt0LXdpZGdldDEyX19pbmZvIC5rdC13aWRnZXQxMl9fdmFsdWUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpZGdldDEyIC5rdC13aWRnZXQxMl9fY29udGVudCAua3Qtd2lkZ2V0MTJfX2l0ZW0gLmt0LXdpZGdldDEyX19pbmZvIC5rdC13aWRnZXQxMl9fcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5rdC13aWRnZXQxMiAua3Qtd2lkZ2V0MTJfX2NvbnRlbnQgLmt0LXdpZGdldDEyX19pdGVtIC5rdC13aWRnZXQxMl9faW5mbyAua3Qtd2lkZ2V0MTJfX3Byb2dyZXNzIC5wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNnJlbTtcbn1cbi5rdC13aWRnZXQxMiAua3Qtd2lkZ2V0MTJfX2NvbnRlbnQgLmt0LXdpZGdldDEyX19pdGVtIC5rdC13aWRnZXQxMl9faW5mbyAua3Qtd2lkZ2V0MTJfX3Byb2dyZXNzIC5rdC13aWRnZXQxMl9fc3RhdCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmt0LXdpZGdldDEyIC5rdC13aWRnZXQxMl9fY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jaGFydCBjYW52YXMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rdC13aWRnZXQyNCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGZsZXg6IDE7XG59XG4ua3Qtd2lkZ2V0MjQgLmt0LXdpZGdldDI0X19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXdpZGdldDI0IC5rdC13aWRnZXQyNF9fZGV0YWlscyAua3Qtd2lkZ2V0MjRfX2luZm8gLmt0LXdpZGdldDI0X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDI0IC5rdC13aWRnZXQyNF9fZGV0YWlscyAua3Qtd2lkZ2V0MjRfX2luZm8gLmt0LXdpZGdldDI0X190aXRsZTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtd2lkZ2V0MjQgLmt0LXdpZGdldDI0X19kZXRhaWxzIC5rdC13aWRnZXQyNF9faW5mbyAua3Qtd2lkZ2V0MjRfX2Rlc2Mge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQyNCAua3Qtd2lkZ2V0MjRfX2RldGFpbHMgLmt0LXdpZGdldDI0X19zdGF0cyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0MjQgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMnJlbSAwIDAuNXJlbSAwO1xufVxuLmt0LXdpZGdldDI0IC5rdC13aWRnZXQyNF9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LXdpZGdldDI0IC5rdC13aWRnZXQyNF9fYWN0aW9uIC5rdC13aWRnZXQyNF9fY2hhbmdlIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtd2lkZ2V0MjQgLmt0LXdpZGdldDI0X19hY3Rpb24gLmt0LXdpZGdldDI0X19udW1iZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQyNC5rdC13aWRnZXQyNC0tc29saWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXdpZGdldDI0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ua3Qtd2lkZ2V0MjUge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5rdC13aWRnZXQyNSAua3Qtd2lkZ2V0MjVfX3N0YXRzIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LXdpZGdldDI1IC5rdC13aWRnZXQyNV9fc3VidGl0bGUge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5rdC13aWRnZXQyNSAua3Qtd2lkZ2V0MjVfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5rdC13aWRnZXQyNSAua3Qtd2lkZ2V0MjVfX2l0ZW1zIC5rdC13aWRnZXQyNV9faXRlbSB7XG4gIGZsZXg6IDE7XG59XG4ua3Qtd2lkZ2V0MjUgLmt0LXdpZGdldDI1X19pdGVtcyAua3Qtd2lkZ2V0MjVfX2l0ZW0gLmt0LXdpZGdldDI1X19wcm9ncmVzcy1zdWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3Qtd2lkZ2V0MjUgLmt0LXdpZGdldDI1X19pdGVtcyAua3Qtd2lkZ2V0MjVfX2l0ZW0gLmt0LXdpZGdldDI1X19udW1iZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ua3Qtd2lkZ2V0MjUgLmt0LXdpZGdldDI1X19pdGVtcyAua3Qtd2lkZ2V0MjVfX2l0ZW0gLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0MjUgLmt0LXdpZGdldDI1X19pdGVtcyAua3Qtd2lkZ2V0MjVfX2l0ZW0gLmt0LXdpZGdldDI1X19kZXNjIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBwYWRkaW5nLXRvcDogMC43cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aWRnZXQyNSAua3Qtd2lkZ2V0MjVfX2l0ZW1zIC5rdC13aWRnZXQyNV9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDJyZW07XG59XG5cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjdyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogOTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fdXNlcm5hbWU6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX3VzZXJuYW1lIGkge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgMCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fYWN0aW9uIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgcGFkZGluZzogMS45cmVtIDAgMi4xcmVtIDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fbGFiZWwge1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19kYXRhIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gYS5rdC13aWRnZXRfX2RhdGE6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuOXJlbSAxLjA1cmVtIDAuOXJlbSAwLjZyZW07XG4gIG1hcmdpbjogMC40cmVtIDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtcyAua3Qtd2lkZ2V0X19pdGVtLmt0LXdpZGdldF9faXRlbS0tYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtcyAua3Qtd2lkZ2V0X19pdGVtLmt0LXdpZGdldF9faXRlbS0tYWN0aXZlIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fZGVzYyB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbS5rdC13aWRnZXRfX2l0ZW0tLWFjdGl2ZSAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2ljb24gLmt0LXN2Zy1pY29uIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19pY29uIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19pY29uIC5rdC1zdmctaWNvbiBnIFtmaWxsXSB7XG4gIGZpbGw6ICM3NDc4OGQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtcyAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fZGVzYyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuM3JlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW06aG92ZXIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbTpob3ZlciAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtcyAua3Qtd2lkZ2V0X19pdGVtOmhvdmVyIC5rdC13aWRnZXRfX2ljb24gLmt0LXN2Zy1pY29uIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC15IC5rdC13aWRnZXQge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICM0ODQ2NWI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fYWN0aW9uIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMC4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX2ltZyB7XG4gIG1heC13aWR0aDogOTBweDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1icmFuZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tZGFyayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2luZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fdXNlcm5hbWUubWFyZ2luX3JpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3VzZXJuYW1lOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fdGl0ZWwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3RpdGVsOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fZGVzYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSB7XG4gIGZsZXg6IDE7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMDtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zZWN0aW9uIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3RhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAxLjdyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2ljb24gaSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBjb2xvcjogI2EyYTViOTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9fZGV0YWlscyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9fZGV0YWlscyAua3Qtd2lkZ2V0X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwLjNyZW0gMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fY29udGFjdCAua3Qtd2lkZ2V0X19sYWJlbCB7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19jb250YWN0IC5rdC13aWRnZXRfX2RhdGEge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fY29udGFjdCBhLmt0LXdpZGdldF9fZGF0YTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2NvbnRhY3Q6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fZm9vdGVyIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19tZWRpYSBpbWcge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX3BpYyB7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWJyYW5kIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tZGFyayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX3VzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNTAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX3VzZXJuYW1lOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX3VzZXJuYW1lIGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICM1N2M5NzQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMC44cmVtIDAgMC43cmVtIDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X190aXRsZS5uby1ob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX3RpdGxlOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX3RpdGxlID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2FjdGlvbiAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdWJoZWFkIHtcbiAgcGFkZGluZzogMC42cmVtIDAgMC44cmVtIDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3ViaGVhZCBhIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N1YmhlYWQgYS5uby1ob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdWJoZWFkIGE6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N1YmhlYWQgYSBpIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N1YmhlYWQgc3BhbiBpIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fZGVzYyB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19lbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwLjFyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fcHJvZ3Jlc3MgLmt0LXdpZGdldF9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fcHJvZ3Jlc3MgLmt0LXdpZGdldF9fc3RhdHMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3N0YXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2RhdGUge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19zdWJ0aXRlbCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxLjRyZW0gMCAwLjVyZW0gMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fcHJvZ3Jlc3MgLmt0LXdpZGdldF9fc3RhdCB7XG4gIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAyLjJyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtIDAgMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19pY29uIGkge1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgY29sb3I6ICNhMmE1Yjk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9faWNvbiBpLmRhbmdlciB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2RldGFpbHMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fZGV0YWlscyAua3Qtd2lkZ2V0X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXdpZGdldF9fdGl0bGUuZGFuZ2VyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fZGV0YWlscyAua3Qtd2lkZ2V0X192YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fZGV0YWlscyAua3Qtd2lkZ2V0X192YWx1ZSBzcGFuIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fZGV0YWlscyBhLmt0LXdpZGdldF9fdmFsdWUge1xuICBmb250LXNpemU6IDAuOTVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fZGV0YWlscyBhLmt0LXdpZGdldF9fdmFsdWU6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC1zZWN0aW9uX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX21lZGlhIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3ViaGVhZCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdWJoZWFkID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdWJoZWFkIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX2VuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAwO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9faW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWJyYW5kIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0taW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC44cmVtIDAgMC42cmVtIDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X191c2VybmFtZTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2J1dHRvbiAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMC4zcmVtIDAuOHJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIuM3JlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19hY3Rpb24gPiAuYnRuLWxhYmVsLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19hY3Rpb24gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmc6IDAuOXJlbSAwO1xuICBtYXJnaW46IDAuNHJlbSAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNlZGYwZmM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbS5rdC13aWRnZXRfX2l0ZW0tLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogI2VkZjBmYztcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYyB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX2luZm8ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgMCAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X190aXRsZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX3Rvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kYXRlIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX3N1YnRpdGVsIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxLjRyZW0gMCAwLjVyZW0gMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX3Byb2dyZXNzIC5rdC13aWRnZXRfX3N0YXQge1xuICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDIuMnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyLjdyZW0gMCAxLjJyZW0gMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250YWluZXIgLmt0LXdpZGdldF9fc3VidGl0ZWwge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250YWluZXIgLmt0LXdpZGdldF9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGFpbmVyIC5rdC13aWRnZXRfX3Byb2dyZXNzIC5rdC13aWRnZXRfX3N0YXQge1xuICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fdGV4dCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAyLjdyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtIDAgMS4zcmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHMge1xuICBtYXJnaW4tcmlnaHQ6IDMuN3JlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fZGV0YWlscyAua3Qtd2lkZ2V0X192YWx1ZSBzcGFuIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC1iYWRnZSB7XG4gIG1hcmdpbjogMC4zcmVtIDAgMCA3cHg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzOmxhc3QtY2hpbGQgLmt0LXdpZGdldF9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAwcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fZGV0YWlscyAua3QtbWVkaWEtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWRmMjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciAua3Qtd2lkZ2V0X193cmFwcGVyIHtcbiAgcGFkZGluZzogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciAua3Qtd2lkZ2V0X193cmFwcGVyIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIgLmt0LXdpZGdldF9fd3JhcHBlciAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2Jsb2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIgLmt0LXdpZGdldF9fd3JhcHBlciAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2Jsb2cgaSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogI2QyZDhlODtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19ibG9nIC5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciAua3Qtd2lkZ2V0X193cmFwcGVyIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYmxvZzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjdyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEgaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYSBzcGFuIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYS5rdC1tZWRpYS0tZml4ZWQge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhLmt0LW1lZGlhLS1maXhlZCBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhLmt0LW1lZGlhLS1tZCBpbWcge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgbWF4LWhlaWdodDogNDVweDtcbiAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhLmt0LW1lZGlhLS1tZCBzcGFuIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEua3QtbWVkaWEtLW1kLmt0LW1lZGlhLS1maXhlZCB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEua3QtbWVkaWEtLW1kLmt0LW1lZGlhLS1maXhlZCBpbWcge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYS5rdC1tZWRpYS0tbWQgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgd2lkdGg6IDQ3cHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYSAua3Qtd2lkZ2V0X19pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43cmVtO1xuICAgIHdpZHRoOiA2MnB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYS5rdC13aWRnZXRfX21lZGlhLS1tIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2luZm8ge1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwIDAgMXJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAxcmVtIDA7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fZGV0YWlscyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fZGV0YWlsczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fZGV0YWlsczpsYXN0LWNoaWxkIC5rdC13aWRnZXRfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIgLmt0LXdpZGdldF9fd3JhcHBlciAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19ibG9nIC5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciAua3Qtd2lkZ2V0X193cmFwcGVyIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYmxvZzpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgfVxufVxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjg7XG59XG5cbi5rdC1oZWFkZXItLWZpeGVkIC5rdC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG4ua3QtaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZW5hYmxlZCAua3Qtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMTVweDtcbn1cblxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLWNsZWFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ua3QtaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWZpeGVkIC5rdC1zdWJoZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogNTBweDtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgei1pbmRleDogOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMDgpO1xuICBtYXJnaW46IDA7XG59XG4ua3Qtc3ViaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUtaG92ZXIgLmt0LXN1YmhlYWRlciwgLmt0LXN1YmhlYWRlci0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplIC5rdC1zdWJoZWFkZXIge1xuICBsZWZ0OiA3OHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4ua3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4ua3Qtc3ViaGVhZGVyLS1lbmFibGVkOm5vdCgua3Qtc3ViaGVhZGVyLS1maXhlZCkgLmt0LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3Qtd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLS1maXhlZCAua3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWVuYWJsZWQgLmt0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxuICAua3QtYXNpZGUtLWZpeGVkIC5rdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplIC5rdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5rdC1oZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZml4ZWQgLmt0LXN1YmhlYWRlciB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItLWZpeGVkLmt0LWhlYWRlci0tbWluaW1pemUua3Qtc3ViaGVhZGVyLS1maXhlZCAua3Qtc3ViaGVhZGVyIHtcbiAgICB0b3A6IDU1cHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLWVuYWJsZWQua3Qtc3ViaGVhZGVyLS1maXhlZCAua3Qtc3ViaGVhZGVyIHtcbiAgICBsZWZ0OiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE1NzBweCkge1xuICAua3QtY29udGFpbmVyOm5vdCgua3QtY29udGFpbmVyLS1mbHVpZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbW9iaWxlLS1maXhlZCAua3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAua3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAua3Qtc3ViaGVhZGVyLS1lbmFibGVkIC5rdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5rdC1zdWJoZWFkZXItLWVuYWJsZWQua3Qtc3ViaGVhZGVyLS1zb2xpZCAua3Qtc3ViaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogODBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYwZjY7XG4gIH1cbiAgLmt0LWhlYWRlci0tZml4ZWQ6bm90KC5rdC1zdWJoZWFkZXItLWZpeGVkKSAua3QtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xKTtcbiAgfVxuICAua3QtaGVhZGVyLS1maXhlZCAua3QtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDE0MHB4O1xuICAgIHotaW5kZXg6IDk3O1xuICB9XG4gIC5rdC1oZWFkZXItLWZpeGVkLmt0LWhlYWRlci0tbWluaW1pemUgLmt0LWhlYWRlciB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplIC5rdC1oZWFkZXIge1xuICAgIGxlZnQ6IDc4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyX190b3BiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5rdC1oZWFkZXJfX3RvcGJhci0tbW9iaWxlLW9uIC5rdC1oZWFkZXJfX3RvcGJhciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlZGYyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWEyNztcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDlweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXItLW1vYmlsZS1vbiAua3QtaGVhZGVyLW1vYmlsZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZS0tZml4ZWQgLmt0LWhlYWRlci1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5NztcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fbG9nbyBhIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtaW4taGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciBzcGFuOjpiZWZvcmUsIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIgc3Bhbjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIgc3Bhbjo6YmVmb3JlIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciBzcGFuOjphZnRlciB7XG4gICAgYm90dG9tOiAtOHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1sZWZ0IHNwYW46YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1sZWZ0IHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWxlZnQ6aG92ZXIgc3BhbjphZnRlciwgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWxlZnQ6aG92ZXIgc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWxlZnQua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWxlZnQua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tcmlnaHQgc3BhbjpiZWZvcmUge1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tcmlnaHQgc3BhbjphZnRlciB7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1yaWdodDpob3ZlciBzcGFuOmFmdGVyLCAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tcmlnaHQ6aG92ZXIgc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tcmlnaHQua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tcmlnaHQua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzRlNGM1ZjtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHNwYW46OmJlZm9yZSwgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciBzcGFuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzRlNGM1ZjtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyOmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlcjpob3ZlciBzcGFuOjpiZWZvcmUsIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXI6aG92ZXIgc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWFjdGl2ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1hY3RpdmUgc3Bhbjo6YmVmb3JlLCAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIge1xuICAgIG1hcmdpbjogMCAwIDAgMS41cmVtO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvcGJhci10b2dnbGVyIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMC41cmVtIDAgMS4yNXJlbTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b3BiYXItdG9nZ2xlciBpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBjb2xvcjogIzRlNGM1ZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b3BiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvcGJhci10b2dnbGVyLS1hY3RpdmUgaSwgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9wYmFyLXRvZ2dsZXI6aG92ZXIgaSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAwIDI1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluazpob3ZlciwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluazphY3RpdmUsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWljb24tb25seSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWljb24tb25seSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDk4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3Njcm9sbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IHtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZ1bGwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tcmlnaHQua3QtbWVudV9fc3VibWVudS0tcHVsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1sZWZ0Lmt0LW1lbnVfX3N1Ym1lbnUtLXB1bGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUgPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1sZWZ0IHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudSA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLXJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIsXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSxcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmssXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbms6aG92ZXIsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbms6YWN0aXZlLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rOmZvY3VzLFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbms6aG92ZXIsXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluazphY3RpdmUsXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2UsXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgMzNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0LFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93LFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDEwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51Lmt0LW1lbnVfX2l0ZW0tLXRhYnMgPiAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUua3QtbWVudV9faXRlbS0tdGFicyA+IC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1sZWZ0IHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudS5rdC1tZW51X19pdGVtLS10YWJzID4gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudSA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLXJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHggMC4yNXJlbTtcbiAgICBwYWRkaW5nOiAwcHggMC4yNXJlbTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19pdGVtLWhlcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB3aWR0aDogMzNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMTBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDEwcHggMzBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faGVhZGluZyA+IC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjA3cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19oZWFkaW5nID4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZmxleDogMCAwIDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDExcHggMzBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMTBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19pdGVtLWhlcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1jbGFzc2ljIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWlubGluZSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1yZXNpemUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlLXRhYiAua3QtbWVudV9fc3VibWVudSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbjoga3QtaGVhZGVyLW1lbnUtc3VibWVudS1mYWRlLWluIDAuM3MgZWFzZSAxLCBrdC1oZWFkZXItbWVudS1zdWJtZW51LW1vdmUtZG93biAwLjNzIGVhc2Utb3V0IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZS10YWIgLmt0LW1lbnVfX3N1Ym1lbnUsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlLXRhYiAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb246IGt0LWhlYWRlci1tZW51LXN1Ym1lbnUtZmFkZS1pbiAwLjNzIGVhc2UgMSwga3QtaGVhZGVyLW1lbnUtc3VibWVudS1tb3ZlLXVwIDAuM3MgZWFzZS1vdXQgMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlLXRhYiAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgW2RpcmVjdGlvbj1ydGxdIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19ob3ItYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMVwiICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1mdWxsLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWF1dG8sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tYXV0by5rdC1tZW51X19zdWJtZW51LS1taW1pbWFsLWRlc2t0b3Atd2lkZSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZC14bCwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZC14eGwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZml4ZWQteHMge1xuICAgIHdpZHRoOiAtNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZml4ZWQtc20ge1xuICAgIHdpZHRoOiA1MTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZml4ZWQtbWQge1xuICAgIHdpZHRoOiA3MDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLWxnIHtcbiAgICB3aWR0aDogOTY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZC14bCB7XG4gICAgd2lkdGg6IDEzMzlweDtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1oZWFkZXItbWVudS1zdWJtZW51LWZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1oZWFkZXItbWVudS1zdWJtZW51LWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWhlYWRlci1tZW51LXN1Ym1lbnUtbW92ZS11cCB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWhlYWRlci1tZW51LXN1Ym1lbnUtbW92ZS1kb3duIHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjYzdjN2RlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2M3ZGU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2M3ZGU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjNWY2MjgxO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBjb2xvcjogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZmO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmY7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmY7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9faG9yLWFycm93LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjZmNmY5O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19oZWFkaW5nID4gLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICM1ZjYyODE7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2hlYWRpbmcgPiAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogI2NhY2FkMjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjYzdjN2RlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNjN2M3ZGU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2M3ZGU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2RlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICM1ZjYyODE7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBjb2xvcjogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmY7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmssIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmY7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2hvci1hcnJvdywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHggMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3Njcm9sbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lcixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faW5uZXIgLmt0LW1lbnVfX2NvbnRlbnQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faW5uZXIgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faW5uZXIgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbS5rdC1tZW51LS1uby1oZWFkaW5nID4gLmt0LW1lbnVfX2lubmVyLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudS0tbm8taGVhZGluZyA+IC5rdC1tZW51X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2lubmVyIC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudS0tbm8taGVhZGluZyA+IC5rdC1tZW51X19pbm5lciA+IGxpID4gLmt0LW1lbnVfX2xpbmssXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbS5rdC1tZW51LS1uby1oZWFkaW5nID4gLmt0LW1lbnVfX2lubmVyID4gbGkgPiAua3QtbWVudV9fbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZzpob3Zlcixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYmFkZ2UsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19ob3ItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgPiAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKSAvKnJ0bDppZ25vcmUqLztcbiAgfVxuICBbZGlyZWN0aW9uPXJ0bF0gLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuW2RpcmVjdGlvbj1ydGxdIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZykgLypydGw6aWdub3JlKi87XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fc3VibWVudSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS0tcGFyZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDI3cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZWN0aW9uLmt0LW1lbnVfX3NlY3Rpb24tLWZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlcGFyYXRvci5rdC1tZW51X19zZXBhcmF0b3ItLW1hcmdpbmxlcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZmxleDogMCAwIDM1cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4OiAwIDAgMTVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGZsZXg6IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICBbZGlyZWN0aW9uPXJ0bF0gLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbltkaXJlY3Rpb249cnRsXSAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMVwiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9faXRlbS1oZXJlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faXRlbS1oZXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGZsZXg6IDAgMCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXg6IDAgMCAyMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgZmxleDogMCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIFtkaXJlY3Rpb249cnRsXSAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuW2RpcmVjdGlvbj1ydGxdIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTExXCIgIWltcG9ydGFudDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19pdGVtLWhlcmUsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19pdGVtLWhlcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlcGFyYXRvciAua3QtbWVudV9fc2VwYXJhdG9yLS1tYXJnaW5sZXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VwYXJhdG9yIC5rdC1tZW51X19zZXBhcmF0b3ItLW1hcmdpbmxlcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyIC5rdC1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzVlNjM4MztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjYThhYWJiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19hcnJvdyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gICAgY29sb3I6ICNhNGE3YmQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG4gICAgY29sb3I6ICNhYWFjYzI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzZiNmY4ZDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjYThhYWJiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gICAgY29sb3I6ICNhNGE3YmQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG4gICAgY29sb3I6ICNhYWFjYzI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cbn1cbi5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlciB7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMjc1cHggIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IC0yOTVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci5rdC1oZWFkZXItbWVudS13cmFwcGVyLS1vbiB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLS1yaWdodCAua3QtaGVhZGVyLW1lbnUtd3JhcHBlciB7XG4gICAgcmlnaHQ6IC0yOTVweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLS1yaWdodCAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci5rdC1oZWFkZXItbWVudS13cmFwcGVyLS1vbiB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGVmdDogLTI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2UgPiBpIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLS1yaWdodCAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItLW9uIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItLW9uLmt0LWhlYWRlci1tZW51LXdyYXBwZXItLXJpZ2h0IC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAwLjNzIGxpbmVhciAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZjI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2UgPiBpIHtcbiAgICBjb2xvcjogIzk2OGFkNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZTpob3ZlciA+IGkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMS4xcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICM2YzcyOTM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgY29sb3I6ICNjOGNkZTg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItaWNvbiB7XG4gICAgY29sb3I6ICNjOGNkZTg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpob3ZlciA+IC5rdC1tZW51X19saW5rLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX2xpbmssIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4wNSk7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1pY29uLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1pY29uLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWljb24sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXIgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogMHB4IDNweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlciAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ua3QtaGVhZGVyX190b3BiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW46IDAgMC4xcmVtO1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbSAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciAua3QtYmFkZ2Uua3QtYmFkZ2UtLW5vdGlmeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgdG9wOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci1zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbSAua3QtaGVhZGVyX190b3BiYXItc2VsZWN0IGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjYzdjN2RlO1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogNDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjYzdjN2RlO1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXIge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci13ZWxjb21lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAuNTVyZW0gMCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM2MzYxNzc7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItdXNlciAua3QtaGVhZGVyX190b3BiYXItdXNlcm5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC41NXJlbSAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItdXNlciBpbWcge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItdXNlciAua3QtYmFkZ2Uua3QtYmFkZ2UtLXVzZXJuYW1lIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLWxhbmdzIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDE5cHg7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tbGFuZ3MgLmRyb3Bkb3duLW1lbnUgLmt0LW5hdl9fbGluay1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS1sYW5ncyAuZHJvcGRvd24tbWVudSAua3QtbmF2X19saW5rLWljb24gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMThweDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbTpob3ZlciAua3QtaGVhZGVyX190b3BiYXItaWNvbiwgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLnNob3cgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNyAhaW1wb3J0YW50O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtOmhvdmVyIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uIGksIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5zaG93IC5rdC1oZWFkZXJfX3RvcGJhci1pY29uIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICMyYzc3ZjQgIWltcG9ydGFudDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbTpob3ZlciAua3QtaGVhZGVyX190b3BiYXItc2VsZWN0LCAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0uc2hvdyAua3QtaGVhZGVyX190b3BiYXItc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjcgIWltcG9ydGFudDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbTpob3ZlciAua3QtaGVhZGVyX190b3BiYXItc2VsZWN0IGksIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5zaG93IC5rdC1oZWFkZXJfX3RvcGJhci1zZWxlY3QgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzJjNzdmNCAhaW1wb3J0YW50O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtOmhvdmVyLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXIsIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5zaG93Lmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyX190b3BiYXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgbWFyZ2luLXRvcDogLTExNXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlLS1maXhlZCAua3QtaGVhZGVyX190b3BiYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5NjtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXItLW1vYmlsZS1vbiAua3QtaGVhZGVyX190b3BiYXIge1xuICAgIG1hcmdpbi10b3A6IC02NXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIHtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbSAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciAua3QtYmFkZ2Uua3QtYmFkZ2UtLW5vdGlmeSB7XG4gICAgdG9wOiA2cHg7XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXdlbGNvbWUge1xuICAgIHBhZGRpbmc6IDAgMC4zNXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXJuYW1lIHtcbiAgICBwYWRkaW5nOiAwIDAuNTVyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciAua3QtYmFkZ2Uua3QtYmFkZ2UtLXVzZXJuYW1lIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbi5rdC1hc2lkZV9fYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWEyNztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ua3QtYXNpZGVfX2JyYW5kIC5rdC1hc2lkZV9fYnJhbmQtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ua3QtYXNpZGVfX2JyYW5kIC5rdC1hc2lkZV9fYnJhbmQtbG9nbyBhIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5rdC1hc2lkZV9fYnJhbmQgLmt0LWFzaWRlX19icmFuZC1sb2dvIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGVfX2JyYW5kIC5rdC1hc2lkZV9fYnJhbmQtbG9nbyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hc2lkZV9fYnJhbmQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci0tZml4ZWQua3QtYXNpZGUtLXN0YXRpYyAua3QtYXNpZGVfX2JyYW5kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIHotaW5kZXg6IDk4O1xuICB9XG4gIC5rdC1oZWFkZXItLWZpeGVkLmt0LWFzaWRlLS1zdGF0aWMua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZV9fYnJhbmQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgd2lkdGg6IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlX19icmFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmt0LWFzaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUyZDtcbiAgd2lkdGg6IDE0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC14IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXg6aG92ZXIsIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteDpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LCAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZDogIzYzNzA5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteCA+IC5wc19fdGh1bWIteDpob3ZlciwgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzYzNzA5OTtcbn1cbi5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15OmhvdmVyLCAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSwgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQ6ICM2MzcwOTk7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6aG92ZXIsIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICM2MzcwOTk7XG59XG4ua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAucHNfX3JhaWwteSB7XG4gIHJpZ2h0OiAycHg7XG59XG4ua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgfVxuICAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxuICAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuICAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1maXhlZCAua3QtYXNpZGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTg7XG4gIH1cbiAgLmt0LWFzaWRlLS1zdGF0aWMgLmt0LWFzaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAua3QtYXNpZGUtLXN0YXRpYyAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUge1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6aW5nIC5rdC1hc2lkZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXppbmcgLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteSB7XG4gICAgd2lkdGg6IDZweDtcbiAgfVxuICAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXk6aG92ZXIsIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteTpmb2N1cyB7XG4gICAgd2lkdGg6IDZweDtcbiAgfVxuICAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXkge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteTpob3ZlciwgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15OmZvY3VzIHtcbiAgICB3aWR0aDogNnB4O1xuICB9XG5cbiAgLmt0LWFzaWRlLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUtaG92ZXIgLmt0LWFzaWRlIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZS1ob3ZlciAua3QtaGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IDc4cHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUtaG92ZXIgLmt0LXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgcGFkZGluZy1sZWZ0OiA3OHB4O1xuICB9XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3Njcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2lubmVyLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fY29udGVudCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faW5uZXIgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbS5rdC1tZW51LS1uby1oZWFkaW5nID4gLmt0LW1lbnVfX2lubmVyLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnUtLW5vLWhlYWRpbmcgPiAua3QtbWVudV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faW5uZXIgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbS5rdC1tZW51LS1uby1oZWFkaW5nID4gLmt0LW1lbnVfX2lubmVyID4gbGkgPiAua3QtbWVudV9fbGluayxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbS5rdC1tZW51LS1uby1oZWFkaW5nID4gLmt0LW1lbnVfX2lubmVyID4gbGkgPiAua3QtbWVudV9fbGluayB7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZzpob3Zlcixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19ob3ItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZykgLypydGw6aWdub3JlKi87XG59XG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgPiAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbltkaXJlY3Rpb249cnRsXSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZykgLypydGw6aWdub3JlKi87XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fc3VibWVudSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAyN3B4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VjdGlvbi5rdC1tZW51X19zZWN0aW9uLS1maXJzdCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VwYXJhdG9yLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiAwcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGZsZXg6IDAgMCAzMHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXg6IDAgMCAxNXB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBmbGV4OiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIiAhaW1wb3J0YW50O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2l0ZW0taGVyZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19pdGVtLWhlcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYge1xuICBtYXJnaW46IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBmbGV4OiAwIDAgMzVweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4OiAwIDAgMjBweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMXB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYmFkZ2UsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgZmxleDogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbltkaXJlY3Rpb249cnRsXSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbltkaXJlY3Rpb249cnRsXSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCIgIWltcG9ydGFudDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19pdGVtLWhlcmUsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faXRlbS1oZXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VjdGlvbiB7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VwYXJhdG9yIC5rdC1tZW51X19zZXBhcmF0b3ItLW1hcmdpbmxlcyB7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICBmb250LXNpemU6IDAuODNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VwYXJhdG9yIC5rdC1tZW51X19zZXBhcmF0b3ItLW1hcmdpbmxlcyB7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgcGFkZGluZzogMnB4IDVweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2hlYWRpbmcge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgLmt0LW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkgPiAua3QtbWVudV9fc3VibWVudSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkgPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5ODtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYW5pbWF0aW9uOiBrdC1hc2lkZS1tZW51LXN1Ym1lbnUtZmFkZS1pbiAwLjNzIGVhc2UgMSwga3QtYXNpZGUtbWVudS1zdWJtZW51LW1vdmUtdXAgMC4zcyBlYXNlLW91dCAxO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLXVwLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLXVwIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLXVwLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLXVwIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBhbmltYXRpb246IGt0LWFzaWRlLW1lbnUtc3VibWVudS1mYWRlLWluIDAuM3MgZWFzZSAxLCBrdC1hc2lkZS1tZW51LXN1Ym1lbnUtbW92ZS1kb3duIDAuM3MgZWFzZS1vdXQgMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tdXAsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tdXAge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10aXRsZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfbGluay10ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2UsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogN3B4IDMwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmssXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogN3B4IDMwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGZsZXg6IDAgMCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXg6IDAgMCAyMHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYmFkZ2UsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgZmxleDogMCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbltkaXJlY3Rpb249cnRsXSAua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTExXCIgIWltcG9ydGFudDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9faXRlbS1oZXJlLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9faXRlbS1oZXJlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19pdGVtLWhlcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlcGFyYXRvcixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZXBhcmF0b3IgLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VwYXJhdG9yIC5rdC1tZW51X19zZXBhcmF0b3ItLW1hcmdpbmxlcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICAgIHRvcDogLTVweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLXVwLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tdXAge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtYXNpZGUtbWVudS1zdWJtZW51LWZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1hc2lkZS1tZW51LXN1Ym1lbnUtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtYXNpZGUtbWVudS1zdWJtZW51LW1vdmUtdXAge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWFzaWRlLW1lbnUtc3VibWVudS1tb3ZlLWRvd24ge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3cHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSAua3QtYmFkZ2Uge1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogNnB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgbWluLWhlaWdodDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTY7XG4gICAgd2lkdGg6IDMyNHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIHdpZHRoOiA3OHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDc5cHggIWltcG9ydGFudDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1wYXJlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCA+IC5rdC1tZW51X19saW5rIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4IDEwcHggMzBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1wYXJlbnQgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1wYXJlbnQgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCArIC5rdC1tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4gMC43cztcbiAgfVxufVxuLmt0LWFzaWRlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTJkO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBjb2xvcjogIzk4OTlhYztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgY29sb3I6ICMzYTNhNWQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMzYTNhNWQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1ZTgxO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1ZTgxO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogIzVjNWU4MTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjI4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyODtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMjg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyODtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fYXJyb3cge1xuICBjb2xvcjogIzFlMWUyZDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgY29sb3I6ICM0YzRlNmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG4gIGNvbG9yOiAjNGM0ZTZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgY29sb3I6ICM5ODk5YWM7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjM2EzYTVkO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjM2EzYTVkO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWU4MTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWU4MTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgY29sb3I6ICM1YzVlODE7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyODtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMjg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyODtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjI4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgY29sb3I6ICM0YzRlNmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG4gIGNvbG9yOiAjNGM0ZTZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRjNGU2Zjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjN2M4N2E2O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyLCAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fbGluay1pY29uLCAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlLCAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2xpbmstaWNvbiwgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXIgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzY5NmU5MjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2E4YWFiYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmssXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmssXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmssXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3Zlcixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICAgIGNvbG9yOiAjYTRhN2JkO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24taWNvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuICAgIGNvbG9yOiAjYWFhY2MyO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX3NlcGFyYXRvcixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB9XG59XG4ua3QtYXNpZGUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZSB7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMjc1cHggIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IC0yOTVweDtcbiAgfVxuICAua3QtYXNpZGUua3QtYXNpZGUtLW9uIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1hc2lkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZS0tcmlnaHQgLmt0LWFzaWRlIHtcbiAgICByaWdodDogLTI5NXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmt0LWFzaWRlLS1yaWdodCAua3QtYXNpZGUua3QtYXNpZGUtLW9uIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLWNsb3NlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGVmdDogLTI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1hc2lkZS1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZS1jbG9zZSA+IGkge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZS1jbG9zZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZS0tcmlnaHQgLmt0LWFzaWRlLWNsb3NlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUtLW9uIC5rdC1hc2lkZS1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZS0tb24ua3QtYXNpZGUtLXJpZ2h0IC5rdC1hc2lkZS1jbG9zZSB7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIDAuM3MgbGluZWFyIDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWUxZTJkO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZS1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThmMjtcbiAgfVxuICAua3QtYXNpZGUtY2xvc2UgPiBpIHtcbiAgICBjb2xvcjogIzk2OGFkNDtcbiAgfVxuICAua3QtYXNpZGUtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLWNsb3NlOmhvdmVyID4gaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAua3QtYXNpZGUge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG4gIC5rdC1jb250ZW50Lmt0LWNvbnRlbnQtLWZpdC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5rdC1jb250ZW50Lmt0LWNvbnRlbnQtLWZpdC1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5rdC1mb290ZXItLWZpeGVkIC5rdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5rdC1jb250ZW50Lmt0LWNvbnRlbnQtLWZpdC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5rdC1jb250ZW50Lmt0LWNvbnRlbnQtLWZpdC1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5rdC1zdWJoZWFkZXItLWVuYWJsZWQua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3QtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5rdC1mb290ZXIge1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtZm9vdGVyIC5rdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ua3QtZm9vdGVyIC5rdC1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxLjI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWZvb3RlciAua3QtZm9vdGVyX19jb3B5cmlnaHQgLmt0LWxpbmsge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fY29weXJpZ2h0IC5rdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtZm9vdGVyIC5rdC1mb290ZXJfX2NvcHlyaWdodCAua3QtbGluazpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmM3N2Y0O1xuICBvcGFjaXR5OiAwLjM7XG59XG4ua3QtZm9vdGVyIC5rdC1mb290ZXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDAgMCAwLjc1cmVtO1xuICBtYXJnaW46IDA7XG59XG4ua3QtZm9vdGVyIC5rdC1mb290ZXJfX21lbnUgLmt0LWZvb3Rlcl9fbWVudS1saW5rIHtcbiAgbWFyZ2luOiAwIDAgMCAxLjI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LWZvb3RlciAua3QtZm9vdGVyX19tZW51IC5rdC1mb290ZXJfX21lbnUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWZvb3RlciAua3QtZm9vdGVyX19tZW51IC5rdC1mb290ZXJfX21lbnUtbGluazpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmM3N2Y0O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWZvb3Rlci0tZml4ZWQgLmt0LWZvb3RlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAxNDBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDI4cHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTMpO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUtaG92ZXIua3QtZm9vdGVyLS1maXhlZCAua3QtZm9vdGVyLCAua3QtYXNpZGUtLW1pbmltaXplLmt0LWZvb3Rlci0tZml4ZWQgLmt0LWZvb3RlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBsZWZ0OiA3OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1mb290ZXIgLmt0LWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtZm9vdGVyIC5rdC1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZm9vdGVyIC5rdC1mb290ZXJfX21lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xuICB9XG4gIC5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fbWVudSAua3QtZm9vdGVyX19tZW51LWxpbms6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmt0LXdpemFyZC12MSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWY0O1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBGbGF0aWNvbjI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjYTJhNWI5O1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMy43cmVtO1xuICBjb2xvcjogI2EyYTViOTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1pY29uIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNhMmE1Yjk7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb246aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtbGFiZWwge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1kb25lXTphZnRlciwgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF06YWZ0ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWRvbmVdIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1pY29uLCAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtaWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9ZG9uZV0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb24gZyBbZmlsbF0sIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1pY29uIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1kb25lXSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtaWNvbjpob3ZlciBnIFtmaWxsXSwgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb246aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWRvbmVdIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1sYWJlbCwgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWxhYmVsIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMtLWNsaWNrYWJsZSAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjYTJhNWI5O1xuICB9XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIH1cbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1pY29uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmM7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0ge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiA0cmVtIDAgNXJlbTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYxX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWY0O1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjFfX2NvbnRlbnQgLmt0LXdpemFyZC12MV9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12MV9fY29udGVudCAua3Qtd2l6YXJkLXYxX19yZXZpZXcgLmt0LXdpemFyZC12MV9fcmV2aWV3LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12MV9fY29udGVudCAua3Qtd2l6YXJkLXYxX19yZXZpZXcgLmt0LXdpemFyZC12MV9fcmV2aWV3LWl0ZW0gLmt0LXdpemFyZC12MV9fcmV2aWV3LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYxX19jb250ZW50IC5rdC13aXphcmQtdjFfX3JldmlldyAua3Qtd2l6YXJkLXYxX19yZXZpZXctaXRlbSAua3Qtd2l6YXJkLXYxX19yZXZpZXctY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12MV9fY29udGVudCAua3Qtd2l6YXJkLXYxX19yZXZpZXcgLmt0LXdpemFyZC12MV9fcmV2aWV3LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIC5idG4ge1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMXJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gNHJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12MS5rdC13aXphcmQtdjEtLXdoaXRlIC5rdC13aXphcmQtdjFfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXdpemFyZC12MSBbZGF0YS1rdHdpemFyZC10eXBlPXN0ZXAtaW5mb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MSBbZGF0YS1rdHdpemFyZC10eXBlPXN0ZXAtaW5mb11bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpemFyZC12MSBbZGF0YS1rdHdpemFyZC10eXBlPXN0ZXAtY29udGVudF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MSBbZGF0YS1rdHdpemFyZC10eXBlPXN0ZXAtY29udGVudF1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpemFyZC12MSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYxIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1maXJzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MVtkYXRhLWt0d2l6YXJkLXN0YXRlPWZpcnN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1maXJzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYxW2RhdGEta3R3aXphcmQtc3RhdGU9YmV0d2Vlbl0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYxW2RhdGEta3R3aXphcmQtc3RhdGU9YmV0d2Vlbl0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYxW2RhdGEta3R3aXphcmQtc3RhdGU9YmV0d2Vlbl0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYxW2RhdGEta3R3aXphcmQtc3RhdGU9bGFzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYxW2RhdGEta3R3aXphcmQtc3RhdGU9bGFzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MVtkYXRhLWt0d2l6YXJkLXN0YXRlPWxhc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rdC13aXphcmQtdjIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC13aXphcmQtdjIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUge1xuICBmbGV4OiAwIDAgNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0MDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZWVmNDtcbiAgcGFkZGluZzogNC41cmVtIDIuNXJlbSA0LjVyZW0gMS41cmVtO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtIC5rdC13aXphcmQtdjJfX25hdi1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYyX19uYXYtYm9keSAua3Qtd2l6YXJkLXYyX19uYXYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMXJlbTtcbiAgY29sb3I6ICM5NTljYjY7XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW0gLmt0LXdpemFyZC12Ml9fbmF2LWJvZHkgLmt0LXdpemFyZC12Ml9fbmF2LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW0gLmt0LXdpemFyZC12Ml9fbmF2LWJvZHkgLmt0LXdpemFyZC12Ml9fbmF2LWxhYmVsIC5rdC13aXphcmQtdjJfX25hdi1sYWJlbC10aXRsZSB7XG4gIGNvbG9yOiAjNTA1NjZhO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYyX19uYXYtYm9keSAua3Qtd2l6YXJkLXYyX19uYXYtbGFiZWwgLmt0LXdpemFyZC12Ml9fbmF2LWxhYmVsLWRlc2Mge1xuICBjb2xvcjogIzk1OWNiNjtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmOTtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIC5rdC13aXphcmQtdjJfX25hdi1pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XTphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjRmNmY5O1xuICBib3JkZXItd2lkdGg6IDFyZW07XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMtLWNsaWNrYWJsZSAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY5O1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDRyZW0gNnJlbSA2cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIHtcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbSA0cmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12Ml9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjNyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWY0O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjJfX2NvbnRlbnQgLmt0LXdpemFyZC12Ml9fcmV2aWV3IC5rdC13aXphcmQtdjJfX3Jldmlldy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWY0O1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjJfX2NvbnRlbnQgLmt0LXdpemFyZC12Ml9fcmV2aWV3IC5rdC13aXphcmQtdjJfX3Jldmlldy1pdGVtIC5rdC13aXphcmQtdjJfX3Jldmlldy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12Ml9fY29udGVudCAua3Qtd2l6YXJkLXYyX19yZXZpZXcgLmt0LXdpemFyZC12Ml9fcmV2aWV3LWl0ZW0gLmt0LXdpemFyZC12Ml9fcmV2aWV3LWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjJfX2NvbnRlbnQgLmt0LXdpemFyZC12Ml9fcmV2aWV3IC5rdC13aXphcmQtdjJfX3Jldmlldy1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyAuYnRuIHtcbiAgICBtYXJnaW46IDAgMC41cmVtIDFyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYyLmt0LXdpemFyZC12Mi0td2hpdGUgLmt0LXdpemFyZC12Ml9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtd2l6YXJkLXYyIFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1pbmZvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYyIFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1pbmZvXVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYyIFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1jb250ZW50XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYyIFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1jb250ZW50XVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYyIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjIgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYyIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWZpcnN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYyW2RhdGEta3R3aXphcmQtc3RhdGU9Zmlyc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWZpcnN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjJbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjJbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjJbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjJbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjJbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYyW2RhdGEta3R3aXphcmQtc3RhdGU9bGFzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogQGluY2x1ZGUga3QtbWVkaWEtYWJvdmUoeGwpIHtcblx0Lmt0LXdpemFyZC12MiB7XG5cblx0fVxufVxuXG4vLyBBYm92ZSAxMDI0cHggYW5kIGJlbG93IDEyMDBweFxuQGluY2x1ZGUga3QtbWVkaWEtcmFuZ2UobGcsIHhsKSB7XG5cdC5rdC13aXphcmQtdjIge1xuXG5cdH1cbn1cblxuLy8gQmVsb3cgMTAyNHB4XG5AaW5jbHVkZSBrdC1tZWRpYS1iZWxvdyhsZykge1xuXHQua3Qtd2l6YXJkLXYyIHtcblxuXHR9XG59ICovXG4ua3Qtd2l6YXJkLXY0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAwIDAgY2FsYygyNSUgLSAwLjI1cmVtKTtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMC4yNXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAwLjI1cmVtKTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjI1cmVtKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbSAua3Qtd2l6YXJkLXY0X19uYXYtYm9keSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sb3I6ICM5NTljYjY7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtIC5rdC13aXphcmQtdjRfX25hdi1ib2R5IC5rdC13aXphcmQtdjRfX25hdi1udW1iZXIge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxleDogMCAwIDIuNzVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgd2lkdGg6IDIuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4wOCk7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbSAua3Qtd2l6YXJkLXY0X19uYXYtYm9keSAua3Qtd2l6YXJkLXY0X19uYXYtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtIC5rdC13aXphcmQtdjRfX25hdi1ib2R5IC5rdC13aXphcmQtdjRfX25hdi1sYWJlbCAua3Qtd2l6YXJkLXY0X19uYXYtbGFiZWwtdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIC5rdC13aXphcmQtdjRfX25hdi1ib2R5IC5rdC13aXphcmQtdjRfX25hdi1udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIC5rdC13aXphcmQtdjRfX25hdi1ib2R5IC5rdC13aXphcmQtdjRfX25hdi1sYWJlbCAua3Qtd2l6YXJkLXY0X19uYXYtbGFiZWwtdGl0bGUge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcy5rdC13aXphcmQtdjRfX25hdi1pdGVtcy0tY2xpY2thYmxlIC5rdC13aXphcmQtdjRfX25hdi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW0gLmt0LXdpemFyZC12NF9fbmF2LWJvZHkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0ge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiA0cmVtIDAgNXJlbTtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXY0X19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWY0O1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjRfX2NvbnRlbnQgLmt0LXdpemFyZC12NF9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12NF9fY29udGVudCAua3Qtd2l6YXJkLXY0X19yZXZpZXcgLmt0LXdpemFyZC12NF9fcmV2aWV3LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12NF9fY29udGVudCAua3Qtd2l6YXJkLXY0X19yZXZpZXcgLmt0LXdpemFyZC12NF9fcmV2aWV3LWl0ZW0gLmt0LXdpemFyZC12NF9fcmV2aWV3LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXY0X19jb250ZW50IC5rdC13aXphcmQtdjRfX3JldmlldyAua3Qtd2l6YXJkLXY0X19yZXZpZXctaXRlbSAua3Qtd2l6YXJkLXY0X19yZXZpZXctY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12NF9fY29udGVudCAua3Qtd2l6YXJkLXY0X19yZXZpZXcgLmt0LXdpemFyZC12NF9fcmV2aWV3LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIC5idG4ge1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMXJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gNHJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12NCBbZGF0YS1rdHdpemFyZC10eXBlPXN0ZXAtaW5mb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12NCBbZGF0YS1rdHdpemFyZC10eXBlPXN0ZXAtaW5mb11bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpemFyZC12NCBbZGF0YS1rdHdpemFyZC10eXBlPXN0ZXAtY29udGVudF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12NCBbZGF0YS1rdHdpemFyZC10eXBlPXN0ZXAtY29udGVudF1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpemFyZC12NCBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXY0IFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12NCBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1maXJzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12NFtkYXRhLWt0d2l6YXJkLXN0YXRlPWZpcnN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1maXJzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXY0W2RhdGEta3R3aXphcmQtc3RhdGU9YmV0d2Vlbl0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXY0W2RhdGEta3R3aXphcmQtc3RhdGU9YmV0d2Vlbl0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXY0W2RhdGEta3R3aXphcmQtc3RhdGU9YmV0d2Vlbl0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXY0W2RhdGEta3R3aXphcmQtc3RhdGU9bGFzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXY0W2RhdGEta3R3aXphcmQtc3RhdGU9bGFzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12NFtkYXRhLWt0d2l6YXJkLXN0YXRlPWxhc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIge1xuICBwYWRkaW5nOiA2JSAycmVtIDFyZW0gMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIge1xuICB3aWR0aDogNDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWxvZ2luX19sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byA0cmVtIGF1dG87XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2hlYWQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWxvZ2luX19oZWFkIC5rdC1sb2dpbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1sb2dpbl9faGVhZCAua3QtbG9naW5fX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5pbnB1dC1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM1LCAyMzcsIDI0MiwgMC40KTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAuZm9ybS1jb250cm9sLmlzLXZhbGlkICsgLnZhbGlkLWZlZWRiYWNrLFxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkICsgLmludmFsaWQtZmVlZGJhY2sge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAua3QtbG9naW5fX2V4dHJhIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fZXh0cmEgLmt0LWNoZWNrYm94IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19leHRyYSAua3QtbG9naW5fX2xpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAua3QtbG9naW5fX2V4dHJhIC5rdC1sb2dpbl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAua3QtbG9naW5fX2V4dHJhIC5rdC1sb2dpbl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fZXh0cmEgLmt0LWxvZ2luX19idXR0b246aG92ZXIsIC5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fZXh0cmEgLmt0LWxvZ2luX19idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAua3QtbG9naW5fX2FjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDclO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19hY3Rpb25zIC5rdC1sb2dpbl9fYnRuLXNlY29uZGFyeSxcbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fYWN0aW9ucyAua3QtbG9naW5fX2J0bi1wcmltYXJ5IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWxvZ2luX19hY2NvdW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWxvZ2luX19hY2NvdW50IC5rdC1sb2dpbl9fYWNjb3VudC1tc2cge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWxvZ2luX19hY2NvdW50IC5rdC1sb2dpbl9fYWNjb3VudC1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWxvZ2luX19hY2NvdW50IC5rdC1sb2dpbl9fYWNjb3VudC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tc2lnbmluIC5rdC1sb2dpbl9fc2lnbnVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMua3QtbG9naW4tLXNpZ25pbiAua3QtbG9naW5fX3NpZ25pbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tc2lnbmluIC5rdC1sb2dpbl9fZm9yZ290IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMua3QtbG9naW4tLXNpZ251cCAua3QtbG9naW5fX3NpZ251cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tc2lnbnVwIC5rdC1sb2dpbl9fc2lnbmluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMua3QtbG9naW4tLXNpZ251cCAua3QtbG9naW5fX2ZvcmdvdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1zaWdudXAgLmt0LWxvZ2luX19hY2NvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMua3QtbG9naW4tLWZvcmdvdCAua3QtbG9naW5fX3NpZ251cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1mb3Jnb3QgLmt0LWxvZ2luX19zaWduaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tZm9yZ290IC5rdC1sb2dpbl9fZm9yZ290IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2FjY291bnQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2FjY291bnQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5wcmV2aWV3SW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG59XG4ucHJldmlld0ltZyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByZXZpZXdJbWdfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wcmV2aWV3SW1nX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnByZXZpZXdJbWdfX3dyYXBwZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnByZXZpZXdJbWdfX3dyYXBwZXItc21fX290aGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJldmlld0ltZ19fd3JhcHBlci1zbSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG4gIC5wcmV2aWV3SW1nX193cmFwcGVyLXNtX19vdGhlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgfVxufVxuXG4ucHJpbnQtb25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLm5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJpbnQtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmludC1mcm9tLW5ldy1wYWdlIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmludC1mcm9tLW5ldy1wYWdlOmxhc3QtY2hpbGQge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5idG4uYnRuLWxhYmVsLXNlY29uZGFyeSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmODtcbn1cblxuLmJ0bi1kZWxldGUtcmVmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuNyk7XG4gIGNvbG9yOiAjRkZGRkZGRkY7XG59XG4uYnRuLWRlbGV0ZS1yZWY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xufVxuXG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWwubW9kYWxfaW1nIHtcbiAgcGFkZGluZzogMTVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kYWwubW9kYWxfaW1nID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgZG90X2xvYWQge1xuICAwJSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAyNSUge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICB9XG4gIDUwJSB7XG4gICAgY29udGVudDogXCIuLlwiO1xuICB9XG4gIDc1JSB7XG4gICAgY29udGVudDogXCIuLi5cIjtcbiAgfVxufVxuLmxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNnB4O1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sb2FkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGFuaW1hdGlvbjogZG90X2xvYWQgMXMgMHMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uY3NzLXlrMTZ4ei1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmNzcy0xcGFoZHhnLWNvbnRyb2wge1xuICBjb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWMgIWltcG9ydGFudDtcbn1cblxuLmltZy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmltZy1saXN0LS1zb2xvIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW1nLWxpc3QtLXNvbG8gLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYge1xuICBwYWRkaW5nOiAwO1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIGhlaWdodDogMzIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYgPiBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYgPiBhID4gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYgPiBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIG1hcmdpbjogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2ID4gcCA+IHNwYW4ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUsIDIyLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICB1c2VyLXNlbGVjdDogYWxsO1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2ID4gcDpob3ZlciA+IHNwYW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjMGYwZjE2O1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogLTIycHg7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yMnB4O1xufVxuLmltZy1saXN0X19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW1nLWxpc3RfX2JvZHkgLmltZy1saXN0X19idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuaW1nLWxpc3RfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gIGJvdHRvbTogY2FsYyg1MCUgLSAyNXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5pbWctbGlzdF9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5pbWctbGlzdF9fYnRuX19jbG9zZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRvcDogMS41cmVtO1xuICByaWdodDogMS41cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuaW1nLWxpc3RfX2J0bl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiA+IGEge1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiA+IGEgPiBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYgPiBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSwgLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi52aWRlby1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby1saXN0X19oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi52aWRlby1saXN0X19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbjogMTBweCAwIDAgMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi52aWRlby1saXN0X19uYW1lLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW8tbGlzdF9fbmFtZS5jdXIsIC52aWRlby1saXN0X19uYW1lOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi52aWRlby1saXN0X192aWRlby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fdmlkZW8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX2NvbW1lbnRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fdmlkZW8ge1xuICBoZWlnaHQ6IDI5MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi52aWRlby1saXN0X19lcnJvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwZjBmMTY7XG4gIGNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZpZGVvLWxpc3RfX2Vycm9yID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi52aWRlby1saXN0X19idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX3ZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX3ZpZGVvLWhvbHN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMzIwcHg7XG4gIGJvdHRvbTogMzBweDtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fdmlkZW8taG9sc3QtLXBsYXkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fdmlkZW8tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlby1hcnJvdyA+IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlby1hcnJvdy0tZGVsZXRlID4gc3ZnIGxpbmUge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX2NvbW1lbnRzLXdyYXBwZXIge1xuICB3aWR0aDogMzIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX2NvbW1lbnRzLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fY29tbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fdGltZSB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fdGltZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX2NvbW1lbnRzLWlucHV0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fdmlkZW8ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyLS1uby1jb21tZW50cyAudmlkZW8tbGlzdF9fdmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyLS1uby1jb21tZW50cyAudmlkZW8tbGlzdF9fdmlkZW8taG9sc3QsIC52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lci0tbm8tY29tbWVudHMgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbW1lbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gIGJvdHRvbTogY2FsYyg1MCUgLSAyNXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fYnRuX19wcmV2IHtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X19idG5fX25leHQge1xuICByaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fYnRuX19jbG9zZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fYnRuX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4jdG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9KSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPSkgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PSkgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LWJvdHRvbS1yaWdodCB7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDEycHg7XG59XG5cbi50b2FzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyIC8qcnRsOmNhbGMoMTAwJSAtIDE1cHgpIGNlbnRlciovICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIGJvcmRlcjogMDtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2UtYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnRvYXN0IC50b2FzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi50b2FzdCAudG9hc3QtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b2FzdCAudG9hc3QtdGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmRpYWdvbmFsLWNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGlhZ29uYWwtY2VsbCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogNjAlO1xuICB3aWR0aDogNjAlO1xufVxuLmRpYWdvbmFsLWNlbGwgc3BhbjpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiAwLjc1cmVtO1xuICBib3R0b206IDNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kaWFnb25hbC1jZWxsIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIHRvcDogMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm15LXNlbGVjdC0tdGFncyxcbi5teS1zZWxlY3Qge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm15LXNlbGVjdC0tdGFnc19fY29udHJvbCxcbi5teS1zZWxlY3RfX2NvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXktc2VsZWN0LS10YWdzX19jb250cm9sLS1pcy1mb2N1c2VkLFxuLm15LXNlbGVjdF9fY29udHJvbC0taXMtZm9jdXNlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNjg0ZmYgIWltcG9ydGFudDtcbn1cbi5teS1zZWxlY3QtLXRhZ3MgLmNzcy14Yjk3Zzg6aG92ZXIsXG4ubXktc2VsZWN0IC5jc3MteGI5N2c4OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNmMjtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG5cbi5teS1zZWxlY3QtLXRhZ3Mge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0gKyAycHgpO1xufVxuXG4ubXktc2VsZWN0LS10YWdzX19tZW51IHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4uaXMtaW52YWxpZCAubXktc2VsZWN0X19pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAwO1xufVxuLmlzLWludmFsaWQgLm15LXNlbGVjdF9fY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZDM5N2EgIWltcG9ydGFudDtcbn1cblxuLm15LXRvdXIgLnNjLWJkVmFKYSB7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG59XG4ubXktdG91ci5teS10b3VyLS10YXNrcyB7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbn1cbi5teS10b3VyLm15LXRvdXItLXRhc2tzIC5zYy1iWlF5bk0uanJCWXFIIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5teS10b3VyLWJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZG9jdW1lbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb2N1bWVudC5xbC1lZGl0b3IgPiAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucWwtZWRpdG9yIHtcbiAgbWluLWhlaWdodDogMTYwcHg7XG59XG5cbiouaG92ZXI6aG92ZXIsICouaG92ZXIuYWN0aXZlLCBhLmhvdmVyOmhvdmVyLCBhLmhvdmVyLmFjdGl2ZSwgc3Bhbi5ob3Zlcjpob3Zlciwgc3Bhbi5ob3Zlci5hY3RpdmUsIGRpdi5ob3Zlcjpob3ZlciwgZGl2LmhvdmVyLmFjdGl2ZSwgcC5ob3Zlcjpob3ZlciwgcC5ob3Zlci5hY3RpdmUge1xuICBjb2xvcjogIzJjNzdmNCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZlcnRpY2FsLWFsaWduLXVuc2V0IHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLnZlcnRpY2FsLWFsaWduLXVuc2V0IHRkLCB0YWJsZS52ZXJ0aWNhbC1hbGlnbi11bnNldCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4udmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG50YWJsZS52ZXJ0aWNhbC1hbGlnbi1taWRkbGUgdGQsIHRhYmxlLnZlcnRpY2FsLWFsaWduLW1pZGRsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlcnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI3MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgdHJhbnNpdGlvbjogMC4xcyBsaW5lYXIgYWxsO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZmlsdGVycyAuZmlsdGVyc19fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMXMgbGluZWFyIGFsbDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzX19idG46bnRoLWxhc3QtY2hpbGQoMSksIC5maWx0ZXJzIC5maWx0ZXJzX19idG46bnRoLWxhc3QtY2hpbGQoMiksIC5maWx0ZXJzIC5maWx0ZXJzX19idG46bnRoLWxhc3QtY2hpbGQoMykge1xuICBoZWlnaHQ6IDNweDtcbiAgbWF4LWhlaWdodDogM3B4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX2J0biA+IC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX2J0biA+IC5idG4gPiBpIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzX19idG46bGFzdC1jaGlsZCA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVycy5maWx0ZXJzLS1mdWxsIC5maWx0ZXJzX193cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYmEoODIsIDYzLCAxMDUsIDAuMDgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMGY2O1xufVxuLmZpbHRlcnMuZmlsdGVycy0tZnVsbCAuZmlsdGVyc19fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG59XG4uZmlsdGVycy5maWx0ZXJzLS1mdWxsIC5maWx0ZXJzX19idG46bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMzJweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5maWx0ZXJzIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5wcm9qZWN0LnByb2plY3QtLXNlbGVjdCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDQ0LCAxMTksIDI0NCwgMC41KSBpbnNldDtcbn1cbi5wcm9qZWN0LnByb2plY3QtLXRhYmxlLnByb2plY3QtLXNlbGVjdCA+IHRkLCAucHJvamVjdC5wcm9qZWN0LS10YWJsZS5wcm9qZWN0LS1zZWxlY3QgPiB0aCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwMDAwMDA7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS10aW1lIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS10aW1lIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tdGltZSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIC5kYXRlcGlja2VyLS10aW1lLXJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLXRpbWUgLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyAuZGF0ZXBpY2tlci0tdGltZS1yb3c6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLXRpbWUgLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJDNzdGMztcbiAgYm9yZGVyLWNvbG9yOiAjMkM3N0YzO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tdGltZSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMyQzc3RjM7XG4gIGJvcmRlci1jb2xvcjogIzJDNzdGMztcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLXRpbWUgLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMyQzc3RjM7XG4gIGJvcmRlci1jb2xvcjogIzJDNzdGMztcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWhpZGRlbi1taW51dGVzIC5kYXRlcGlja2VyLS10aW1lIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0taGlkZGVuLW1pbnV0ZXMgLmRhdGVwaWNrZXItLXRpbWUgLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyAuZGF0ZXBpY2tlci0tdGltZS1yb3cge1xuICBtYXJnaW46IDA7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1oaWRkZW4tbWludXRlcyAuZGF0ZXBpY2tlci0tdGltZSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIC5kYXRlcGlja2VyLS10aW1lLXJvdzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tZGF5LW5hbWUge1xuICBjb2xvcjogIzJDNzdGMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LSB7XG4gIGNvbG9yOiAjMkM3N0YzO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4tZm9jdXMtIHtcbiAgYmFja2dyb3VuZDogIzJDNzdGMztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWZvY3VzLSB7XG4gIGNvbG9yOiAjYWVhZWFlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4tZm9jdXMtLi1vdGhlci1tb250aC0ge1xuICBjb2xvcjogI2RlZGVkZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLSwgLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtdG8tLCAuZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0sIC5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLW90aGVyLW1vbnRoLS4tZm9jdXMtLi1zZWxlY3RlZC0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzJDNzdGMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzJDNzdGMztcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLWluLXJhbmdlLSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQzLCAwLjEpO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0MywgMC41KTtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5rYW5iYW4ge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE4OXB4KTtcbiAgbWFyZ2luOiAtMjVweCAtMjVweCAtNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua2FuYmFuIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzhweCk7XG4gIH1cbn1cbi5rYW5iYW5fX3dyYXBwZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAyNXB4IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua2FuYmFuX19oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ua2FuYmFuX19ib2R5IHtcbiAgZmxleDogMSAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ua2FuYmFuIC5rYW5iYW5fX2NvbCB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ua2FuYmFuIC5rYW5iYW5fX2NvbC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rYW5iYW4gLmthbmJhbl9fY29sLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmthbmJhbi1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG4ua2FuYmFuLWNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5rYW5iYW4tY2FyZCAua2FuYmFuLWNhcmRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmthbmJhbi1jYXJkIC5rYW5iYW4tY2FyZF9fcHJldmlldyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5rYW5iYW4tY2FyZCAua2FuYmFuLWNhcmRfX3RpdGxlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBjb2xvcjogIzY0NmM5YTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi5rYW5iYW4tY2FyZCAua2FuYmFuLWNhcmRfX3RpdGxlID4gYSB7XG4gIGNvbG9yOiAjNjQ2YzlhO1xufVxuLmthbmJhbi1jYXJkIC5rYW5iYW4tY2FyZF9fcGFyYW1ldGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rYW5iYW4tY2FyZCAua2FuYmFuLWNhcmRfX3BhcmFtZXRlci1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmthbmJhbi1jYXJkIC5rYW5iYW4tY2FyZF9fcGFyYW1ldGVyLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ua2FuYmFuLWNhcmQgLmthbmJhbi1jYXJkX19wYXJhbWV0ZXItdmFsdWUgPiAuYmFkZ2UuYmFkZ2Utd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjkpO1xufVxuLmthbmJhbi1jYXJkIC5rYW5iYW4tY2FyZF9fcGFyYW1ldGVyLXZhbHVlID4gLmJhZGdlLmJhZGdlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjkpO1xufVxuXG4ua2FuYmFuLWZpbHRlcnMgLmthbmJhbi1maWx0ZXJzX192aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4ua2FuYmFuLWZpbHRlcnMgLmthbmJhbi1maWx0ZXJzX192aWV3LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5rYW5iYW4tZmlsdGVycyAua2FuYmFuLWZpbHRlcnNfX3ZpZXctbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjJweDtcbn1cbi5rYW5iYW4tZmlsdGVycyAua2FuYmFuLWZpbHRlcnNfX3NldHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzlweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5rYW5iYW4tZmlsdGVycyAua2FuYmFuLWZpbHRlcnNfX3NldHMtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xufVxuLmthbmJhbi1maWx0ZXJzIC5rYW5iYW4tZmlsdGVyc19fc2V0cy13cmFwcGVyID4gKiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG59XG4ua2FuYmFuLWZpbHRlcnMua2FuYmFuLWZpbHRlcnMtLWhvdmVyIC5rYW5iYW4tZmlsdGVyc19fdmlldywgLmthbmJhbi1maWx0ZXJzOmhvdmVyIC5rYW5iYW4tZmlsdGVyc19fdmlldyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmthbmJhbi1maWx0ZXJzLmthbmJhbi1maWx0ZXJzLS1ob3ZlciAua2FuYmFuLWZpbHRlcnNfX3NldHMsIC5rYW5iYW4tZmlsdGVyczpob3ZlciAua2FuYmFuLWZpbHRlcnNfX3NldHMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTcpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmthbmJhbi1maWx0ZXJzLmthbmJhbi1maWx0ZXJzLS1ob3ZlciAua2FuYmFuLWZpbHRlcnNfX3NldHMtd3JhcHBlciwgLmthbmJhbi1maWx0ZXJzOmhvdmVyIC5rYW5iYW4tZmlsdGVyc19fc2V0cy13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5rYW5iYW4tZmlsdGVycy5rYW5iYW4tZmlsdGVycy0taG92ZXIgLmthbmJhbi1maWx0ZXJzX19zZXRzLXdyYXBwZXIgPiAqLCAua2FuYmFuLWZpbHRlcnM6aG92ZXIgLmthbmJhbi1maWx0ZXJzX19zZXRzLXdyYXBwZXIgPiAqIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN0YXQtcm93IHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMC4zNXJlbTtcbn1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnRpbWUtdHJhY2tlci1pbnB1dCB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWF4LXdpZHRoOiA5MHB4O1xufVxuXG4uZWxsaXBzaXMtY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZml4ZWQtbGF5b3V0LXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rdC1kZW1vLXBhbmVsLS1yaWdodCAua3QtZGVtby1wYW5lbCB7XG4gIHJpZ2h0OiAtNTcwcHg7XG59XG5cbi5rdC1kZW1vLXBhbmVsIHtcbiAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9qZWN0cy1maWx0ZXIua3QtZGVtby1wYW5lbCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uLmt0LXB1bHNlIGkge1xuICBjb2xvcjogI2M3YzdkZTtcbiAgYW5pbWF0aW9uOiBrdC1wdWxzZS1jb2xvciAyLjVzIGVhc2Utb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGt0LXB1bHNlLWNvbG9yIHtcbiAgMCUge1xuICAgIGNvbG9yOiAjYzdjN2RlO1xuICB9XG4gIDUwJSB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgY29sb3I6ICNjN2M3ZGU7XG4gIH1cbn1cbi5rdC13aWRnZXRfX2VsbGlwc2lzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubXktc2VsZWN0LS1pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zdGF0IHRoZWFkIHRoLCAudGFibGUtc3RhdCB0aGVhZCB0ciB7XG4gIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ua3QtbG9naW5fX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi56LWluZGV4LTAge1xuICB6LWluZGV4OiAwO1xufVxuXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWZkZmY7XG59XG5cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGUxZmY7XG59XG5cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHRkOmZpcnN0LWNoaWxkLFxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZmRmZjtcbn1cblxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRkOmZpcnN0LWNoaWxkIHAge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB0ZDpmaXJzdC1jaGlsZCxcbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB0ZDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlMWZmO1xufVxuXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGQ6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQzZmE7XG59XG5cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvcnMtc3RhdGlzdGljcyAuYmctc2Vjb25kYXJ5IHRkLCAuZWRpdG9ycy1zdGF0aXN0aWNzIC5iZy1zZWNvbmRhcnkgdGQ6bnRoLWNoaWxkKDIpIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YWFkZmE7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIC5iZy1zZWNvbmRhcnkgdGQ6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQzZmE7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIC5iZy1zZWNvbmRhcnkgdGQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FhZGZhICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRkOmZpcnN0LWNoaWxkLCAuZWRpdG9ycy1zdGF0aXN0aWNzIHRoOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyB0ZDpudGgtY2hpbGQoMikgLnJlcG9ydC1jYXRlZ29yeS1vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjllMWZmICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRkOm50aC1jaGlsZCgyKSAucmVwb3J0LWNhdGVnb3J5LWV2ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFjY2ZmICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRkOm50aC1vZi10eXBlKG9kZCkgLnJlcG9ydC1jYXRlZ29yeS1vZGQsXG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRkOm50aC1vZi10eXBlKG9kZCkgLnJlcG9ydC1jYXRlZ29yeS1ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDNmYSAhaW1wb3J0YW50O1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyB0aDpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDNmYSAhaW1wb3J0YW50O1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyB0aDpudGgtY2hpbGQoMiksIC5lZGl0b3JzLXN0YXRpc3RpY3MgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMTYwcHg7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIC5yZXBvcnQtY2F0ZWdvcnktb2RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZTFmZjtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgLnJlcG9ydC1jYXRlZ29yeS1ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhY2NmZjtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGhlYWQgdHIge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRkIHtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyB0ZCBkaXYge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyAuY2F0ZWdvcnktcm93IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyAuaW1hZ2UtdHlwZXMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIC5pbWFnZS10eXBlcyBkaXYge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXN0LXNldHRpbmdzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiA1NXB4O1xuICB6LWluZGV4OiA5OTk5OTk5O1xufVxuLnRlc3Qtc2V0dGluZ3MgaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMTQ5LCAyMjIsIDEwMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNDksIDIyMiwgMTAwLCAwKTtcbiAgfVxufVxuLnByb2dyZXNzLWJ0bi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICM5NWRlNjQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzk1ZGU2NCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgMS41cyBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTQ5LCAyMjIsIDEwMCwgMC41KTtcbn1cblxuLnByb2dyZXNzLWJ0bi1jaXJjbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzczZDEzZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjNzNkMTNkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjaztcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG59XG5cbi5wcm9ncmVzcy1idG4tY2lyY2xlW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjYjJiZWMzO1xuICBib3JkZXItY29sb3I6ICNkZmU2ZTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZmFmYyAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLndhcm5pbmctYnRuLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDE5NCwgMTgsIDAuOTYpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTQsIDE4LCAwLjk2KSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi53YXJuaW5nLWJ0bi1jaXJjbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkYmMwMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmRiYzAyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLndhcm5pbmctYnRuLWNpcmNsZVtkaXNhYmxlZF0ge1xuICBjb2xvcjogI2IyYmVjMztcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNmU5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmN2ZhZmMgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hY2NvdW50LXN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5hY2NvdW50LXN3aXRjaC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogN3B4IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM2MzZDOUI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hY2NvdW50LXN3aXRjaC1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzYzNkM5Qjtcbn1cblxuI2t0X2Zvb3RlciAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZ3JvdXBzLWxpc3QgLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmNDg2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmY0ODZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbi5ncm91cHMtbGlzdCAubXktc2VsZWN0IHtcbiAgei1pbmRleDogMjtcbn1cblxuLmN1c3RvbS10YWJsZSAudGFibGUgdGhlYWQgdHIge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50YWctcGljdHVyZS1wcmV2aWV3IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1zaW1pbGFyLXByb2plY3QtcHJldmlldyB7XG4gIG1hcmdpbjogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhcmNoLXNpbWlsYXItcHJvamVjdC1wcmV2aWV3IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1zaW1pbGFyLXByb2plY3RzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2VhcmNoLXNpbWlsYXItcHJvamVjdHMtYnV0dG9uIC5zcGlubmVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNlYXJjaC1zaW1pbGFyLXByb2plY3RzLWJ1dHRvbiAuc3Bpbm5lciAucGF0aCB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbn1cblxuLnNpbWlsYXItcHJvamVjdC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi5zaW1pbGFyLXByb2plY3QtY29udGFpbmVyIC5zaW1pbGFyLXByb2plY3QtY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSg4MiwgNjMsIDEwNSwgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5zaW1pbGFyLXByb2plY3QtY29udGFpbmVyIC5zaW1pbGFyLXByb2plY3QtZW1wdHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNpbWlsYXItcHJvamVjdC1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudGFnLXBpY3R1cmUtcHJldmlldyB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG4uc2xpZGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnRhZ3MtbWF0Y2gtd3JhcHBlciB7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4udGFncy1tYXRjaF9faXRlbSB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGFncy1tYXRjaF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG59XG5cbi5mb250LXdlaWdodC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdWJ0aXRsZS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNlN2U4ZWY7XG4gIG1hcmdpbjogMCAxcmVtIDAgMC41cmVtO1xufVxuXG4udGVtcGxhdGUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICAvKiDQoNCw0LfQvNC10YAg0YjRgNC40YTRgtCwICovXG4gIGNvbG9yOiAjNDg0NjViO1xuICAvKiDQptCy0LXRgiDRgtC10LrRgdGC0LAgKi9cbn1cblxuLnRlbXBsYXRlLXRpdGxlOjpiZWZvcmUsXG4udGVtcGxhdGUtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG4gIC8qINCm0LLQtdGCINC70LjQvdC40LkgKi9cbn1cblxuLnRlbXBsYXRlLXRpdGxlOjpiZWZvcmUge1xuICBmbGV4OiAwIDAgMTAlO1xuICAvKiDQm9C10LLQsNGPINC70LjQvdC40Y8g0LfQsNC90LjQvNCw0LXRgiAzMCUgKi9cbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAvKiDQntGC0YHRgtGD0L8g0LzQtdC20LTRgyDQu9C40L3QuNC10Lkg0Lgg0YLQtdC60YHRgtC+0LwgKi9cbn1cblxuLnRlbXBsYXRlLXRpdGxlOjphZnRlciB7XG4gIGZsZXg6IDE7XG4gIC8qINCf0YDQsNCy0LDRjyDQu9C40L3QuNGPINC30LDQvdC40LzQsNC10YIg0L7RgdGC0LDQstGI0LXQtdGB0Y8g0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+ICg3MCUpICovXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAvKiDQntGC0YHRgtGD0L8g0LzQtdC20LTRgyDQu9C40L3QuNC10Lkg0Lgg0YLQtdC60YHRgtC+0LwgKi9cbn1cblxuLmNvbmZpcm0tY2hpbGQtdGFnIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5pcy1pbnZhbGlkOmhhcyh+IC50aXRsZS11bmlxdWUtdmFsaWRhdGlvbikge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmNsZWFyLWNhY2hlLWJ1dHRvbiB7XG4gIG1hcmdpbjogYXV0byA1cHg7XG4gIGhlaWdodDogMzdweDtcbn1cblxuLmJ1dHRvbi1zcGlubmVyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBPdmVycmlkZSBCb290c3RyYXAgVmFyaWFibGVzXG4vL1xuXG5cblxuXG4kZW5hYmxlLXJvdW5kZWQ6ICRrdC1yb3VuZGVkOyAvLyBwYXNzIHJvdW5kZWQgY29ybmVycyBzZXR0aW5nIHRvIGJvb3RzdHJhcCBTQVNTXG5cbi8vIEZvbnRzXG4kZm9udC1mYW1pbHktYmFzZTpcdFx0XHRcdFx0XHRcdFx0XHRrdC1nZXQoJGt0LWZvbnQtZmFtaWxpZXMsIHJlZ3VsYXIpO1xuXG5cblxuLy8gQ29sb3IgU3lzdGVtXG4kcHJpbWFyeTogICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0a3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIHByaW1hcnksIGJhc2UpICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgIFx0XHRcdFx0XHRcdFx0XHRcdCNlMWUxZWYgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0a3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIHN1Y2Nlc3MsIGJhc2UpICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCBpbmZvLCBiYXNlKSAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgd2FybmluZywgYmFzZSkgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0a3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIGRhbmdlciwgYmFzZSkgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0I2Y4ZjlmYSAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHQjMzQzYTQwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgIFx0XCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgXHRcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuKTtcblxuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IFx0XHRcdFx0XHRcdFx0XHRcdCRrdC1tZWRpYS1icmVha3BvaW50cyAhZGVmYXVsdDtcblxuLy8gQm9yZGVyIFJhZGl1ZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIFx0XHRcdFx0XHRcdC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgXHRcdFx0XHRcdFx0LjJyZW0gIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSAmIEJ1dHRvbiBDb250cm9sc1xuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgXHRcdFx0XHRcdFx0bm9ybWFsICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDMpICFkZWZhdWx0O1xuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDIpICFkZWZhdWx0O1xuXG4kYnRuLXNlY29uZGFyeS1jb2xvcjpcdFx0XHRcdFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMykgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1ob3Zlci1iZy1jb2xvcjpcdFx0XHRcdFx0XHQjZjRmNWY4ICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIFx0XHRcdCRrdC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgIFx0XHRcdFx0XHRcdC42NXJlbTtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICBcdFx0XHRcdFx0XHQxcmVtO1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgIFx0XHRcdFx0XHRcdDEuNTtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgIFx0XHRcdFx0XHRcdC41cmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgIFx0XHRcdFx0XHRcdDFyZW07XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgXHRcdFx0XHRcdFx0MS41O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgXHRcdFx0XHRcdFx0MS4xNXJlbTtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICBcdFx0XHRcdFx0XHQxLjY1cmVtO1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogIFx0XHRcdFx0XHRcdDEuNTtcblxuJGlucHV0LWJvcmRlci1jb2xvcjpcdFx0XHRcdFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAzKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6XHRcdFx0XHRcdFx0XHRsaWdodGVuKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSwgMTIlKTtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICBcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDEpICFkZWZhdWx0O1xuJGlucHV0LXJlYWRvbmx5LWJnOiAgICAgICAgICAgICAgICAgICAgIFx0XHRcdCNmZmZmZmYgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtaWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICBcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICBcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICBcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDEpICFkZWZhdWx0O1xuXG4vLyBCdXR0b24gZWxldmF0ZSBzaGFkb3dzXG4kYnRuLWVsZXZhdGUtc2hhZG93LTE6XHRcdFx0XHRcdFx0XHRcdDBweCAwcHggMTFweCAwcHggcmdiYSg1NiwzNiw5OSwwLjA4KTtcbiRidG4tZWxldmF0ZS1zaGFkb3ctMS1ob3ZlcjpcdFx0XHRcdFx0XHQwcHggMHB4IDIycHggMHB4IHJnYmEoNTYsMzYsOTksMC4xMSk7XG4kYnRuLWVsZXZhdGUtc2hhZG93LTI6XHRcdFx0XHRcdFx0XHRcdDBweCAwcHggMTFweCAwcHggcmdiYSg1NiwzNiw5OSwwLjEwKTtcbiRidG4tZWxldmF0ZS1zaGFkb3ctMi1ob3ZlcjpcdFx0XHRcdFx0XHQwcHggMHB4IDIycHggMHB4IHJnYmEoNTYsMzYsOTksMC4xMyk7XG4kYnRuLWVsZXZhdGUtc2hhZG93LTM6XHRcdFx0XHRcdFx0XHRcdDBweCAwcHggMTFweCAwcHggcmdiYSg1NiwzNiw5OSwwLjEyKTtcbiRidG4tZWxldmF0ZS1zaGFkb3ctMy1ob3ZlcjpcdFx0XHRcdFx0XHQwcHggMHB4IDIycHggMHB4IHJnYmEoNTYsMzYsOTksMC4xNSk7XG5cblxuLy8gVGFibGVcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHRcdHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgICBcdFx0XHRcdFx0bGlnaHRlbigjZjRmNWY4LCAxJSk7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRsaWdodGVuKCNmNGY1ZjgsIDIlKTtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgXHRcdFx0XHRcdGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGJhc2UpO1xuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIFx0XHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgICBcdFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cblxuLy8gQ2FyZFxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDEpICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbFxuJG1vZGFsLWlubmVyLXBhZGRpbmc6XHRcdFx0XHRcdFx0XHRcdDEuMjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6XHRcdFx0XHRcdFx0XHRcdDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIFx0XHRcdFx0MCAuMjVyZW0gLjVyZW0gcmdiYShrdC1iYXNlLWNvbG9yKGdyZXksIDIpLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgIFx0IFx0XHRcdFx0MCAuNXJlbSAxcmVtIHJnYmEoa3QtYmFzZS1jb2xvcihncmV5LCAyKSwgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgXHRcdFx0XHRrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgXHQgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG5cblxuXG4vLyBQb3BvdmVyc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgXHRcdFx0XHQwLjlyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICBcdFx0XHRcdDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgXHRcdFx0XHQxcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBcdFx0XHRcdCNmZmZmZmYgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICBcdFx0XHRcdDNweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIFx0XHRcdFx0MHB4IDBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuMTUpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBcdFx0XHRcdCNmZmZmZmYgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDMpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgXHRcdFx0XHQxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgXHRcdFx0XHQxLjI1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDIpICFkZWZhdWx0O1xuXG5cblxuLy8gVG9vbHRpcHNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgIFx0XHRcdFx0MC45cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgXHRcdFx0XHQyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICBcdFx0XHRcdCNmZmZmZmYgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICBcdFx0XHRcdDNweCAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0MSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIFx0XHRcdFx0Ljc1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgXHRcdFx0XHQxcmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHQwICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gVG9hc3RzXG4kdG9hc3QtemluZGV4Olx0XHRcdFx0XHRcdFx0XHRcdFx0JGt0LWRyb3Bkb3duLXppbmRleCArIDEwMCAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOlx0XHRcdFx0XHRcdFx0XHRcdFx0MnJlbSAgIWRlZmF1bHQ7XG4kdG9hc3Qtd2lkdGg6IFx0XHRcdFx0XHRcdFx0XHRcdFx0MzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzpcdFx0XHRcdFx0XHRcdFx0XHQka3QtZHJvcGRvd24tc2hhZG93ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiBcdFx0XHRcdFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMykgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IFx0XHRcdFx0XHQjZmZmICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6XHRcdFx0XHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHRrdC1nZXQtY29sb3IoKSAhZGVmYXVsdDtcblxuXG5cbi8vIERyb3Bkb3duXG4kZHJvcGRvd24tYm94LXNoYWRvdzpcdFx0XHRcdFx0XHRcdFx0JGt0LWRyb3Bkb3duLXNoYWRvdyAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0JGt0LWRyb3Bkb3duLXppbmRleCAhZGVmYXVsdDtcblxuXG5cbi8vIFRleHQgbXV0ZWRcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDIpICFkZWZhdWx0O1xuXG5cblxuLy8gQmFkZ2VzXG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICBcdFx0XHRcdC41ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICBcdFx0XHRcdC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgXHRcdFx0XHQ4NSUgIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICBcdFx0XHRcdFx0XHQyMHB4ICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDEpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICBcdFx0XHRcdGt0LWJyYW5kLWNvbG9yKGludmVyc2UpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgXHRcdFx0XHRrdC1icmFuZC1jb2xvcigpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDEpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lciAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy14ICogNCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtcGFkZGluZy14ICogMiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi53aWR0aCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gR2xvYmFsIENvbmZpZ1xuLy9cblxuXG5cbi8vIEluaXQgZ2xvYmFsIGZ1bmN0aW9ucyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiZ2xvYmFsL2luaXRcIjtcblxuLy8gTGF5b3V0IEJyZWFrcG9pbnRzKGJvb3RzdHJhcCByZXNwb25zaXZlIGJyZWFrcG9pbnRzKVxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGFuZCBtYXhpbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cbiRrdC1tZWRpYS1icmVha3BvaW50czogKFxuICAgIC8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4gICAgeHM6IDAsXG5cbiAgICAvLyBTbWFsbCBzY3JlZW4gLyBwaG9uZVxuICAgIHNtOiA1NzZweCxcblxuICAgIC8vIE1lZGl1bSBzY3JlZW4gLyB0YWJsZXRcbiAgICBtZDogNzY4cHgsXG5cbiAgICAvLyBMYXJnZSBzY3JlZW4gLyBkZXNrdG9wXG4gICAgbGc6IDEwMjRweCwgLy8xMDI0cHgsXG5cbiAgICAvLyBFeHRyYSBsYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiAgICB4bDogMTM5OXB4XG4pICFkZWZhdWx0O1xuXG4vLyBHbG9iYWwgcm91bmRlZCBib3JkZXIgbW9kZVxuJGt0LXJvdW5kZWQ6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIEJvcmRlciBSYWRpdXNcbiRrdC1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG5cbi8vIENvcmUgaWNvbiBjb2RlcyhsaW5lYXdlc29tZSBpY29uczogaHR0cHM6Ly9pY29uczguY29tL2xpbmUtYXdlc29tZSlcbiRrdC1hY3Rpb24taWNvbnM6IChcbiAgICBjbG9zZTogJ1xcZjE5MScsXG4gICAgZG93bjogJ1xcZjExMCcsXG4gICAgdXA6ICdcXGYxMTMnLFxuICAgIGxlZnQ6ICdcXGYxMTEnLFxuICAgIHJpZ2h0OiAnXFxmMTEyJyxcbiAgICBwbHVzOiAnXFxmMmMyJyxcbiAgICBtaW51czogJ1xcZjI4ZSdcbikgIWRlZmF1bHQ7XG5cbi8vIENvcmUgYm9sZCBpY29uIGNvZGVzKGxpbmVhd2Vzb21lIGljb25zOiBodHRwczovL2tlZW50aGVtZXMuY29tL21ldHJvbmljL3ByZXZpZXcvZGVmYXVsdC9jb21wb25lbnRzL2ljb25zL2ZsYXRpY29uLmh0bWwpXG4ka3QtYWN0aW9uLWJvbGQtaWNvbnM6IChcbiAgICBkb3duOiAnXFxmMWEzJyxcbiAgICB1cDogJ1xcZjFhNScsXG4gICAgbGVmdDogJ1xcZjFhNCcsXG4gICAgcmlnaHQ6ICdcXGYxOWQnLFxuICAgIGNsb3NlOiAnXFxmMWIyJ1xuKSAhZGVmYXVsdDtcblxuLy8gRWxldmF0ZSBzaGFkb3dcbiRrdC1lbGV2YXRlLXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDgyLDYzLDEwNSwwLjA1KSAhZGVmYXVsdDtcbiRrdC1lbGV2YXRlLXNoYWRvdy0yOiAwcHggMHB4IDEzcHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMSkgIWRlZmF1bHQ7XG5cbi8vIERyb3Bkb3duIHNoYWRvd1xuJGt0LWRyb3Bkb3duLXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLDYzLDEwNSwgMC4xNSkgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBzY3JvbGxiYXIgY29sb3JcbiRrdC1zY3JvbGwtY29sb3I6IGRhcmtlbigjZWJlZGYyLCA2JSkgIWRlZmF1bHQ7XG5cbi8vIFRyYW5zaXRpb25cbiRrdC10cmFuc2l0aW9uOiBhbGwgMC4zcyAhZGVmYXVsdDtcblxuLy8gTW9kYWwgWi1pbmRleFxuJGt0LW1vZGFsLXppbmRleDogMTA1MCAhZGVmYXVsdDtcblxuLy8gZHJvcGRvd24gWi1pbmRleFxuJGt0LWRyb3Bkb3duLXppbmRleDogOTUgIWRlZmF1bHQ7XG5cbi8vIFN0YXRlIENvbG9yXG4ka3Qtc3RhdGUtY29sb3JzOiAoXG4gICAgLy8gTWV0cm9uaWMgc3RhdGVzXG4gICAgYnJhbmQ6IChcbiAgICAgICAgYmFzZTogIzVkNzhmZixcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgbGlnaHQ6IChcbiAgICAgICAgYmFzZTogI2ZmZmZmZixcbiAgICAgICAgaW52ZXJzZTogIzI4MmEzY1xuICAgICksXG4gICAgZGFyazogKFxuICAgICAgICBiYXNlOiAjMjgyYTNjLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcblxuICAgIC8vIEJvb3RzdHJhcCBzdGF0ZXNcbiAgICBwcmltYXJ5OiAoXG4gICAgICAgIGJhc2U6ICM1ODY3ZGQsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIHN1Y2Nlc3M6IChcbiAgICAgICAgYmFzZTogIzBhYmI4NywgLy8xZGM5YjcsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIGluZm86IChcbiAgICAgICAgYmFzZTogIzU1NzhlYixcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgd2FybmluZzogKFxuICAgICAgICBiYXNlOiAjZmZiODIyLFxuICAgICAgICBpbnZlcnNlOiAjMTExMTExXG4gICAgKSxcbiAgICBkYW5nZXI6IChcbiAgICAgICAgYmFzZTogI2ZkMzk3YSxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgIClcbikgIWRlZmF1bHQ7XG5cblxuLy8gQmFzZSBjb2xvcnNcbiRrdC1iYXNlLWNvbG9yczogKFxuICAgIGxhYmVsOiAoXG4gICAgICAgIDE6ICNhMmE1YjksXG4gICAgICAgIDI6ICM3NDc4OGQsXG4gICAgICAgIDM6ICM1OTVkNmUsXG4gICAgICAgIDQ6ICM0ODQ2NWJcbiAgICApLFxuICAgIHNoYXBlOiAoXG4gICAgICAgIDE6ICNmMGYzZmYsXG4gICAgICAgIDI6ICNlOGVjZmEsXG4gICAgICAgIDM6ICM5M2EyZGQsXG4gICAgICAgIDQ6ICM2NDZjOWFcbiAgICApLFxuICAgIGdyZXk6IChcbiAgICAgICAgMTogI2Y3ZjhmYSwgLy8jZjRmNWY4XG4gICAgICAgIDI6ICNlYmVkZjIsXG4gICAgICAgIDM6IGRhcmtlbigjZWJlZGYyLCAzJSksXG4gICAgICAgIDQ6IGRhcmtlbigjZWJlZGYyLCA2JSlcbiAgICApXG4pICFkZWZhdWx0O1xuXG4vLyBTb2NpYWwgbmV0d29yayBjb2xvcnMoc2VlOiBodHRwczovL2JyYW5kY29sb3JzLm5ldC8pXG4ka3Qtc29jaWFsLWNvbG9yczogKFxuICAgIGZhY2Vib29rOiAoXG4gICAgICAgIGJhc2U6ICMzYjU5OTgsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIGdvb2dsZTogKFxuICAgICAgICBiYXNlOiAjZGM0ZTQxLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICB0d2l0dGVyOiAoXG4gICAgICAgIGJhc2U6ICM0QUIzRjQsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIGluc3RhZ3JhbTogKFxuICAgICAgICBiYXNlOiAjNTE3ZmE0LFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICB5b3V0dWJlOiAoXG4gICAgICAgIGJhc2U6ICNiMzEyMTcsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIGxpbmtlZGluOiAoXG4gICAgICAgIGJhc2U6ICMwMDc3YjUsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIHNreXBlOiAoXG4gICAgICAgIGJhc2U6ICMwMGFmZjAsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApXG4pICFkZWZhdWx0O1xuXG4vLyBSb290IEZvbnQgU2V0dGluZ3NcbiRrdC1mb250LWZhbWlsaWVzOiAoXG4gICAgcmVndWxhcjogdW5xdW90ZSgnUG9wcGlucywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmJyksXG4gICAgaGVhZGluZzogdW5xdW90ZSgnUG9wcGlucywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmJylcbikgIWRlZmF1bHQ7XG5cbi8vIFJvb3QgRm9udCBTZXR0aW5nc1xuJGt0LWZvbnQtc2l6ZTogKFxuICAgIHNpemU6IChcbiAgICAgICAgZGVza3RvcDogMTNweCxcbiAgICAgICAgdGFibGV0OiAxMnB4LFxuICAgICAgICBtb2JpbGU6IDEycHhcbiAgICApLFxuICAgIHdlaWdodDogMzAwXG4pICFkZWZhdWx0O1xuXG4vLyBHZW5lcmFsIExpbmsgU2V0dGluZ3NcbiRrdC1mb250LWNvbG9yOiAoXG4gICAgdGV4dDogIzY0NmM5YSxcbiAgICBsaW5rOiAoXG4gICAgICAgIGRlZmF1bHQ6IGt0LXN0YXRlLWNvbG9yKGJyYW5kKSxcbiAgICAgICAgaG92ZXI6IGRhcmtlbihrdC1zdGF0ZS1jb2xvcihicmFuZCksIDYlKVxuICAgIClcbikgIWRlZmF1bHQ7XG5cbi8vIFBvcnRsZXQgc2V0dGluZ3NcbiRrdC1wb3J0bGV0OiAoXG4gICAgbWluLWhlaWdodDogKFxuICAgICAgICBkZWZhdWx0OiAoXG4gICAgICAgICAgICBkZXNrdG9wOiA2MHB4LFxuICAgICAgICAgICAgbW9iaWxlOiA1MHB4XG4gICAgICAgICksXG4gICAgICAgIHNtOiAoXG4gICAgICAgICAgICBkZXNrdG9wOiA1MHB4LFxuICAgICAgICAgICAgbW9iaWxlOiA0MHB4XG4gICAgICAgICksXG4gICAgICAgIGxnOiAoXG4gICAgICAgICAgICBkZXNrdG9wOiA4MHB4LFxuICAgICAgICAgICAgbW9iaWxlOiA2MHB4XG4gICAgICAgICksXG4gICAgICAgIHhsOiAoXG4gICAgICAgICAgICBkZXNrdG9wOiAxMDBweCxcbiAgICAgICAgICAgIG1vYmlsZTogODBweFxuICAgICAgICApXG4gICAgKSxcbiAgICBzcGFjZTogKFxuICAgICAgICBkZXNrdG9wOiAyNXB4LFxuICAgICAgICBtb2JpbGU6IDE1cHhcbiAgICApLFxuICAgIGJvdHRvbS1zcGFjZTogKFxuICAgICAgICBkZXNrdG9wOiAyMHB4LFxuICAgICAgICBtb2JpbGU6IDIwcHhcbiAgICApLFxuICAgIGJvcmRlci1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKSxcbiAgICBiZy1jb2xvcjogI2ZmZmZmZixcbiAgICBzaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSg4Miw2MywxMDUsMC4wNSlcbikgIWRlZmF1bHQ7XG5cbi8vIFBhZ2UgcGFkZGluZ1xuJGt0LXBhZ2UtcGFkZGluZzogKFxuXHRkZXNrdG9wOiAyNXB4LFxuXHRtb2JpbGU6IDE1cHhcbikgIWRlZmF1bHQ7XG5cbi8vIFBhZ2UgY29udGFpbmVyIHdpZHRoXG4ka3QtcGFnZS1jb250YWluZXItd2lkdGg6IDEzODBweCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIFNjcm9sbChQZXJmZWN0IFNjcm9sbGJhcikgc2l6ZVxuJGt0LWN1c3RvbS1zY3JvbGwtc2l6ZTogNHB4ICFkZWZhdWx0O1xuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nICogLjUpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoZGl2aWRlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15LCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG5cblxuLy8gRGVmYXVsdCBBY2NvcmRpb25cbi5hY2NvcmRpb24ge1xuXHQuY2FyZCB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAxcmVtO1xuXHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0PiBpICB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG5cdFx0XHRcdFx0PiBpICB7XG5cdFx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDEuMjVyZW07XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tbm8tYmd7XG5cdFx0LmNhcmR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGlnaHQgQWNjb3JkaW9uXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCB7XG5cdC5jYXJkIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZjQ7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblxuXHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXG5cdFx0Ly8gcmVtb3ZlIGJvcmRlciBmb3IgdGhlIGxhc3QgaXRlbVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblxuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtOztcblxuXHRcdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gT3V0bGluZSBBY2NvcmRpb25cbi5hY2NvcmRpb24uYWNjb3JkaW9uLW91dGxpbmUge1xuXG5cdCYtLXBhZGRlZHtcblx0XHRwYWRkaW5nOjEuN3JlbTtcblx0fVxuXG5cdC5jYXJkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuXHRcdGJvcmRlcjowO1xuXG5cdFx0LmNhcmQtaGVhZGVye1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW07XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogbGlnaHRlbihrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSksIDIwJSk7XG5cdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDJweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDEuNXJlbSArIDJweCk7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAxLjI1cmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIG1pbnVzKSApO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICM0NjQ0NTc7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWZlZmYwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyN7a3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIHBsdXMpfSc7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2VmZWZmMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1ib2R5LXdyYXBwZXIge1xuXHRcdFx0Pi5jYXJkLWJvZHl7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMi43cmVtIDEuN3JlbSAxLjdyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogbGlnaHRlbihrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSksIDIwJSk7XG5cdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogIzhkOGM5YjtcblxuXHRcdFx0XHQ+IHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gcmVtb3ZlIG1hcmdpbiBvbiBsYXN0IGl0ZW1cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTb2xpZCBBY2NvcmRpb25cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNvbGlkIHtcblx0LmNhcmQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRib3JkZXI6MDtcblxuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxLjI1cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cblx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBDdXN0b20gdG9nZ2xlIGljb25cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1hcnJvdyB7XG5cdC5jYXJkIHtcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1sYS1pY29uLXNlbGYoIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCBkb3duKSApO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnI3trdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgbGVmdCl9Jztcblx0XHRcdFx0XHRcdC8qcnRsOmJlZ2luOnJlbW92ZSovXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnI3trdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgcmlnaHQpfSc7XG5cdFx0XHRcdFx0XHQvKnJ0bDplbmQ6cmVtb3ZlKi9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gQ3VzdG9tIHRvZ2dsZSBpY29uXG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtcGx1cyB7XG5cdC5jYXJkIHtcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1sYS1pY29uLXNlbGYoIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCBtaW51cykgKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcje2t0LWdldCgka3QtYWN0aW9uLWljb25zLCBwbHVzKX0nO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBTVkcgaWNvblxuLmFjY29yZGlvbi5hY2NvcmRpb24tc3ZnLWljb24ge1xuXHQuY2FyZCB7XG5cdFx0Ym9yZGVyLXRvcDowO1xuXG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXG5cdFx0XHRcdC5rdC1zdmctaWNvbntcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDJyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cblx0XHRcdFx0XHQua3Qtc3ZnLWljb257XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1ib2R5e1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzLjJyZW07XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0LmNhcmQtYm9keXtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNWRyB0b2dnbGVcbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1zdmd7XG5cdC5jYXJke1xuXHRcdC5jYXJkLWhlYWRlcntcblx0XHRcdC5jYXJkLXRpdGxle1xuXHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSk7XG5cblx0XHRcdFx0Lmt0LXN2Zy1pY29ue1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cblx0XHRcdFx0XHQua3Qtc3ZnLWljb257XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gUGFuZWxcbi5hY2NvcmRpb24uYWNjb3JkaW9uLXBhbmVsIHtcblx0LmNhcmQge1xuXHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0cGFkZGluZzogMS4yNXJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIEFsZXJ0XG4vL1xuXG5cblxuXG4uYWxlcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMXJlbSAycmVtOztcbiAgICBtYXJnaW46IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggMDtcblxuICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAuYWxlcnQtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAwIDA7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWxlcnQtaWNvbi10b3Age1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsZXJ0LXRleHQge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAuYWxlcnQtY2xvc2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgIFx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRWxldmF0ZVxuICAgICYuYWxlcnQtZWxldmF0ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xKTtcbiAgICB9XG5cbiAgICAvLyBTdGF0ZXNcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgIFx0Ji5hbGVydC0jeyRuYW1lfSB7XG5cdCAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXHQgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGludmVyc2UpO1xuXG5cdCAgICAgICAgLmFsZXJ0LWljb24ge1xuXHRcdCAgICAgICAgaSB7XG5cdFx0ICAgICAgICAgICAgY29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgaW52ZXJzZSk7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgIH1cblxuXHRcdCAgICAuYWxlcnQtdGV4dCB7XG5cdFx0ICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBpbnZlcnNlKTtcblxuXHRcdCAgICAgICAgaHIge1xuXHRcdFx0XHQgICAgYm9yZGVyLXRvcC1jb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBpbnZlcnNlKTtcblx0XHRcdFx0ICAgIG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cblx0ICAgIFx0LmFsZXJ0LWNsb3NlIHtcblx0ICAgIFx0XHRpIHtcblx0ICAgIFx0XHRcdGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGludmVyc2UpO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHQgICAgfVxuXG5cdCAgICAmLmFsZXJ0LW91dGxpbmUtI3skbmFtZX0ge1xuXHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cdCAgICAgICAgY29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cblx0ICAgICAgICAuYWxlcnQtaWNvbiB7XG5cdFx0ICAgICAgICBpIHtcblx0XHQgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblx0XHQgICAgICAgIH1cblx0XHQgICAgfVxuXG5cdFx0ICAgIC5hbGVydC10ZXh0IHtcblx0XHQgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXHRcdCAgICB9XG5cblx0ICAgIFx0LmFsZXJ0LWNsb3NlIHtcblx0ICAgIFx0XHRpIHtcblx0ICAgIFx0XHRcdGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hbGVydC1zb2xpZC0jeyRuYW1lfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSksIDAuMSk7XG5cdCAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblxuXHQgICAgICAgIC5hbGVydC1pY29uIHtcblx0XHQgICAgICAgIGkge1xuXHRcdCAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICB9XG5cblx0XHQgICAgLmFsZXJ0LXRleHQge1xuXHRcdCAgICAgICAgY29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cdFx0ICAgIH1cblxuXHQgICAgXHQuYWxlcnQtY2xvc2Uge1xuXHQgICAgXHRcdGkge1xuXHQgICAgXHRcdFx0Y29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG5cdCAgICB9XG4gICAgfVxuXG4gICAgLy8gU2Vjb25kYXJ5IGFsZXJ0XG4gICAgJi5hbGVydC1zZWNvbmRhcnkge1xuICAgICAgICAuYWxlcnQtaWNvbiB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWxlcnQtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNYXJnaW5sZXNzXG4gICAgJi5hbGVydC0tbWFyZ2lubGVzcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLmFsZXJ0LWJvbGQge1xuICAgICAgICAuYWxlcnQtdGV4dCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIEJhZGdlIEN1c3RvbWl6YXRpb25cbi8vXG5cblxuXG4uYmFkZ2Uge1xuXHRmb250LXdlaWdodDogNDAwO1xufSIsIi8vXG4vLyBCdXR0b24gQ3VzdG9taXphdGlvblxuLy9cblxuXG5cbi8vIEJhc2UgYnV0dG9uXG4uYnRuIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHQmOmZvY3VzOm5vdCguYnRuLWVsZXZhdGUpIHtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gVGFnc1xubGFiZWwuYnRuLFxuaW5wdXQuYnRuLFxuYnV0dG9uLmJ0biB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gQ2xlYW4gYnV0dG9uXG4uYnRuLmJ0bi1jbGVhbiB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjoga3QtYmFzZS1jb2xvcihzaGFwZSwgMyk7XG5cblx0aSB7XG5cdFx0Y29sb3I6IGt0LWJhc2UtY29sb3Ioc2hhcGUsIDMpO1xuXHR9XG5cblx0LnNob3cgPiAmLFxuXHQmLmFjdGl2ZSxcblx0JjphY3RpdmUsXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3Ioc2hhcGUsIDEpO1xuXG5cdFx0aSB7XG5cdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gRGVmYXVsdCBidXR0b25cbi5idG4uYnRuLWRlZmF1bHQge1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3Ioc2hhcGUsIDIpO1xuXG5cdGkge1xuXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKHNoYXBlLCAzKTtcblx0fVxuXG5cdC5zaG93ID4gJixcblx0Ji5hY3RpdmUsXG5cdCY6YWN0aXZlLFxuXHQmOmhvdmVyIHtcblx0XHRpIHtcblx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHR9XG5cblx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cdFx0YmFja2dyb3VuZDoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRib3JkZXItY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdH1cbn1cblxuLy8gU2Vjb25kYXJ5IGJ1dHRvblxuLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICRidG4tc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAmOmZvY3VzLFxuXHQmLmFjdGl2ZSxcblx0JjphY3RpdmUsXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYnRuLXNlY29uZGFyeS1jb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ0bi1zZWNvbmRhcnktaG92ZXItYmctY29sb3I7XG5cdH1cbn1cblxuLy8gQnV0dG9uIHN0YXRlc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiBqb2luKCRrdC1zdGF0ZS1jb2xvcnMsICRrdC1zb2NpYWwtY29sb3JzKSB7XG4gICAgLmJ0bi0jeyRuYW1lfSB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoa3QtZ2V0KCRjb2xvciwgYmFzZSksIGt0LWdldCgkY29sb3IsIGJhc2UpKTtcblx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cbiAgICAgICAgQGlmICRuYW1lID09IGxpZ2h0IHtcblx0ICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlLFxuXHRcdCAgICAmOmZvY3VzLFxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgICAgICYgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIFx0XHQmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBPdXRsaW5lIHN0YXRlc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAuYnRuLW91dGxpbmUtI3skbmFtZX0ge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KGt0LWdldCgkY29sb3IsIGJhc2UpLCBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSk7XG4gICAgfVxufVxuXG4vLyBIb3ZlciBzdGF0ZXNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgLmJ0bi1ob3Zlci0jeyRuYW1lfSB7XG4gICAgXHQvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIFx0Ly9jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cbiAgICBcdC5zaG93ID4gJixcblx0ICBcdCYuYWN0aXZlLFxuXHQgIFx0JjphY3RpdmUsXG5cdCAgXHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHR9XG4gICAgfVxuXG4gICAgLmJ0bi1vdXRsaW5lLWhvdmVyLSN7JG5hbWV9IHtcbiAgICBcdC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0ICBcdCYuYnRuLWNsZWFuIHtcbiAgICBcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgXHR9XG5cbiAgICBcdC5zaG93ID4gJixcblx0ICBcdCYuYWN0aXZlLFxuXHQgIFx0JjphY3RpdmUsXG5cdCAgXHQmOmhvdmVyIHtcblx0ICBcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cbiAgICB9XG59XG5cbi8vIEZvbnQgc3RhdGVzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXHQuYnRuLWZvbnQtI3skbmFtZX0ge1xuXHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICB9XG5cbiAgICAuYnRuLWZvbnQtaG92ZXItI3skbmFtZX0ge1xuICAgIFx0LnNob3cgPiAmLFxuXHQgIFx0Ji5hY3RpdmUsXG5cdCAgXHQmOmFjdGl2ZSxcblx0ICBcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdH1cbiAgICB9XG59XG5cbi8vIFNlY29uZGFyeSBvdXRsaW5lIGJ1dHRvblxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBcdGNvbG9yOiBkYXJrZW4oa3QtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSksIDUwJSk7XG5cbiAgXHQuc2hvdyA+ICYsXG4gIFx0Ji5hY3RpdmUsXG4gIFx0JjphY3RpdmUsXG4gIFx0Jjpob3ZlciB7XG4gIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgXHRcdC8vY29sb3I6ICNmZmY7XG4gIFx0fVxufVxuXG4vLyBFbGV2YXRlIGJ1dHRvbnNcbi5idG4ge1xuXHQvLyBFbGV2YXRlIDFcblx0Ji5idG4tZWxldmF0ZSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcblxuXHRcdCYuYnRuLWVsZXZhdGUtYWlyIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdCAgXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xuXHRcdCAgXHR9XG5cdFx0fVxuXHR9XG5cblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcblx0XHQkYmFzZS1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cblx0XHRAaWYgJG5hbWUgPT0gbGlnaHQge1xuXHRcdFx0JGJhc2UtY29sb3I6ICM5OTk5OTk7XG5cdFx0fVxuXG5cdFx0Ji5idG4tI3skbmFtZX0uYnRuLWVsZXZhdGUge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKCRiYXNlLWNvbG9yLDAuMTUpO1xuXG5cdFx0XHQuc2hvdyA+ICYsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Ji5hY3RpdmUsXG5cdCAgXHRcdCY6YWN0aXZlLFxuXHQgIFx0XHQmOmhvdmVyIHtcblx0ICBcdFx0XHRib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoJGJhc2UtY29sb3IsIDAuMjUpICFpbXBvcnRhbnQ7XG5cblx0ICBcdFx0XHQmLmJ0bi1zbSB7XG5cdCAgXHRcdFx0XHRib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoJGJhc2UtY29sb3IsIDAuMjUpICFpbXBvcnRhbnQ7XG5cdCAgXHRcdFx0fVxuXG5cdCAgXHRcdFx0QGlmICRuYW1lID09IGxpZ2h0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdCAgXHRcdH1cblx0ICBcdH1cblxuXHQgIFx0Ji5idG4tI3skbmFtZX0uYnRuLWVsZXZhdGUtaG92ZXIge1xuXHRcdFx0LnNob3cgPiAmLFxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmZvY3VzLFxuXHQgIFx0XHQmOmFjdGl2ZSxcblx0ICBcdFx0Jjpob3ZlciB7XG5cdCAgXHRcdFx0Ym94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKCRiYXNlLWNvbG9yLCAwLjI1KSAhaW1wb3J0YW50O1xuXG5cdCAgXHRcdFx0Ji5idG4tc20ge1xuXHQgIFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKCRiYXNlLWNvbG9yLCAwLjI1KSAhaW1wb3J0YW50O1xuXHQgIFx0XHRcdH1cblxuXHQgIFx0XHRcdEBpZiAkbmFtZSA9PSBsaWdodCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHQgIFx0XHR9XG5cdCAgXHR9XG5cdH1cbn1cblxuLy8gU3F1YXJlIGJ1dHRvbnNcbi5idG4ge1xuXHQmLmJ0bi1zcXVhcmUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cbn1cblxuLy8gUGlsbCBidXR0b25zXG4uYnRuIHtcblx0Ji5idG4tcGlsbCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0fVxufVxuXG4vLyBUZXh0IHRyYW5zZm9ybVxuLmJ0biB7XG5cdCYuYnRuLXVwcGVyIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Ji5idG4tYm9sZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdCYuYnRuLWJvbGRlciB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdCYuYnRuLWJvbGRlc3Qge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQmLmJ0bi10aGluIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0Ji5idG4tbG93ZXIge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdH1cbn1cblxuLy8gQ3VzdG9tIHNpemluZ1xuLmJ0biB7XG5cdCYuYnRuLXdpZGUge1xuXHRcdHBhZGRpbmctbGVmdDogMi4yNXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuXHR9XG5cblx0Ji5idG4td2lkZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMi43NXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtO1xuXHR9XG5cblx0Ji5idG4td2lkZXN0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDNyZW07XG5cdFx0cGFkZGluZy1yaWdodDogM3JlbTtcblx0fVxuXG5cdCYuYnRuLXRhbGwge1xuXHRcdHBhZGRpbmctdG9wOiAwLjg1cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjg1cmVtO1xuXHR9XG5cblx0Ji5idG4tdGFsbGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMS4xNXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4xNXJlbTtcblx0fVxuXG5cdCYuYnRuLXRhbGxlc3Qge1xuXHRcdHBhZGRpbmctdG9wOiAxLjM1cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxLjM1cmVtO1xuXHR9XG59XG5cbi8vIEN1c3RvbSBmb250IHNpemluZ1xuLmJ0biB7XG5cdCYuYnRuLWZvbnQtc20ge1xuXHRcdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0fVxuXG5cdCYuYnRuLWZvbnQtbWQge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXG5cdCYuYnRuLWZvbnQtbGcge1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHR9XG59XG5cbi8vIEJ1dHRvbiB3aXRoIGljb25cbi5idG4ge1xuXHQvL2Rpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBpbmNsdWRlIGt0LWljb25zLXNpemUoKGxpbmVhd2Vzb21lOiAxLjVyZW0sIGZvbnRhd2Vzb21lOiAxLjJyZW0sIGZsYXRpY29uOiAxLjJyZW0pKTtcblxuXHRpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQvL2xpbmUtaGVpZ2h0OiAwO1xuXHR9XG5cblx0Ji5idG4tc20ge1xuXHRcdEBpbmNsdWRlIGt0LWljb25zLXNpemUoKGxpbmVhd2Vzb21lOiAxLjNyZW0sIGZvbnRhd2Vzb21lOiAxcmVtLCBmbGF0aWNvbjogMXJlbSkpO1xuXG5cdFx0aSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzVyZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYuYnRuLWxnIHtcblx0XHRAaW5jbHVkZSBrdC1pY29ucy1zaXplKChsaW5lYXdlc29tZTogMS43cmVtLCBmb250YXdlc29tZTogMS40cmVtLCBmbGF0aWNvbjogMS4zcmVtKSk7XG5cblx0XHRpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMC43NXJlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhYmVsIGJ1dHRvblxuLmJ0bi5idG4tbGFiZWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKHNoYXBlLCAxKTtcblx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1saW5rLFxuYS5idG4uYnRuLWxhYmVsLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwsXG5pbnB1dC5idG4uYnRuLWxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cblx0Jjpmb2N1cyxcblx0Jjpob3Zlcixcblx0Ji5hY3RpdmUge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0ICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0fVxufVxuXG4vLyBMYWJlbCBidXR0b24gc3RhdGVzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluIGpvaW4oJGt0LXN0YXRlLWNvbG9ycywgJGt0LXNvY2lhbC1jb2xvcnMpIHtcblx0LmJ0bi5idG4tbGFiZWwtI3skbmFtZX0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG5cdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmJ0bi5idG4tbGFiZWwtI3skbmFtZX0tbzIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMik7XG5cdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xuXHR9XG5cblx0bGFiZWwuYnRuLmJ0bi1sYWJlbC0jeyRuYW1lfSxcblx0YS5idG4uYnRuLWxhYmVsLSN7JG5hbWV9LFxuXHRidXR0b24uYnRuLmJ0bi1sYWJlbC0jeyRuYW1lfSxcblx0aW5wdXQuYnRuLmJ0bi1sYWJlbC0jeyRuYW1lfSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyLFxuXHRcdCYuYWN0aXZlIHtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0ICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gQnV0dG9uIHdpdGggaWNvbiBvbmx5XG4uYnRuLmJ0bi1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCYuYnRuLWNpcmNsZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG5cblx0aSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ly9saW5lLWhlaWdodDogMDtcblx0fVxuXG5cdFtjbGFzc149XCJzb2NpY29uLVwiXSxcblx0W2NsYXNzKj1cIiBzb2NpY29uLVwiXSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHQmIHtcblx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0d2lkdGg6IDNyZW07XG5cdH1cblxuXHQmLmJ0bi14cyB7XG5cdFx0aGVpZ2h0OiAycmVtO1xuXHRcdHdpZHRoOiAycmVtO1xuXHR9XG5cblx0Ji5idG4tc20ge1xuXHRcdGhlaWdodDogMi41cmVtO1xuXHRcdHdpZHRoOiAyLjVyZW07XG5cdH1cblxuXHQmLmJ0bi1sZyB7XG5cdFx0aGVpZ2h0OiA0cmVtO1xuXHRcdHdpZHRoOiA0cmVtO1xuXHR9XG5cblx0Ly8gSWNvbiBzaXppbmdcblx0Ji5idG4taWNvbi1zbSB7XG5cdFx0QGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgobGluZWF3ZXNvbWU6IDEuMjVyZW0sIGZvbnRhd2Vzb21lOiAxLjE1cmVtLCBmbGF0aWNvbjogMS4xNXJlbSkpO1xuXHR9XG5cblx0Ly8gSWNvbiBzaXppbmdcblx0Ji5idG4taWNvbi1tZCB7XG5cdFx0QGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgobGluZWF3ZXNvbWU6IDEuM3JlbSwgZm9udGF3ZXNvbWU6IDEuMnJlbSwgZmxhdGljb246IDEuMnJlbSkpO1xuXHR9XG5cblx0Ji5idG4taWNvbi1sZyB7XG5cdFx0QGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgobGluZWF3ZXNvbWU6IDEuNHJlbSwgZm9udGF3ZXNvbWU6IDEuNHJlbSwgZmxhdGljb246IDEuNHJlbSkpO1xuXHR9XG5cblx0Ly8gSWNvbiBidXR0b24gc3RhdGVzXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cdCAgICAmLmJ0bi0jeyRuYW1lfSB7XG5cdCAgICAgICAgaSB7XG5cdCAgICAgICAgXHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdCAgICAgICAgfVxuXG5cdCAgICAgICAgJjpmb2N1cyxcblx0ICAgICAgICAmOmhvdmVyLFxuXHQgICAgICAgICYuYWN0aXZlIHtcblx0ICAgICAgICBcdGkge1xuXHQgICAgICAgIFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdCAgICAgICAgXHR9XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXHR9XG59XG5cbi8vIFNhbWUgaGVpZ2h0IHdpdGggaWNvbiBidG5cbi5idG4taWNvbi1oIHtcblx0JiB7XG5cdFx0aGVpZ2h0OiAzcmVtO1xuXHR9XG5cblx0Ji5idG4tc20ge1xuXHRcdGhlaWdodDogMi4yNXJlbTtcblx0fVxuXG5cdCYuYnRuLWxnIHtcblx0XHRoZWlnaHQ6IDRyZW07XG5cdH1cbn1cblxuLy8gSW5wdXQgZ3JvdXAgd29ya2Fyb3VuZHNcbi5pbnB1dC1ncm91cC1hcHBlbmQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG5cdC5idG4uYnRuLWljb24ge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4vLyBCdXR0b24gd2l0aCBzcGlubmVyXG4uYnRuLmt0LXNwaW5uZXIge1xuXHQmIHtcblx0XHQmOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMgKiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBSaWdodFxuXHRcdCYua3Qtc3Bpbm5lci0tcmlnaHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMgKiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1zcGlubmVyLS1zbSB7XG5cdFx0Jjpub3QoLmt0LXNwaW5uZXItLWNlbnRlcikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjUgKiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBSaWdodFxuXHRcdCYua3Qtc3Bpbm5lci0tcmlnaHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIuNSAqICRpbnB1dC1idG4tcGFkZGluZy14O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmt0LXNwaW5uZXItLWxnIHtcblx0XHQmOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMuNSAqICRpbnB1dC1idG4tcGFkZGluZy14O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFJpZ2h0XG5cdFx0Ji5rdC1zcGlubmVyLS1yaWdodCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMy41ICogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBCdXR0b24gZ2xvdyBzdHlsZVxuLmJ0bntcblx0Ji5idG4tZ2xvdyB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDJweCAxNHB4IDJweCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG5cblx0XHQuc2hvdyA+ICYsXG4gIFx0XHQmLmFjdGl2ZSxcbiAgXHRcdCY6YWN0aXZlLFxuICBcdFx0Jjpob3ZlciB7XG4gIFx0XHRcdGJveC1zaGFkb3c6IDBweCAycHggMTRweCAycHggcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICBcdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gQnV0dG9uIEdyb3VwIEN1c3RvbWl6YXRpb25cbi8vIFxuXG5cbi5idG4tZ3JvdXB7XG5cblx0Ji5idG4tcGlsbHtcblx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXHRcdFx0LmJ0bi0jeyRuYW1lfXtcblx0XHRcdFx0QGlmICRuYW1lID09ICdtZXRhbCd7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdCAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdFx0ICBcdFx0XHRib3JkZXItY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdFx0XHR9IFx0XHRcdFxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcdFx0XHRcdFxuXG5cdFx0XHRcdC5zaG93ID4gJixcblx0XHRcdCAgXHQmLmFjdGl2ZSxcblx0XHRcdCAgXHQmOmFjdGl2ZSxcblx0XHRcdCAgXHQmOmhvdmVyIHtcblx0XHRcdCAgXHRcdEBpZiAkbmFtZSA9PSAnbWV0YWwne1xuXHRcdFx0ICBcdFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0XHQgIFx0XHR9XG5cdFx0XHQgIFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYnRuLWVsZXZhdGVke1xuXHRcdGJveC1zaGFkb3c6ICRidG4tZWxldmF0ZS1zaGFkb3ctMTtcblx0fVxuXG5cdEBpbmNsdWRlIGt0LW1vYmlsZXtcblx0XHQmLmJ0bi1waWxse1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0Lm5hdntcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5idG57XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gQ29kZSBDdXN0b21pemF0aW9uXG4vLyBcblxuXG5cbmNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgcGFkZGluZzogMC4xNXJlbSAwLjI1cmVtO1xuXG4gICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgIH1cbn0iLCIvL1xuLy8gRHJvcGRvd25cbi8vXG5cblxuXG4ka3QtZHJvcGRvd24tbWVudS13aWR0aHM6IChcbiAgICB4czogMTYwcHgsXG4gICAgc206IDI0MHB4LFxuICAgIG1kOiAyNjBweCxcbiAgICBsZzogMzIwcHgsXG4gICAgeGw6IDM4MHB4LFxuKTtcblxuLy8gQmFzZVxuLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1pbi13aWR0aDogMTRyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAvLyBGaXQgb3B0aW9uc1xuICAgICYuZHJvcGRvd24tbWVudS1maXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYuZHJvcGRvd24tbWVudS1maXQtYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1tZW51LWZpdC10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLW1lbnUtZml0Om5vdCguZHJvcGRvd24tbWVudS10b3AtdW5yb3VuZCkge1xuICAgICAgICA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXG4gICAgICAgICYuZHJvcGRvd24tbWVudS10b3AtdW5yb3VuZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgID4gbGkgPiBhLFxuICAgID4gLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogMC43cmVtIDEuMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1pY29ucy1zaXplKChsaW5lYXdlc29tZTogMS40cmVtLCBmb250YXdlc29tZTogMS40cmVtLCBmbGF0aWNvbjogMS4zcmVtKSk7XG5cbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIH1cblxuICAgIC8vIFJUTCBtb2RlIGZpeFxuICAgIC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXJhbmdlcGlja2VyKSB7XG4gICAgICAgIC8qcnRsOnJhdzpcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAqL1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGt0LWRyb3Bkb3duLW1lbnUtd2lkdGhzIHtcbiAgICAgICAgJi5kcm9wZG93bi1tZW51LSN7JG5hbWV9IHtcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBbmltYXRpb25zXG4gICAgJi5kcm9wZG93bi1tZW51LWFuaW0ge1xuICAgICAgICBhbmltYXRpb246IGRyb3Bkb3duLW1lbnUtZmFkZS1pbiAuM3MgZWFzZSAxLCBkcm9wZG93bi1tZW51LW1vdmUtdXAgLjNzIGVhc2Utb3V0IDE7XG4gICAgfVxuXG4gICAgLmRyb3B1cCAmLFxuICAgIC5kcm9wZG93bi1tZW51LWFuaW0tZG93biB7XG4gICAgICAgICYuZHJvcGRvd24tbWVudS1hbmltIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZHJvcGRvd24tbWVudS1mYWRlLWluIC4zcyBlYXNlIDEsIGRyb3Bkb3duLW1lbnUtbW92ZS1kb3duIC4zcyBlYXNlLW91dCAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWxpZ25tZW50XG4gICAgbGVmdDogMCN7Jy8qcnRsOmlnbm9yZSovJ307XG4gICAgLypydGw6cmF3OlxuICAgIHJpZ2h0OiBhdXRvO1xuICAgICovXG5cbiAgICAvLyBtb2JpbGUgbW9kZVxuICAgIEBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gICAgICAgICYuZHJvcGRvd24tbWVudS14bCxcbiAgICAgICAgJi5kcm9wZG93bi1tZW51LWxnLFxuICAgICAgICAmLmRyb3Bkb3duLW1lbnUtbWQge1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBEcm9wZG93biB0b2dnbGVcbi5uYXYtbGluay5kcm9wZG93bi10b2dnbGUsXG4uYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtI3snLypydGw6aWdub3JlKi8nfTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICAgIC8vQGluY2x1ZGUga3QtYXJyb3ctaWNvbihkb3duLCB0cnVlKTtcbiAgICAgICAgQGluY2x1ZGUga3QtZmxhdGljb24yLWljb24oa3QtZ2V0KCRrdC1hY3Rpb24tYm9sZC1pY29ucywgZG93bikpO1xuICAgIH1cblxuICAgICYuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBJbmxpbmUgZHJvcGRvd24gYnV0dG9uXG4uZHJvcGRvd24uZHJvcGRvd24taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIERpcmVjdGlvbnNcbi5kcm9wdXAge1xuICAgIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUsXG4gICAgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWZsYXRpY29uMi1pY29uKGt0LWdldCgka3QtYWN0aW9uLWJvbGQtaWNvbnMsIHVwKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tZ3JvdXAuZHJvcHJpZ2h0IHtcbiAgICAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtZmxhdGljb24yLWljb24oa3QtZ2V0KCRrdC1hY3Rpb24tYm9sZC1pY29ucywgcmlnaHQpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1ncm91cC5kcm9wbGVmdCB7XG4gICAgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWZsYXRpY29uMi1pY29uKGt0LWdldCgka3QtYWN0aW9uLWJvbGQtaWNvbnMsIGxlZnQpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQW5pbWF0aW9uc1xuQGtleWZyYW1lcyBkcm9wZG93bi1tZW51LWZhZGUtaW4ge1xuICAgIGZyb20gICB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byB7IG9wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyBkcm9wZG93bi1tZW51LW1vdmUtZG93biB7XG4gICAgZnJvbSAgIHsgbWFyZ2luLXRvcDogLTEwcHggfVxuICAgIHRvIHsgbWFyZ2luLXRvcDogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyb3Bkb3duLW1lbnUtbW92ZS11cCB7XG4gICAgZnJvbSAgIHsgbWFyZ2luLXRvcDogMTBweCB9XG4gICAgdG8geyBtYXJnaW4tdG9wOiAwOyB9XG59XG4iLCIvL1xuLy8gRm9ybXNcbi8vXG5cblxuLy8gRm9ybSBncm91cFxuLmZvcm0tZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdCYuZm9ybS1ncm91cC1tYXJnaW5sZXNzLFxuXHQmLmZvcm0tZ3JvdXAtbGFzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0LmludmFsaWQtZmVlZGJhY2ssXG5cdC52YWxpZC1mZWVkYmFjayB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXG5cdC5mb3JtLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHR9XG5cblx0Ly8gU3BhY2Ugc2l6aW5nXG5cdCYuZm9ybS1ncm91cC1tZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXG5cdCYuZm9ybS1ncm91cC1zbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHR9XG5cblx0Ji5mb3JtLWdyb3VwLXhzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuXHR9XG5cblx0Ji5mb3JtLWdyb3VwLWxhc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDByZW07XG5cdH1cbn1cblxuLy8gRm9ybSBjb250cm9sXG4uZm9ybS1jb250cm9sIHtcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0JltyZWFkb25seV0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1yZWFkb25seS1iZztcblx0fVxuXG5cdC8vIFBpbGwgc3R5bGVcblx0Ji5mb3JtLWNvbnRyb2wtcGlsbCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0fVxufVxuXG4vLyBDdXN0b20gaW5wdXRzXG4uY3VzdG9tLXNlbGVjdCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1maWxlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQmOmFmdGVyIHtcblx0ICAgIGZsb2F0OiBsZWZ0O1xuXHR9XG59XG5cblxuLy8gSW5wdXQgR3JvdXBcbi5pbnB1dC1ncm91cCB7XG5cdEBpbmNsdWRlIGt0LWljb25zLXNpemUoKGxpbmVhd2Vzb21lOiAxLjRyZW0sIGZvbnRhd2Vzb21lOiAxLjJyZW0sIGZsYXRpY29uOiAxLjJyZW0pKTtcblxuXHRpIHtcblx0XHRjb2xvcjogJGlucHV0LWdyb3VwLWljb24tY29sb3I7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdH1cblxuXHQuZm9ybS1jb250cm9sLmlzLXZhbGlkICsgLmlucHV0LWdyb3VwLWFwcGVuZCxcblx0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkICsgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuaW5wdXQtZ3JvdXAtcHJlcGVuZCArIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG5cdC5pbnB1dC1ncm91cC1wcmVwZW5kICsgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcblx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHR9XG59XG5cbi8vIFZhbGlkYXRpb25cbi52YWxpZGF0ZWQge1xuXHQudmFsaWQtZmVlZGJhY2ssXG5cdC5pbnZhbGlkLWZlZWRiYWNrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiLy9cbi8vIEdyaWQgQ3VzdG9taXphdGlvblxuLy9cblxuXG5cbi5yb3cge1xuXHQvLyBQYWRkaW5nbGVzcyByb3dcblx0Ji5yb3ctbm8tcGFkZGluZyB7XG4gICAgXHRtYXJnaW4tbGVmdDogMDtcbiAgICBcdG1hcmdpbi1yaWdodDogMDtcblxuICAgIFx0PiBkaXYge1xuICAgICAgICBcdHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgXHRwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIFx0fVxuICAgIH1cblxuICAgIC8vIEZ1bGwgaGVpZ2h0IHJvd1xuICAgICYucm93LWZ1bGwtaGVpZ2h0IHtcbiAgICBcdGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAvLyBTdHJldGNoIGNvbHVtblxuICAgIC5jb2wtc3RyZXRjaCB7XG4gICAgXHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH0gXG5cbiAgICAvLyByb3cgc2VwYXJhdG9yXG4gICAgJltjbGFzcyo9XCJyb3ctY29sLXNlcGFyYXRvci1cIl0ge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAka3QtbWVkaWEtYnJlYWtwb2ludHMge1xuICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1hYm92ZSgkdmFsdWUpIHtcbiAgICAgICAgICAgICYucm93LWNvbC1zZXBhcmF0b3ItI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9ICAgIFxufSIsIi8vXG4vLyBNb2RhbFxuLy9cblxuXG5cblxuLy8gQmFzZVxuLm1vZGFsIHtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cbiAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWNsb3NlLWljb24oKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1ob3Zlci10cmFuc2l0aW9uKCk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTdGljayB0byBib3R0b20gcmlnaHRcbiAgICAmLm1vZGFsLXN0aWNreS1ib3R0b20tcmlnaHQge1xuICAgICAgICAkd2lkdGgtZGVmYXVsdDogNTAwcHg7XG4gICAgICAgICR3aWR0aC1sZzogNjAwcHg7XG5cbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aC1kZWZhdWx0O1xuXG4gICAgICAgICYubW9kYWwtc3RpY2t5LWxnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoLWxnO1xuICAgICAgICB9XG5cbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDYwcHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoLWRlZmF1bHQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubW9kYWwtc3RpY2t5LWxnIHtcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoLWxnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICYubW9kYWwtYm9keS1maXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYubW9kYWwtYm9keS14LWZpdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLm1vZGFsLWJvZHkteS1maXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC1tZWRpYS1hYm92ZSh4bCkge1xuICAgIC5tb2RhbC1kaWFsb2cubW9kYWwteGwge1xuICAgICAgICBtYXgtd2lkdGg6IGt0LW1lZGlhLWJyZWFrcG9pbnQoeGwpIC0gMTAwcHg7XG4gICAgfVxufVxuIiwiLy9cbi8vIFBhZ2luYXRpb25cbi8vXG5cblxuXG4ucGFnaW5hdGlvbntcblxuXHQmLnBhZ2luYXRpb24tLWdyaWR7XG5cdFx0ZmxleDoxO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46MDtcblxuXHRcdC5wYWdlLWl0ZW17XG5cblx0XHRcdC5wYWdlLWxpbmt7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiAjOTI4ZWFhO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdHdpZHRoOiAyLjI1cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDIuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIDAuMXJlbTtcblx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbjtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1c3tcblxuXHRcdFx0XHQucGFnZS1saW5re1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblx0XHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcdFxufSIsIi8vXG4vLyBQb3BvdmVyXG4vL1xuXG5cblxuLy8gQmFzZVxuLnBvcG92ZXIge1xuICAgIGJveC1zaGFkb3c6ICRwb3BvdmVyLWJveC1zaGFkb3c7XG5cbiAgICAucG9wb3Zlci1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIH1cbn0iLCIvL1xuLy8gUHJvZ3Jlc3Ncbi8vIFxuXG4ucHJvZ3Jlc3Mge1x0ICAgICAgICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgfSAgICBcblxuICAgICYucHJvZ3Jlc3Mtc20ge1xuICAgICAgICBoZWlnaHQ6IDZweDsgIFxuXG4gICAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBcdGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfSAgICAgICAgXHRcbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLWxnIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgXHQucHJvZ3Jlc3MtYmFyIHsgICAgICAgIFx0XHRcbiAgICAgICAgXHRib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIFRhYmxlXG4vL1xuXG5cblxuLnRhYmxlIHtcblxuXHR0aCwgdGR7XG5cdFx0Ji50YWJsZS1jZW50ZXJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0dGhlYWQge1xuXHRcdHRoLCB0ZCB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdH1cblx0dGhlYWQge1xuXHRcdHRyLCB0aCB7XG5cdFx0XHRAZXh0ZW5kIC5zdGlja3ktdG9wO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdHotaW5kZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcblx0XHR9XG5cdH1cblxuXHR0ci50YWJsZS1hY3RpdmUge1xuXHRcdHRkLCB0aCB7XG5cdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgaW52ZXJzZSk7XG5cdFx0fVxuXHR9XG5cblx0Ji50YWJsZS1oZWFkLW5vYm9yZGVyIHtcblx0XHR0aGVhZCB7XG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYudGFibGUtaGVhZC1zb2xpZCB7XG5cdFx0dGhlYWQge1xuXHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRhYmxlLWxpZ2h0e1xuXHRcdHRye1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6ICM5MzkyYTA7XG5cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksMSk7XG5cdFx0XHR9XG5cblx0XHRcdHRkLnRhYmxlLXJvdy10aXRsZXtcblx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRoZWFke1xuXHRcdFx0dHJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpLCAwLjE1KTtcblx0XHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnN7XG5cblx0XHRcdCYtLSN7JG5hbWV9e1xuXHRcdFx0XHR0aGVhZHtcblx0XHRcdFx0XHR0cntcblx0XHRcdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgYmFzZSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBiYXNlKSwgMC4xNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50YWJsZS13cmFwcGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDI2MHB4KTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnRhYnMtdGFibGUtd3JhcHBlciB7XG5cdEBleHRlbmQgLnRhYmxlLXdyYXBwZXI7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDM1MHB4KTtcbn1cblxuXG4udGFibGU6bm90KC50YWJsZS1ib3JkZXJlZCkge1xuXHR0aGVhZCB7XG5cdFx0dGgsIHRkIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gVGFic1xuLy9cblxuXG5cbi8vIFRhYnNcbi5uYXYtcGlsbHMsXG4ubmF2LXRhYnMge1xuXHRtYXJnaW46IDAgMCAyNXB4IDA7ICAgXG5cblx0Lm5hdi1pdGVtIHtcblx0XHQubmF2LWxpbmsge1xuXHRcdFx0cGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdEBpbmNsdWRlIGt0LWljb25zLXN0eWxlKGZvbnQtc2l6ZSwgKGZvbnRhd2Vzb21lOiAxLjJyZW0sIGxpbmVhd2Vzb21lOiAxLjNyZW0sIGZsYXRpY29uOiAxLjRyZW0pICk7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgIFxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHRcdH0gICAgIFxuXHRcdFx0XG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gRGVmYXVsdCBUYWJzXG4ubmF2LXRhYnMge1xuXHQubmF2LWl0ZW0ge1xuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFxuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0fSAgICAgXG5cdFx0XHRcblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNob3cgPiAubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gUGlsbCBUYWJzXG4ubmF2LXBpbGxzIHtcblx0Lm5hdi1pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Lm5hdi1saW5rIHtcblx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCYuYWN0aXZlOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2hvdyA+IC5uYXYtbGluayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXHRcdH1cblx0fVxuXG5cdC8vIFNpemluZ1xuXHQmLm5hdi1waWxscy1zbSB7XG5cdFx0Lm5hdi1pdGVtIHtcblx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBCb2xkXG5cdCYubmF2LXBpbGxzLWJvbGQge1xuXHRcdC5uYXYtaXRlbSB7XG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIExhYmVsIHN0eWxlXG5cdCYubmF2LXBpbGxzLWxhYmVsIHtcblx0XHQubmF2LWl0ZW0ge1xuXHRcblx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHQmLmFjdGl2ZSxcblx0XHRcdFx0Ji5hY3RpdmU6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3QtYnJhbmQtY29sb3IoKSwgMC4xKTtcblx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcblx0XHRcdCYuc2hvdyA+IC5uYXYtbGluayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3QtYnJhbmQtY29sb3IoKSwgMC4xKTtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1hcmdpbmxlc3Ncbi5uYXYtZml0IHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59IiwiLy9cbi8vIFRhYnNcbi8vXG5cblxuLy8gQmFzZVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ge1xuICAgIEBpbmNsdWRlIGt0LWNsZWFyZml4KCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoNjksIDY1LCA3OCwgMC4wNikgMHB4IDFweCAxNXB4IDFweDsgICBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLm5hdi1saW5rIHsgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICBcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICAgICAgcGFkZGluZzogMC44NXJlbSAwLjc1cmVtOyBcblxuICAgICAgICAgICAgLm5hdi1saW5rLWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07ICBcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICAgIGJvcmRlcjogMDsgICAgICAgICAgICBcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMtc3R5bGUoZm9udC1zaXplLCAoZm9udGF3ZXNvbWU6IDEuMnJlbSwgbGluZWF3ZXNvbWU6IDEuM3JlbSwgZmxhdGljb246IDEuNHJlbSkgKTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgIFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIH0gICAgIFxuICAgIH1cblxuICAgICYubmF2LXRhYnMtYnRuLTJ4IHtcbiAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXRhYnMtYnRuLWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAmLm5hdi10YWJzLWJ0bi1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAvLyBQb3J0bGV0IFRhYnNcbiAgICAua3QtcG9ydGxldC0tdGFicyAmIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgLTFweCAwO1xuXG4gICAgICAgICYubmF2LXRhYnMtYnRuLTJ4IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC0ycHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvbGQgdGFiIGxpbmtzXG4gICAgJi5uYXYtdGFicy1ib2xkIHtcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2tpblxuLm5hdi1waWxscy5uYXYtdGFicy1idG4geyAgICAgICAgXG4gICAgYS5uYXYtbGluayB7ICBcbiAgICAgICAgJi5hY3RpdmUgeyBcbiAgICAgICAgICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWxpbmstaWNvbiB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIC5uYXYtbGluay10aXRsZSB7XG4gICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICB9ICAgICAgICAgICBcbiAgIH1cblxuICAgLy8gc3RhdGUgY29sb3JzXG4gICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAmLm5hdi1waWxscy1idG4tI3skbmFtZX0geyAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgIH1cbiAgICAgICB9XG4gICAgfVxufSAgIFxuXG5cbi8vIE1vYmlsZSBNb2RlXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuICAgIC5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIHsgICAgXG4gICAgICAgIC5uYXYge1xuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNnJlbTtcblxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICAgICAgXG59IiwiLy9cbi8vIFRhYnNcbi8vXG5cblxuXG5cbi8vIEJhc2VcbkBtaXhpbiBrdC1uYXYtdGFicy1saW5lLWJhc2UoKSB7XG4gICAgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUge1xuICAgICAgICBAaW5jbHVkZSBrdC1jbGVhcmZpeCgpO1xuXG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHggMDsgICBcblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtYmVsb3coeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7ICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWljb25zLXN0eWxlKGZvbnQtc2l6ZSwgKGZvbnRhd2Vzb21lOiAxLjJyZW0sIGxpbmVhd2Vzb21lOiAxLjNyZW0sIGZsYXRpY29uOiAxLjJyZW0pICk7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICB9ICAgICBcblxuICAgICAgICAgICAgLy8gc3ZnIGljb25zXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtdGFicy1saW5lLWxlZnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5hdi10YWJzLWxpbmUtcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUG9ydGxldCBUYWJzXG4gICAgICAgIC5rdC1wb3J0bGV0LS10YWJzICYge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLTFweCAwLjVyZW07XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICYubmF2LXRhYnMtbGluZS0yeCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLTJweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCb2xkIHRhYiBsaW5rc1xuICAgICAgICAmLm5hdi10YWJzLWJvbGQge1xuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJvbGRlciB0YWIgbGlua3NcbiAgICAgICAgJi5uYXYtdGFicy1ib2xkZXIge1xuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJvbGQgdGFiIGxpbmtzXG4gICAgICAgICYubmF2LXRhYnMtbGcge1xuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1iZWxvdyh4bCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7ICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEb3VibGUgbGluZSBzdHlsZVxuICAgICAgICAmLm5hdi10YWJzLWxpbmUtMngge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEb3VibGUgbGluZSBzdHlsZVxuICAgICAgICAmLm5hdi10YWJzLWxpbmUtM3gge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTcGFjaW5nXG4gICAgICAgICYubmF2LXRhYnMtc3BhY2UtbGcge1xuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LXRhYnMtc3BhY2UteGwge1xuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2tpblxuQG1peGluIGt0LW5hdi10YWJzLWxpbmUtc2tpbigpIHtcbiAgICAubmF2LXRhYnMubmF2LXRhYnMtbGluZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgICYubmF2Lm5hdi10YWJzIC5uYXYtbGluayxcbiAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHN2ZyBpY29uc1xuICAgICAgICAgICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtYmFzZS1jb2xvcihsYWJlbCwgMikpO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXG4gICAgICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBzdmcgaWNvbnNcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gc3RhdGUgY29sb3JzXG4gICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgICAmLm5hdi10YWJzLWxpbmUtI3skbmFtZX0geyAgICAgIFxuICAgICAgICAgICAgICAgICYubmF2Lm5hdi10YWJzIC5uYXYtbGluayxcbiAgICAgICAgICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oa3QtZ2V0KCRjb2xvciwgYmFzZSksIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIERvdWJsZSBsaW5lIHN0eWxlXG4gICAgICAgICAgICAgICAgJi5uYXYtdGFicy1saW5lLTJ4LFxuICAgICAgICAgICAgICAgICYubmF2LXRhYnMtbGluZS0zeCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ2xlYXIgYmFzZSBib3JkZXJcbiAgICAgICAgJi5uYXYtdGFicy1jbGVhciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfSAgICAgXG59XG5cbi8vIEJ1aWxkXG4vLyBCYXNlXG5AaW5jbHVkZSBrdC1uYXYtdGFicy1saW5lLWJhc2UoKTtcblxuLy8gU2tpblxuQGluY2x1ZGUga3QtbmF2LXRhYnMtbGluZS1za2luKCk7IiwiLy9cbi8vIFRvYXN0XG4vL1xuXG5cblxuLy8gQmFzZVxuLnRvYXN0IHtcbiAgICAvLyBBYnNvbHV0ZSBwb3NpdGlvbmVkIHRvYXN0XG4gICAgJi50b2FzdC1jdXN0b20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6ICR0b2FzdC16aW5kZXg7XG4gICAgICAgIHRvcDogJHRvYXN0LXNwYWNpbmc7XG4gICAgICAgIHJpZ2h0OiAkdG9hc3Qtc3BhY2luZztcbiAgICAgICAgd2lkdGg6ICR0b2FzdC13aWR0aDtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICYudG9hc3QtbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAkdG9hc3Qtc3BhY2luZztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50b2FzdC1ib3R0b20ge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAkdG9hc3Qtc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgICAgICYudG9hc3QtdG9wIHtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHRvcDogJHRvYXN0LXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRvYXN0LWNlbnRlci12IHtcbiAgICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50b2FzdC1jZW50ZXItaCB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCR0b2FzdC13aWR0aCAvIC0yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b2FzdC1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudG9hc3QtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50b2FzdC1maWxsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaXRsZVxuICAgIC50b2FzdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyAgICAgICBcbiAgICB9XG5cbiAgICAvLyBUaW1lXG4gICAgLnRvYXN0LXRpbWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICB9XG5cbiAgICAvLyBJY29uXG4gICAgLnRvYXN0LWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICB9XG5cbiAgICAvLyBDbG9zZVxuICAgIC50b2FzdC1jbG9zZSB7XG4gICAgICAgIEBpbmNsdWRlIGt0LWJ1dHRvbi1yZXNldCgpO1xuICAgICAgICBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IFxuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICBcbn0iLCIvL1xuLy8gIFRvb2x0aXBcbi8vXG5cblxuXG4vLyBCYXNlXG4udG9vbHRpcCB7XG4gICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICBib3gtc2hhZG93OiAkcG9wb3Zlci1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICYuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdyxcbiAgICAmLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gICAgXHQvKnJ0bDpyYXc6XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAqL1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLypydGw6cmF3OlxuICAgICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgICAgICAqL1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdyxcbiAgICAmLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgICAgICAvKnJ0bDpyYXc6XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAqL1xuXG4gICAgXHQmOmJlZm9yZSB7XG4gICAgICAgIC8qcnRsOnJhdzpcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgICAgICovXG4gICAgXHR9XG4gICAgfVxuXG4gICAgJi50b29sdG9wLWF1dG8td2lkdGgge1xuICAgICAgIFx0LnRvb2x0aXAtaW5uZXIge1xuICAgICAgIFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XG4gIFx0XHRcdG1heC13aWR0aDpub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2tpbnNcbiAgICAvLyBEYXJrIHNraW5cbiAgICAmLnRvb2x0aXAtZGFyayB7XG4gICAgICAgICRtLWJnLWNvbG9yOiAjMmMyZTNlO1xuICAgICAgICAkbS1mb250LWNvbG9yOiAjZmZmO1xuXG4gICAgICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbS1mb250LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI3skbS1iZy1jb2xvcn07XG4gICAgICAgIH1cblxuICAgICAgICAmLmJzLXRvb2x0aXAtdG9wIHtcbiAgICAgICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAgI3skbS1iZy1jb2xvcn07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJzLXRvb2x0aXAtcmlnaHQge1xuICAgICAgICAgICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogICN7JG0tYmctY29sb3J9I3snLypydGw6aWdub3JlKi8nfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnMtdG9vbHRpcC1ib3R0b20ge1xuICAgICAgICAgICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICAjeyRtLWJnLWNvbG9yfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnMtdG9vbHRpcC1sZWZ0IHtcbiAgICAgICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogICN7JG0tYmctY29sb3J9I3snLypydGw6aWdub3JlKi8nfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJyYW5kIHNraW5cbiAgICAmLnRvb2x0aXAtYnJhbmQge1xuICAgICAgICAkbS1iZy1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgJG0tZm9udC1jb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cbiAgICAgICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICAgICAgY29sb3I6ICRtLWZvbnQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjeyRtLWJnLWNvbG9yfTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnMtdG9vbHRpcC10b3Age1xuICAgICAgICAgICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICAjeyRtLWJnLWNvbG9yfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnMtdG9vbHRpcC1yaWdodCB7XG4gICAgICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAgI3skbS1iZy1jb2xvcn0jeycvKnJ0bDppZ25vcmUqLyd9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5icy10b29sdGlwLWJvdHRvbSB7XG4gICAgICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogICN7JG0tYmctY29sb3J9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5icy10b29sdGlwLWxlZnQge1xuICAgICAgICAgICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAgI3skbS1iZy1jb2xvcn0jeycvKnJ0bDppZ25vcmUqLyd9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gUmVhY3Qgcm9vdCBjb250YWluZXJcbiNyb290IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vLyBHbG9iYWwgbGluayBjdXJzb3JcbmEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gQXV0aCBmb3JtXG4uTXVpSW5wdXQtdW5kZXJsaW5lOmZvY3VzOm5vdCguTXVpLWZvY3VzZWQpOmJlZm9yZSxcbi5NdWlJbnB1dC11bmRlcmxpbmU6YWN0aXZlOm5vdCguTXVpLWZvY3VzZWQpOmJlZm9yZSxcbi5NdWlJbnB1dC11bmRlcmxpbmU6aG92ZXI6bm90KC5NdWktZGlzYWJsZWQpOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg2N2RkICFpbXBvcnRhbnQ7XG59XG5cbi8vIGJ1aWxkZXJcbi5idWlsZGVyLXRhYnMge1xuICAuTXVpVGFicy1mbGV4Q29udGFpbmVyIHtcbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLlByaXZhdGVUYWJJbmRpY2F0b3ItY29sb3JTZWNvbmRhcnktNjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIH1cbn1cblxuLk11aUZvcm1Db250cm9sLW1hcmdpbk5vcm1hbCB7IHdpZHRoOiAxMDAlOyB9XG5cbi5NdWlTd2l0Y2gtY29sb3JTZWNvbmRhcnkuTXVpLWNoZWNrZWQge1xuICBjb2xvcjogIzU4NjdkZCAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJiArIC5NdWlTd2l0Y2gtdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBQYXJ0aWFsc1xuLy8gbm90aWNlXG4ubm90aWNlX19wYXJhZ3JhcGgge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4vLyBhbmltYXRlZC1sb2FkaW5nXG4uaGVhZGVyLXByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vLyBxdWljay1hY3Rpb25zLXBhbmVsXG4uTXVpQmFja2Ryb3Atcm9vdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjA1KSAhaW1wb3J0YW50O1xufVxuXG4vLyBEZW1vcyBleGFtcGxlcyB0b29sYmFyXG4ua3QtY29tbWluZy1zb29uIHtcbiAgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldy1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gdXNlci1ub3RpZmljYXRpb25zXG4udGFiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vLyBNYXRlcmlhbCBVSVxuLy8gRm9yIFNlbGVjdCBjb21wb25lbnRcbi5yZWFjdC1zZWxlY3Qge1xuICAuTXVpSW5wdXRCYXNlLWlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmNzcy0xb2tlYm1yLWluZGljYXRvclNlcGFyYXRvciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgLk11aVR5cG9ncmFwaHktY29sb3JUZXh0U2Vjb25kYXJ5IHtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLk11aUlucHV0QmFzZS1yb290IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnNlbGVjdF9pbnB1dC1oIHtcbiAgLk11aVNlbGVjdC1zZWxlY3QgeyBoZWlnaHQ6IDQxcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxufVxuXG4uTXVpUGFwZXItZWxldmF0aW9uMSB7XG4gIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSg4Miw2MywxMDUsLjE1KSAhaW1wb3J0YW50O1xufVxuIiwiLy9cbi8vIFNjcm9sbFxuLy9cblxuXG4vLyBCYXNlXG4ua3Qtc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLmt0LXNjcm9sbC0tcHVsbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG5cbiAgICAgICAgLnBzX19yYWlsLXkge1xuICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LXNjcm9sbC0tYXV0b0hlaWdodCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi8vIFNraW5cbkBpbmNsdWRlIGt0LXBlcmZlY3Qtc2Nyb2xsYmFyLXZlci1zaXplKCRrdC1jdXN0b20tc2Nyb2xsLXNpemUpO1xuQGluY2x1ZGUga3QtcGVyZmVjdC1zY3JvbGxiYXItaG9yLXNpemUoJGt0LWN1c3RvbS1zY3JvbGwtc2l6ZSk7XG5cbkBpbmNsdWRlIGt0LXBlcmZlY3Qtc2Nyb2xsYmFyLXNraW4oJGt0LXNjcm9sbC1jb2xvcik7XG4iLCIvL1xuLy8gU2Nyb2xsIE1peGluc1xuLy9cblxuXG5cbi8vIFNraW5cbkBtaXhpbiBrdC1wZXJmZWN0LXNjcm9sbGJhci1za2luKCRjb2xvcikge1xuICAgIC5wcyB7XG4gICAgICAgID4gLnBzX19yYWlsLXgge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgPiAucHNfX3RodW1iLXgge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG5cbiAgICAgICAgICAgID4gLnBzX190aHVtYi14IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAucHNfX3JhaWwteSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICA+IC5wc19fdGh1bWIteSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgPiAucHNfX3RodW1iLXkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBrdC1wZXJmZWN0LXNjcm9sbGJhci12ZXItc2l6ZSgkc2l6ZSkge1xuICAgIC5wcyB7XG4gICAgICAgID4gLnBzX19yYWlsLXkge1xuICAgICAgICAgICAgLy9yaWdodDogJHNpemU7XG4gICAgICAgICAgICB3aWR0aDogJHNpemU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICA+IC5wc19fdGh1bWIteSB7XG4gICAgICAgICAgICAgICAgLy9yaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIC8vcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfSAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBrdC1wZXJmZWN0LXNjcm9sbGJhci1ob3Itc2l6ZSgkc2l6ZSkge1xuICAgIC5wcyB7XG4gICAgICAgID4gLnBzX19yYWlsLXgge1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICA+IC5wc19fdGh1bWIteCB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBCb290c3RyYXAgRGF0ZXRpbWVwaWNrZXJcbi8vXG5cblxuXG5cbi8vIEJhc2Vcbi5kYXRlcGlja2VyIHtcbiAgICB3aWR0aDogMjY1cHg7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgXG4gICAgJi5kYXRlcGlja2VyLW9yaWVudC10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICAgIFxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHJlZ3VsYXI7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdGhlYWQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cbiAgICAgICAgICAgICYucHJldixcbiAgICAgICAgICAgICYuZGF0ZXBpY2tlci1zd2l0Y2gsXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZG93IHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0Ym9keSB7XG4gICAgICAgIHRyID4gdGQge1xuICAgICAgICAgICAgJi5kYXkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLm9sZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5uZXcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQsXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZDpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50b2RheSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSksIDAuNykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCA3cHggN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnJhbmdlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHNwYW4ueWVhcixcbiAgICAgICAgICAgIHNwYW4uaG91cixcbiAgICAgICAgICAgIHNwYW4ubWludXRlLFxuICAgICAgICAgICAgc3Bhbi5tb250aCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuZm9jdXNlZCxcbiAgICAgICAgICAgICAgICAmLmZvY3VzZWQ6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUuZm9jdXNlZDpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRmb290IHtcbiAgICAgICAgdHIgPiB0aCB7XG4gICAgICAgICAgICAmLnRvZGF5LFxuICAgICAgICAgICAgJi5jbGVhciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGF0ZXBpY2tlci1pbmxpbmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIH1cbn1cblxuLmlucHV0LWRhdGVyYW5nZSB7XG4gICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufSIsIi8vXG4vLyBCb290c3RyYXAgTm90aWZ5XG4vL1xuXG5cblxuXG5cbi5hbGVydFtkYXRhLW5vdGlmeV0ge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG5cbiAgICAuY2xvc2Uge1xuICAgICAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAgMCAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LWNsb3NlLWljb24oKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBrdC10YWJsZXQge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBrdC1tb2JpbGUge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAmW2RhdGEtbm90aWZ5LXBvc2l0aW9uPXRvcC1jZW50ZXJdLFxuICAgICZbZGF0YS1ub3RpZnktcG9zaXRpb249Ym90dG9tLWNlbnRlcl0ge1xuICAgICAgICB3aWR0aDogMzAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXRhYmxldCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBrdC1pY29ucy1zdHlsZSggZm9udC1zaXplLCAobGluZWF3ZXNvbWU6IDEuOHJlbSwgZm9udGF3ZXNvbWU6IDEuNnJlbSwgZmxhdGljb246IDEuOHJlbSkgKTtcbiAgICBAaW5jbHVkZSBrdC1pY29ucy1zdHlsZSggbWFyZ2luLXRvcCwgKGxpbmVhd2Vzb21lOiAtMC4xcmVtLCBmb250YXdlc29tZTogLTAuMXJlbSwgZmxhdGljb246IC0wLjRyZW0pICk7XG5cbiAgICBbZGF0YS1ub3RpZnk9dGl0bGVdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLmljb24gfiBbZGF0YS1ub3RpZnk9dGl0bGVdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjg1cmVtO1xuICAgIH1cblxuICAgIC5pY29uIH4gW2RhdGEtbm90aWZ5PW1lc3NhZ2VdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuODVyZW07XG4gICAgfVxuXG4gICAgW2RhdGEtbm90aWZ5PXRpdGxlXTpub3QoOmVtcHR5KSB+IFtkYXRhLW5vdGlmeT1tZXNzYWdlXSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgIH1cbn1cbiIsIi8vXG4vLyBCb290c3RyYXAgU3dpdGNoXG4vL1xuXG5cblxuXG5bZGF0YS1zd2l0Y2g9dHJ1ZV0ge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgICAvLyBMYWJlbFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sIFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsIFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogICRpbnB1dC1idG4tcGFkZGluZy14O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG4gICAgfVxuXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiwgIFxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1idG4tcGFkZGluZy15LXNtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc207XG4gICAgfVxuXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnO1xuICAgIH1cbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC0tcGlsbCB7XG4gICAgICAgIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLS1zcXVhcmUge1xuICAgICAgICAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAgIC8vIExhYmVsXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgLy8gU3RhdGUgY29sb3JzXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtI3skbmFtZX0sXG4gICAgICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC0jeyRuYW1lfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgICAgIH0gXG4gICAgfVxuXG4gICAgLy8gRGVmYXVsdCBzdGF0ZVxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQsXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICB9XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtLWFpciB7XG4gICAgICAgIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRidG4tZWxldmF0ZS1zaGFkb3ctMTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gQm9vdHN0cmFwIERhdGV0aW1lcGlja2VyXG4vL1xuXG5cblxuXG4vLyBCYXNlXG4uZGF0ZXRpbWVwaWNrZXIge1xuICAgIHdpZHRoOiAyNjVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgJi5kYXRldGltZXBpY2tlci1vcmllbnQtdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgICBcbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBcbiAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHRoZWFkIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJldixcbiAgICAgICAgICAgICYuc3dpdGNoLFxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgIC5nbHlwaGljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRvdyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYubmV4dCxcbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMSBcIkxpbmVBd2Vzb21lXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMTJcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICAgIHRyPnRkIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGF5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm9sZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5ldyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRvZGF5IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSwgMC43KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDdweCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucmFuZ2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi55ZWFyLFxuICAgICAgICAgICAgc3Bhbi5ob3VyLFxuICAgICAgICAgICAgc3Bhbi5taW51dGUsXG4gICAgICAgICAgICBzcGFuLm1vbnRoIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cbiAgICAgICAgICAgICAgICAmLmZvY3VzZWQsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGludmVyc2UpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRmb290IHtcbiAgICAgICAgdHI+dGgge1xuICAgICAgICAgICAgJi50b2RheSxcbiAgICAgICAgICAgICYuY2xlYXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGF0ZXRpbWVwaWNrZXItaW5saW5lIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICB9XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2Uge1xuICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICB9XG59IiwiLy9cbi8vICBCb290c3RyYXAgVGltZXBpY2tlclxuLy9cblxuXG5cblxuLy8gQmFzZVxuQG1peGluIGt0LWJvb3RzdHJhcC10aW1lcGlja2VyLWJhc2UoKSB7XG4gICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxNzVweDtcblxuICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLWhvdXIsXG4gICAgICAgIC5ib290c3RyYXAtdGltZXBpY2tlci1taW51dGUsXG4gICAgICAgIC5ib290c3RyYXAtdGltZXBpY2tlci1tZXJpZGlhbixcbiAgICAgICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLXNlY29uZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1pbnB1dC1yZXNldCgpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUgdGQge1xuICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwOyAgIFx0XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XHRcdFx0XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDb21wb25lbnQgU2tpblxuQG1peGluIGt0LWJvb3RzdHJhcC10aW1lcGlja2VyLXNraW4oKSB7XG4gICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB7XG4gICAgICAgIC5ib290c3RyYXAtdGltZXBpY2tlci1ob3VyLFxuICAgICAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWludXRlLFxuICAgICAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWVyaWRpYW4sXG4gICAgICAgIC5ib290c3RyYXAtdGltZXBpY2tlci1zZWNvbmQge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUgdGQgPiBhIHtcbiAgICAgICAgICAgIC5sYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgfSAgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gQmFzZVxuQGluY2x1ZGUga3QtYm9vdHN0cmFwLXRpbWVwaWNrZXItYmFzZSgpO1xuXG4vLyBTa2luXG5AaW5jbHVkZSBrdC1ib290c3RyYXAtdGltZXBpY2tlci1za2luKCk7XG4iLCIvL1xuLy8gQm9vdHN0cmFwIERhdGVyYW5nZXBpY2tlclxuLy9cblxuXG5cbi8vIEJhc2Vcbi5kYXRlcmFuZ2VwaWNrZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6ICRrdC1kcm9wZG93bi1zaGFkb3c7XG4gICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAje2t0LWdldCgka3QtZm9udC1mYW1pbGllcywgcmVndWxhcil9O1xuICAgIHotaW5kZXg6ICRrdC1kcm9wZG93bi16aW5kZXg7XG5cbiAgICAubW9kYWwtb3BlbiAmIHtcbiAgICAgICAgei1pbmRleDogJGt0LW1vZGFsLXppbmRleCArIDE7XG4gICAgfVxuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnJhbmdlcyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxLjc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdy1jYWxlbmRhciB7XG4gICAgICAgIC5yYW5nZXMge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdy1yYW5nZXMge1xuICAgICAgICAuZHJwLWNhbGVuZGFyLmxlZnQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3ctY2FsZW5kYXIge1xuICAgICAgICAucmFuZ2VzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJwLWJ1dHRvbnMge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNzVyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgLmJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRycC1jYWxlbmRhciB7XG4gICAgICAgICYubGVmdCxcbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtIDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblxuICAgICAgICAgICAgJi5tb250aCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV4dCxcbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG4gICAgICAgICAgICAmLmF2YWlsYWJsZS5vZmYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zdGFydC1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZW5kLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc3RhcnQtZGF0ZS5lbmQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudG9kYXksXG4gICAgICAgICAgICAmLnRvZGF5LmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSwgMC43KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbi1yYW5nZS5hdmFpbGFibGU6bm90KC5hY3RpdmUpOm5vdCgub2ZmKTpub3QoLnRvZGF5KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgIH1cbn1cbiIsIi8vXG4vLyBCb290c3RyYXAgVGltZXBpY2tlciBDb21wb25lbnRcbi8vXG5cblxuXG5cbi8vIEJhc2Vcbi5ib290c3RyYXAtdG91Y2hzcGluIHtcbiAgICAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIEJvb3RzdHJhcCBNYXhsZW5ndGhcbi8vXG5cblxuXG5cbi8vIEJhc2VcbkBtaXhpbiBrdC1ib290c3RyYXAtbWF4bGVuZ3RoLWJhc2UoKSB7XG4gXHQuYm9vdHN0cmFwLW1heGxlbmd0aCB7XG4gXHRcdHotaW5kZXg6IDEwNDAgIWltcG9ydGFudDtcblxuIFx0XHQmLmt0LWJhZGdlIHtcbiBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuIFx0XHR9IFx0XHRcblxuIFx0XHQubW9kYWwgJiB7XG4gXHRcdFx0ei1pbmRleDogMTA2MCAhaW1wb3J0YW50O1xuIFx0XHR9XG4gXHR9XG59XG5cbi8vIEJhc2VcbkBpbmNsdWRlIGt0LWJvb3RzdHJhcC1tYXhsZW5ndGgtYmFzZSgpOyIsIi8vXG4vLyBCb290c3RyYXAgU2VsZWN0XG4vL1xuXG5cblxuXG4vLyBCYXNlXG5AbWl4aW4ga3QtYm9vdHN0cmFwLXNlbGVjdC1iYXNlKCkge1xuICAgICRrdC1nZW5lcmFsLXBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAka3QtdGl0bGUtcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgLy8gQm9vdHN0cmFwIHNlbGVjdCBiYXNlXG4gICAuYm9vdHN0cmFwLXNlbGVjdCB7XG4gICAgICAgID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1mbGF0aWNvbjItaWNvbihrdC1nZXQoJGt0LWFjdGlvbi1ib2xkLWljb25zLCBkb3duKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRrdC1nZW5lcmFsLXBhZGRpbmc7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBpY29uc1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1pY29ucy1zaXplKChmb250YXdlc29tZTogMS4ycmVtLCBsaW5lYXdlc29tZTogMS4ycmVtLCBmbGF0aWNvbjogMS4xcmVtKSk7XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmNoZWNrLW1hcmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24oJ1xcZjE3YicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDAuODVyZW0gLyAtMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5uby1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGt0LWdlbmVyYWwtcGFkZGluZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9wb3Zlci10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAka3QtdGl0bGUtcGFkZGluZztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJzLXNlYXJjaGJveCxcbiAgICAgICAgLmJzLWFjdGlvbnNib3gsXG4gICAgICAgIC5icy1kb25lYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRrdC10aXRsZS1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTa2luXG5AbWl4aW4ga3QtYm9vdHN0cmFwLXNlbGVjdC1za2luKCkge1xuICAgIC8vIEJvb3RzdHJhcCBzZWxlY3QgYmFzZVxuICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xuICAgICAgICAvLyBkcm9wZG93biBidXR0b25cbiAgICAgICAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcblxuICAgICAgICAgICAgJi5idG4tbGlnaHQsXG4gICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkLFxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYnMtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAgJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgLy8gc3RhdGUgY29sb3JzXG4gICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgJi5idG4tI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5maWx0ZXItb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBtZW51IHNob3duIHN0YXRlXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgICAgICYuYnRuLWxpZ2h0LFxuICAgICAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBWYWxpZGF0aW9uXG4gICAgICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgICAgICAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihkYW5nZXIsIGJhc2UpO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXZhbGlkIHtcbiAgICAgICAgICAgIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGt0LXN0YXRlLWNvbG9yKHN1Y2Nlc3MsIGJhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gbWVudSBkcm9wZG93blxuICAgICAgICAuZHJvcGRvd24tbWVudS5pbm5lciB7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuLmNoZWNrLW1hcmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCxcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY2hlY2stbWFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmU6bm90KC5zZWxlY3RlZCkge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgYmFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY2hlY2stbWFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGludmVyc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5uby1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG1lbnUgaGVhZGVyXG4gICAgICAgIC5wb3BvdmVyLXRpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gQmFzZVxuQGluY2x1ZGUga3QtYm9vdHN0cmFwLXNlbGVjdC1iYXNlKCk7XG5cbi8vIFNraW5cbkBpbmNsdWRlIGt0LWJvb3RzdHJhcC1zZWxlY3Qtc2tpbigpO1xuIiwiLy9cbi8vIEJvb3RzdHJhcCBTZXNzaW9uIFRpbWVvdXRcbi8vXG5cblxuI3Nlc3Npb24tdGltZW91dC1kaWFsb2cge1xuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB0b3A6IDEuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICAgICAgZmxleDogMSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBNYXJrZG93blxuLy9cblxuXG5cblxuLy8gQmFzZVxuQG1peGluIGt0LWJvb3RzdHJhcC1tYXJrZG93bi1iYXNlKCkge1xuICAgIC5tZC1lZGl0b3Ige1xuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5tZC1mb290ZXIsIFxuICAgICAgICAubWQtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZC1oZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNraW5cbkBtaXhpbiBrdC1ib290c3RyYXAtbWFya2Rvd24tc2tpbigpIHtcbiAgICAubWQtZWRpdG9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjsgXG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgICRpbnB1dC1ib3JkZXItY29sb3I7IFxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZC1mb290ZXIsIFxuICAgICAgICAubWQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICA+IHRleHRhcmVhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICA+IHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVmFsaWRhdGlvblxuICAgIC5pcy12YWxpZCB7XG4gICAgICAgIC5tZC1lZGl0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihzdWNjZXNzLCBiYXNlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcy1pbnZhbGlkIHtcbiAgICAgICAgLm1kLWVkaXRvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGt0LXN0YXRlLWNvbG9yKGRhbmdlciwgYmFzZSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBrdC1ib290c3RyYXAtbWFya2Rvd24tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xuICAgIC5rdC1mb3JtLmt0LWZvcm0tLXN0YXRlIC5oYXMtI3skc3RhdGV9IHtcbiAgICAgICAgLm1kLWVkaXRvciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7IFxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIEJhc2VcbkBpbmNsdWRlIGt0LWJvb3RzdHJhcC1tYXJrZG93bi1iYXNlKCk7XG5cbi8vIFNraW5cbkBpbmNsdWRlIGt0LWJvb3RzdHJhcC1tYXJrZG93bi1za2luKCk7IiwiLy9cbi8vIFN1bW1lcm5vdGVcbi8vXG5cblxuXG4vLyBCYXNlXG5AbWl4aW4ga3Qtc3VtbWVybm90ZS1iYXNlKCkge1xuICAgIC5ub3RlLXBvcG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0gICBcblxuICAgIC5ub3RlLWVkaXRvciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgLm5vdGUtdG9vbGJhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsIHtcbiAgICAgICAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7IFxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG5cbiAgICAgICAgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4OyBcblxuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgICAgICAgICAgICAgICAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubm90ZS1jb2xvci1yZXNldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RlLXBhbGV0dGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTa2luXG5AbWl4aW4ga3Qtc3VtbWVybm90ZS1za2luKCkge1xuICAgIC5ub3RlLWVkaXRvciB7XG4gICAgICAgICYubm90ZS1mcmFtZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yOyBcblxuICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIC5ub3RlLXN0YXR1c2JhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RlLXRvb2xiYXIge1xuICAgICAgICAgICAgLm5vdGUtYnRuLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ub3RlLWVkaXRhYmxlIHtcbiAgICAgICAgLnRhYmxlLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICAgIHRoLHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVmFsaWRhdGlvblxuICAgIC5pcy12YWxpZCB7XG4gICAgICAgIC5ub3RlLWVkaXRvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGt0LXN0YXRlLWNvbG9yKHN1Y2Nlc3MsIGJhc2UpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlzLWludmFsaWQge1xuICAgICAgICAubm90ZS1lZGl0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihkYW5nZXIsIGJhc2UpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBCYXNlXG5AaW5jbHVkZSBrdC1zdW1tZXJub3RlLWJhc2UoKTtcblxuLy8gU2tpblxuQGluY2x1ZGUga3Qtc3VtbWVybm90ZS1za2luKCk7IiwiLy9cbi8vIERyb3B6b25lXG4vL1xuXG5cbi8vIEJhc2Vcbi5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmRyb3B6b25lLW1zZy10aXRsZSB7XG4gICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC5kcm9wem9uZS1tc2ctZGVzYyB7XG4gICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLmR6LXByZXZpZXcge1xuICAgIC5kei1pbWFnZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbiAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdGF0ZSBjb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAmLmRyb3B6b25lLSN7JG5hbWV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgfVxuICB9XG59XG5cbi8vIE11bHRpcGUgdXBsb2FkXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLmR6LW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZHJvcHpvbmUtcGFuZWwge1xuICAgIC5kcm9wem9uZS11cGxvYWQsXG4gICAgLmRyb3B6b25lLXJlbW92ZS1hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZHJvcHpvbmUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG5cbiAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2Y4ZjlmYywgMSUpO1xuICAgIH1cblxuICAgIC5kcm9wem9uZS1maWxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgLmRyb3B6b25lLWZpbGVuYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wem9uZS1lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoZGFuZ2VyKTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3B6b25lLXByb2dyZXNzIHtcbiAgICAgIHdpZHRoOiAxNSU7XG5cbiAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wem9uZS10b29sYmFyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAuZHJvcHpvbmUtc3RhcnQsXG4gICAgICAuZHJvcHpvbmUtY2FuY2VsLFxuICAgICAgLmRyb3B6b25lLWRlbGV0ZSB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wem9uZS1zdGFydCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVG9hc3RyXG4vL1xuXG4jdG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICYgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAuODtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICB9XG4gIH1cblxuICAmID4gLnRvYXN0IHtcbiAgICAmLWluZm8ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST0pICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi50b2FzdC1ib3R0b20tcmlnaHQge1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xufVxuXG5cbi8vIEJhc2VcbkBtaXhpbiBrdC10b2FzdHItYmFzZSgpIHtcbiAgLnRvYXN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlciAjeycvKnJ0bDpjYWxjKDEwMCUgLSAxNXB4KSBjZW50ZXIqLyd9ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogJGt0LWRyb3Bkb3duLXNoYWRvdztcbiAgICBib3JkZXI6IDA7XG5cbiAgICAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGt0LWNsb3NlLWljb24oKTtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRpdGxlXG4gICAgLnRvYXN0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIH1cblxuICAgIC8vIE1lc3NhZ2VcbiAgICAudG9hc3QtbWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIC50b2FzdC10aW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4ga3QtdG9hc3RyLXN0YXRlKCRuYW1lLCAkY29sb3IpIHtcblxuICAudG9hc3QtI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuXG5AbWl4aW4ga3QtdG9hc3RyLXNraW4oKSB7XG4gIEBpbmNsdWRlIGt0LXRvYXN0ci1zdGF0ZShzdWNjZXNzLCBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgc3VjY2VzcykpO1xuICBAaW5jbHVkZSBrdC10b2FzdHItc3RhdGUod2FybmluZywga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIHdhcm5pbmcpKTtcbiAgQGluY2x1ZGUga3QtdG9hc3RyLXN0YXRlKGluZm8sIGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCBpbmZvKSk7XG4gIEBpbmNsdWRlIGt0LXRvYXN0ci1zdGF0ZShlcnJvciwga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIGRhbmdlcikpO1xufVxuXG4vLyBCdWlsZFxuLy8gQmFzZVxuQGluY2x1ZGUga3QtdG9hc3RyLWJhc2UoKTtcblxuLy8gU2tpblxuQGluY2x1ZGUga3QtdG9hc3RyLXNraW4oKTsiLCIvL1xuLy8gRm9udGF3ZXNvbWU1XG4vL1xuXG5cblxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IC43NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtICFpbXBvcnRhbnQ7IFxufVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50OyBcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDsgXG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtICFpbXBvcnRhbnQ7IFxufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbSAhaW1wb3J0YW50OyBcbn1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW0gIWltcG9ydGFudDsgXG59XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtICFpbXBvcnRhbnQ7XG59XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtICFpbXBvcnRhbnQ7IFxufVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtICFpbXBvcnRhbnQ7IFxufSIsIi8vXG4vLyBTZWxlY3QyXG4vL1xuXG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi5zZWxlY3QyLWRyb3Bkb3duLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJi0tY2xvdWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luOiAycHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NDZDOTc7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbiAgICBjb2xvcjogIzc0Nzg4ZDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7XG59XG5cblxuLy8gQmFzZVxuQG1peGluIHNlbGVjdDItYmFzZSgpIHtcbiAgJGdlbmVyYWwtcGFkZGluZzogMTVweCAxNXB4O1xuXG4gIC8vIFNlbGVjdDIgYmFzZVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBAaW5jbHVkZSBrdC1hcnJvdy1pY29uKGRvd24pO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS45cmVtO1xuXG4gICAgICBiIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15IDNyZW0gJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCdcXGYxMTAnKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14ICsgMC44NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTJyZW0vMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmc6ICgkaW5wdXQtYnRuLXBhZGRpbmcteSAtIDAuMjhyZW0pICRpbnB1dC1idG4tcGFkZGluZy14O1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgcGFkZGluZzogMC4wNXJlbSAwLjRyZW0gMC4wNXJlbSAwLjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwLjFyZW0gMC40cmVtIDAuMXJlbSAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0I3snLypydGw6cmlnaHQqLyd9O1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCdcXGYxMTAnKTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMC4xcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW46IDAuMjVyZW0gMC4yNXJlbSAwLjI1cmVtIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgICAgcGFkZGluZzogJGdlbmVyYWwtcGFkZGluZztcbiAgICB9XG5cbiAgICAvLyByZXN1bHRzXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuXG4gICAgICAmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gU2VsZWN0MiBjb21wb25lbnRcblxuICBzZWxlY3Quc2VsZWN0MiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5zZWxlY3QyIHtcbiAgICA+IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBTZWxlY3QyIHdpdGggYm9vdHN0cmFwIGdyb3VwIGlucHV0XG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gICAgICAmOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgPiAuc2VsZWN0aW9uIHtcbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYsXG4gICAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIHRoZSBtb3N0IHJpZ2h0XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IC5zZWxlY3Rpb24ge1xuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyICsgLmlucHV0LWdyb3VwLXRleHQsXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyICsgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgPiAuc2VsZWN0aW9uIHtcbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNraW5cbkBtaXhpbiBzZWxlY3QyLXNraW4oKSB7XG4gIC8vIHNlbGVjdDIgYmFzZVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgQGluY2x1ZGUga3QtaW5wdXQtcGxhY2Vob2xkZXIoJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLy5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cuXG5cbiAgICAvLyBkcm9wZG93blxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICBib3gtc2hhZG93OiAka3QtZHJvcGRvd24tc2hhZG93O1xuICAgIH1cblxuICAgIC8vIHJlc3VsdCBvcHRpb25zXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gZGlzYWJsZWQgbW9kZVxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2UyZTVlYztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzZWxlY3QyIGNvbXBvbmVudHNcblxuICAuc2VsZWN0MiB7XG4gICAgLy8gcGlsbCBzdHlsZVxuICAgICYuc2VsZWN0Mi0tYWlyIHtcbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAka3QtZHJvcGRvd24tc2hhZG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gcGlsbCBzdHlsZVxuICAgICYuc2VsZWN0Mi0tc29saWQge1xuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDb21wb25lbnQgVmFsaWRhdGlvbiBTdGF0ZVxuQG1peGluIHNlbGVjdDItdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xuICAubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLSN7JHN0YXRlfSB7XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyxcbiAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnVpbGRcbi8vIEJhc2VcbkBpbmNsdWRlIHNlbGVjdDItYmFzZSgpO1xuXG4vLyBTa2luXG5AaW5jbHVkZSBzZWxlY3QyLXNraW4oKTtcblxuLy8gVmFsaWRhdGlvbiBTdGF0ZXNcbkBpbmNsdWRlIHNlbGVjdDItdmFsaWRhdGlvbi1zdGF0ZSh2YWxpZCwgc3VjY2Vzcyk7XG5AaW5jbHVkZSBzZWxlY3QyLXZhbGlkYXRpb24tc3RhdGUoaW52YWxpZCwgZGFuZ2VyKTtcbiIsIi8vXG4vLyBDb250YWluZXJcbi8vXG5cblxuXG4vLyBCYXNlXG4ua3QtY29udGFpbmVyIHtcbiAgICAmLFxuICAgICYua3QtY29udGFpbmVyLS1mbHVpZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi5rdC1jb250YWluZXItLWZpdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmt0LWNvbnRhaW5lci0tZml0LWxlZnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmt0LWNvbnRhaW5lci0tZml0LXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAjeyRrdC1wYWdlLWNvbnRhaW5lci13aWR0aCArICgyICoga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIGRlc2t0b3ApKSAtIDFweH0pIHtcbiAgICAua3QtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6ICRrdC1wYWdlLWNvbnRhaW5lci13aWR0aDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgJi5rdC1jb250YWluZXItLWZsdWlkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBMYXlvdXQgQ29uZmlnXG4vLyBIZXJlIHlvdSBjYW4gc2V0IHRoZSBkZW1vIGxldmVsIFNBU1MgdmFyaWFibGVzIGFuZCBvdmVycmlkZSB0aGUgZ2xvYmFsIHZhcmlhYmxlcyBmb3IgdGhpcyBkZW1vLlxuLy8gTm90ZTogVG8gb3ZlcnJpZGUgdGhlIGdsb2JhbCB2YXJpYWJsZXMgaW4gdGhlIGRlbW8gbGV2ZWwgdXNlIHRoZSB2YXJpYWJsZXMgd2l0aG91dCBcIiFkZWZhdWx0XCIuIE1vcmUgaW5mbzogIGh0dHBzOi8vc2Fzcy1sYW5nLmNvbS9kb2N1bWVudGF0aW9uL3ZhcmlhYmxlc1xuLy9cblxuXG5cblxuLy8gU3RhdGUgY29sb3JzXG4ka3Qtc3RhdGUtY29sb3JzOiAoXG4gICAgLy8gTWV0cm9uaWMgc3RhdGVzXG4gICAgYnJhbmQ6IChcbiAgICAgICAgYmFzZTogIzJjNzdmNCxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgbGlnaHQ6IChcbiAgICAgICAgYmFzZTogI2ZmZmZmZixcbiAgICAgICAgaW52ZXJzZTogIzI4MmEzY1xuICAgICksXG4gICAgZGFyazogKFxuICAgICAgICBiYXNlOiAjMjgyYTNjLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcblxuICAgIC8vIEJvb3RzdHJhcCBzdGF0ZXNcbiAgICBwcmltYXJ5OiAoXG4gICAgICAgIGJhc2U6ICM1ODY3ZGQsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIHN1Y2Nlc3M6IChcbiAgICAgICAgYmFzZTogIzFkYzliNyxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgaW5mbzogKFxuICAgICAgICBiYXNlOiAjNTU3OGViLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICB3YXJuaW5nOiAoXG4gICAgICAgIGJhc2U6ICNmZmI4MjIsXG4gICAgICAgIGludmVyc2U6ICMxMTExMTFcbiAgICApLFxuICAgIGRhbmdlcjogKFxuICAgICAgICBiYXNlOiAjZmQzOTdhLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKVxuKTtcblxuLy8gTGF5b3V0XG4ka3QtYXNpZGUtZGVmYXVsdC13aWR0aDogMTQwcHg7XG4ka3QtYXNpZGUtbWluaW1pemUtd2lkdGg6IDc4cHg7XG4ka3QtYXNpZGUtb2ZmY2FudmFzLXdpZHRoOiAyNTVweDtcblxuLy8gUGFnZSBwYWRkaW5nXG4ka3QtcGFnZS1wYWRkaW5nOiAoXG5cdGRlc2t0b3A6IDI1cHgsXG5cdG1vYmlsZTogMTVweFxuKTtcblxuLy8gUGFnZSBjb250YWluZXJcbiRrdC1wYWdlLWNvbnRhaW5lci13aWR0aDogMTM4MHB4OyAvLyAgZml4ZWQgcGFnZSB3aWR0aFxuXG4vLyBDb250ZW50IGJnIGNvbG9yXG4ka3QtY29udGVudC1iZy1jb2xvcjogI2YyZjNmODtcblxuLy8gQXNpZGUgYmcgY29sb3JcbiRrdC1hc2lkZS1iZy1jb2xvcjogIzFlMWUyZDtcbiIsIi8vXG4vLyBQYWdlIGxvYWRlclxuLy9cblxuXG5cblxuLy8gQ1NTMyBUcmFuc2l0aW9ucyBvbmx5IGFmdGVyIHBhZ2UgbG9hZCgua3QtcGFnZS1sb2FkaW5nIGNsYXNzIGFkZGVkIHRvIGJvZHkgdGFnIGFuZCByZW1vdmUgd2l0aCBKUyBvbiBwYWdlIGxvYWQpXG4ua3QtcGFnZS0tbG9hZGluZyAqIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJhc2Vcbi5rdC1wYWdlLWxvYWRlciB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMDAwO1xuICAgXHRkaXNwbGF5OiBub25lO1xuXG4gICBcdC5rdC1wYWdlLS1sb2FkaW5nICYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICBcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCYua3QtcGFnZS1sb2FkZXItLW5vbi1ibG9jayB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGJvdHRvbTogYXV0bztcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdC5rdC1wYWdlLS1sb2FkaW5nLW5vbi1ibG9jayAmIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQmLmt0LXBhZ2UtbG9hZGVyLS1sb2dvIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Lmt0LXNwaW5uZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdCAgICBcdHdpZHRoOiAyNnB4O1xuXHRcdCAgICBcdGhlaWdodDogMjZweDtcblx0XHQgICAgXHRtYXJnaW4tdG9wOiAtMTNweDtcblx0XHQgICAgXHRtYXJnaW4tbGVmdDogLTEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vLyAzLiBTZXQgMTAwJSBoZWlnaHQgZm9yIGRvY3VtZW50IGJvZHlcblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIGhlaWdodDogMTAwJTsgICAgXG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuXG4gICAgZm9udC1zaXplOiBrdC1nZXQoJGt0LWZvbnQtc2l6ZSwgc2l6ZSwgZGVza3RvcCk7XG4gICAgZm9udC13ZWlnaHQ6IGt0LWdldCgka3QtZm9udC1zaXplLCB3ZWlnaHQpO1xuICAgIGZvbnQtZmFtaWx5OiAje2t0LWdldCgka3QtZm9udC1mYW1pbGllcywgcmVndWxhcil9O1xuXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyBcblxuICAgIGE6aG92ZXIsXG4gICAgYTphY3RpdmUsXG4gICAgYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYnV0dG9uIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiBrdC1nZXQoJGt0LWZvbnQtY29sb3IsIHRleHQpO1xufVxuXG4vLyBBbmd1bGFyIGludGVncmF0aW9uXG5yb3V0ZXItb3V0bGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5jYW52YXMge1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qIEN1c3RvbWl6ZSB3ZWJzaXRlJ3Mgc2Nyb2xsYmFyIGxpa2UgTWFjIE9TICovXG4vKiBcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtcbiAgICB3aWR0aDoxNHB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtcbiAgICB3aWR0aDoxNHB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjMWMxYzE7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNjMWMxYzEsIDMlKTtcbn1cbiovXG5cbi8qIHNldCBidXR0b24odG9wIGFuZCBib3R0b20gb2YgdGhlIHNjcm9sbGJhcikgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtkaXNwbGF5Om5vbmV9XG5cbkBpbmNsdWRlIGt0LXRhYmxldCB7XG4gICAgaHRtbCxcbiAgICBib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiBrdC1nZXQoJGt0LWZvbnQtc2l6ZSwgc2l6ZSwgdGFibGV0KTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gICAgaHRtbCxcbiAgICBib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiBrdC1nZXQoJGt0LWZvbnQtc2l6ZSwgc2l6ZSwgbW9iaWxlKTtcbiAgICB9XG59IiwiLy9cbi8vIEJhc2UgQW5pbWF0aW9uc1xuLy9cblxuXG5cblxuLy8gQ2xhc3Nlc1xuLmt0LWFuaW1hdGUtZmFkZS1pbi11cCB7XG4gICAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4tdXAgLjVzO1xufVxuXG4ua3QtYW5pbWF0ZS1mYWRlLW91dCB7XG4gICAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtb3V0IC41cztcbn1cblxuLmt0LWFuaW1hdGUtZmFkZS1pbiB7XG4gICAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4gLjVzO1xufSAgXG5cbi5rdC1hbmltYXRlLWJsaW5rIHtcbiAgICBhbmltYXRpb246IGt0LWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBpbml0aWFsO1xufVxuXG4ua3QtYW5pbWF0ZS1zaGFrZSB7XG4gICAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLXNoYWtlIDAuMXMgZWFzZS1pbiAwLjFzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBpbml0aWFsO1xufVxuXG4ua3QtYW5pbWF0ZS1wYXVzZSB7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkO1xufVxuXG4ua3Qtbm90cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEFuaW1hdGlvbnNcblxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWZhZGUtb3V0IHtcbiAgICBmcm9tICAgeyBvcGFjaXR5OiAxOyB9XG4gICAgdG8geyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1mYWRlLWluIHtcbiAgICBmcm9tICAgeyBvcGFjaXR5OiAwOyB9XG4gICAgdG8geyBvcGFjaXR5OiAxOyB9XG59XG5cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1mYWRlLWluLXVwIHtcbiAgICBmcm9tICAgeyBcbiAgICAgICAgb3BhY2l0eTogMDsgXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgICB9XG5cbiAgICB0byB7IG9wYWNpdHk6IDE7IFxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtZmFkZS1vdXQtdXAge1xuICAgIGZyb20gICB7IFxuICAgICAgICBvcGFjaXR5OiAxOyBcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICAgIH1cblxuICAgIHRvIHsgb3BhY2l0eTogMDsgXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyAgICBcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1ibGluayB7XG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMC4wO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBrdC1hbmltYXRlLXNoYWtlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTNkZWcpO1xuICAgIH1cbiAgICBcbiAgICB0byB7XG4gICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7XG4gICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzZGVnKTtcbiAgICB9XG59IiwiLy9cbi8vIEhlbHBlcnNcbi8vXG5cblxuLy8gTWFyZ2luICYgUGFkZGluZyBIZWxwZXJzXG5AbWl4aW4ga3QtbWFyZ2luLWFuZC1wYWRkaW5nKCRtb2RlKSB7XG4gIEBpZiAkbW9kZSA9PSBnZW5lcmFsIHtcbiAgICAkbW9kZTogJyc7XG4gIH0gQGVsc2Uge1xuICAgICRtb2RlOiBcIi1cIiArICRtb2RlO1xuICB9XG5cbiAgLy8gc2hvcnQgZm9ybWF0XG4gIC5rdC1tLWEjeyRtb2RlfSB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtYSN7JG1vZGV9IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItYSN7JG1vZGV9IHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtYSN7JG1vZGV9IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLWEjeyRtb2RlfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAkbnVtOiAkaSAqIDU7XG5cbiAgICAvLyBzaG9ydCBmb3JtYXRcbiAgICAua3QtbS0jeyRudW19I3skbW9kZX0ge1xuICAgICAgbWFyZ2luOiAjeyRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtbXQtI3skbnVtfSN7JG1vZGV9IHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1tYi0jeyRudW19I3skbW9kZX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LW1sLSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LW1yLSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1wLSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBwYWRkaW5nOiAjeyRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtcHQtI3skbnVtfSN7JG1vZGV9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtcGItI3skbnVtfSN7JG1vZGV9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtcGwtI3skbnVtfSN7JG1vZGV9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LXByLSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUga3QtbWFyZ2luLWFuZC1wYWRkaW5nKGdlbmVyYWwpO1xuQGluY2x1ZGUga3QtZGVza3RvcC14bCB7XG4gIEBpbmNsdWRlIGt0LW1hcmdpbi1hbmQtcGFkZGluZyh4bCk7XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgQGluY2x1ZGUga3QtbWFyZ2luLWFuZC1wYWRkaW5nKGxnKTtcbn1cblxuQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgQGluY2x1ZGUga3QtbWFyZ2luLWFuZC1wYWRkaW5nKG1kKTtcbn1cblxuQGluY2x1ZGUga3QtbW9iaWxlLXNtIHtcbiAgQGluY2x1ZGUga3QtbWFyZ2luLWFuZC1wYWRkaW5nKHNtKTtcbn1cblxuLy8gT3BhY2l0eVxuQG1peGluIGt0LW9wYWNpdHkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDkge1xuICAgIC5rdC1vcGFjaXR5LSN7JGl9IHtcbiAgICAgIG9wYWNpdHk6ICN7JGkgKiAwLjF9O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBrdC1vcGFjaXR5KCk7XG5cbi8vIEJvcmRlciByYWRpdXNcbi5rdC1yYWRpdXMtMTAwIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLy8gR2VuZXJhbCBoZWxwZXJzXG4ua3QtdmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rdC1zcGFjZS01IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ua3Qtc3BhY2UtMTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ua3Qtc3BhY2UtMTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ua3Qtc3BhY2UtMjAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ua3Qtc3BhY2UtMzAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ua3Qtc3BhY2UtNDAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ua3QtdmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rdC12YWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmt0LWJsb2NrLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5rdC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ua3QtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rdC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rdC1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ua3QtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rdC1pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmxvY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ua3QtaWNvbi1taWRkbGUge1xuICAmOmJlZm9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4vLyBFbGVtZW50IHZpc2liaWxpdHlcbi5rdC1oaWRkZW4sXG4ua3QtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gRm9udCBzaXppbmdcbi5rdC1mb250LXNtIHtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtbWQge1xuICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LXhsIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWNsZWFyZml4IHtcbiAgQGluY2x1ZGUga3QtY2xlYXJmaXgoKTtcbn1cblxuLy8gSWNvbiBmb250IHNpemluZ1xuLmt0LWljb24tc20ge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWljb24tbWQge1xuICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1pY29uLXhsIHtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuXG4ua3QtbWFyZ2lubGVzcyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ua3QtaW1nLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBUZXh0IFRyYW5zZm9ybVxuLmt0LWZvbnQtdHJhbnNmb3JtLXUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ua3QtZm9udC10cmFuc2Zvcm0tbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5rdC1mb250LXRyYW5zZm9ybS1jIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5rdC1mb250LXRyYW5zZm9ybS1pIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG5cbi8vIEZvbnQgV2VpZ2h0c1xuLmt0LWZvbnQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ib2xkZXN0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gU3RhdGUgY29sb3JzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAua3QtZm9udC0jeyRuYW1lfSB7XG4gICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtZm9udC1ob3Zlci0jeyRuYW1lfSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKGt0LWdldCgkY29sb3IsIGJhc2UpLCAyMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5rdC1mb250LWludmVyc2UtI3skbmFtZX0ge1xuICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWJnLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWJnLWZpbGwtI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpICFpbXBvcnRhbnQ7XG5cbiAgICA+IGkge1xuICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmt0LWJnLWxpZ2h0LSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gU29jaWFsIGNvbG9yc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc29jaWFsLWNvbG9ycyB7XG4gIC5rdC1mb250LSN7JG5hbWV9IHtcbiAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBCYXNlIGNvbG9yc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiBrdC1nZXQoJGt0LWJhc2UtY29sb3JzLCBsYWJlbCkge1xuICAua3QtbGFiZWwtZm9udC1jb2xvci0jeyRuYW1lfSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWxhYmVsLWJnLWNvbG9yLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluIGt0LWdldCgka3QtYmFzZS1jb2xvcnMsIHNoYXBlKSB7XG4gIC5rdC1zaGFwZS1mb250LWNvbG9yLSN7JG5hbWV9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3Qtc2hhcGUtYmctY29sb3ItI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgSGVscGVyc1xuLmt0LXZpc2libGUtZGVza3RvcCxcbi5rdC12aXNpYmxlLWRlc2t0b3AtaW5saW5lLWJsb2NrLFxuLmt0LXZpc2libGUtZGVza3RvcC1pbmxpbmUsXG4ua3QtdmlzaWJsZS1kZXNrdG9wLXRhYmxlLFxuLmt0LXZpc2libGUtZGVza3RvcC10YWJsZS1jZWxsLFxuLmt0LXZpc2libGUtdGFibGV0LFxuLmt0LXZpc2libGUtdGFibGV0LWlubGluZS1ibG9jayxcbi5rdC12aXNpYmxlLXRhYmxldC1pbmxpbmUsXG4ua3QtdmlzaWJsZS10YWJsZXQtdGFibGUsXG4ua3QtdmlzaWJsZS10YWJsZXQtdGFibGUtY2VsbCxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLFxuLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtaW5saW5lLWJsb2NrLFxuLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtaW5saW5lLFxuLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtdGFibGUsXG4ua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS10YWJsZS1jZWxsLFxuLmt0LXZpc2libGUtbW9iaWxlLFxuLmt0LXZpc2libGUtbW9iaWxlLWlubGluZS1ibG9jayxcbi5rdC12aXNpYmxlLW1vYmlsZS1pbmxpbmUsXG4ua3QtdmlzaWJsZS1tb2JpbGUtdGFibGUsXG4ua3QtdmlzaWJsZS1tb2JpbGUtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUga3QtZGVza3RvcCB7XG4gIC5rdC12aXNpYmxlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1kZXNrdG9wLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1kZXNrdG9wLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1kZXNrdG9wLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtZGVza3RvcC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQge1xuICAua3QtdmlzaWJsZS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtaGlkZGVuLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgLmt0LXZpc2libGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtbW9iaWxlLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1tb2JpbGUtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLW1vYmlsZS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLW1vYmlsZS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEZsZXhib3ggaGVscGVyc1xuXG4ua3Qtc3BhY2UtYmV0d2VlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLy8gUm91bmRlZFxuLmt0LXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4vLyBOZWdhdGl2ZSBTcGFjaW5nXG4ua3QtbmVnYXRpdmUtc3BhY2luZyB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtLSN7JGl9IHtcbiAgICAgIG1hcmdpbi10b3A6IC0jeyRpfTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmt0LW9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmt0LW9wYWNpdHktMSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmt0LXdvcmQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ua3QtbWFyZ2luIHtcbiAgbWFyZ2luOiAwLjFyZW07XG59IiwiLy9cbi8vIEdyaWQgTWl4aW5zXG4vL1xuXG5cblxuXG5AbWl4aW4ga3QtZ3JpZC1nZW5lcmF0ZSgkbW9kZSkge1xuXHQkbW9kZS1jbGFzczogJyc7XG5cdCRtb2RlLWRpcjogJyc7XG5cblx0Ly8gR3JpZCBtb2RlXG5cdEBpZiAoJG1vZGUgPT0gZ2VuZXJhbCkge1xuXHRcdCRtb2RlLWNsYXNzOiBcIjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpXCI7XG5cdH0gQGVsc2Uge1xuXHRcdCRtb2RlLWNsYXNzOiBcIi5rdC1ncmlkLS1cIiArICRtb2RlO1xuXHRcdCRtb2RlLWRpcjogXCItXCIgKyAkbW9kZTtcblx0fVxuXG5cdC8vIEhvcml6b250YWwgZ3JpZFxuXHQua3QtZ3JpZC5rdC1ncmlkLS1ob3IjeyRtb2RlLWRpcn0jeyRtb2RlLWNsYXNzfSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0Ji5rdC1ncmlkLS1yb290IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHQtbXMtZmxleDogMSAwIDBweDsgLy8gSUUxMC0xMSBmaXhcblx0XHR9XG5cdFx0XG5cdFx0PiAua3QtZ3JpZF9faXRlbSB7XG5cdFx0XHRmbGV4OiBub25lO1xuXG5cdFx0XHQmLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLFxuXHRcdFx0Ji5rdC1ncmlkX19pdGVtLS1mbHVpZCN7JG1vZGUtZGlyfSB7XG5cdFx0XHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdFx0XHQvLy1tcy1mbGV4OiAxIDAgMHB4OyAgLy8gSUUxMC0xMSBmaXhcblx0XHRcdH1cdFxuXHRcdH1cblxuXHRcdC8vIGZsZXggb3JkZXJpbmdcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdD4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItI3skaX0jeyRtb2RlLWRpcn0ge1xuXHRcdFx0XHRvcmRlcjogJGk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gVmVydGljYWwgZ3JpZFxuXHQua3QtZ3JpZC5rdC1ncmlkLS12ZXIjeyRtb2RlLWRpcn0jeyRtb2RlLWNsYXNzfSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0Ji5rdC1ncmlkLS1yb290IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHQtbXMtZmxleDogMSAwIDBweDsgIC8vIElFMTAtMTEgZml4XG5cdFx0fVxuXHRcdCBcblx0XHQ+IC5rdC1ncmlkX19pdGVtIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXG5cdFx0XHQmLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLFxuXHRcdFx0Ji5rdC1ncmlkX19pdGVtLS1mbHVpZCN7JG1vZGUtZGlyfSB7XG5cdFx0XHRcdGZsZXg6IDEgYXV0bzsgXG5cdFx0XHRcdC1tcy1mbGV4OiAxIDAgMHB4OyAgLy8gSUUxMC0xMSBmaXhcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGt0LWhhY2staWUge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogbm9uZTsgIC8vIElFMTAtMTEgZml4XG5cdFx0XHRcdH1cdFx0XHRcdFxuXHRcdFx0fVx0XHRcdCBcblx0XHR9XG5cblx0XHQvLyBmbGV4IG9yZGVyaW5nXG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHQ+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLSN7JGl9I3skbW9kZS1kaXJ9IHtcblx0XHRcdFx0b3JkZXI6ICRpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVx0IFxuXG5cdC8vIEdyaWQgaXRlbSBvcmRlclxuXHQua3QtZ3JpZCB7XG5cdFx0Ly8gaG9yaXpvbnRhbCBpdGVtcyBhbGlnbWVudFxuXHRcdCYua3QtZ3JpZC0tY2VudGVyIHtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XHRcblxuXHRcdCYua3QtZ3JpZC0tc3RyZXRjaCB7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHR9XHRcblxuXHRcdC8vIHZlcnRpY2FsIGl0ZW0gYWxpZ25tZW50XG5cdFx0PiAua3QtZ3JpZF9faXRlbSB7XG5cdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdFxuXHRcdFx0Ji5rdC1ncmlkX19pdGVtLS10b3Age1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LWdyaWRfX2l0ZW0tLW1pZGRsZSB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdH1cblx0XHQgXG5cblx0XHRcdCYua3QtZ3JpZF9faXRlbS0tYm90dG9tIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gZmxleCBvcmRlcmluZ1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0PiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0jeyRpfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gUG9ydGxldFxuLy9cblxuXG5cblxuLmt0LXBvcnRsZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWdyb3c6IDE7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJveC1zaGFkb3c6ICRrdC1lbGV2YXRlLXNoYWRvdztcblx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRrdC1wb3J0bGV0LCBiZy1jb2xvcik7XG5cdG1hcmdpbi1ib3R0b206IGt0LWdldCgka3QtcG9ydGxldCwgYm90dG9tLXNwYWNlLCBkZXNrdG9wKTtcblxuXHQvLyBHbG9iYWwgd2hpdGUgY29udGVudCBtb2RlXG5cdC5rdC1wYWdlLWNvbnRlbnQtd2hpdGUgJiB7XG5cdFx0Ym94LXNoYWRvdzogJGt0LWVsZXZhdGUtc2hhZG93LTI7XG5cdH1cblxuXHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0fVxuXG5cdC8vIEJhc2Vcblx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWdldCgka3QtcG9ydGxldCwgYm9yZGVyLWNvbG9yKTtcblx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIGRlc2t0b3ApO1xuXG5cdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS1yaWdodCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9faGVhZC0tbm9ib3JkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YWxpZ24tY29udGVudDogZmxleC1maXJzdDtcblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cblx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjVyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQua3QtcG9ydGxldF9faGVhZC1pY29uIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMC43NXJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdGNvbG9yOmt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0Lm5hdi1waWxscyxcblx0XHRcdC5uYXYtdGFicyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQtcHJvZ3Jlc3Mge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIEhlYWQgc2l6aW5nXG5cdCYua3QtcG9ydGxldC0taGVhZC1zbSB7XG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgZGVza3RvcCk7XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1wb3J0bGV0LS1oZWFkLWxnIHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBkZXNrdG9wKTtcblx0XHR9XG5cdH1cblxuXHQmLmt0LXBvcnRsZXQtLWhlYWQteGwge1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgeGwsIGRlc2t0b3ApO1xuXHRcdH1cblx0fVxuXG5cdC8vIFN0aWNreSBwb3J0bGV0XG5cdCYua3QtcG9ydGxldC0tc3RpY2t5IHtcblx0XHQ+IC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBkZWZhdWx0LCBkZXNrdG9wKSAtIDEwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIGRlc2t0b3ApIC0gMTBweDtcblxuXHRcdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS1zbSB7XG5cdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgZGVza3RvcCkgLSAxMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHNtLCBkZXNrdG9wKSAtIDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtcG9ydGxldF9faGVhZC0tbGcge1xuXHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgbGcsIGRlc2t0b3ApIC0gMTBweDtcblx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBsZywgZGVza3RvcCkgLSAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLXhsIHtcblx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHhsLCBkZXNrdG9wKSAtIDEwcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgeGwsIGRlc2t0b3ApIC0gMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBIZWFkIG92ZXJsYXlcblx0Ji5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkge1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgZGVmYXVsdCwgZGVza3RvcCk7XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0bWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIGRlc2t0b3ApKTtcblx0XHR9XG5cblx0XHQvLyBIZWFkIHNpemluZ1xuXHRcdCYua3QtcG9ydGxldC0taGVhZC1zbSB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgZGVza3RvcCk7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHNtLCBkZXNrdG9wKSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLWxnIHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBkZXNrdG9wKTtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtKGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgbGcsIGRlc2t0b3ApKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXQtLWhlYWQteGwge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgeGwsIGRlc2t0b3ApO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LHhsLCBkZXNrdG9wKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcblxuXHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQvLyBLVERhdGF0YWJsZSBpbnRlZ3JhdGlvblxuXHRcdD4gLmt0LWRhdGF0YWJsZSB7XG5cdFx0XHQ+IC5rdC1kYXRhdGFibGVfX3RhYmxlIHtcblx0XHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQua3QtcG9ydGxldF9fZm9vdCB7XG5cdFx0cGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGt0LWdldCgka3QtcG9ydGxldCwgYm9yZGVyLWNvbG9yKTtcblxuXHRcdC5rdC1wb3J0bGV0X19mb290LXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2Zvb3QtLXNtIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0X19mb290LS1tZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fZm9vdC0tbm8tYm9yZGVyIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0X19mb290LS10b3Age1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1nZXQoJGt0LXBvcnRsZXQsIGJvcmRlci1jb2xvcik7XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0X19mb290LS1zb2xpZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblxuXHRcdFx0Ji5rdC1wb3J0bGV0X19mb290LS10b3Age1xuXHRcdFx0XHQgYm9yZGVyLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQua3QtcG9ydGxldF9fc2VwYXJhdG9yIHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGt0LWdldCgka3QtcG9ydGxldCwgYm9yZGVyLWNvbG9yKTtcblx0fVxuXG5cdC8vIFVuZWxpdmF0ZVxuXHQmLmt0LXBvcnRsZXQtLWJvcmRlcmVkIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGt0LWdldCgka3QtcG9ydGxldCwgYm9yZGVyLWNvbG9yKTtcblx0fVxuXG5cdC8vIFVuZWxpdmF0ZVxuXHQmLmt0LXBvcnRsZXQtLXVuZWxldmF0ZSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZVxuXHR9XG5cblx0Ly8gVW5yb3VuZFxuXHQmLmt0LXBvcnRsZXQtLXVucm91bmQge1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2Zvb3Qge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIE1hcmdpbmxlc3Ncblx0Ji5rdC1wb3J0bGV0LS1sYXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Ly8gUG9ydGxldCBib2R5IGFsaWdubWVudFxuXHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0Ji5rdC1wb3J0bGV0X19ib2R5LS1jZW50ZXIge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fYm9keS0tY2VudGVyLXgge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0X19ib2R5LS1jZW50ZXIteSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19ib2R5LS1ob3ItZml0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtKGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApKTtcblx0XHRcdG1hcmdpbi1yaWdodDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSk7XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0X19ib2R5LS1zdGljay1ib3R0b20ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fYm9keS0tZmx1aWQge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC8vIEZ1bGwgaGVpZ2h0XG5cdFx0Ji5rdC1wb3J0bGV0X19ib2R5LS1maWxsIHtcblx0XHRcdGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC8vIE5vbiBmdWxsIGhlaWdodFxuXHRcdCYua3QtcG9ydGxldF9fYm9keS0tdW5maWxsIHtcblx0XHRcdGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fYm9keS0tZnVsbGhlaWdodCB7XG5cdFx0XHRmbGV4LWdyb3c6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ly8gUGFkZGluZyBvcHRpb25zXG5cdCYua3QtcG9ydGxldC0tZml0IHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2Zvb3Qge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXQtLWhlaWdodC1mbHVpZC1oYWxmIHtcblx0XHQgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuXHRcdCAgIC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBDb250YWluIGlubmVyIGVsZW1lbnRzXG5cdCYua3QtcG9ydGxldC0tY29udGFpbiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCYua3QtcG9ydGxldC0tc3BhY2Uge1xuXHRcdHBhZGRpbmctbGVmdDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG5cdFx0cGFkZGluZy1yaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG5cblx0XHQua3QtcG9ydGxldF9faGVhZCxcblx0XHQua3QtcG9ydGxldF9fYm9keSxcblx0XHQua3QtcG9ydGxldF9fZm9vdCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIE9wdGlvbnNcblx0Ly8gTm8gYm9yZGVyXG5cdCYua3QtcG9ydGxldC0taGVhZC1ub2JvcmRlciB7XG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogY2FsYyhrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAvIDIpO1xuXHRcdH1cblx0fVxuXG5cdC8vIFRhYiBzdHlsZVxuXHQmLmt0LXBvcnRsZXQtLXRhYnMge1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBUYWIgM3ggYm9yZGVyIHN0eWxlXG5cdCYua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gge1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG5cdFx0XHQubmF2Lm5hdi10YWJzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXHRcdC8vIFNvbGlkIHN0eWxlXG5cdFx0Ji5rdC1wb3J0bGV0LS1zb2xpZC0jeyRuYW1lfSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHQua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXG5cdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGRhcmtlbihrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSwgNiUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLWljb24ge1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGRhcmtlbihrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSwgNiUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1wb3J0bGV0X193cmFwcGVyLFxuXHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1wb3J0bGV0X19mb290IHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbihrdC1nZXQoJGNvbG9yLCBiYXNlKSwgNiUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFRhYiAzeCBib3JkZXIgc3RhdGVzXG5cdFx0Ji5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC0jeyRuYW1lfSB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEJvdHRvbSBCb3JkZXJcblx0XHQmLmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tI3skbmFtZX0ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMik7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU29ydGFibGUgbW9kZVxuXHQvLyBqUXVlcnkgVUkgRHJhZ2dhYmxlIFBvcnRsZXRzXG5cdCYua3QtcG9ydGxldC0tc29ydGFibGUge1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdGN1cnNvcjogbW92ZTtcblx0XHR9XG5cdH1cblxuXHQmLmt0LXBvcnRsZXQtLXNvcnRhYmxlLWVtcHR5IHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdG1pbi1oZWlnaHQ6IDEyNXB4O1xuXHR9XG5cblx0Ji51aS1zb3J0YWJsZS1oZWxwZXIge1xuXHRcdGJvcmRlcjogMXB4IGRhc2hlZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXHR9XG5cblx0Ly8gU3RpY2t5IHBvcnRsZXQgaGVhZFxuXHQua3QtcG9ydGxldF9faGVhZCAge1xuXHRcdHRyYW5zaXRpb246IGxlZnQgMC4zcywgcmlnaHQgMC4zcywgaGVpZ2h0IDAuM3Ncblx0fVxuXG5cdCYua3QtcG9ydGxldC0tc3RpY2t5IHtcblx0XHQ+IC5rdC1wb3J0bGV0X19oZWFkICB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHJpZ2h0IDAuM3MsIGhlaWdodCAwLjNzO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDFweCAxNXB4IDFweCByZ2JhKDY5LCA2NSwgNzgsIDAuMSk7XG5cdFx0XHR6LWluZGV4OiAxMDE7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC8vIERhcmsgc2tpblxuXHQmLmt0LXBvcnRsZXQtLXNraW4tc29saWQge1xuXHRcdC8vIEhlYWRcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZC1sYWJlbCB7XG5cdFx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKCNmZmYsIDAuOCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtaWNvbiB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCgua3QtcG9ydGxldF9faGVhZC0tbm9ib3JkZXIpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4yKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBCb2R5XG5cdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3BhY2luZ1xuXHQua3QtcG9ydGxldF9fc3BhY2UteCB7XG5cdFx0cGFkZGluZy1sZWZ0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQua3QtcG9ydGxldF9fc3BhY2UteSB7XG5cdFx0cGFkZGluZy10b3A6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvLyBDb2xsYXBzZWQgTW9kZVxuXHQmLmt0LXBvcnRsZXQtLWNvbGxhcHNlZCB7XG5cdFx0PiAua3QtZm9ybSxcblx0XHQ+IC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1wb3J0bGV0LS1jb2xsYXBzZWQsXG5cdCYua3QtcG9ydGxldC0tY29sbGFwc2Uge1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkICB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZC10b29sYmFyIHtcblx0XHRcdFx0LmxhLWFuZ2xlLWRvd24ge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmxhLXBsdXMge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgICAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS1maXQge1xuICAgIFx0cGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQge1xuICAgIFx0cGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQtdG9wIHtcbiAgICBcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0LWJvdHRvbSB7XG4gICAgXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC14LFxuICAgIC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWhvci1maXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0LXkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmt0LXBvcnRsZXRfX2Zvb3Qua3QtcG9ydGxldF9fZm9vdC0tZml0IHtcbiAgICBcdHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi5rdC1wb3J0bGV0LS1zcGFjZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuXG4gICAgICAgIC5rdC1wb3J0bGV0X19oZWFkLFxuICAgICAgICAua3QtcG9ydGxldF9fYm9keSxcbiAgICAgICAgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE9wdGlvbnNcbiAgICAvLyBObyBib3JkZXJcbiAgICAmLmt0LXBvcnRsZXQtLWhlYWQtbm9ib3JkZXIge1xuICAgICAgICAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoa3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkgLyAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRhYiBzdHlsZVxuICAgICYua3QtcG9ydGxldC0tdGFicyB7XG4gICAgICAgIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICAgICAgICAgIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUYWIgM3ggYm9yZGVyIHN0eWxlXG4gICAgJi5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeCB7XG4gICAgICAgIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG4gICAgICAgICAgICAubmF2Lm5hdi10YWJzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgLy8gU29saWQgc3R5bGVcbiAgICAgICAgJi5rdC1wb3J0bGV0LS1zb2xpZC0jeyRuYW1lfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblxuICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblxuICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKGt0LWdldCgkY29sb3IsIGludmVyc2UpLCA2JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtcG9ydGxldF9faGVhZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKGt0LWdldCgkY29sb3IsIGludmVyc2UpLCA2JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtcG9ydGxldF9fd3JhcHBlcixcbiAgICAgICAgICAgIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1wb3J0bGV0X19mb290IHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbihrdC1nZXQoJGNvbG9yLCBiYXNlKSwgNiUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVGFiIDN4IGJvcmRlciBzdGF0ZXNcbiAgICAgICAgJi5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC0jeyRuYW1lfSB7XG4gICAgICAgICAgICAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCb3R0b20gQm9yZGVyXG4gICAgICAgICYua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS0jeyRuYW1lfSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4yKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvcnRhYmxlIG1vZGVcbiAgICAvLyBqUXVlcnkgVUkgRHJhZ2dhYmxlIFBvcnRsZXRzXG4gICAgJi5rdC1wb3J0bGV0LS1zb3J0YWJsZSB7XG4gICAgICAgIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtcG9ydGxldC0tc29ydGFibGUtZW1wdHkge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWluLWhlaWdodDogMTI1cHg7XG4gICAgfVxuXG4gICAgJi51aS1zb3J0YWJsZS1oZWxwZXIge1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICB9XG5cbiAgICAvLyBTdGlja3kgcG9ydGxldCBoZWFkXG4gICAgLmt0LXBvcnRsZXRfX2hlYWQgIHtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gICAgICAgIC8vdHJhbnNpdGlvbjogbGVmdCAwLjNzLCByaWdodCAwLjNzLCBoZWlnaHQgMC4zcztcbiAgICB9XG5cbiAgICAmLmt0LXBvcnRsZXQtLXN0aWNreSB7XG4gICAgICAgID4gLmt0LXBvcnRsZXRfX2hlYWQgIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHJpZ2h0IDAuM3MsIGhlaWdodCAwLjNzO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAxNXB4IDFweCByZ2JhKDY5LCA2NSwgNzgsIDAuMSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG5cdC8vIFN0aWNreSB0YWItaGVhZGVyIGZvcjogdXNlcnMgYW5hbHlzaXMgcGFnZVxuXHQmLmt0LXBvcnRsZXQtLXN0aWNreV9fdGFicy1oZWFkZXIge1xuICAgICAgICA+IC5rdC1wb3J0bGV0X19oZWFkICB7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0Ly90b3A6IDE2MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHR6LWluZGV4OiAxMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERhcmsgc2tpblxuICAgICYua3QtcG9ydGxldC0tc2tpbi1zb2xpZCB7XG4gICAgICAgIC8vIEhlYWRcbiAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwge1xuICAgICAgICAgICAgICAgIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1wb3J0bGV0X19oZWFkLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLmt0LXBvcnRsZXRfX2hlYWQtLW5vYm9yZGVyKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJvZHlcbiAgICAgICAgLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGFjaW5nXG4gICAgLmt0LXBvcnRsZXRfX3NwYWNlLXgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LXBvcnRsZXRfX3NwYWNlLXkge1xuICAgICAgICBwYWRkaW5nLXRvcDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQ29sbGFwc2VkIE1vZGVcbiAgICAmLmt0LXBvcnRsZXQtLWNvbGxhcHNlZCB7XG4gICAgICAgID4gLmt0LWZvcm0sXG4gICAgICAgID4gLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtcG9ydGxldC0tY29sbGFwc2VkLFxuICAgICYua3QtcG9ydGxldC0tY29sbGFwc2Uge1xuICAgICAgICAua3QtcG9ydGxldF9faGVhZCAge1xuICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgLmxhLWFuZ2xlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjExM1wiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxhLXBsdXMge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjI4ZVwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBQb3J0bGV0IHRvb2xzIHRvb2x0aXBcbi50b29sdGlwLXBvcnRsZXQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ua3QtcG9ydGxldCB7XG4gIC8vIEZsdWlkIEhlaWdodFxuICAmLmt0LXBvcnRsZXQtLWhlaWdodC1mbHVpZCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAje2t0LWdldCgka3QtcG9ydGxldCwgYm90dG9tLXNwYWNlLCBkZXNrdG9wKX0pO1xuXG4gICAgLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZ1bGwgaGVpZ2h0IHBvcnRsZXQgbW9kZVxuICAmLmt0LXBvcnRsZXQtLWhlaWdodC1mbHVpZC1oYWxmIHtcbiAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gI3trdC1nZXQoJGt0LXBvcnRsZXQsIGJvdHRvbS1zcGFjZSwgZGVza3RvcCl9KTtcblxuICAgIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHQua3QtcG9ydGxldCB7XG5cdFx0bWFyZ2luLWJvdHRvbToga3QtZ2V0KCRrdC1wb3J0bGV0LCBib3R0b20tc3BhY2UsIG1vYmlsZSk7XG5cblx0XHQvLyBIZWFkIHNpemluZ1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdHBhZGRpbmc6IDAga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKTtcblx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgZGVmYXVsdCwgbW9iaWxlKTtcblxuXHRcdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS1zbSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIG1vYmlsZSk7XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtcG9ydGxldF9faGVhZC0tbGcge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBtb2JpbGUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLXhsIHtcblx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCB4bCwgbW9iaWxlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXQtLWhlYWQtc20ge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHNtLCBtb2JpbGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldC0taGVhZC1sZyB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgbGcsIG1vYmlsZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLXhsIHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCAgeGwsIG1vYmlsZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUG9ydGxldCBib2R5IGFsaWdubWVudFxuXHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG5cblx0XHRcdC5rdC1wb3J0bGV0X19ib2R5LS1ob3ItZml0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKSk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9fZm9vdCB7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpO1xuXHRcdH1cblxuXHRcdC8vIE1hcmdpbmxlc3Ncblx0XHQmLmt0LXBvcnRsZXQtLW1hcmdpbmxlc3Mge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQvLyBTdGlja3kgcG9ydGxldFxuXHRcdCYua3QtcG9ydGxldC0tc3RpY2t5IHtcblx0XHRcdD4gLmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgZGVmYXVsdCwgbW9iaWxlKSAtIDEwcHg7XG5cblx0XHRcdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS1zbSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHNtLCBtb2JpbGUpIC0gMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtcG9ydGxldF9faGVhZC0tbGcge1xuXHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBsZywgbW9iaWxlKSAtIDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLXhsIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgeGwsIG1vYmlsZSkgLSAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gSGVhZCBvdmVybGF5XG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgZGVmYXVsdCwgbW9iaWxlKTtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtKGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgZGVmYXVsdCwgbW9iaWxlKSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIEhlYWQgc2l6aW5nXG5cdFx0XHQmLmt0LXBvcnRsZXQtLWhlYWQtc20ge1xuXHRcdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHNtLCBtb2JpbGUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgbW9iaWxlKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLWxnIHtcblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBsZywgbW9iaWxlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtKGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgbGcsIG1vYmlsZSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtcG9ydGxldC0taGVhZC14bCB7XG5cdFx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgeGwsIG1vYmlsZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQseGwsIG1vYmlsZSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gTm8gYm9yZGVyXG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLS1ub2JvcmRlciB7XG5cdFx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBjYWxjKGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSkgLyAyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBTcGFjaW5nXG5cdFx0Lmt0LXBvcnRsZXRfX3NwYWNlLXgge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX3NwYWNlLXkge1xuXHRcdFx0cGFkZGluZy10b3A6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSkgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG5cdC5rdC1wb3J0bGV0IHtcblx0XHQmLmt0LXBvcnRsZXQtLWhlYWQtYnJlYWstc20ge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vXG4vLyBTY3JvbGx0b3Bcbi8vXG5cblxuXG4vLyBCYXNlXG4ua3Qtc2Nyb2xsdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDQwcHg7ICBcbiAgICByaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7ICAgICBcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDoga3QtYnJhbmQtY29sb3IoKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSg2OSw2NSw3OCwgMC4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cblxuICAgID4gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG4gICAgfSAgICAgICAgICBcblxuICAgIEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWJyYW5kLWNvbG9yKGludmVyc2UpKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICA+IGkge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmt0LXNjcm9sbHRvcC0tb24gJiB7XG4gICAgICAgIG9wYWNpdHk6IDAuMzsgICAgIFxuICAgICAgICBhbmltYXRpb246IGt0LXNjcm9sbHRvcC1zaG93LWFuaW1hdGlvbiAuNHMgZWFzZS1vdXQgMTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgXG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgICAgICBib3R0b206IDMwcHg7ICBcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxufVxuXG4vLyBBbmltYXRpb25zXG5Aa2V5ZnJhbWVzIGt0LXNjcm9sbHRvcC1zaG93LWFuaW1hdGlvbiB7XG4gICAgZnJvbSAgIHsgbWFyZ2luLWJvdHRvbTogLTE1cHggfVxuICAgIHRvIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxufSIsIi8vXG4vLyBGb3JtXG4vL1xuXG5cblxuLmt0LWZvcm0ge1xuXHQua3QtZm9ybV9fZ3JvdXAge1xuXHRcdCYua3QtZm9ybV9fZ3JvdXAtLWlubGluZSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdD4gLmt0LWZvcm1fX2xhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG5cdFx0XHRcdCYua3QtZm9ybV9fbGFiZWwtbm8td3JhcCB7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBsYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gLmt0LWZvcm1fX2NvbnRyb2wge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIEFjdGlvbiBiYXJcblx0Lmt0LWZvcm1fX2FjdGlvbnMge1xuXHRcdCYua3QtZm9ybV9fYWN0aW9ucy0tcmlnaHQge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0Ji5rdC1mb3JtX19hY3Rpb25zLS1jZW50ZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCYua3QtZm9ybS0tY2VudGVye1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cblxuLy8gVmFsaWRhdGlvbiBmZWVkYmFja1xuLmlzLXZhbGlkIHtcblx0LnZhbGlkLWZlZWRiYWNrIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLmlzLWludmFsaWQge1xuXHQuaW52YWxpZC1mZWVkYmFjayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHQua3QtZm9ybSB7XG5cdFx0Ji5rdC1mb3JtLS1sYWJlbC1yaWdodCB7XG5cdFx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRcdGxhYmVsOm5vdCgua3QtY2hlY2tib3gpOm5vdCgua3QtcmFkaW8pOm5vdCgua3Qtb3B0aW9uKSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBcbi8vIElucHV0IEljb25cbi8vXG5cblxuXG5cbi8vIENvbmZpZ1xuJGt0LWlucHV0LWljb246IChcblx0ZGVmYXVsdDogKFxuXHRcdHdpZHRoOiAzLjJyZW0sXG5cdFx0Zm9udC1zaXplOiAoXG5cdFx0XHRmbGF0aWNvbjogMS4zZW0sXG5cdFx0XHRmb250YXdlc29tZTogMS4yZW0sXG5cdFx0XHRsaW5lYXdlc29tZTogMS40ZW1cblx0XHQpXG5cdCksXG5cdGxnOiAoXG5cdFx0d2lkdGg6IDQuMnJlbSxcblx0XHRmb250LXNpemU6IChcblx0XHRcdGZsYXRpY29uOiAxLjRlbSxcblx0XHRcdGZvbnRhd2Vzb21lOiAxLjNlbSxcblx0XHRcdGxpbmVhd2Vzb21lOiAxLjZlbVxuXHRcdClcblx0KSxcblx0c206IChcblx0XHR3aWR0aDogMi43cmVtLFxuXHRcdGZvbnQtc2l6ZTogKFxuXHRcdFx0ZmxhdGljb246IDFlbSxcblx0XHRcdGZvbnRhd2Vzb21lOiAxZW0sXG5cdFx0XHRsaW5lYXdlc29tZTogMS4xZW1cblx0XHQpXG5cdClcbik7XG5cbi8vIEJhc2Vcbi5rdC1pbnB1dC1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC8vIGljb24gaW5wdXQgc2l6aW5nXG4gICAgPiAua3QtaW5wdXQtaWNvbl9faWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBkZWZhdWx0LCB3aWR0aCk7XG5cbiAgICAgICAgJi5rdC1pbnB1dC1pY29uX19pY29uLS1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LWlucHV0LWljb25fX2ljb24tLXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICBcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgIFxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNldCBpY29uIHNpemVzXG4gICAgICAgIEBpbmNsdWRlIGt0LWljb25zLXNpemUoIGt0LWdldCgka3QtaW5wdXQtaWNvbiwgZGVmYXVsdCwgZm9udC1zaXplKSApO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24ge1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBsZywgd2lkdGgpO1xuXG4gICAgICAgIC8vIHNldCBpY29uIHNpemVzXG4gICAgICAgIEBpbmNsdWRlIGt0LWljb25zLXNpemUoIGt0LWdldCgka3QtaW5wdXQtaWNvbiwgbGcsIGZvbnQtc2l6ZSkgKTtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB+IC5rdC1pbnB1dC1pY29uX19pY29uIHtcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtaW5wdXQtaWNvbiwgc20sIHdpZHRoKTtcblxuICAgICAgICAvLyBzZXQgaWNvbiBzaXplc1xuICAgICAgICBAaW5jbHVkZSBrdC1pY29ucy1zaXplKCBrdC1nZXQoJGt0LWlucHV0LWljb24sIHNtLCBmb250LXNpemUpICk7XG4gICAgfVxuXG4gICAgLy8gaWNvbiBpbnB1dCBhbGlnbm1lbnRzXG4gICAgJi5rdC1pbnB1dC1pY29uLS1sZWZ0IHtcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IChrdC1nZXQoJGt0LWlucHV0LWljb24sIGRlZmF1bHQsIHdpZHRoKSAtIDAuNHJlbSk7XG5cbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IChrdC1nZXQoJGt0LWlucHV0LWljb24sIGxnLCB3aWR0aCkgLSAwLjZyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoa3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBzbSwgd2lkdGgpIC0gMC4ycmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtaW5wdXQtaWNvbi0tcmlnaHQge1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IChrdC1nZXQoJGt0LWlucHV0LWljb24sIGRlZmF1bHQsIHdpZHRoKSAtIDAuNHJlbSk7XG5cbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoa3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBsZywgd2lkdGgpIC0gMC42cmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IChrdC1nZXQoJGt0LWlucHV0LWljb24sIHNtLCB3aWR0aCkgLSAwLjJyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gZml4ZWQgd2lkdGggaWNvbiBpbnB1dHMgICAgICAgIFxuICAgICYua3QtaW5wdXQtaWNvbi0tZml4ZWQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LWlucHV0LWljb24sIGRlZmF1bHQsIGZpeGVkKTtcbiAgICB9XG5cbiAgICAmLmt0LWlucHV0LWljb24tLWZpeGVkLWxhcmdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBsZywgZml4ZWQpO1xuICAgIH1cblxuICAgICYua3QtaW5wdXQtaWNvbi0tZml4ZWQtc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LWlucHV0LWljb24sIHNtLCBmaXhlZCk7XG4gICAgfSAgXG59IiwiLy9cbi8vIENoZWNrYm94XG4vL1xuXG5cblxuXG4vLyBDb25maWdcbiRrdC1jaGVja2JveC1iYXNlLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG4ka3QtY2hlY2tib3gtY29uZmlnOiAoXG5cdHNlbGY6IChcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLFxuXHRcdHNpemU6IDE4cHgsXG5cdFx0dGljazogNnB4XG5cdCksXG5cblx0b3V0bGluZTogKFxuXHRcdGJvcmRlcjogKFxuXHRcdFx0ZGVmYXVsdDogZGFya2VuKCRrdC1jaGVja2JveC1iYXNlLWNvbG9yLCAxMiUpLFxuXHRcdFx0Y2hlY2tlZDogZGFya2VuKCRrdC1jaGVja2JveC1iYXNlLWNvbG9yLCAxNSUpXG5cdFx0KSxcblx0XHR0aWNrOiBkYXJrZW4oJGt0LWNoZWNrYm94LWJhc2UtY29sb3IsIDE4JSlcblx0KSxcblxuXHRzb2xpZDogKFxuXHRcdGJnOiAoXG5cdFx0XHRkZWZhdWx0OiBkYXJrZW4oJGt0LWNoZWNrYm94LWJhc2UtY29sb3IsIDYlKSxcblx0XHRcdGNoZWNrZWQ6IGRhcmtlbigka3QtY2hlY2tib3gtYmFzZS1jb2xvciwgOCUpXG5cdFx0KSxcblx0XHR0aWNrOiBkYXJrZW4oJGt0LWNoZWNrYm94LWJhc2UtY29sb3IsIDMwJSlcblx0KVxuKTtcblxuLy8gQmFzZVxuLmt0LWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG5cbiAgICAmLmt0LWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAvLyBIaWRlIGRlZmF1bHQgYnJvd3NlciBpbnB1dFxuICAgID4gaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc2VsZiwgc2l6ZSk7XG4gICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc2VsZiwgc2l6ZSk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gSGlkZSBjaGVja1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMCN7Jy8qcnRsOmlnbm9yZSovJ30gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSN7Jy8qcnRsOmlnbm9yZSovJ307XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHRyYW5zaXRpb24pO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gc3BhbixcbiAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHRyYW5zaXRpb24pO1xuXG4gICAgfVxuXG4gICAgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICYua3QtY2hlY2tib3gtLXNvbGlkIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKSB+IHNwYW4sXG4gICAgICAgID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzZWxmLCB0cmFuc2l0aW9uKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtY2hlY2tib3gtLXNxdWFyZSB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1jaGVja2JveC0tYm9sZCA+IHNwYW4ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG4gICAgfVxuXG4gICAgLmZvcm0taW5saW5lICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgICYua3QtY2hlY2tib3gtLXNpbmdsZSB7XG4gICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc2VsZiwgc2l6ZSk7XG4gICAgICAgIGhlaWdodDoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHNpemUpO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoID4gJixcbiAgICAgICAgdGQgPiAmIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBcbiAgICAuaW5wdXQtZ3JvdXAgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLy9DdXN0b21cbi5rdC1jaGVja2JveF9fd3JhcHBlcl91bnNldCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIG1hcmdpbjogdW5zZXQ7XG5cbiAgICA+IGlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICB9XG59XG5cbi5rdC1jaGVja2JveC1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDA7XG5cbiAgICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwICYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAua3QtY2hlY2tib3gge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ua3QtY2hlY2tib3gtaW5saW5lIHtcbiAgICBwYWRkaW5nOiAwIDA7XG5cbiAgICAua3QtY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWdyb3VwLnJvdyB7XG4gICAgLmt0LWNoZWNrYm94LWlubGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLmt0LWNoZWNrYm94LWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxufVxuXG4vLyBTa2luXG5AbWl4aW4ga3QtY2hlY2tib3gtdGhlbWUoXG4gICAgJG91dGxpbmUtYm9yZGVyLWNvbG9yLFxuICAgICRvdXRsaW5lLWJvcmRlci1jaGVja2VkLWNvbG9yLFxuICAgICRvdXRsaW5lLXRpY2stY29sb3IsXG4gICAgJHNvbGlkLWJnLWNvbG9yLFxuICAgICRzb2xpZC1iZy1jaGVja2VkLWNvbG9yLFxuICAgICRzb2xpZC10aWNrLWNvbG9yKSB7XG5cbiAgICAmLmt0LWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAvLyBPdXRsaW5lXG4gICAgPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG91dGxpbmUtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkb3V0bGluZS10aWNrLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG91dGxpbmUtYm9yZGVyLWNoZWNrZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG91dGxpbmUtYm9yZGVyLWNoZWNrZWQtY29sb3I7XG4gICAgfVxuXG4gICAgJi5rdC1jaGVja2JveC0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG91dGxpbmUtYm9yZGVyLWNoZWNrZWQtY29sb3I7XG4gICAgfVxuXG4gICAgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgLy8gU29saWRcbiAgICAmLmt0LWNoZWNrYm94LS1zb2xpZCB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29saWQtYmctY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRzb2xpZC10aWNrLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29saWQtYmctY2hlY2tlZC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRpY2tcbiAgICAmLmt0LWNoZWNrYm94LS10aWNrIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6a3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNvbGlkLCBiZywgZGVmYXVsdCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRzb2xpZC10aWNrLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzb2xpZCwgYmcsIGRlZmF1bHQpO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRzb2xpZC1iZy1jaGVja2VkLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBEZWZhdWx0XG4ua3QtY2hlY2tib3gge1xuICAgIC8vIEJhc2VcbiAgICBAaW5jbHVkZSBrdC1jaGVja2JveC10aGVtZShcbiAgICAgICAga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIG91dGxpbmUsIGJvcmRlciwgZGVmYXVsdCksXG4gICAgICAgIGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBvdXRsaW5lLCBib3JkZXIsIGNoZWNrZWQpLFxuICAgICAgICBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgb3V0bGluZSwgdGljayksXG4gICAgICAgIGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzb2xpZCwgYmcsIGRlZmF1bHQpLFxuICAgICAgICBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc29saWQsIGJnLCBjaGVja2VkKSxcbiAgICAgICAga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNvbGlkLCB0aWNrKVxuICAgICk7XG5cbiAgICAvLyBTdGF0ZSBDb2xvcnNcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAvLyBkZWZhdWx0IHN0YXRlXG4gICAgICAgICYua3QtY2hlY2tib3gtLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWNoZWNrYm94LXRoZW1lKFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGludmVyc2UpXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBDaGVja2JveFxuLy9cblxuXG5cblxuLy8gQ29uZmlnXG4ka3QtcmFkaW8tYmFzZS1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuJGt0LXJhZGlvLWNvbmZpZzogKFxuXHRzZWxmOiAoXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSxcblx0XHRzaXplOiAxOHB4LFxuXHRcdHRpY2s6IDZweFxuXHQpLFxuXHRcblx0b3V0bGluZTogKFxuXHRcdGJvcmRlcjogKFxuXHRcdFx0ZGVmYXVsdDogZGFya2VuKCRrdC1yYWRpby1iYXNlLWNvbG9yLCAxMiUpLFxuXHRcdFx0Y2hlY2tlZDogZGFya2VuKCRrdC1yYWRpby1iYXNlLWNvbG9yLCAxNSUpXG5cdFx0KSxcblx0XHR0aWNrOiBkYXJrZW4oJGt0LXJhZGlvLWJhc2UtY29sb3IsIDE4JSlcblx0KSxcblxuXHRzb2xpZDogKFxuXHRcdGJnOiAoXG5cdFx0XHRkZWZhdWx0OiBkYXJrZW4oJGt0LXJhZGlvLWJhc2UtY29sb3IsIDYlKSxcblx0XHRcdGNoZWNrZWQ6IGRhcmtlbigka3QtcmFkaW8tYmFzZS1jb2xvciwgOCUpXG5cdFx0KSxcblx0XHR0aWNrOiBkYXJrZW4oJGt0LXJhZGlvLWJhc2UtY29sb3IsIDMwJSlcblx0KVxuKTtcblxuLy8gQmFzZVxuLmt0LXJhZGlvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG5cbiAgICAmLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAvLyBIaWRlIGRlZmF1bHQgYnJvd3NlciBpbnB1dFxuICAgID4gaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwOyAgICAgICAgIFxuICAgIH1cblxuICAgID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDoga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHNpemUpO1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHNpemUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgLy8gTWFrZXMgcmFkaW8gYnV0dG9ucyBjaXJjbHVsYXIgICAgICBcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBIaWRlIGNoZWNrXG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCB0aWNrKSAvIC0yKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoa3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHRpY2spIC8gLTIpO1xuICAgICAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCB0aWNrKTtcbiAgICAgICAgICAgIGhlaWdodDoga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHRpY2spO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCB0cmFuc2l0aW9uKTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgICAgIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9ICAgIFxuICAgIH1cblxuICAgICY6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IHNwYW4sXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCB0cmFuc2l0aW9uKTtcblxuICAgIH1cblxuICAgID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLmt0LXJhZGlvLS1zb2xpZCB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSkgfiBzcGFuLFxuICAgICAgICA+IGlucHV0OmZvY3VzIH4gc3BhbiB7IFxuICAgICAgICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHRyYW5zaXRpb24pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1yYWRpby0tc3F1YXJlIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IFxuICAgICAgICB9ICAgICAgIFxuICAgIH1cblxuICAgICYua3QtcmFkaW8tLWJvbGQgPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDsgXG4gICAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCB0cmFuc2l0aW9uKTtcbiAgICB9XG5cbiAgICAuZm9ybS1pbmxpbmUgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfSAgICAgICAgXG5cbiAgICAmLmt0LXJhZGlvLS1zaW5nbGUge1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHNpemUpO1xuICAgICAgICBoZWlnaHQ6IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCBzaXplKTtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGggPiAmLCBcbiAgICAgICAgdGQgPiAmIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBcbiAgICAuaW5wdXQtZ3JvdXAgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLmt0LXJhZGlvLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMDtcblxuICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgJiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5rdC1yYWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyAgXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH0gICBcbn1cblxuLmt0LXJhZGlvLWlubGluZSB7XG4gICAgcGFkZGluZzogMCAwO1xuXG4gICAgLmt0LXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tZ3JvdXAucm93IHtcbiAgICAua3QtcmFkaW8taW5saW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTsgXG4gICAgfVxuXG4gICAgLmt0LXJhZGlvLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7IFxuICAgIH1cbn1cblxuLy8gU2tpblxuQG1peGluIGt0LXJhZGlvLXRoZW1lKFxuICAgICRvdXRsaW5lLWJvcmRlci1jb2xvciwgXG4gICAgJG91dGxpbmUtYm9yZGVyLWNoZWNrZWQtY29sb3IsIFxuICAgICRvdXRsaW5lLXRpY2stY29sb3IsIFxuICAgICRzb2xpZC1iZy1jb2xvciwgXG4gICAgJHNvbGlkLWJnLWNoZWNrZWQtY29sb3IsIFxuICAgICRzb2xpZC10aWNrLWNvbG9yKSB7ICAgIFxuXG4gICAgJi5rdC1yYWRpby0tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgIFxuICAgIC8vIE91dGxpbmVcbiAgICA+IHNwYW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3V0bGluZS1ib3JkZXItY29sb3I7IFxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkb3V0bGluZS10aWNrLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG91dGxpbmUtdGljay1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvdXRsaW5lLWJvcmRlci1jaGVja2VkLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvdXRsaW5lLWJvcmRlci1jaGVja2VkLWNvbG9yOyBcbiAgICB9XG5cbiAgICAmLmt0LXJhZGlvLS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkb3V0bGluZS1ib3JkZXItY2hlY2tlZC1jb2xvcjsgXG4gICAgfVxuXG4gICAgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgLy8gU29saWRcbiAgICAmLmt0LXJhZGlvLS1zb2xpZCB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29saWQtYmctY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRzb2xpZC10aWNrLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzb2xpZC10aWNrLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICA+IGlucHV0OmZvY3VzIH4gc3BhbiB7ICBcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzb2xpZC1iZy1jaGVja2VkLWNvbG9yOyBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRpY2tcbiAgICAmLmt0LXJhZGlvLS10aWNrIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzb2xpZCwgYmcsIGRlZmF1bHQpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgPiBpbnB1dDpmb2N1cyB+IHNwYW4geyAgXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc29saWQsIGJnLCBkZWZhdWx0KTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkc29saWQtYmctY2hlY2tlZC1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29saWQtYmctY2hlY2tlZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRGVmYXVsdFxuLmt0LXJhZGlvIHtcbiAgICBAaW5jbHVkZSBrdC1yYWRpby10aGVtZShcbiAgICAgICAga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIG91dGxpbmUsIGJvcmRlciwgZGVmYXVsdCksXG4gICAgICAgIGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBvdXRsaW5lLCBib3JkZXIsIGNoZWNrZWQpLFxuICAgICAgICBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgb3V0bGluZSwgdGljayksXG4gICAgICAgIGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzb2xpZCwgYmcsIGRlZmF1bHQpLFxuICAgICAgICBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc29saWQsIGJnLCBjaGVja2VkKSxcbiAgICAgICAga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNvbGlkLCB0aWNrKVxuICAgICAgICApO1xuXG4gICAgLy8gU3RhdGUgQ29sb3JzXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgLy8gZGVmYXVsdCBzdGF0ZSBcbiAgICAgICAgJi5rdC1yYWRpby0tI3skbmFtZX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtcmFkaW8tdGhlbWUoXG4gICAgICAgICAgICAgICAga3QtZ2V0KCRjb2xvciwgYmFzZSksXG4gICAgICAgICAgICAgICAga3QtZ2V0KCRjb2xvciwgYmFzZSksXG4gICAgICAgICAgICAgICAga3QtZ2V0KCRjb2xvciwgYmFzZSksXG4gICAgICAgICAgICAgICAga3QtZ2V0KCRjb2xvciwgYmFzZSksXG4gICAgICAgICAgICAgICAga3QtZ2V0KCRjb2xvciwgYmFzZSksXG4gICAgICAgICAgICAgICAga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSlcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgfSBcbn0iLCIvL1xuLy8gU3dpdGNoXG4vL1xuXG5cblxuXG4vLyBDb21wb25lbnQgQmFzZVxuQG1peGluIGt0LXN3aXRjaC1iYXNlKCkge1xuICAgIC5rdC1zd2l0Y2ggIHtcbiAgICAgICAgLy8gQmFzZVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgICBpbnB1dDplbXB0eSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTk5OXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfSBcblxuICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSwgXG4gICAgICAgIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW47XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGF0ZSBpY29uc1xuICAgICAgICAmLmt0LXN3aXRjaC0taWNvbiB7XG4gICAgICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZignXFxmMzQyJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTdiJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXRlIGljb25zXG4gICAgICAgICYua3Qtc3dpdGNoLS1pY29uLWNoZWNrIHtcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uLXNlbGYoJ1xcZjE3YicpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcblxuICAgICAgICAvLyBEZWZhdWx0IHNpemVcbiAgICAgICAgJiB7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLW1hcmdpbjogMnB4IDA7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLXdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1zcGFjZTogM3B4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1jaGVja2VkLXRpY2stcG9zOiAyNnB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1pY29uLWZvbnQtc2l6ZTogMC45ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXN3aXRjaC1zaXplKFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtbWFyZ2luLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtd2lkdGgsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1oZWlnaHQsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLXNwYWNlLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtY2hlY2tlZC10aWNrLXBvcyxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWljb24tZm9udC1zaXplXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGFyZ2Ugc2l6ZVxuICAgICAgICAmLmt0LXN3aXRjaC0tbGcge1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1tYXJnaW46IDJweCAwO1xuICAgICAgICAgICAgJGt0LXN3aXRjaC13aWR0aDogNzJweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1saW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtc3BhY2U6IDNweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtY2hlY2tlZC10aWNrLXBvczogMzRweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtaWNvbi1mb250LXNpemU6IDFlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtc3dpdGNoLXNpemUoXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1tYXJnaW4sXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC13aWR0aCxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWhlaWdodCxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtc3BhY2UsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1jaGVja2VkLXRpY2stcG9zLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtaWNvbi1mb250LXNpemVcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTbWFsbCBzaXplXG4gICAgICAgICYua3Qtc3dpdGNoLS1zbSB7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLW1hcmdpbjogMnB4IDA7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLXdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1zcGFjZTogMnB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1jaGVja2VkLXRpY2stcG9zOiAxNnB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1pY29uLWZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXN3aXRjaC1zaXplKFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtbWFyZ2luLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtd2lkdGgsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1oZWlnaHQsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLXNwYWNlLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtY2hlY2tlZC10aWNrLXBvcyxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWljb24tZm9udC1zaXplXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9ybSBncm91cFxuICAgICAgICAuZm9ybS1ncm91cC5yb3cgJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjE1cmVtO1xuXG4gICAgICAgICAgICAmLmt0LXN3aXRjaC0tbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTAuM3JlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rdC1zd2l0Y2gtLXNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgIFxuICAgIH1cbn1cblxuLy8gQ29tcG9uZW50IFNpemVcbkBtaXhpbiBrdC1zd2l0Y2gtc2l6ZSgkbWFyZ2luLCAkd2lkdGgsICRoZWlnaHQsICRsaW5lLWhlaWdodCwgJHNwYWNlLCAkY2hlY2tlZC10aWNrLXBvcywgJGljb24tZm9udC1zaXplKSB7XG4gICAgaW5wdXQ6ZW1wdHkgfiBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQ7ICAgICAgICAgICAgICAgIFxuICAgICAgICBtYXJnaW46ICRtYXJnaW47XG4gICAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgICAgd2lkdGg6ICR3aWR0aCArICRzcGFjZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYygkaGVpZ2h0IC8gMik7XG4gICAgfVxuXG4gICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSwgXG4gICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYygkaGVpZ2h0IC8gMik7XG4gICAgfVxuXG4gICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0IC0gMiAqICRzcGFjZTtcbiAgICAgICAgd2lkdGg6ICRoZWlnaHQgLSAyICogJHNwYWNlO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICB0b3A6ICRzcGFjZTtcbiAgICAgICAgYm90dG9tOiAkc3BhY2U7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJGljb24tZm9udC1zaXplO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGNoZWNrZWQtdGljay1wb3M7XG4gICAgfVxufVxuXG4vLyBDb21wb25lbnQgU2tpblxuQG1peGluIGt0LXN3aXRjaC1za2luKCkge1xuICAgICRiYXNlLWNvbG9yOiAjZThlYmYxO1xuXG4gICAgLmt0LXN3aXRjaCB7XG4gICAgICAgIC8vIFBhbmVsIGJnXG4gICAgICAgIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUaWNrIGJnXG4gICAgICAgIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYmFzZS1jb2xvciwgNSUpOyBcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IFxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ2hlY2tlZCBzdGF0ZSBcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB7XG4gICAgICAgICAgICAvLyBQYW5lbCBiZ1xuICAgICAgICAgICAgfiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3I7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggM3B4IDIwcHggMHB4IHJnYmEoJGJhc2UtY29sb3IsIDAuNDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBUaWNrIGJnXG4gICAgICAgICAgICB+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpO1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDNweCAyMHB4IDBweCByZ2JhKCRiYXNlLWNvbG9yLCAwLjQxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAgICAgICB+IHNwYW46YWZ0ZXIsXG4gICAgICAgICAgICB+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhdGVzXG4gICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgICAvLyBzdGF0ZXMgXG4gICAgICAgICAgICAmLmt0LXN3aXRjaC0tI3skbmFtZX06bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIHtcbiAgICAgICAgICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAvLyBQYW5lbCBiZ1xuICAgICAgICAgICAgICAgICAgICB+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gVGljayBiZ1xuICAgICAgICAgICAgICAgICAgICB+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gb3V0bGluZSBzdHlsZSBzdGF0ZXNcbiAgICAgICAgICAgICYua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBkYXJrZW4oJGJhc2UtY29sb3IsIDMlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBwYW5lbCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgIC8vIFBhbmVsIGJnXG4gICAgICAgICAgICAgICAgICAgIH4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBUaWNrIGJnXG4gICAgICAgICAgICAgICAgICAgIH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENvbXBvbmVudCBCYXNlXG5AaW5jbHVkZSBrdC1zd2l0Y2gtYmFzZSgpO1xuXG4vLyBDb21wb25lbnQgU2tpblxuQGluY2x1ZGUga3Qtc3dpdGNoLXNraW4oKTsiLCJcbi8vXG4vLyBPcHRpb25cbi8vXG5cblxuXG5cbi8vIEJhc2VcbkBtaXhpbiBrdC1vcHRpb24tYmFzZSgpIHtcbiAgICAua3Qtb3B0aW9uICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgIFxuICAgICAgICBwYWRkaW5nOiAxLjRlbTsgICAgICAgIFxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5rdC1vcHRpb25fX2NvbnRyb2wge1xuICAgICAgICBcdHdpZHRoOiAyLjdyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4xcmVtOyAgICAgIFx0XG5cbiAgICAgICAgXHQua3QtcmFkaW8ge1xuICAgICAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LW9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgXHQua3Qtb3B0aW9uX19oZWFkIHtcbiAgICAgICAgXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAgICAgICAgICAgICAgICBcblxuICAgICAgICBcdFx0Lmt0LW9wdGlvbl9fdGl0bGUge1xuICAgICAgICBcdFx0XHRmb250LXNpemU6IDEuMXJlbTsgICAgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7ICAgICBcdFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIFx0XHR9XG5cbiAgICAgICAgXHRcdC5rdC1vcHRpb25fX2ZvY3VzIHtcbiAgICAgICAgXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG4gICAgXHRcdFx0XHRmb250LXdlaWdodDogNTAwOyBcdFx0XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgXHRcdH1cbiAgICAgICAgXHR9XG5cbiAgICAgICAgXHQua3Qtb3B0aW9uX19ib2R5IHtcbiAgICAgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcdFx0cGFkZGluZy10b3A6IDAuN3JlbTsgXG4gICAgICAgIFx0XHRmb250LXNpemU6IDAuOXJlbTsgICAgIFx0XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICBcdH1cbiAgICAgICAgfVxuXG4gICAgICAgICYua3Qtb3B0aW9uLS1wbGFpbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyBcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgXG5cbiAgICAgICAgICAgIC5rdC1vcHRpb25fX2NvbnRyb2wge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB3aWR0aDogMi43cmVtO1xuXG4gICAgICAgICAgICAgICAgLmt0LXJhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LW9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgICAgICAgIC5rdC1vcHRpb25fX2hlYWQge1xuICAgICAgICAgICAgICAgICAgICAua3Qtb3B0aW9uX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtb3B0aW9uX19ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMnJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBWYWxpZGF0aW9uIFxuICAgICAgICAuaXMtdmFsaWQgJiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGt0LXN0YXRlLWNvbG9yKHN1Y2Nlc3MsIGJhc2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWludmFsaWQgJiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGt0LXN0YXRlLWNvbG9yKGRhbmdlciwgYmFzZSk7XG4gICAgICAgIH1cbiAgICB9ICAgICBcblxuXG59XG5cbi8vIFZhbGlkYXRpb24gU3RhdGVcbkBtaXhpbiBrdC1vcHRpb24tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xuICAgIC5oYXMtI3skc3RhdGV9IHtcbiAgICAgICAgLmt0LW9wdGlvbiB7XG4gICAgICAgICAgICAua3Qtb3B0aW9uX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgLmt0LW9wdGlvbl9faGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIC5rdC1vcHRpb25fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJhc2VcbkBpbmNsdWRlIGt0LW9wdGlvbi1iYXNlKCk7XG5cbi8vIFZhbGlkYXRpb24gU3RhdGVzXG5AaW5jbHVkZSBrdC1vcHRpb24tdmFsaWRhdGlvbi1zdGF0ZShzdWNjZXNzLCBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgc3VjY2VzcywgYmFzZSkpO1xuQGluY2x1ZGUga3Qtb3B0aW9uLXZhbGlkYXRpb24tc3RhdGUoZXJyb3IsIGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCB3YXJuaW5nLCBiYXNlKSk7IiwiLy9cbi8vIEF2YXRhclxuLy9cblxuXG5cbi8vIEJhc2Vcbi5rdC1hdmF0YXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHQua3QtYXZhdGFyX19ob2xkZXIge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblxuXHQua3QtYXZhdGFyX191cGxvYWQge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdHRvcDogLTEwcHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgjMDAwMDAwLCAwLjEpO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6IDAgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdH1cblxuXG5cdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5rdC1hdmF0YXJfX2NhbmNlbCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogYXV0bztcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0Ym90dG9tOiAtNXB4O1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoIzAwMDAwMCwgMC4xKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0aSB7XG5cdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHR9XG5cdFx0XG5cdFx0Jjpob3Zlcntcblx0XHRcdGkge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYua3QtYXZhdGFyLS1jaGFuZ2VkIHtcblx0XHQua3QtYXZhdGFyX19jYW5jZWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQvLyBTdGF0ZXNcblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcblx0XHQmLmt0LWF2YXRhci0tI3skbmFtZX0ge1xuXHRcdFx0Lmt0LWF2YXRhcl9fdXBsb2FkIHtcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ2lyY2xlIHN0eWxlXG5cdCYua3QtYXZhdGFyLS1jaXJjbGUge1xuXHRcdC5rdC1hdmF0YXJfX2hvbGRlciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXG5cdFx0Lmt0LWF2YXRhcl9fdXBsb2FkIHtcblx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHR0b3A6IDVweDtcblx0XHR9XG5cblx0XHQua3QtYXZhdGFyX19jYW5jZWwge1xuXHRcdFx0cmlnaHQ6IDNweDtcblx0XHRcdGJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyBCb3JkZXJlZCBzdHlsZVxuXHQmLmt0LWF2YXRhci0tb3V0bGluZSB7XG5cdFx0Lmt0LWF2YXRhcl9faG9sZGVyIHtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoIzAwMDAwMCwgMC4xKTtcblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gU3Bpbm5lclxuLy9cblxuXG5cblxuLy8gQ29uZmlnXG4ka3Qtc3Bpbm5lci1jb25maWc6IChcblx0c2l6ZTogKFxuXHRcdHNtOiAxNnB4LFxuXHRcdG1kOiAyMHB4LFxuXHRcdGxnOiAyNHB4XG5cdClcbik7XG5cbi8vIFNwaW5uZXIgRGVmYXVsdFxuLmt0LXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDsgIFx0XHRcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICBcdC8vIFNpemVzICBcdFxuICBcdCYua3Qtc3Bpbm5lci0tc20ge1xuICBcdFx0QGluY2x1ZGUga3Qtc3Bpbm5lci1zaXplKHNtKTtcbiAgXHR9XG4gIFx0XG4gIFx0QGluY2x1ZGUga3Qtc3Bpbm5lci1zaXplKG1kKTtcbiAgXHRcbiAgXHQmLmt0LXNwaW5uZXItLWxnIHtcbiAgXHRcdEBpbmNsdWRlIGt0LXNwaW5uZXItc2l6ZShsZyk7XG4gIFx0fVxuXG4gIFx0Ly8gRGVmYXVsdCBTdHlsZVxuICBcdCY6YmVmb3JlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBrdC1zcGlubmVyIC41cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gIFx0Ly8gU3RhdGUgQ29sb3JzIFxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICYua3Qtc3Bpbm5lci0tI3skbmFtZX0ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgbW9kZVxuICAgICYua3Qtc3Bpbm5lci0taW5wdXQge1xuICAgICAgICAmLmt0LXNwaW5uZXItLXJpZ2h0IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYua3Qtc3Bpbm5lci0tbGVmdCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGlubmVyIERlZmF1bHRcbiAgICAmLmt0LXNwaW5uZXItLXYyIHtcbiAgICAgIFx0Ly8gRGVmYXVsdCBTdHlsZVxuICAgICAgXHQmOmJlZm9yZSB7XG4gICAgICAgICAgIGFuaW1hdGlvbjoga3Qtc3Bpbm5lciAuNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgIH1cblxuICAgICAgXHQvLyBTdGF0ZSBDb2xvcnMgXG4gICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgICAmLmt0LXNwaW5uZXItLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGxpZ2h0ZW4oa3QtZ2V0KCRjb2xvciwgYmFzZSksIDMwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbihrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMyUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQW5pbWF0aW9uc1xuQGtleWZyYW1lcyBrdC1zcGlubmVyIHtcbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufSIsIi8vXG4vLyBNaXhpbnNcbi8vXG5cblxuXG5AbWl4aW4ga3Qtc3Bpbm5lci1zaXplKCRzaXplKSB7XG5cdCY6YmVmb3JlIHtcblx0XHR3aWR0aDoga3QtZ2V0KCRrdC1zcGlubmVyLWNvbmZpZywgc2l6ZSwgJHNpemUpO1xuICBcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXNwaW5uZXItY29uZmlnLCBzaXplLCAkc2l6ZSk7XG4gIFx0XHRtYXJnaW4tdG9wOiBjYWxjKGt0LWdldCgka3Qtc3Bpbm5lci1jb25maWcsIHNpemUsICRzaXplKS8tMik7XG4gIFx0fVxuXG5cdCYua3Qtc3Bpbm5lci0tY2VudGVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiA1MCU7XG4gIFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKGt0LWdldCgka3Qtc3Bpbm5lci1jb25maWcsIHNpemUsICRzaXplKSAvIC0yKTtcblx0XHR9XG5cdH1cblxuXHQmLmt0LXNwaW5uZXItLWxlZnQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLmt0LXNwaW5uZXItLXJpZ2h0IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBrdC1zcGlubmVyLXNraW4oJGNvbG9yKSB7XG5cdCY6YmVmb3JlIHtcbiAgICBcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcjtcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59IiwiLy9cbi8vIExvYWRlclxuLy9cblxuXG5cblxuLy8gQ29uZmlnXG4ka3QtbG9hZGVyLWNvbmZpZzogKFxuXHRkZWZhdWx0OiAoXG5cdFx0c2l6ZTogMS40cmVtLFxuXHRcdHdpZHRoOiAycHhcblx0KSxcblx0bGc6IChcblx0XHRzaXplOiAycmVtLFxuXHRcdHdpZHRoOiAzcHggXG5cdCksXG5cdHNtOiAoXG5cdFx0c2l6ZTogMXJlbSxcblx0XHR3aWR0aDogMXB4XG5cdClcbik7XG5cbi8vIEJhc2VcbkBtaXhpbiBrdC1sb2FkZXItYmFzZSgpIHtcblx0Ly8gU3Bpbm5lciBtYXJrdXBcblx0Lmt0LWxvYWRlciB7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB3aWR0aDoga3QtZ2V0KCRrdC1sb2FkZXItY29uZmlnLCBkZWZhdWx0LCBzaXplKTtcblx0ICAgIGhlaWdodDoga3QtZ2V0KCRrdC1sb2FkZXItY29uZmlnLCBkZWZhdWx0LCBzaXplKTtcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgIFxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0ICAgIG9wYWNpdHk6IDA7XG5cdCAgICBhbmltYXRpb246IGt0LWxvYWRlci1zY2FsZW91dCAwLjlzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXG5cdCAgICAmLmt0LWxvYWRlci0tbGcge1xuXHRcdFx0d2lkdGg6IGt0LWdldCgka3QtbG9hZGVyLWNvbmZpZywgbGcsIHNpemUpO1xuXHQgICAgXHRoZWlnaHQ6IGt0LWdldCgka3QtbG9hZGVyLWNvbmZpZywgbGcsIHNpemUpO1xuXHRcdH1cblxuXHRcdCYua3QtbG9hZGVyLS1zbSB7XG5cdFx0XHR3aWR0aDoga3QtZ2V0KCRrdC1sb2FkZXItY29uZmlnLCBzbSwgc2l6ZSk7XG5cdCAgICBcdGhlaWdodDoga3QtZ2V0KCRrdC1sb2FkZXItY29uZmlnLCBzbSwgc2l6ZSk7XG5cdFx0fVxuXG5cdFx0LmJ0biAmIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIFN0YXRlc1xuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAua3QtbG9hZGVyLmt0LWxvYWRlci0tI3skbmFtZX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgIH1cbiAgICB9XG5cblx0Ly8gU3Bpbm5lciBhbmltYXRpb25cblx0QGtleWZyYW1lcyBrdC1sb2FkZXItc2NhbGVvdXQge1xuXHQgICAgMCUgeyBcblx0ICAgICAgICBvcGFjaXR5OiAwLjM7XG5cdCAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0ICAgIH0gXG5cdCAgICAxMDAlIHsgICAgICAgIFxuXHQgICAgICAgIG9wYWNpdHk6IDE7XG5cdCAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuXHQgICAgfVxuXHR9XG59XG5cbkBtaXhpbiBrdC1sb2FkZXItc2tpbigkY29sb3IpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuXG4vLyBCdWlsZFxuQGluY2x1ZGUga3QtbG9hZGVyLWJhc2UoKTsiLCIvL1xuLy8gUHVsc2Vcbi8vXG5cblxuXG4vLyBCYXNlXG4ua3QtcHVsc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAua3QtcHVsc2VfX3Jpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBhbmltYXRpb246IGt0LXB1bHNlIDIuNXMgZWFzZS1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyBcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCA0KTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1oYWNrLWllIHtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3RhdGUgQ29sb3JzIFxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICYua3QtcHVsc2UtLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIC5rdC1wdWxzZV9fcmluZyB7XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgXG59XG5cblxuQGtleWZyYW1lcyBrdC1wdWxzZSB7XG4gICAgMCUgey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7IG9wYWNpdHk6IDAuMDt9XG4gICAgNjAlIHstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpOyBvcGFjaXR5OiAwLjA7fVxuICAgIDY1JSB7b3BhY2l0eTogMTt9XG4gICAgMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTsgb3BhY2l0eTogMC4wO31cbn0iLCIvL1xuLy8gTG9hZGluZ1xuLy9cblxuXG5cblxuLy8gQmFzZVxuLmt0LWRpYWxvZyB7XG4gICAgJHdpZHRoOiAxMzBweDtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMTAwOyAgIFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6ICAxcmVtOyAgICBcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDEycHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIC8vIFBsYWNlbWVudCBcbiAgICAmLmt0LWRpYWxvZy0tdG9wLWNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCR3aWR0aCAvIC0yKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNnMgZWFzZTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3QtZGlhbG9nLS1zaG93biB7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUeXBlc1xuICAgICYua3QtZGlhbG9nLS1sb2FkZXIge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblxuICAgICAgICAvLyBTdGF0ZXNcblx0ICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgICAmLmt0LWRpYWxvZy0tI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpOyAgICBcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gR3JpZCBOYXZpZ2F0aW9uXG4vL1xuXG5cblxuXG4ua3QtZ3JpZC1uYXYtdjIge1xuXHRkaXNwbGF5OiBmbGV4O1xuICBcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBcdGZsZXgtd3JhcDogd3JhcDtcblxuXHQua3QtZ3JpZC1uYXYtdjJfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XHRcdFxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XHRcblx0XHRtaW4taGVpZ2h0OiAxODBweDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0XHQvLyBJRTEwLCBJRTExIGZpeFxuXHQgICAgQGluY2x1ZGUga3QtaGFjay1pZSgpIHtcblx0ICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuXHQgICAgfVxuXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0YmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0XHRcblx0XHQua3QtZ3JpZC1uYXYtdjJfX2l0ZW0taWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cblx0XHRcdGkge1x0XHRcdFx0XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4yNXJlbTtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LWdyaWQtbmF2LXYyX19pdGVtLXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdCAgIFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHQgICBcdGNvbG9yOiAjNWQ1YjZmO1xuXHRcdH1cdFx0XG5cblx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDoga3QtYnJhbmQtY29sb3IoKTtcblxuXHRcdFx0Lmt0LWdyaWQtbmF2LXYyX19pdGVtLWljb24ge1xuXHRcdFx0XHRpIHtcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LWdyaWQtbmF2LXYyX19pdGVtLXRpdGxlIHtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XG5cdFx0ICAgIG1hcmdpbjogM3B4IDNweCAzcHggMDtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHQgICAgbWFyZ2luOiAzcHggMCAzcHggM3B4O1xuXHRcdH1cdFx0XG5cdH1cbn1cblxuICIsIi8vXG4vLyBHcmlkIE5hdlxuLy9cblxuXG5cblxuLy8gQ29tcG9uZW50IEJhc2VcbkBtaXhpbiBrdC1ncmlkLW5hdi1iYXNlKCkge1xuICAgIC5rdC1ncmlkLW5hdiB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOiAwOyBcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgIC8vIG5hdiByb3dcbiAgICAgICAgPiAua3QtZ3JpZC1uYXZfX3JvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7ICAgICAgIFxuXG4gICAgICAgICAgICAvLyBuYXYgaXRlbSBcbiAgICAgICAgICAgID4gLmt0LWdyaWQtbmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyBcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAgIFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjNyZW0gMC43NXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gbmF2IGljb25cbiAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIG5hdiB0ZXh0XG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIG5hdiB0ZXh0XG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgICAgIC5rdC1ncmlkLW5hdiB7XG4gICAgICAgICAgICAvLyBuYXYgcm93XG4gICAgICAgICAgICA+IC5rdC1ncmlkLW5hdl9fcm93IHtcbiAgICAgICAgICAgICAgICAvLyBuYXYgaXRlbSBcbiAgICAgICAgICAgICAgICA+IC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDb21wb25lbnQgU2tpblxuQG1peGluIGt0LWdyaWQtbmF2LXNraW4oKSB7XG4gICAgLmt0LWdyaWQtbmF2IHtcbiAgICAgICAgLmt0LWdyaWQtbmF2X19yb3cge1xuICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERhcmsgc2tpblxuICAgICAgICAmLmt0LWdyaWQtbmF2LS1za2luLWRhcmsge1xuICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4xKTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC41KTtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQnVpbGRcbi8vIENvbXBvbmVudCBCYXNlXG5AaW5jbHVkZSBrdC1ncmlkLW5hdi1iYXNlKCk7XG5cbi8vIENvbXBvbmVudCBTa2luXG5AaW5jbHVkZSBrdC1ncmlkLW5hdi1za2luKCk7IiwiLy9cbi8vIEhlYWRcbi8vXG5cblxuXG4ka3QtaGVhZC1za2luLWxpZ2h0LWJnLWNvbG9yOiAjZjlmYWZlO1xuXG4ua3QtaGVhZCB7XG5cdHBhZGRpbmc6IDIuNXJlbSAxcmVtO1xuXHRtYXJnaW46IDA7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmt0LWhlYWQtLXNwYWNlLXNtIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgfVxuXG4gICAgJi5rdC1oZWFkLS1zcGFjZS1sZyB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgICB9XG5cbiAgICAmLmt0LWhlYWQtLWZpdC14IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYua3QtaGVhZC0tZml0LWIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYua3QtaGVhZC0tZml0LXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYua3QtaGVhZC0tc3BhY2UtYm90dG9tLXNtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLy8gRWxlbWVudHNcbiAgICAua3QtaGVhZF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmt0LWhlYWRfX3N1YiB7XG4gICAgXHRtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgXHRmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyBTa2luc1xuICAgICYua3QtaGVhZC0tc2tpbi1kYXJrIHtcbiAgICBcdC5rdC1oZWFkX190aXRsZSB7XG4gICAgXHRcdGNvbG9yOiAjZmZmO1xuICAgIFx0fVxuXG4gICAgXHQua3QtaGVhZF9fc3ViIHtcbiAgICBcdFx0Y29sb3I6IGRhcmtlbigjZmZmLCA2JSk7XG4gICAgXHR9XG5cbiAgICAgICAgLm5hdi5uYXYtdGFicy1saW5lIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoI2ZmZiwgMC4zKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cdFxuXG4gICAgJi5rdC1oZWFkLS1za2luLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGt0LWhlYWQtc2tpbi1saWdodC1iZy1jb2xvcjtcblxuICAgIFx0Lmt0LWhlYWRfX3RpdGxlIHtcbiAgICBcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgIFx0fVxuXG4gICAgXHQua3QtaGVhZF9fc3ViIHtcbiAgICBcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgIFx0fVxuICAgIH1cblxuICAgIC8vIFRhYnNcbiAgICAubmF2IHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xuICAgIH1cbn1cblxuLmRyb3Bkb3duLW1lbnU6bm90KC5kcm9wZG93bi1tZW51LXRvcC11bnJvdW5kKSB7XG4gICAgLmt0LWhlYWQge1xuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBVdGlsIGNsYXNzZXNcbi5rdC1oZWFkLXNraW4tbGlnaHQtYmctY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRrdC1oZWFkLXNraW4tbGlnaHQtYmctY29sb3I7XG59IiwiLy9cbi8vIFVzZXIgUGljcyBMaXN0XG4vL1xuXG5cbi5rdC1saXN0LXBpY3Mge1xuICA+IGEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICA+IHNwYW4gPiBpbWcsXG4gICAgPiBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMy4zNnJlbTtcbiAgICAgIGhlaWdodDogMy4zNnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYua3QtbGlzdC1waWNzLS1jaXJjbGUge1xuICAgID4gYSB7XG4gICAgICA+IHNwYW4gPiBpbWcsXG4gICAgICA+IGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMy4zNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjM2cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5rdC1saXN0LXBpY3MtLXNtIHtcbiAgICA+IGEge1xuICAgICAgPiBzcGFuID4gaW1nLFxuICAgICAgPiBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDIuMTRyZW07XG4gICAgICAgIGhlaWdodDogMi4xNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmt0LWxpc3QtcGljcy1yb3VuZGVkLS1zbSB7XG4gICAgPiBhIHtcbiAgICAgID4gc3BhbiA+IGltZyxcbiAgICAgID4gaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAyLjE0cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMTRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIFRpbWVsaW5lIHYxXG4vL1xuXG5cblxuXG4ua3QtbGlzdC10aW1lbGluZSB7XG4gICAgLmt0LWxpc3QtdGltZWxpbmVfX2dyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICAgIH1cblxuICAgIC5rdC1saXN0LXRpbWVsaW5lX19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4yNXJlbSAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIFxuICAgIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtIDA7XG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTdweCAvIDIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICYua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LWxpc3QtdGltZWxpbmVfX2ljb24ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWljb25zLXNpemUoIChmb250YXdlc29tZTogMS4ycmVtLCBsaW5lYXdlc29tZTogMS42cmVtLCBmbGF0aWNvbjogMS42cmVtKSk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5rdC1saXN0LXRpbWVsaW5lX190ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmt0LWxpc3QtdGltZWxpbmVfX3RpbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYua3QtbGlzdC10aW1lbGluZV9faXRlbS0tcmVhZCB7XG4gICAgICAgICAgICAgICAgLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLFxuICAgICAgICAgICAgICAgIC5rdC1saXN0LXRpbWVsaW5lX19pY29uLFxuICAgICAgICAgICAgICAgIC5rdC1saXN0LXRpbWVsaW5lX190ZXh0LFxuICAgICAgICAgICAgICAgIC5rdC1saXN0LXRpbWVsaW5lX190aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gTXkgQ2FydFxuLy9cblxuXG5cblxuLmt0LW15Y2FydCB7XG4gICAgLmt0LW15Y2FydF9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMi44cmVtIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgIFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIC5rdC1teWNhcnRfX2luZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5rdC1teWNhcnRfX2ljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMzODUwYTgsIDAuNjUpOyAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07ICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7ICBcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtbXljYXJ0X190aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LW15Y2FydF9fYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICBcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtbXljYXJ0X19ib2R5IHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcblxuICAgICAgICAua3QtbXljYXJ0X19pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgICAgICAua3QtbXljYXJ0X19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07ICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgLmt0LW15Y2FydF9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIC5rdC1teWNhcnRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWU1YjcwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LW15Y2FydF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3QtbXljYXJ0X19hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LW15Y2FydF9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAua3QtbXljYXJ0X190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LW15Y2FydF9fcXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTlweCAhaW1wb3J0YW50OyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4xcmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1teWNhcnRfX3BpYyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cmVtOyAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHsgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cmVtOyAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgIH0gXG4gICAgICAgIFxuICAgICAgICAucHNfX3JhaWwteSB7XG4gICAgICAgICAgICAucHNfX3RodW1iLXkgIHtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4ICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgIFxuICAgIH1cblxuICAgIC5rdC1teWNhcnRfX2Zvb3RlciB7ICAgICAgIFxuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMnJlbSAxLjVyZW0gMnJlbTtcblxuICAgICAgICAua3QtbXljYXJ0X19zZWN0aW9uIHsgXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmt0LW15Y2FydF9fc3VidGl0ZWwge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1ZTViNzA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgICAgICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1teWNhcnRfX3ByaWNlcyB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgeyAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICAgIFxuICAgICAgICAua3QtbXljYXJ0X19idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAwLjhyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gTmF2aWdhdGlvblxuLy9cblxuXG4vLyBCYXNlXG4ua3QtbmF2IHtcbiAgJGt0LW5hdi1wYWRkaW5nLXg6IDEuNzVyZW07XG4gICRrdC1uYXYtcGFkZGluZy15OiAwLjU1cmVtO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuXG4gIC8vIEl0ZW1cbiAgLmt0LW5hdl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IC5rdC1uYXZfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAka3QtbmF2LXBhZGRpbmcteSAka3QtbmF2LXBhZGRpbmcteDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTsgLy8gbWVudSBpdGVtIGxpbmsncyB0ZXh0IHBhcnRcblxuICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgLy8gbWVudSBpdGVtIGxpbmsncyBpY29uXG4gICAgICAua3QtbmF2X19saW5rLWljb24ge1xuICAgICAgICBmbGV4OiAwIDAgMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3QtbmF2X19saW5rLWljb24tLWNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN2ZyBpY29uXG4gICAgICAgIEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWJhc2UtY29sb3IobGFiZWwsIDEpKTtcbiAgICAgIH1cblxuICAgICAgLy8gbWVudSBpdGVtIGxpbmsncyBidWxsZXRcbiAgICAgIC5rdC1uYXZfX2xpbmstYnVsbGV0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmbGV4OiAwIDAgMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCB7XG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lIHtcbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSxcbiAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3Qge1xuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcbiAgICAgIC5rdC1uYXZfX2xpbmstYmFkZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gICAgICB9XG5cbiAgICAgIC8vIG1lbnUgaXRlbSBsaW5rJ3MgYXJyb3cgcGFydFxuICAgICAgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmbGV4OiAwIDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbihrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgZG93bikpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24oa3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIHJpZ2h0KSk7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLmt0LW5hdl9fc3ViIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgICA+IC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMC41cmVtIDIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYua3QtbmF2X19pdGVtLS1sYXN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEhvdmVyICYgYWN0aXZlIHN0YXRlXG4gICAgJi5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSxcbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yikge1xuICAgICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cbiAgICAgICAgLmt0LW5hdl9fbGluay1pY29uLFxuICAgICAgICAua3QtbmF2X19saW5rLXRleHQsXG4gICAgICAgIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbmF2X19saW5rLWljb24ge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSk7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbmF2X19saW5rLWJ1bGxldCB7XG4gICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lLFxuICAgICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tZG90IHtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICY6aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKS5rdC1uYXZfX2l0ZW0tLXN1YiB7XG4gICAgICA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cbiAgICAgICAgLmt0LW5hdl9fbGluay1pY29uLFxuICAgICAgICAua3QtbmF2X19saW5rLXRleHQsXG4gICAgICAgIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5rdC1uYXZfX2xpbmstYnVsbGV0IHtcbiAgICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUsXG4gICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3Qge1xuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgJi5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAmLmt0LW5hdl9faXRlbS0tbm8tYWN0aXZlIHtcbiAgICAgID4gLmt0LW5hdl9fbGluayB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21cbiAgLmt0LW5hdl9fY3VzdG9tIHtcbiAgICBwYWRkaW5nOiAka3QtbmF2LXBhZGRpbmcteSAka3QtbmF2LXBhZGRpbmcteDtcbiAgfVxuXG4gIC8vIFNlY3Rpb25cbiAgLmt0LW5hdl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAwICRrdC1uYXYtcGFkZGluZy14O1xuXG4gICAgLmt0LW5hdl9fc2VjdGlvbi1pY29uIHtcbiAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICB9XG5cbiAgICAmLmt0LW5hdl9fc2VjdGlvbi0tZmlyc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cblxuICAgIC5rdC1uYXZfX3NlY3Rpb24tdGV4dCB7XG4gICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAvLyBTZXBhcmF0b3JcbiAgLmt0LW5hdl9fc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46ICgka3QtbmF2LXBhZGRpbmcteSArIDAuMTVyZW0pIDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgJi5rdC1uYXZfX3NlcGFyYXRvci0tZGFzaGVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICB9XG4gIH1cblxuICAvLyBTcGFjZVxuICAua3QtbmF2X19zcGFjZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG5cbiAgICAmLmt0LW5hdl9fc3BhY2UtLXNtIHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICAgIH1cblxuICAgICYua3QtbmF2X19zcGFjZS0tbGcge1xuICAgICAgbWFyZ2luOiAwLjc1cmVtIDA7XG4gICAgfVxuXG4gICAgJi5rdC1uYXZfX3NwYWNlLS14bCB7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gIH1cblxuICAvLyBIZWFkICYgRm9vdFxuICAua3QtbmF2X19oZWFkLFxuICAua3QtbmF2X19mb290IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAka3QtbmF2LXBhZGRpbmcteSAka3QtbmF2LXBhZGRpbmcteDtcblxuICAgID4gaSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICB9XG4gIH1cblxuICAua3QtbmF2X19oZWFkIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuXG4gIC8vIEZpdFxuICAmLmt0LW5hdi0tZml0IHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICA+IC5rdC1uYXZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWFyZ2lucyBzaXppbmdcbiAgJi5rdC1uYXYtLWxnLXNwYWNlIHtcbiAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgIG1hcmdpbjogMC4zNXJlbSAwO1xuXG4gICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5rdC1uYXYtLW1kLXNwYWNlIHtcbiAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuXG4gICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBmb250IHdlaWdodFxuICAmLmt0LW5hdi0tYm9sZCB7XG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5rdC1uYXYtLXRoaW4ge1xuICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGZvbnQgc2l6aW5nXG4gICYua3QtbmF2LS1sZy1mb250IHtcbiAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYua3QtbmF2LS14bC1mb250IHtcbiAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBWZXJzaW9uIDJcbi5rdC1uYXYge1xuICAmLmt0LW5hdi0tdjIge1xuICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgID4gLmt0LW5hdl9fbGluayB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgICAmOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkge1xuICAgICAgICA+IC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0Zjk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgICAgIC5rdC1uYXZfX2xpbmstaWNvbixcbiAgICAgICAgICAua3QtbmF2X19saW5rLXRleHQsXG4gICAgICAgICAgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC1uYXZfX2xpbmstYnVsbGV0IHtcbiAgICAgICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSxcbiAgICAgICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tZG90IHtcbiAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICAgJi5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgID4gLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAgICAgICAua3QtbmF2X19saW5rLWljb24sXG4gICAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0LFxuICAgICAgICAgIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3QtbmF2X19saW5rLWJ1bGxldCB7XG4gICAgICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUsXG4gICAgICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCB7XG4gICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblxuICAgICAgICAgICAgLmt0LW5hdl9fbGluay1pY29uLFxuICAgICAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0LFxuICAgICAgICAgICAgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1uYXZfX2xpbmstYnVsbGV0IHtcbiAgICAgICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lLFxuICAgICAgICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCB7XG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVmVyc2lvbiAzXG4ua3QtbmF2IHtcbiAgJi5rdC1uYXYtLXYzIHtcbiAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICYua3QtbmF2X19saW5rLS1hY3RpdmUge1xuICAgICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGt0LXN0YXRlLWNvbG9yKGJyYW5kKTtcblxuICAgICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG4gICAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBWZXJzaW9uIDRcbi5rdC1uYXYge1xuICAmLmt0LW5hdi0tdjQge1xuXG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwLjY1cmVtIDA7XG5cbiAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgY29sb3I6ICM5NDkyYTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDEuMXJlbTtcblxuICAgICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjOTQ5MmExO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGt0LXN0YXRlLWNvbG9yKGJyYW5kKTtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiAgICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcblxuICAgICAgJi0tI3skbmFtZX0ge1xuXG4gICAgICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkge1xuICAgICAgICAgICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIE5vdGlmaWNhdGlvblxuLy9cblxuXG5cbiRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXg6IDEuNXJlbTtcbiRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXk6IDEuMXJlbTtcblxuLmt0LW5vdGlmaWNhdGlvbiB7XG5cdC8vIEl0ZW1cblx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6ICRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXkgJGt0LW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmcteDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbS1pY29uIHtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGZsZXg6IDAgMCAyLjVyZW07XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3Qtbm90aWZpY2F0aW9uX19pdGVtLWRldGFpbHMge1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdFx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbS10aXRsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdCAgIFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdCAgIFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tdGltZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHQgICBcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHQgICBcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG5cdFx0XHQua3Qtbm90aWZpY2F0aW9uX19pdGVtLWRldGFpbHMge1xuXHRcdFx0XHQua3Qtbm90aWZpY2F0aW9uX19pdGVtLXRpdGxlIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblxuXHRcdCYua3Qtbm90aWZpY2F0aW9uX19pdGVtLS1yZWFkIHtcblx0XHRcdCYge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0ICAgIGJvcmRlcjogMDtcblx0XHRcdEBpbmNsdWRlIGt0LWFycm93LWljb24obGVmdCwgdHJ1ZSk7XG5cdFx0XHQvKnJ0bDpiZWdpbjpyZW1vdmUqL1xuXHRcdFx0QGluY2x1ZGUga3QtYXJyb3ctaWNvbihyaWdodCwgdHJ1ZSk7XG5cdFx0XHQvKnJ0bDplbmQ6cmVtb3ZlKi9cblx0XHQgICAgZm9udC1zaXplOiAwLjhyZW07XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAwO1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHR9XG5cdH1cblxuXHQvLyBDdXN0b21cblx0Lmt0LW5vdGlmaWNhdGlvbl9fY3VzdG9tIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0cGFkZGluZzogKCRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXkgKyAwLjUpICRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXg7XG5cdH1cblxuXHQmLmt0LW5vdGlmaWNhdGlvbi0tZml0IHtcblx0XHQua3Qtbm90aWZpY2F0aW9uX19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IGNhbGMoJGt0LW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmcteSAvIDIpIDA7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHQua3Qtbm90aWZpY2F0aW9uX19pdGVtLXRpdGxlIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBVdGlsIGNsYXNzZXNcbi5rdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXgge1xuXHRwYWRkaW5nLWxlZnQ6ICRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXggIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogJGt0LW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmcteCAhaW1wb3J0YW50O1xufVxuXG4ua3Qtbm90aWZpY2F0aW9uLWl0ZW0tbWFyZ2luLXgge1xuXHRtYXJnaW4tbGVmdDogJGt0LW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmcteCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tcmlnaHQ6ICRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXggIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBOb3RpZmljYXRpb24tdjJcbi8vXG5cblxuXG5cbi5rdC1ub3RpZmljYXRpb24tdjIge1xuXHRtYXJnaW46IDA7XG5cblx0Lmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDFyZW07XHRcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHRcblxuXHRcdC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0taWNvbiB7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcdFx0IFxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XHRcdCBcblx0XHRcdGhlaWdodDogNTBweDtcblx0ICAgIFx0d2lkdGg6IDUwcHg7XG5cdCAgICBcdG1pbi13aWR0aDogNTBweDtcblx0ICAgIFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlay13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cblx0XHRcdC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0tdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcbiAgICBcdFx0XHRmb250LXdlaWdodDogNTAwO1xuICAgIFx0XHRcdGNvbG9yOiAjNWQ1YjZmOyAgICBcdFx0XHQgICAgIFx0XHRcdCBcblx0XHRcdH1cblxuXHRcdFx0Lmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbS1kZXNjIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHQgICAgY29sb3I6ICNiM2IxYzI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1x0XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cblx0XHRcdC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0taWNvbiAge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFVzZXIgUHJvZmlsZSBDYXJkXG4vL1xuXG5cblxuXG5cbi5rdC1jYXJkLXByb2ZpbGUge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5rdC1jYXJkLXByb2ZpbGVfX3BpYyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA1cHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmt0LWNhcmQtcHJvZmlsZV9fcGljLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgfSAgIFxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1jYXJkLXByb2ZpbGVfX25vLXBob3RvIHtcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmt0LWNhcmQtcHJvZmlsZV9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5rdC1jYXJkLXByb2ZpbGVfX2RldGFpbHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG5cbiAgICAgICAgLmt0LWNhcmQtcHJvZmlsZV9fbmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtY2FyZC1wcm9maWxlX19lbWFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgfVxuICAgIH0gXG59XG4iLCIvL1xuLy8gTm90ZXNcbi8vXG5cblxuXG4ua3Qtbm90ZXMge1xuICAgIC5rdC1ub3Rlc19faXRlbXMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmt0LW5vdGVzX19pdGVtIHsgICAgICAgICAgICBcbiAgICAgICAgICAgIGxlZnQ6IDhweDsgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDUwcHggNDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAxN3B4OyAgICAgICBcblxuICAgICAgICAgICAgLmt0LW5vdGVzX19tZWRpYSB7ICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yNS41cHg7ICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LW5vdGVzX19pY29uIHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICBcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDsgXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IFxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpOyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgICAgICAgICBpIHsgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX3VzZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7ICBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpOyAgICBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LW5vdGVzX19jb250ZW50IHsgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW0gMXJlbSAxLjVyZW07XG5cbiAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LW5vdGVzX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LW5vdGVzX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LW5vdGVzX19ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHR9ICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMy41cmVtO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogc29saWQgMTBweCAjRjdGOEZDO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7IFxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjA7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYua3Qtbm90ZXNfX2l0ZW0tLWNsZWFuIHtcbiAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX2NvbnRlbnQgeyAgXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LW5vdGVzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLmt0LW5vdGVzX19tZWRpYSB7XG4gICAgICAgICAgICAgICAgLmt0LW5vdGVzX19jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICAgICAgXG59XG5cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIC5rdC1ub3RlcyB7XG4gICAgICAgIC5rdC1ub3Rlc19faXRlbXMge1xuICAgICAgICAgICAgLmt0LW5vdGVzX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4IDAgMTdweDtcblxuICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuN3JlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmt0LW5vdGVzX19kZXNjIHsgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHsgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMuOHJlbTsgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgICAgICBcbn0iLCIvL1xuLy8gVGltZWxpbmUgdjFcbi8vXG5cblxuXG5cbi5rdC10aW1lbGluZS12MSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA1cHg7XG5cdFx0dG9wOiAwO1xuXHRcdG1hcmdpbi10b3A6IDAuMXJlbTtcblx0XHRib3R0b206IDNyZW07XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMi41cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0U2RUFGNTtcblx0fVxuXG5cdCYua3QtdGltZWxpbmUtdjEtLWNlbnRlciB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0XG5cdC5rdC10aW1lbGluZS12MV9faXRlbXMge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgIFxuXG5cdFx0Lmt0LXRpbWVsaW5lLXYxX19tYXJrZXIge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdH1cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFNkVBRjU7XG5cdFx0fVxuXG5cdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDNyZW07XG5cblx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS1hcnJvdyB7XG5cdFx0XHRcdGNvbG9yOiAjRjdGOEZDO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tY2lyY2xlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogLTIuMTRyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdD5zcGFuIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tY29udGVudCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHBhZGRpbmc6IDIuMTRyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkM7XG5cblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRcdFx0Jisua3QtdGltZWxpbmUtdjFfX2l0ZW0tYm9keSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjI1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS1hY3Rpb25zIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjI1cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLWRlc2Mge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1sZWZ0IHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMi44NXJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG5cdFx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuXHRcdFx0XHRcdHJpZ2h0OiAzLjhyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtM3JlbTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgMTBweCAjRjdGOEZDO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5rdC10aW1lbGluZS12MV9faXRlbS0tcmlnaHQge1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMi44NnJlbTtcblx0XHRcdFx0dG9wOiAtMy41cmVtO1xuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuXHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuXHRcdFx0XHRcdGxlZnQ6IDMuNTdyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTNyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNGN0Y4RkM7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWZpcnN0IHtcblx0XHRcdFx0dG9wOiAzLjVyZW07XG5cdFx0XHRcdCYrLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1yaWdodCB7XG5cdFx0XHRcdFx0dG9wOiAtMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIEp1c3RpZmllZCBtb2RlXG5cdCYua3QtdGltZWxpbmUtdjEtLWp1c3RpZmllZCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5rdC10aW1lbGluZS12MV9faXRlbXMge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcblx0XHRcdC5rdC10aW1lbGluZS12MV9fbWFya2VyIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNGN0Y4RkM7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTIuMTRyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tY2lyY2xlIHtcblx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bGVmdDogMy41N3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWZpcnN0IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUga3QtbWVkaWEtYmVsb3coeGwpIHtcblx0Lmt0LXRpbWVsaW5lLXYxIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtcyB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFxuXHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19tYXJrZXIge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRyaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggI0Y3RjhGQyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgMTdweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yLjE0cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuXHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDMuNTdyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1maXJzdCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFRpbWVsaW5lIHYyXG4vL1xuXG4kbWFyZ2luTGluZTogNS41cmVtO1xuJHdpZHRoUG9pbnQ6IDEuNDZyZW07XG4kbWFyZ2luUG9pbnQ6IGNhbGMoKCRtYXJnaW5MaW5lIC0gJHdpZHRoUG9pbnQpIC8gMik7XG5cblxuLmt0LXRpbWVsaW5lLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogJG1hcmdpbkxpbmU7XG4gICAgd2lkdGg6IDAuMjE0cmVtO1xuICAgIHRvcDogNXB4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFOUY1O1xuICB9XG5cbiAgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyB7XG4gICAgLmt0LXRpbWVsaW5lLXYyX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcblxuICAgICAgLmt0LXRpbWVsaW5lLXYyX19pdGVtLXRpbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMThyZW07XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xLjlyZW07XG4gICAgICAgIHdpZHRoOiA2OXB4O1xuXG4gICAgICAgICY+c3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5rdC10aW1lbGluZS12Ml9faXRlbS1jcmljbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMC44OXJlbSBzb2xpZCB3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAwLjJyZW07XG4gICAgICAgIGxlZnQ6IDEuMzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgID4gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc4cmVtO1xuICAgICAgICAgIHRvcDogLTAuOTNyZW07XG4gICAgICAgICAgbGVmdDogLTAuNTdyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5rdC10aW1lbGluZS12Ml9faXRlbS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjM1cmVtIDAgMCAyLjVyZW07XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblxuICAgICAgICAmLmt0LXRpbWVsaW5lLXYyX19pdGVtLXRleHQtLWJvbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuMjFyZW07XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5rdC1saXN0LXBpY3Mge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vLWRhdGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGNhbGMoJHdpZHRoUG9pbnQgLyAyKTtcbiAgICB9XG5cbiAgICAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIHtcbiAgICAgIC5rdC10aW1lbGluZS12Ml9faXRlbSB7XG5cbiAgICAgICAgLmt0LXRpbWVsaW5lLXYyX19pdGVtLWNyaWNsZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC10aW1lbGluZS12Ml9faXRlbS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjM1cmVtIDAgMCAkd2lkdGhQb2ludDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBUaW1lbGluZSB2M1xuLy9cblxuXG5cblxuLmt0LXRpbWVsaW5lLXYzIHtcbiAgICAua3QtdGltZWxpbmUtdjNfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBzdGF0ZSBiYXJcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAwLjI4cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgICAgICBsZWZ0OiA1LjFyZW07XG4gICAgICAgICAgICB0b3A6IDAuNDZyZW07XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAua3QtdGltZWxpbmUtdjNfX2l0ZW0tdGltZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjZyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiAzLjU3cmVtO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICB9IFxuICAgICAgICBcbiAgICAgICAgLy8gRGVzY3JpcHRpb25cbiAgICAgICAgLmt0LXRpbWVsaW5lLXYzX19pdGVtLWRlc2Mge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmt0LXRpbWVsaW5lLXYzX19pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rdC10aW1lbGluZS12M19faXRlbS11c2VyLW5hbWUge1xuICAgICAgICAgICAgICAgIC5rdC10aW1lbGluZS12M19faXRlay1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICAgIFxuICAgICAgICAvLyBTdGF0ZXNcbiAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAgICYua3QtdGltZWxpbmUtdjNfX2l0ZW0tLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUga3QtbW9iaWxlKCkge1xuICAgIC5rdC10aW1lbGluZS12MyB7XG4gICAgICAgIC5rdC10aW1lbGluZS12M19faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gVXNlciBDYXJkXG4vL1xuXG5cblxuLmt0LXVzZXItY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmZTtcblxuICAgIC8vIEVsZW1lbnRzXG4gICAgLmt0LXVzZXItY2FyZF9fYXZhdGFyIHtcbiAgICAgICAgLmt0LWJhZGdlLFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1iYWRnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rdC11c2VyLWNhcmRfX25hbWUge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAua3QtdXNlci1jYXJkX19iYWRnZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgIC8vIFNraW5zXG4gICAgJi5rdC11c2VyLWNhcmQtLXNraW4tbGlnaHQge1xuICAgICAgICAua3QtdXNlci1jYXJkX19uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC11c2VyLWNhcmRfX2F2YXRhciB7XG4gICAgICAgICAgICAua3QtYmFkZ2Uge1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC11c2VyLWNhcmQtLXNraW4tZGFyayB7XG4gICAgICAgIC5rdC11c2VyLWNhcmRfX25hbWUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtdXNlci1jYXJkX19hdmF0YXIge1xuICAgICAgICAgICAgLmt0LWJhZGdlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIC5rdC11c2VyLWNhcmQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG5cbiAgICAgICAgLy8gRWxlbWVudHNcbiAgICAgICAgLmt0LXVzZXItY2FyZF9fYXZhdGFyIHtcbiAgICAgICAgICAgIC5rdC1iYWRnZSxcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXVzZXItY2FyZF9fbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXVzZXItY2FyZF9fYmFkZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIFVzZXIgQ2FyZCB2MlxuLy9cblxuXG5cbi5rdC11c2VyLWNhcmQtdjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAgICBcbiAgICAua3QtdXNlci1jYXJkLXYyX19waWMge1xuICAgICAgICAua3QtYmFkZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAua3QtdXNlci1jYXJkLXYyX19kZXRhaWxzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgLmt0LXVzZXItY2FyZC12Ml9fbmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICB9ICAgICAgICAgICAgICAgIFxuXG4gICAgICAgIGEua3QtdXNlci1jYXJkLXYyX19uYW1lOmhvdmVyIHsgXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC11c2VyLWNhcmQtdjJfX2Rlc2MsIFxuICAgICAgICAua3QtdXNlci1jYXJkLXYyX19lbWFpbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEua3QtdXNlci1jYXJkLXYyX19lbWFpbDpob3ZlciB7IFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LXVzZXItY2FyZC12Mi0tdW5jaXJjbGUge1xuICAgICAgICAua3QtdXNlci1jYXJkLXYyX19waWMge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIC5rdC11c2VyLWNhcmQtdjIge1xuICAgICAgICAua3QtdXNlci1jYXJkLXYyX19waWMge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIFVzZXIgQ2FyZCB2M1xuLy9cblxuXG5cbi5rdC11c2VyLWNhcmQtdjMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5rdC11c2VyLWNhcmQtdjNfX2F2YXRhciB7XG5cdFx0PiBpbWcge1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHR9XG5cdH1cblxuXHQua3QtdXNlci1jYXJkLXYzX19kZXRhbGlzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblxuXHRcdGEua3QtdXNlci1jYXJkLXYzX19uYW1lIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiAjMzMzMjNmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuOHJlbTtcblxuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LXVzZXItY2FyZC12M19fZGVzYyB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICNiMmFmYzY7XG5cdFx0XHRwYWRkaW5nOiAwLjhyZW0gMDtcblx0XHR9XG5cblx0XHQua3QtdXNlci1jYXJkLXYzX19pbmZvIHtcblx0XHRcdGEua3QtdXNlci1jYXJkLXYzX19pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuOHJlbTtcblxuXHRcdFx0XHQ+IGkge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXVzZXItY2FyZC12M19fdGFnIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjOWU5YmIxO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC44cmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Lmt0LXVzZXItY2FyZC12M19fdGFnIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBNZWRpYVxuLy9cblxuXG5cbi5rdC1tZWRpYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZmxleDogMCAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDUwcHgsIDEuM3JlbSk7XG5cbiAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3RhdGUgY29sb3JzXG4gICAgJi5rdC1tZWRpYS0tZGVmYXVsdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgJi5rdC1tZWRpYS0tI3skbmFtZX0ge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzaXppbmdcbiAgICAmLmt0LW1lZGlhLS14cyB7XG4gICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLXNpemUoMjRweCwgMC44cmVtKTtcbiAgICB9XG5cbiAgICAmLmt0LW1lZGlhLS1zbSB7XG4gICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLXNpemUoMzBweCwgMC45cmVtKTtcbiAgICB9XG5cbiAgICAmLmt0LW1lZGlhLS1tZCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLXNpemUoNDdweCwgMXJlbSk7XG4gICAgfVxuXG4gICAgJi5rdC1tZWRpYS0tbGcge1xuICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDY1cHgsIDEuM3JlbSk7XG4gICAgfVxuXG4gICAgJi5rdC1tZWRpYS0teGwge1xuICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDgwcHgsIDEuN3JlbSk7XG4gICAgfVxuXG4gICAgJi5rdC1tZWRpYS0teHhsIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSg5NXB4LCAycmVtKTtcbiAgICB9XG5cbiAgICAmLmt0LW1lZGlhLS14eHhsIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSgxMTBweCwgMi4zcmVtKTtcbiAgICB9XG5cbiAgICAvLyBjaXJjbGUgc3R5bGVcbiAgICAmLmt0LW1lZGlhLS1jaXJjbGUge1xuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmt0LW1lZGlhLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5rdC1tZWRpYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICB9XG5cbiAgICAua3QtbWVkaWEtY2FyZF9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLmt0LW1lZGlhLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEua3QtbWVkaWEtY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LW1lZGlhLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5rdC1tZWRpYS1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmt0LW1lZGlhLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAua3QtbWVkaWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBVc2VyIFBpY3Ncbi8vXG5cblxuXG5AbWl4aW4ga3QtbWVkaWEtc2l6ZSgkaW1hZ2Utc2l6ZSwgJGZvbnQtc2l6ZSkge1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAkaW1hZ2Utc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkaW1hZ2Utc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkaW1hZ2Utc2l6ZTsgXG4gICAgICAgIG1heC1oZWlnaHQ6ICRpbWFnZS1zaXplO1xuICAgICAgICBtaW4td2lkdGg6ICRpbWFnZS1zaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkaW1hZ2Utc2l6ZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6ICRpbWFnZS1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRpbWFnZS1zaXplO1xuXG4gICAgICAgIEBpZiAkZm9udC1zaXplIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtbWVkaWEtLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6ICRpbWFnZS1zaXplOyBcbiAgICAgICAgaGVpZ2h0OiAkaW1hZ2Utc2l6ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6ICRpbWFnZS1zaXplOyBcbiAgICAgICAgICAgIGhlaWdodDogJGltYWdlLXNpemU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIFBhZ2luYXRpb25cbi8vXG5cblxuXG4vLyBCYXNlXG4ua3QtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAgXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7ICAgXG4gICAgXG4gICAgLmt0LXBhZ2luYXRpb25fX2xpbmtzLCAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICAua3QtcGFnaW5hdGlvbl9fbGlua3Mge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgICAgICAgICAgXG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMnJlbTsgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7ICAgIFxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIFxuXG4gICAgICAgIFxuXG4gICAgICAgIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUgeyAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgXG4gICAgfVxuXG4gICAgLy8gVG9vbGJhclxuICAgIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwOyAgIFxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wgeyAgICAgICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nOiAwOyAgIFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyAgICAgICAgICAgICAgXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7IFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgICAgICAgICAgICBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgICAgICAgICAgIFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7ICAgICAgICAgICBcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7ICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdpbmF0aW9uX19kZXNjIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IFxuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgJi5rdC1wYWdpbmF0aW9uLS0jeyRuYW1lfSB7ICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5rdC1wYWdpbmF0aW9uX19saW5rcyB7XG4gICAgICAgICAgICAgICAgLmt0LXBhZ2luYXRpb25fX2xpbmstLWZpcnN0LCAua3QtcGFnaW5hdGlvbl9fbGluay0tbmV4dCwgLmt0LXBhZ2luYXRpb25fX2xpbmstLXByZXYsIC5rdC1wYWdpbmF0aW9uX19saW5rLS1sYXN0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTsgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIHtcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IFxuICAgIFxuXG4gICAgLy8gQ2lyY2xlIHN0eWxlIGxpbmtzXG4gICAgJi5rdC1wYWdpbmF0aW9uLS1jaXJjbGUge1xuICAgICAgICAua3QtcGFnaW5hdGlvbl9fbGlua3Mge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTaXppbmcgb3B0aW9uc1xuICAgICYua3QtcGFnaW5hdGlvbi0tbGcge1xuICAgICAgICAua3QtcGFnaW5hdGlvbl9fbGlua3Mge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEgeyAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIHsgICBcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wgeyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMCAwLjJyZW0gMC4ycmVtOyAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtcGFnaW5hdGlvbi0tc20ge1xuICAgICAgICAua3QtcGFnaW5hdGlvbl9fbGlua3Mge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEgeyAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4OyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciB7ICAgXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHsgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07ICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9ICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gICAgLmt0LXBhZ2luYXRpb24geyAgICAgICAgXG4gICAgICAgIC5rdC1wYWdpbmF0aW9uX19saW5rcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBsaSB7IFxuICAgICAgICAgICAgICAgIG1hcmdpbjogMC4zcmVtIDAuNXJlbSAwLjNyZW0gMDs7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH0gICAgICAgIFxuICAgICAgIFxuICAgICAgICAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciB7XG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHsgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4ycmVtIDAgMC4ycmVtIDAuMnJlbTsgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiBcbiAiLCIvL1xuLy8gU2VhcmNoYmFyXG4vL1xuXG5cblxuLmt0LXNlYXJjaGJhciB7XG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNzsgXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNjVyZW0gMCAxcmVtOyBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmt0LXN2Zy1pY29uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjc7IFxuICAgICAgICAgICAgcGFkZGluZzogMDsgICAgICAgICAgIFxuICAgICAgICB9ICAgICBcbiAgICB9XG5cbiAgICAua3QtaW5wdXQtaWNvbiB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNzsgXG4gICAgICAgIH0gXG4gICAgICAgIFxuICAgICAgICAua3QtaW5wdXQtaWNvbl9faWNvbiB7XG4gICAgICAgICAgICAua3Qtc3ZnLWljb24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgICAgIFxufSIsIi8vXG4vLyBDYWxsb3V0XG4vL1xuXG5cbi5rdC1jYWxsb3V0e1xuXHRwYWRkaW5nOiAxLjVyZW07XG5cblx0Lmt0LWNhbGxvdXRfX2JvZHl7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0Lmt0LWNhbGxvdXRfX2NvbnRlbnR7XG5cdFx0XHRmbGV4OiAyO1xuXHRcdFx0XG5cdFx0XHQua3QtY2FsbG91dF9fdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44NXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtY2FsbG91dF9fZGVzY3tcblx0XHRcdFx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHRcdFx0Y29sb3I6ICM5MzkyYTA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3QtY2FsbG91dF9fYWN0aW9ue1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdC5idG4uYnRuLWN1c3RvbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMS4zcmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1kaWFnb25hbC1iZ3tcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0Lmt0LWNhbGxvdXRfX2JvZHl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0d2lkdGg6IDIwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMDBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OjQ1JTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdH1cblxuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnN7XG5cblx0XHQmLS0jeyRuYW1lfXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3Qtc3RhdGUtY29sb3IoI3skbmFtZX0pLCAwLjA3KTtcdFxuXG5cdFx0XHQmLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJne1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3Qtc3RhdGUtY29sb3IoI3skbmFtZX0pLCAwLjE1KTtcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxufVxuXG4iLCIvL1xuLy8gSWNvbmJveFxuLy9cblxuXG4ua3QtaWNvbmJveHtcblx0cGFkZGluZzogMS41cmVtO1xuXG5cdC5rdC1pY29uYm94X19ib2R5e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0XHQua3QtaWNvbmJveF9faWNvbntcblx0XHRcdCRzdmctc2l6ZTogNTBweDtcblx0XHRcdGZsZXg6IDAgMCAkc3ZnLXNpemU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdFx0XHRzdmd7XG5cdFx0XHRcdGhlaWdodDogJHN2Zy1zaXplO1xuXHRcdFx0XHR3aWR0aDogJHN2Zy1zaXplO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1pY29uYm94X19kZXNje1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdC5rdC1pY29uYm94X190aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjU1cmVtO1xuXHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cblx0XHRcdFx0Lmt0LWxpbmt7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1pY29uYm94X19jb250ZW50e1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Y29sb3I6ICM5MzkyYTA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YS5rdC1pY29uYm94X19ib2R5IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQmLS13YXZle1xuXHRcdEBpbmNsdWRlIHdhdmU7XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblx0fVxuXG5cdCYtLWFuaW1hdGV7XG5cdFx0QGluY2x1ZGUgd2F2ZTtcblxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRhbmltYXRpb246IHdhdmUgMTVzIGluZmluaXRlIGxpbmVhcjtcblx0XHR9XG5cblx0XHQmLXNsb3dlcntcblx0XHRcdEBpbmNsdWRlIHdhdmU7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGFuaW1hdGlvbjogd2F2ZSAzMHMgaW5maW5pdGUgbGluZWFyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtc2xvd3tcblx0XHRcdEBpbmNsdWRlIHdhdmU7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGFuaW1hdGlvbjogd2F2ZSAyNXMgaW5maW5pdGUgbGluZWFyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZmFzdHtcblx0XHRcdEBpbmNsdWRlIHdhdmU7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGFuaW1hdGlvbjogd2F2ZSAxMHMgaW5maW5pdGUgbGluZWFyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZmFzdGVye1xuXHRcdFx0QGluY2x1ZGUgd2F2ZTtcblxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YW5pbWF0aW9uOiB3YXZlIDVzIGluZmluaXRlIGxpbmVhcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnN7XG5cblx0XHQmLS0jeyRuYW1lfXtcblxuXHRcdFx0Lmt0LWljb25ib3hfX2JvZHl7XG5cblx0XHRcdFx0Lmt0LWljb25ib3hfX2ljb257XG5cblx0XHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0XHRnIHtcblx0XHRcdCAgICAgICAgICAgICAgICBbZmlsbF0ge1xuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBmaWxsOiBrdC1nZXQoJGNvbG9yLCBiYXNlKSAhaW1wb3J0YW50O1xuXHRcdFx0ICAgICAgICAgICAgICAgIH1cblx0XHRcdCAgICAgICAgICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1pY29uYm94LS1hbmltYXRlLFxuXHRcdFx0Ji5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csXG5cdFx0XHQmLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyLFxuXHRcdFx0Ji5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsXG5cdFx0XHQmLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9KSwgMC4wNykgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyB3YXZlIHtcblx0ZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO31cblx0ZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7fVxufVxuIiwiLy9cbi8vIFdhdmUgQmFia2dyb3VuZCBNaXhpbnNcbi8vXG5cblxuXG5AbWl4aW4gd2F2ZSgkaW1wb3J0YW50OlwiXCIpe1xuXHRAaWYgJGltcG9ydGFudCAhPSBcIlwiIHtcbiAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpICFpbXBvcnRhbnQ7XG5cdH1cblx0QGVsc2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdH1cdFxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0PiBkaXZ7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHRcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogJyAnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDowO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cblx0JjphZnRlcntcblx0XHRjb250ZW50OiAnICc7XG5cdFx0d2lkdGg6IDEwMDBweDtcblx0XHRoZWlnaHQ6IDEwMjVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA2NSU7XG5cdFx0bGVmdDogLTI1MHB4O1x0XG5cdFx0Ym9yZGVyLXJhZGl1czogMzUlO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdFx0ei1pbmRleDogMDtcblx0fVxufSIsIi8vXG4vLyBJbmZvYm94XG4vL1xuXG5cblxuLmt0LWluZm9ib3h7XG5cdHBhZGRpbmc6MS41cmVtO1xuXG5cdC5rdC1pbmZvYm94X190aXRsZXtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXHR9XG5cblx0Lmt0LWluZm9ib3hfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjJyZW07XG5cdH1cblxuXHQua3QtaW5mb2JveF9faGVhZGVye1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0Lmt0LWluZm9ib3hfX2JhZGdle1xuXHRcdFx0bWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpLCAwLjE1KTtcblx0XHR9XG5cdH1cblxuXHQua3QtaW5mb2JveF9fYm9keXtcblx0XHQua3QtaW5mb2JveF9fc2VjdGlvbntcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRcdC5rdC1pbmZvYm94X19jb250ZW50e1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogIzkzOTJhMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcblxuXHRcdFx0XHQudGFibGV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXG5cdFx0XHRcdFx0dGhlYWR7XG5cdFx0XHRcdFx0XHR0aHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDAuOHJlbTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuOHJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3QtbmF2e1xuXHRcdFx0Lmt0LW5hdl9faXRlbXtcblx0XHRcdFx0Lmt0LW5hdl9fbGlua3tcblx0XHRcdFx0XHQua3QtbmF2X19saW5rLXRleHR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbntcblxuXHRcdFx0LmNhcmR7XG5cdFx0XHRcdC5jYXJkLWhlYWRlcntcblx0XHRcdFx0XHQuY2FyZC10aXRsZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0fVx0XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNhcmQtYm9keXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRjb2xvcjogIzkzOTJhMDtcblx0XHRcdFx0fVx0XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cdFx0Ji0tI3skbmFtZX17XG5cblx0XHRcdC5rdC1pbmZvYm94X19oZWFkZXJ7XG5cblx0XHRcdFx0Lmt0LWluZm9ib3hfX2JhZGdle1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgYmFzZSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgYmFzZSksIDAuMTUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFJpYmJvblxuLy9cblxuXG5cbi5rdC1yaWJib24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKTtcblx0XHRcblx0XHQ+Lmt0LXJpYmJvbl9faW5uZXIge1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdCAgICB0b3A6IDA7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0fVxuXHRcdFxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbihrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSksIDMwJSk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tdmVyIHtcblx0XHQua3QtcmliYm9uX190YXJnZXR7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cdFx0XG5cdH1cblxuXHQvLyBTdHlsZXNcblx0Ji0tc2hhZG93IHtcblx0XHQua3QtcmliYm9uX190YXJnZXR7XG5cdFx0XHRib3gtc2hhZG93OiAycHggMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdFx0fVx0XG5cdH1cblxuXHQmLmt0LXJpYmJvbi0tcm91bmQge1xuXHRcdCYua3QtcmliYm9uLS10b3Age1xuXHRcdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzOyBcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYua3QtcmliYm9uLS1ib3R0b20ge1xuXHRcdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmt0LXJpYmJvbi0tbGVmdCB7XG5cdFx0XHQua3QtcmliYm9uX190YXJnZXQge1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYua3QtcmliYm9uLS1yaWdodCB7XG5cdFx0XHQua3QtcmliYm9uX190YXJnZXQge1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1ib3JkZXItdmVyIHtcblx0XHQua3QtcmliYm9uX190YXJnZXR7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDpub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDtcblx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRcdGxlZnQ6NXB4O1xuXHRcdFx0XHRyaWdodDo1cHg7XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxuXHRcblx0Ji0tYm9yZGVyLWhvciB7XG5cdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0e1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6bm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0Om5vbmU7XG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjVweDtcblx0XHRcdFx0Ym90dG9tOjVweDtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRyaWdodDowO1xuXHRcdFx0fVxuXHRcdH1cdFx0XG5cdH1cblxuXHQmLS1ib3JkZXItZGFzaC12ZXIge1xuXHRcdC5rdC1yaWJib25fX3RhcmdldHtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci10b3A6bm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXN0eWxlOiBkYXNoZWQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodC1zdHlsZTogZGFzaGVkO1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRib3R0b206MDtcblx0XHRcdFx0bGVmdDo1cHg7XG5cdFx0XHRcdHJpZ2h0OjVweDtcblx0XHRcdH1cblx0XHR9XHRcdFxuXHR9XG5cdFxuXHQmLS1ib3JkZXItZGFzaC1ob3Ige1xuXHRcdC5rdC1yaWJib25fX3RhcmdldHtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6bm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0Om5vbmU7XG5cdFx0XHRcdGJvcmRlci10b3Atc3R5bGU6IGRhc2hlZDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDo1cHg7XG5cdFx0XHRcdGJvdHRvbTo1cHg7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdH1cblx0XHR9XHRcdFxuXHR9XG5cblx0Ji0tY2xpcCB7XHRcblx0XHQmLmt0LXJpYmJvbi0tbGVmdCB7XG5cdFx0XHQua3QtcmliYm9uX190YXJnZXQge1xuXHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0XG5cdFx0XHRcdC5rdC1yaWJib25fX2lubmVyIHtcblx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYua3QtcmliYm9uLS1yaWdodCB7XG5cdFx0XHQua3QtcmliYm9uX190YXJnZXQge1xuXHRcdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQua3QtcmliYm9uX19pbm5lciB7XG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCAwIDEwcHggMTBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1mbGFnIHtcblx0XHQua3QtcmliYm9uX190YXJnZXQge1xuXHRcdFx0Pi5rdC1yaWJib25fX2lubmVyIHtcdFx0XHRcdFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMThweCBzb2xpZDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDE4cHggc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMWVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym90dG9tOi0xZW07XG5cdFx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RhdGUgY29sb3JzXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9yc3tcblx0XHQmLS0jeyRuYW1lfSB7XG5cdFx0XHQua3QtcmliYm9uX190YXJnZXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgYmFzZSk7XG5cdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgaW52ZXJzZSk7XG5cdFxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYShrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgaW52ZXJzZSksIDAuNSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+Lmt0LXJpYmJvbl9faW5uZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgaW52ZXJzZSk7XG5cdFx0XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBiYXNlKTtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVx0XHRcdFxuXHRcdH1cblx0fVxufVxuXG4iLCIvL1xuLy8gQ2hhdFxuLy9cblxuXG4ua3QtY2hhdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLmt0LWNoYXRfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIC5rdC1jaGF0X19sYWJlbCB7XG4gICAgICAua3QtY2hhdF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5rdC1jaGF0X19zdGF0dXMge1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtY2hhdF9fbGVmdCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5rdC1jaGF0X19yaWdodCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAua3QtY2hhdF9fY2VudGVyIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAua3QtY2hhdF9fbWVzc2FnZXMge1xuICAgIC5rdC1jaGF0X19tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgIC5rdC1jaGF0X191c2VyIHtcbiAgICAgICAgLmt0LWNoYXRfX3VzZXJuYW1lIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuNHJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICY6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWNoYXRfX2RhdGV0aW1lIHtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuNHJlbVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5rdC1jaGF0X190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS43cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjFyZW0gMy41cmVtIDEuMXJlbSAxLjZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgICAgY29sb3I6ICM2YzcyOTM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICBmb250LXdlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYua3QtY2hhdF9fbWVzc2FnZS0tcmlnaHQge1xuXG4gICAgICAgIC5rdC1jaGF0X190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjFyZW0gMS42cmVtIDEuMXJlbSAzLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5rdC1jaGF0X19tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogLjZyZW0gMXJlbTtcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtY2hhdF9fdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1jaGF0X19tZXNzYWdlLS1yaWdodCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICYua3QtY2hhdF9fbWVzc2FnZS0tI3skbmFtZX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAua3QtY2hhdF9faW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAua3QtY2hhdF9fZWRpdG9yIHtcbiAgICAgIHRleHRhcmVhLFxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBrdC1pbnB1dC1wbGFjZWhvbGRlcihrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKSk7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtY2hhdF9fdG9vbGJhciB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5rdF9jaGF0X190b29scyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjFyZW07XG4gICAgICAgICAgICBjb2xvcjogI2NkZDFlOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAua3QtY2hhdCB7XG4gICAgLmt0LWNoYXRfX21lc3NhZ2VzIHtcbiAgICAgIC5rdC1jaGF0X19tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblxuICAgICAgICAua3QtY2hhdF9fdXNlciB7XG4gICAgICAgICAgLmt0LWNoYXRfX3VzZXJuYW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtY2hhdF9fdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LWNoYXRfX21lc3NhZ2UtLXJpZ2h0IHtcbiAgICAgICAgICAua3QtY2hhdF9fdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LWNoYXRfX2lucHV0IHtcbiAgICAgIC5rdC1jaGF0X190b29sYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcblxuICAgICAgICAua3RfY2hhdF9fdG9vbHMge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUXVpY2sgUGFuZWxcbi8vXG5cblxuJGt0LWRlbW8tcGFuZWw6IChcbiAgICAgICAgc2VsZjogKFxuICAgICAgICAgICAgICAgIGJnLWNvbG9yOiAjZmZmLFxuICAgICAgICAgICAgICAgIHNoYWRvdzogMHB4IDBweCAyOHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEzKSxcbiAgICAgICAgICAgICAgICBvZmZjYW52YXM6IChcbiAgICAgICAgICAgICAgICAgICAgICAgIGxheW91dDogKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgemluZGV4OiAxMDAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGlvbjogcmlnaHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbG9zZTogKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDI1cHgsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHNraW46IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmxheTogKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJnLWNvbG9yOiByZ2JhKCMwMDAwMDAsIDAuMDUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICApXG4pO1xuXG4vLyBCYXNlXG4ua3QtZGVtby1wYW5lbC10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDoga3QtZ2V0KCRrdC1kZW1vLXBhbmVsLCBzZWxmLCBvZmZjYW52YXMsIGxheW91dCwgc2VsZiwgemluZGV4KSAtIDE7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIwMHB4O1xuICB3aWR0aDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBib3gtc2hhZG93OiBrdC1nZXQoJGt0LWRlbW8tcGFuZWwsIHNlbGYsIHNoYWRvdyk7XG5cbiAgc3BhbiB7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLmt0LWRlbW8tcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGt0LWRlbW8tcGFuZWwsIHNlbGYsIGJnLWNvbG9yKTtcbiAgYm94LXNoYWRvdzoga3QtZ2V0KCRrdC1kZW1vLXBhbmVsLCBzZWxmLCBzaGFkb3cpO1xuICBwYWRkaW5nOiAyLjVyZW07XG5cbiAgLy8gSGVhZFxuICAua3QtZGVtby1wYW5lbF9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIC5rdC1kZW1vLXBhbmVsX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LWRlbW8tcGFuZWxfX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cbiAgICAgIGkge1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ29udGVudFxuICAua3QtZGVtby1wYW5lbF9fYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucHNfX3JhaWwteSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5rdC1kZW1vLXBhbmVsX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIG91dGxpbmU6IDA7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5rdC1kZW1vLXBhbmVsX19pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldy1vdmVybGF5IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuMTUpO1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJ0bi1saWdodCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmt0LWRlbW8tcGFuZWxfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cbiAgICAgICAgICAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3LW92ZXJsYXkge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtZGVtby1wYW5lbF9fcHVyY2hhc2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEZXNrdG9wIHZpZXdcbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuICAua3QtZGVtby1wYW5lbCB7XG4gICAgLmt0LWRlbW8tcGFuZWxfX2JvZHkge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdWlsZCBvZmZjYW52YXMgbW9kZVxuQGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJ1aWxkKGt0LWRlbW8tcGFuZWwsIGRlZmF1bHQsIGt0LWdldCgka3QtZGVtby1wYW5lbCwgc2VsZiwgb2ZmY2FudmFzKSk7XG5cbi8vIE1vYmlsZSB2aWV3XG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gIC5rdC1kZW1vLXBhbmVsLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5rdC1kZW1vLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLmt0LWRlbW8tcGFuZWwtdG9nZ2xlIHtcbiAgICB0b3A6IDIwJTtcbiAgfVxufVxuIiwiLy9cbi8vIE9mZmNhbnZhcyBNaXhpbnNcbi8vXG5cblxuXG5cbkBtaXhpbiBrdC1vZmZjYW52YXMtYmFzZSgkY2xhc3MsICRsYXlvdXQpIHtcblx0JHdpZHRoOiBrdC1nZXQoJGxheW91dCwgc2VsZiwgd2lkdGgpO1xuXHQkdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcblxuXHQvLyBCYXNlXG5cdC4jeyRjbGFzc30ge1xuXHRcdC8vZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR6LWluZGV4OiBrdC1nZXQoJGxheW91dCwgc2VsZiwgemluZGV4KTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogJHdpZHRoICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdFx0bGVmdDogLSgkd2lkdGggKyAyMHB4KTtcblxuXHRcdCYuI3skY2xhc3N9LS1vbiB7XG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUga3QtaGFjay1pZSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUHVsbCBmcm9tIHJpZ2h0XG5cdC4jeyRjbGFzc30tLXJpZ2h0IHtcblx0XHQuI3skY2xhc3N9IHtcblx0XHRcdHJpZ2h0OiAtKCR3aWR0aCArIDIwcHgpO1xuXHRcdFx0bGVmdDogYXV0bztcblxuXHRcdFx0Ji4jeyRjbGFzc30tLW9uIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIENsb3NlIGljb25cblx0QGlmIGt0LWdldCgkbGF5b3V0LCBjbG9zZSkgIT0gbnVsbCB7XG5cdFx0Ly8gTW9iaWxlIGNsb3NlIGJ1dHRvblxuXHRcdC4jeyRjbGFzc30tY2xvc2Uge1xuXHRcdFx0d2lkdGg6IGt0LWdldCgkbGF5b3V0LCBjbG9zZSwgc2l6ZSk7XG5cdFx0XHRoZWlnaHQ6IGt0LWdldCgkbGF5b3V0LCBjbG9zZSwgc2l6ZSk7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdHotaW5kZXg6IGt0LWdldCgkbGF5b3V0LCBzZWxmLCB6aW5kZXgpICsgMTtcblx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHR9XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBrdC1oYWNrLWllIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiBrdC1nZXQoJGxheW91dCwgY2xvc2UsIGZvbnQtc2l6ZSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGxlZnQ6IC0gKGt0LWdldCgkbGF5b3V0LCBjbG9zZSwgc2l6ZSkpO1xuXG5cdFx0XHQvLyBQdWxsIGZyb20gcmlnaHRcblx0XHRcdC4jeyRjbGFzc30tLXJpZ2h0ICYge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogLSAoa3QtZ2V0KCRsYXlvdXQsIGNsb3NlLCBzaXplKSk7XG5cdFx0XHR9XG5cblx0XHRcdC4jeyRjbGFzc30tLW9uICYge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC8vIFB1bGwgZnJvbSByaWdodFxuXHRcdFx0LiN7JGNsYXNzfS0tb24uI3skY2xhc3N9LS1yaWdodCAmIHtcblx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gT3ZlcmxheVxuXHQuI3skY2xhc3N9LW92ZXJsYXkge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR6LWluZGV4OiBrdC1nZXQoJGxheW91dCwgc2VsZiwgemluZGV4KSAtIDE7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgjMDAwMDAwLCAwLjEpO1xuXHRcdGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIC4zcyBsaW5lYXIgMTtcblx0fVxufVxuXG5AbWl4aW4ga3Qtb2ZmY2FudmFzLXNraW4oJGNsYXNzLCAkc2tpbikge1xuXHQuI3skY2xhc3N9IHtcblx0XHRAaWYgKGt0LWhhcygkc2tpbiwgc2VsZiwgYmctY29sb3IpKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBrdC1nZXQoJHNraW4sIHNlbGYsIGJnLWNvbG9yKTtcblx0XHR9XG5cblx0XHRAaWYgKGt0LWhhcygkc2tpbiwgc2VsZiwgc2hhZG93KSkge1xuXHRcdFx0Ym94LXNoYWRvdzoga3QtZ2V0KCRza2luLCBzZWxmLCBzaGFkb3cpO1xuXHRcdH1cblx0fVxuXG5cdC4jeyRjbGFzc30tb3ZlcmxheSB7XG5cdFx0YmFja2dyb3VuZDoga3QtZ2V0KCRza2luLCBvdmVybGF5LCBiZy1jb2xvcik7XG5cdH1cblxuXHRAaWYgKGt0LWhhcygkc2tpbiwgY2xvc2UpKSB7XG5cdFx0LiN7JGNsYXNzfS1jbG9zZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJHNraW4sIGNsb3NlLCBiZy1jb2xvciwgZGVmYXVsdCk7XG5cblx0XHRcdD4gaSB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJHNraW4sIGNsb3NlLCBpY29uLWNvbG9yLCBkZWZhdWx0KTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkc2tpbiwgY2xvc2UsIGJnLWNvbG9yLCBob3Zlcik7XG5cblx0XHRcdFx0PiBpIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRza2luLCBjbG9zZSwgaWNvbi1jb2xvciwgaG92ZXIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBrdC1vZmZjYW52YXMtYnVpbGQoJGNsYXNzLCAkbW9kZSwgJGNvbmZpZykge1xuXHQvLyBjbG9zZSBpY29uXG5cdC4jeyRjbGFzc30tY2xvc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRAaWYgJG1vZGUgPT0gZGVmYXVsdCB7XG5cdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJhc2UoJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgbGF5b3V0KSk7XG5cdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLXNraW4oJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgc2tpbikpO1xuXHR9XG5cblx0QGlmICRtb2RlID09IGRlc2t0b3Age1xuXHRcdEBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJhc2UoJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgbGF5b3V0KSk7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtc2tpbigkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBza2luKSk7XG5cdFx0fVxuXHR9XG5cblx0QGlmICRtb2RlID09IGRlc2t0b3AtYW5kLXRhYmxldCB7XG5cdFx0QGluY2x1ZGUga3QtZGVza3RvcC1hbmQtdGFibGV0IHtcblx0XHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1iYXNlKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIGxheW91dCkpO1xuXHRcdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLXNraW4oJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgc2tpbikpO1xuXHRcdH1cblx0fVxuXG5cdEBpZiAkbW9kZSA9PSB0YWJsZXQge1xuXHRcdEBpbmNsdWRlIGt0LXRhYmxldCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtYmFzZSgkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBsYXlvdXQpKTtcblx0XHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1za2luKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIHNraW4pKTtcblx0XHR9XG5cdH1cblxuXHRAaWYgJG1vZGUgPT0gdGFibGV0LWFuZC1tb2JpbGUge1xuXHRcdEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0XHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1iYXNlKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIGxheW91dCkpO1xuXHRcdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLXNraW4oJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgc2tpbikpO1xuXHRcdH1cblx0fVxuXG5cdEBpZiAkbW9kZSA9PSBtb2JpbGUge1xuXHRcdEBpbmNsdWRlIGt0LW1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtYmFzZSgkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBsYXlvdXQpKTtcblx0XHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1za2luKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIHNraW4pKTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBrdC1yZXNwb25zaXZlLWJlbG93KGt0LWdldCgkY29uZmlnLCBsYXlvdXQsIHNlbGYsIHdpZHRoKSArIDUwcHgpIHtcblx0XHQuI3skY2xhc3N9IHtcblx0XHRcdHdpZHRoOiA5MCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vXG4vLyBRdWljayBQYW5lbFxuLy9cblxuXG5cblxuXG4ka3Qtb2ZmY2FudmFzLXBhbmVsOiAoXG5cdHNlbGY6IChcblx0XHRiZy1jb2xvcjogI2ZmZixcblx0XHRzaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4Miw2MywxMDUsMC4xMyksXG5cblx0XHRvZmZjYW52YXM6IChcblx0XHRcdGxheW91dDogKFxuXHRcdFx0XHRzZWxmOiAoXG5cdFx0XHRcdFx0emluZGV4OiAxMDAxLFxuXHRcdFx0XHRcdGRpcmVjdGlvbjogcmlnaHQsXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjpcdGFsbCAuM3MgZWFzZSxcblx0XHRcdFx0XHR3aWR0aDogNDI1cHhcblx0XHRcdFx0KSxcblxuXHRcdFx0XHRjbG9zZTogKFxuXHRcdFx0XHRcdHNpemU6IDI1cHgsXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW1cblx0XHRcdFx0KVxuXHRcdFx0KSxcblxuXHRcdFx0c2tpbjogKFxuXHRcdFx0XHRvdmVybGF5OiAoXG5cdFx0XHRcdFx0YmctY29sb3I6IHJnYmEoIzAwMDAwMCwgMC4xKSxcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdClcblx0KVxuKTtcblxuLy8gQmFzZVxuLmt0LW9mZmNhbnZhcy1wYW5lbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgka3Qtb2ZmY2FudmFzLXBhbmVsLCBzZWxmLCBiZy1jb2xvcik7XG5cdGJveC1zaGFkb3c6IGt0LWdldCgka3Qtb2ZmY2FudmFzLXBhbmVsLCBzZWxmLCBzaGFkb3cpO1xuXHRwYWRkaW5nOiAyLjVyZW07XG5cblx0Ly8gSGVhZFxuXHQua3Qtb2ZmY2FudmFzLXBhbmVsX19oZWFkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHQua3Qtb2ZmY2FudmFzLXBhbmVsX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6ICAxLjRyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0c21hbGwge1xuXHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3Qtb2ZmY2FudmFzLXBhbmVsX19jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG5cblx0Ly8gQ29udGVudFxuXHQua3Qtb2ZmY2FudmFzLXBhbmVsX19ib2R5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQua3Qtb2ZmY2FudmFzLXBhbmVsX19zZWN0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cdFx0XHRtYXJnaW46IDJyZW0gMCAxLjVyZW0gMDtcblxuXHRcdFx0Ji5rdC1vZmZjYW52YXMtcGFuZWxfX3NlY3Rpb24tLWZpcnN0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gQnVpbGQgb2ZmY2FudmFzIG1vZGVcbkBpbmNsdWRlIGt0LW9mZmNhbnZhcy1idWlsZChrdC1vZmZjYW52YXMtcGFuZWwsIGRlZmF1bHQsIGt0LWdldCgka3Qtb2ZmY2FudmFzLXBhbmVsLCBzZWxmLCBvZmZjYW52YXMpICk7XG5cbi8vIERlc2t0b3Agdmlld1xuQGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdC5rdC1vZmZjYW52YXMtcGFuZWwge1xuXHRcdC5rdC1vZmZjYW52YXMtcGFuZWxfX2JvZHkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMS41cmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuXHRcdH1cblx0fVxufVxuXG4vLyBNb2JpbGUgdmlld1xuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHQua3Qtb2ZmY2FudmFzLXBhbmVsIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHR9XG59IiwiLy9cbi8vIFF1aWNrIFBhbmVsXG4vL1xuXG5cblxuJGt0LXF1aWNrLXBhbmVsOiAoXG5cdHNlbGY6IChcblx0XHRwYWRkaW5nOiAwLFxuXHRcdGJnLWNvbG9yOiAjZmZmLFxuXHRcdHNoYWRvdzogMHB4IDBweCAyOHB4IDBweCByZ2JhKDgyLDYzLDEwNSwwLjEzKSxcblxuXHRcdG9mZmNhbnZhczogKFxuXHRcdFx0bGF5b3V0OiAoXG5cdFx0XHRcdHNlbGY6IChcblx0XHRcdFx0XHR6aW5kZXg6IDEwMDEsXG5cdFx0XHRcdFx0ZGlyZWN0aW9uOiByaWdodCxcblx0XHRcdFx0XHR0cmFuc2l0aW9uOlx0YWxsIC4zcyBlYXNlLFxuXHRcdFx0XHRcdHdpZHRoOiA0MjVweFxuXHRcdFx0XHQpLFxuXG5cdFx0XHRcdGNsb3NlOiAoXG5cdFx0XHRcdFx0c2l6ZTogMjVweCxcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbVxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXG5cdFx0XHRza2luOiAoXG5cdFx0XHRcdHNlbGY6IChcblx0XHRcdFx0XHRiZy1jb2xvcjogI2ZmZmZmZixcblx0XHRcdFx0XHRzaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLDAsMCwwLjc1KVxuXHRcdFx0XHQpLFxuXG5cdFx0XHRcdG92ZXJsYXk6IChcblx0XHRcdFx0XHRiZy1jb2xvcjogcmdiYSgjMDAwMDAwLCAwLjEpLFxuXHRcdFx0XHQpLFxuXG5cdFx0XHRcdGNsb3NlOiAoXG5cdFx0XHRcdFx0aWNvbi1jb2xvcjogKFxuXHRcdFx0XHRcdFx0ZGVmYXVsdDogIzk2OGFkNCxcblx0XHRcdFx0XHRcdGhvdmVyOiAjZmZmZmZmXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRiZy1jb2xvcjogKFxuXHRcdFx0XHRcdFx0ZGVmYXVsdDogZGFya2VuKCNmOGY4ZmIsIDUlKSxcblx0XHRcdFx0XHRcdGhvdmVyOiBrdC1icmFuZC1jb2xvcigpXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KVxuXHQpXG4pO1xuXG4vLyBCYXNlXG4ua3QtcXVpY2stcGFuZWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGt0LXF1aWNrLXBhbmVsLCBzZWxmLCBiZy1jb2xvcik7XG5cdGJveC1zaGFkb3c6IGt0LWdldCgka3QtcXVpY2stcGFuZWwsIHNlbGYsIHNoYWRvdyk7XG5cdHBhZGRpbmc6IGt0LWdldCgka3QtcXVpY2stcGFuZWwsIHNlbGYsIHBhZGRpbmcpO1xuXG5cdC8vIENsb3NlXG5cdC5rdC1xdWljay1wYW5lbF9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHJpZ2h0OiAxLjVyZW07XG5cdFx0dG9wOiAxcmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMjhweDtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cblx0XHRpIHtcblx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTmF2XG5cdC5rdC1xdWljay1wYW5lbF9fbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxLjVyZW0gMCAwIDA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5uYXYge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDEuNXJlbTtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0Lm5hdi1pdGVtIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XG5cblx0XHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cdFxuXG5cdC8vIENvbnRlbnRcblx0Lmt0LXF1aWNrLXBhbmVsX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAxLjVyZW0gMDtcblxuXHRcdC5wcyB7XG5cdFx0XHQ+IC5wc19fcmFpbC15IHtcbiAgICBcdFx0XHRyaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgXHRcdH1cbiAgICBcdH1cblx0fVxuXG5cdC5rdC1xdWljay1wYW5lbF9fY29udGVudC1wYWRkaW5nLXggIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdH1cbn1cblxuLy8gQnVpbGQgb2ZmY2FudmFzIG1vZGVcbkBpbmNsdWRlIGt0LW9mZmNhbnZhcy1idWlsZChrdC1xdWljay1wYW5lbCwgZGVmYXVsdCwga3QtZ2V0KCRrdC1xdWljay1wYW5lbCwgc2VsZiwgb2ZmY2FudmFzKSApO1xuXG4vLyBNb2JpbGUgdmlld1xuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHQvLyBCYXNlXG5cdC5rdC1xdWljay1wYW5lbCB7XG5cblx0XHQvLyBDbG9zZVxuXHRcdC5rdC1xdWljay1wYW5lbF9fY2xvc2Uge1xuXHRcdFx0cmlnaHQ6IDAuNXJlbTtcblx0XHRcdHRvcDogMC41cmVtO1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBOYXZcblx0XHQua3QtcXVpY2stcGFuZWxfX25hdiB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cblx0XHRcdC5uYXYge1xuXHRcdFx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMC41cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIENsb3NlXG5cdFx0XHQua3QtcXVpY2stcGFuZWxfX2Nsb3NlIHtcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBDb250ZW50XG5cdFx0Lmt0LXF1aWNrLXBhbmVsX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMC41cmVtIDFyZW0gMXJlbTtcblxuXHRcdFx0LnRhYi1wYW5lIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMC41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBRdWljayBTZWFyY2hcbi8vXG5cblxuXG5cbi5rdC1xdWljay1zZWFyY2gge1xuXHQvLyBGb3JtXG5cdC5rdC1xdWljay1zZWFyY2hfX2Zvcm0ge1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQuaW5wdXQtZ3JvdXAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0LmlucHV0LWdyb3VwLXByZXBlbmQsXG5cdFx0LmlucHV0LWdyb3VwLWFwcGVuZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdC5pbnB1dC1ncm91cC10ZXh0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdEBpbmNsdWRlIGt0LWlucHV0LXJlc2V0KCk7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHR9XG5cblx0XHQua3QtcXVpY2stc2VhcmNoX19jbG9zZSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBXcmFwcGVyXG5cdC5rdC1xdWljay1zZWFyY2hfX3dyYXBwZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQvLyBTY3JvbGxcblx0XHQmLnBzIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQvLyBSZXN1bHRcblx0Lmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC8vIE1lc3NhZ2Vcblx0XHQua3QtcXVpY2stc2VhcmNoX19tZXNzYWdlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblxuXHRcdC8vIENhdGVnb3J5XG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fY2F0ZWdvcnkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG4gICAgXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdG1hcmdpbjogMC41cmVtIDAgMXJlbSAwO1xuXHRcdH1cblxuXHRcdC8vIFNlY3Rpb25cblx0XHQua3QtcXVpY2stc2VhcmNoX19zZWN0aW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXG5cdFx0Ly8gSXRlbVxuXHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBJY29uXG5cdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtLWljb24ge1xuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGY0O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdCAgICBcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdFx0XHQ+IGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIEltYWdlXG5cdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZyB7XG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXG5cdFx0XHRcdD4gaW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNTBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdH1cblxuXHRcdCAgICBcdCYua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy0tZmlsZSB7XG5cdFx0ICAgIFx0XHR3aWR0aDogNDBweDtcblxuXHRcdCAgICBcdFx0PiBpbWcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR9XG5cdFx0ICAgIFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBXcmFwcGVyXG5cdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtLXdyYXBwZXIge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG5cdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXG5cdFx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcbiAgICBcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgXHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgXHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cbiAgICBcdFx0XHRcdCY6aG92ZXIge1xuICAgIFx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICBcdFx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgIFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbS1kZXNjIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHQgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ29tcGFjdCByZXN1bHQgc3R5bGVcblx0Ji5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IHtcblx0XHQvLyBSZXN1bHRcblx0XHQua3QtcXVpY2stc2VhcmNoX19yZXN1bHQge1xuXHRcdFx0Ly8gQ2F0ZWdvcnlcblx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2NhdGVnb3J5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRtYXJnaW46IDAuMjVyZW0gMCAwLjc1cmVtIDA7XG5cdFx0XHR9XG5cblx0XHRcdC8vIFNlY3Rpb25cblx0XHRcdC5rdC1xdWljay1zZWFyY2hfX3NlY3Rpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBJdGVtXG5cdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIEljb25cblx0XHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pY29uIHtcblx0XHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cblx0XHRcdFx0XHQ+IGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gSW1hZ2Vcblx0XHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcblxuXHRcdFx0XHRcdD4gaW1nIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzJweDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nLS1maWxlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyN3B4O1xuXG5cdFx0XHRcdFx0XHQ+IGltZyB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjdweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBXcmFwcGVyXG5cdFx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0td3JhcHBlciB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuXG5cdFx0XHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbS10aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tZGVzYyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gU2hvdyByZXN1bHRzXG5cdCYua3QtcXVpY2stc2VhcmNoLS1oYXMtcmVzdWx0IHtcblx0XHQua3QtcXVpY2stc2VhcmNoX193cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC8vIExheW91dCBTdHlsZXM6XG5cdC8vIERyb3Bkb3duIG1vZGVcblx0Ji5rdC1xdWljay1zZWFyY2gtLWRyb3Bkb3duIHtcblx0XHRwYWRkaW5nOiAxcmVtIDEuNXJlbTtcblxuXHRcdC8vIEZvcm1cblx0XHQua3QtcXVpY2stc2VhcmNoX19mb3JtIHtcblx0XHRcdC5pbnB1dC1ncm91cCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcblx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmlucHV0LWdyb3VwLWFwcGVuZCB7XG5cdFx0XHRcdFx0LmlucHV0LWdyb3VwLXRleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBXcmFwcGVyXG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fd3JhcHBlciAge1xuXHRcdFx0bWFyZ2luOiAxLjVyZW0gMCAwLjVyZW0gMDtcblx0XHR9XG5cblx0XHQvLyBTaG93IHJlc3VsdHNcblx0XHQmLmt0LXF1aWNrLXNlYXJjaC0taGFzLXJlc3VsdCB7XG5cdFx0XHQua3QtcXVpY2stc2VhcmNoX19mb3JtIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIElubGluZSBtb2RlXG5cdCYua3QtcXVpY2stc2VhcmNoLS1pbmxpbmUge1xuXHRcdC8vIERyb3Bkb3duIG1lbnVcblx0XHQuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRwYWRkaW5nOiAxLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Ly8gSW5saW5lIG1vZGVcblx0Ji5rdC1xdWljay1zZWFyY2gtLW9mZmNhbnZhcyB7XG5cdFx0Ly8gRm9ybVxuXHRcdC5rdC1xdWljay1zZWFyY2hfX2Zvcm0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG5cdFx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5wdXQtZ3JvdXAge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG5cdFx0XHRcdFx0LmlucHV0LWdyb3VwLXRleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbnB1dC1ncm91cC1hcHBlbmQge1xuXHRcdFx0XHRcdC5pbnB1dC1ncm91cC10ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gV3JhcHBlclxuXHRcdC5rdC1xdWljay1zZWFyY2hfX3dyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ly8gUmVzdWx0XG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IHtcblxuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIFNjcm9sbFxuLy9cblxuXG5cbi5rdC1zY3JvbGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59IiwiLy9cbi8vIFN0aWNreSBUb29sYmFyXG4vL1xuXG5cbi5rdC1zdGlja3ktdG9vbGJhciB7XG4gIHdpZHRoOiA0NnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiA1MDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogJGt0LWRyb3Bkb3duLXNoYWRvdztcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgfVxuXG4gIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY0Zjg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIH1cblxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgID4gaSB7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICA+IGkge1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAmLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS0jeyRuYW1lfSB7XG4gICAgICAgICAgPiBhLFxuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblxuICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBBcHAoZ2VuZXJhbCBsYXlvdXQgZm9yIGFwcHMpXG4vL1xuXG5cblxuLy8gQ29uZmlnXG4ka3QtYXBwLWNvbmZpZzogKFxuXHRhc2lkZTogKFxuXHRcdG9mZmNhbnZhczogKFxuXHRcdFx0bGF5b3V0OiAoXG5cdFx0XHRcdHNlbGY6IChcblx0XHRcdFx0XHR6aW5kZXg6IDEwMDEsXG5cdFx0XHRcdFx0d2lkdGg6IDMwMHB4XG5cdFx0XHRcdCksXG5cdFx0XHRcdGNsb3NlOiAoXG5cdFx0XHRcdFx0c2l6ZTogMjVweCxcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbVxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0c2tpbjogKFxuXHRcdFx0XHRvdmVybGF5OiAoXG5cdFx0XHRcdFx0YmctY29sb3I6IHJnYmEoIzAwMDAwMCwgMC4wNSlcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIGNsb3NlOiAoXG4gICAgICAgICAgICAgICAgICAgIGJnLWNvbG9yOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpLFxuICAgICAgICAgICAgICAgICAgICAgICAgaG92ZXI6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIGljb24tY29sb3I6IChcbiAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgaG92ZXI6IGt0LWJyYW5kLWNvbG9yKClcbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgIClcblx0XHRcdClcblx0XHQpXG4gICAgKVxuKTtcblxuLy8gR2VuZXJhbCBNb2RlXG4ua3QtYXBwIHtcbiAgICAvLyBBc2lkZVxuICAgIC5rdC1hcHBfX2FzaWRlIHtcbiAgICAgICAgLy8gRGVmYXVsdCBzaXplXG4gICAgICAgIEBpbmNsdWRlIGt0LWFwcC1hc2lkZS13aWR0aCgzNTBweCk7XG5cbiAgICAgICAgLy8gU21hbGwgc2l6ZVxuICAgICAgICAmLmt0LWFwcF9fYXNpZGUtLXNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWFwcC1hc2lkZS13aWR0aCgyNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMYXJnZSBzaXplXG4gICAgICAgICYua3QtYXBwX19hc2lkZS0tbGcge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtYXBwLWFzaWRlLXdpZHRoKDQ1MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEV4dHJhIGxhcmdlIHNpemVcbiAgICAgICAgJi5rdC1hcHBfX2FzaWRlLS14bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1hcHAtYXNpZGUtd2lkdGgoNjAwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29udGVudFxuICAgIC5rdC1hcHBfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cblxuICAgIC8vIERldGFpbFxuICAgIC5rdC1hcHBfX2RldGFpbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cblx0XHQvLyBEZWZhdWx0IHNpemVcbiAgICAgICAgQGluY2x1ZGUga3QtYXBwLWRldGFpbC13aWR0aCg1NTBweCk7XG5cbiAgICAgICAgLy8gU21hbGwgc2l6ZVxuICAgICAgICAmLmt0LWFwcF9fZGV0YWlsLS1zbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1hcHAtZGV0YWlsLXdpZHRoKDQwMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExhcmdlIHNpemVcbiAgICAgICAgJi5rdC1hcHBfX2RldGFpbC0tbGcge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtYXBwLWRldGFpbC13aWR0aCg3MDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBFeHRyYSBsYXJnZSBzaXplXG4gICAgICAgICYua3QtYXBwX19kZXRhaWwtLXhsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWFwcC1kZXRhaWwtd2lkdGgoODUwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUYWJsZXQgJiBNb2JpbGUgTW9kZS5cbi5rdC1hcHAge1xuICAgICAvLyBNZWRpYSByYW5nZSAxMDI0cHggYW5kIGJlbG93KHNlZTogJGt0LW1lZGlhLWJyZWFrcG9pbnRzIGluIHNhc3MvdGhlbWUvX2NvbmZpZy5zY3NzIGFuZCBzYXNzL3RoZW1lcy9jb3JlL19taXhpbnMuc2NzcylcbiAgICAgQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgICAgICAua3QtYXBwX19hc2lkZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAgICAgLmt0LXBvcnRsZXQge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSg4Miw2MywxMDUsIDAuMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua3QtYXBwX19hc2lkZS0tZml0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgLmt0LXBvcnRsZXQge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ29udGVudFxuICAgICAgICAua3QtYXBwX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGV0YWlsXG4gICAgICAgIC5rdC1hcHBfX2RldGFpbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBBcHAgYXNpZGUgIG9mZmNhbnZhc1xuQGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJ1aWxkKGt0LWFwcF9fYXNpZGUsIHRhYmxldC1hbmQtbW9iaWxlLCBrdC1nZXQoJGt0LWFwcC1jb25maWcsIGFzaWRlLCBvZmZjYW52YXMpICk7XG4iLCIvL1xuLy8gQXBwIE1peGluc1xuLy9cblxuXG5cblxuLy8gQXBwIGFzaWRlIG1peGluc1xuQG1peGluIGt0LWFwcC1hc2lkZS13aWR0aCgkd2lkdGgpIHtcbiAgICAvLyBNZWRpYSByYW5nZSAxMDI0cHggYW5kIGFib3ZlKHNlZTogJGt0LW1lZGlhLWJyZWFrcG9pbnRzIGluIHNhc3MvdGhlbWUvX2NvbmZpZy5zY3NzIGFuZCBzYXNzL3RoZW1lcy9jb3JlL19taXhpbnMuc2NzcylcbiAgICBAaW5jbHVkZSBrdC1kZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDsgXG4gICAgfVxuXG4gICAgLy8gSWYgYmVsaXcgZ2l2ZW4gd2lkdGhcbiAgICBAaW5jbHVkZSBrdC1tZWRpYS1iZWxvdygkd2lkdGggKyA1MHB4KSB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGggLSA1MHB4O1xuICAgIH1cbn1cblxuLy8gQXBwIGFzaWRlIG1peGluc1xuQG1peGluIGt0LWFwcC1kZXRhaWwtd2lkdGgoJHdpZHRoKSB7XG4gICAgLy8gTWVkaWEgcmFuZ2UgMTAyNHB4IGFuZCBhYm92ZShzZWU6ICRrdC1tZWRpYS1icmVha3BvaW50cyBpbiBzYXNzL3RoZW1lL19jb25maWcuc2NzcyBhbmQgc2Fzcy90aGVtZXMvY29yZS9fbWl4aW5zLnNjc3MpXG4gICAgQGluY2x1ZGUga3QtZGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7IFxuICAgIH1cblxuICAgIC8vIElmIGJlbGl3IGdpdmVuIHdpZHRoXG4gICAgQGluY2x1ZGUga3QtbWVkaWEtYmVsb3coJHdpZHRoICsgNTBweCkge1xuICAgICAgICB3aWR0aDogJHdpZHRoIC0gNTBweDtcbiAgICB9XG59IiwiLy9cbi8vIFN1YmhlYWRlclxuLy9cblxuXG4vLyBDb25maWdcbiRrdC1zdWJoZWFkZXItY29uZmlnOiAoXG4gICAgICAgIGZpeGVkOiAoXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4XG4gICAgICAgICksXG4gICAgICAgIHRvZ2dsZTogKFxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4LFxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweCxcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzLFxuICAgICAgICAgICAgICAgIHRoaWNrbmVzczogMnB4LFxuICAgICAgICAgICAgICAgIHNwYWNlOiA0cHgsXG4gICAgICAgICAgICAgICAgcmFkaXVzOiAycHgsXG4gICAgICAgICAgICAgICAgY29sb3I6IChcbiAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgaG92ZXI6IGt0LWJyYW5kLWNvbG9yKCksXG4gICAgICAgICAgICAgICAgICAgICAgICBhY3RpdmU6IGt0LWJyYW5kLWNvbG9yKClcbiAgICAgICAgICAgICAgICApXG4gICAgICAgIClcbik7XG5cbi8vIEJhc2Vcbi5rdC1zdWJoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgLmt0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLy8gSGVhZCBhY3Rpb25zIGJ1dHRvbnNcbiAgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuXG4gICAgJi5idG4tc20ge1xuICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgJi5idG4taWNvbiB7XG4gICAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gTWFpblxuICAua3Qtc3ViaGVhZGVyX19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG5cbiAgICAvLyBCdXR0b25zXG4gICAgLmJ0biB7XG4gICAgICAmOm5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNb2JpbGUgVG9nZ2xlclxuICAgIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBUaXRsZVxuICAgIC5rdC1zdWJoZWFkZXJfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzQzNDM0OTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEZXNjXG4gICAgLmt0LXN1YmhlYWRlcl9fZGVzYyB7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICM5NTljYjY7XG4gICAgfVxuXG4gICAgLy8gU2VwYXJhdG9yXG4gICAgLmt0LXN1YmhlYWRlcl9fc2VwYXJhdG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlN2U4ZWY7XG4gICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG5cbiAgICAgICYua3Qtc3ViaGVhZGVyX19zZXBhcmF0b3ItLXYge1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQnJlYWRjcnVtYnNcbiAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWhvbWUge1xuICAgICAgICBwYWRkaW5nOiAwcHggMC42NXJlbSAwcHggMHB4O1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cbiAgICAgICAgPiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgY29sb3I6ICNjNWNiZTc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWhvbWUtLWFjdGl2ZSB7XG4gICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjM1cmVtIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzk1OWNiNjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1saW5rLS1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUga3QtaG92ZXItdHJhbnNpdGlvbigpO1xuICAgICAgfVxuXG4gICAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1zZXBhcmF0b3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDAuMzVyZW0gMCAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlN2U4ZWY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHcm91cFxuICAgIC5rdC1zdWJoZWFkZXJfX2dyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRvb2xiYXJcbiAgLmt0LXN1YmhlYWRlcl9fdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC8vIFRvb2xiYXIgYnV0dG9uc1xuICAgIC5idG46bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByaW1hcnkgYnV0dG9uXG4gIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuICAgIGNvbG9yOiAjOTU5Y2I2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAjOTU5Y2I2O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG4gICAgICBiYWNrZ3JvdW5kOiBrdC1icmFuZC1jb2xvcigpO1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1icmFuZC1jb2xvcihpbnZlcnNlKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gU2Vjb25kYXJ5IGJ1dHRvblxuICAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzk1OWNiNjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgaSB7XG4gICAgICBjb2xvcjogI2FhYjFkZjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcigjYWFiMWRmKTtcblxuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1icmFuZC1jb2xvcigpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEYXRlcmFuZ2VcbiAgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjNmNztcblxuICAgIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2UtdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICM5NTljYjY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2UtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICB9XG5cblxuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU2VhcmNoXG4gIC5rdC1zdWJoZWFkZXJfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjJmM2Y3ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LWlucHV0LWljb25fX2ljb24ge1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU29saWQgc3R5bGVcbiAgLmt0LXN1YmhlYWRlci0tc29saWQgJiB7XG4gICAgbWFyZ2luOiAwIDAga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIGRlc2t0b3ApIDA7XG4gICAgbWluLWhlaWdodDoga3QtZ2V0KCRrdC1zdWJoZWFkZXItY29uZmlnLCBmaXhlZCwgaGVpZ2h0KTtcbiAgfVxuXG4gIC8vIFRyYW5zcGFyZW50IHN0eWxlXG4gIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLy8gTWFpblxuICAgIC5rdC1zdWJoZWFkZXJfX21haW4ge1xuICAgICAgLmt0LXN1YmhlYWRlcl9fc2VwYXJhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNlN2U4ZWYsIDQlKTtcbiAgICAgIH1cblxuICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICAgICAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lIHtcbiAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjYzVjYmU3LCA0JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluayB7XG4gICAgICAgICAgY29sb3I6ICM5NTljYjY7XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1zZXBhcmF0b3Ige1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNlN2U4ZWYsIDQlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQcmltYXJ5IGJ1dHRvblxuICAgIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZWFlY2YyLCAzJSk7XG4gICAgICBjb2xvcjogIzk1OWNiNjtcblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAjOTU5Y2I2O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcigjOTU5Y2I2KTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWJyYW5kLWNvbG9yKGludmVyc2UpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTZWNvbmRhcnkgYnV0dG9uXG4gICAgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeSB7XG4gICAgICBjb2xvcjogZGFya2VuKCM5NTljYjYsIDMlKTtcblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oI2FhYjFkZiwgMyUpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWFlY2YyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERhdGVyYW5nZVxuICAgIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNlYWVjZjIsIDMlKTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNlYWVjZjIsIDYlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTZWFyY2hcbiAgICAua3Qtc3ViaGVhZGVyX19zZWFyY2gge1xuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYWVjZjI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VhZWNmMiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYua3Qtc3ViaGVhZGVyIHtcbiAgICAmLS1zbSB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuOHJlbTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLXNtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMC42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLmt0LXN1YmhlYWRlcl9fbWFpbiB7XG4gICAgICAgIC5rdC1zdWJoZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcblxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERlc2NcbiAgICAgICAgLmt0LXN1YmhlYWRlcl9fZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCcmVhZGNydW1ic1xuICAgICAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyB7XG5cbiAgICAgICAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lIHtcblxuICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiAuZm9ybS1ncm91cCB7XG4gICAgICAgIHNlbGVjdCxcbiAgICAgICAgaW5wdXQsXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gIC8vIFN1YmhlYWRlclxuICAua3Qtc3ViaGVhZGVyIHtcbiAgICBtYXJnaW46IDJweCAwO1xuXG4gICAgLy8gTWFpblxuICAgIC5rdC1zdWJoZWFkZXJfX21haW4ge1xuICAgICAgLy8gTW9iaWxlIFRvZ2dsZXJcbiAgICAgIEBpbmNsdWRlIGt0LWJ1cmdlci1pY29uLWJ1aWxkKGt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSwga3QtZ2V0KCRrdC1zdWJoZWFkZXItY29uZmlnLCB0b2dnbGUpKTtcbiAgICAgIEBpbmNsdWRlIGt0LWJ1cmdlci1pY29uLXNraW4oa3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLCBrdC1nZXQoJGt0LXN1YmhlYWRlci1jb25maWcsIHRvZ2dsZSwgY29sb3IpKTtcblxuICAgICAgLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAvLyBUaXRsZVxuICAgICAgLmt0LXN1YmhlYWRlcl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbSAwLjVyZW0gMDtcbiAgICAgIH1cblxuICAgICAgLy8gQnJlYWRjcnVtYnNcbiAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVG9vbGJhclxuICAgIC5rdC1zdWJoZWFkZXJfX3Rvb2xiYXIge1xuICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgfVxuXG4gICAgLy8gTGlnaHQgc3R5bGVcbiAgICAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuICAvLyBTdWJoZWFkZXJcbiAgLmt0LXN1YmhlYWRlciB7XG5cbiAgICAua3Qtc3ViaGVhZGVyX19tYWluIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLy8gVG9vbGJhclxuICAgIC5rdC1zdWJoZWFkZXJfX3Rvb2xiYXIge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICYgPiAuYnRuIHtcbiAgICAgICAgJjpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCdXJnZXIgSWNvbiBNaXhpbnNcbi8vXG5cblxuXG5cbkBtaXhpbiBrdC1idXJnZXItaWNvbi1idWlsZCgkY2xhc3MsICRjb25maWcpIHtcblx0JHNwYWNlOiBrdC1nZXQoJGNvbmZpZywgdGhpY2tuZXNzKSArIGt0LWdldCgkY29uZmlnLCBzcGFjZSk7XG5cblx0LiN7JGNsYXNzfSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ICBcdG1hcmdpbjogMDtcblx0ICBcdHBhZGRpbmc6IDA7XG5cdCAgXHRmb250LXNpemU6IDA7XG5cdCAgXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0ICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICBib3gtc2hhZG93OiBub25lO1xuXHQgICAgYm9yZGVyLXJhZGl1czogbm9uZTsgXG5cdCAgICBib3JkZXI6IG5vbmU7XG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICBiYWNrZ3JvdW5kOiBub25lO1xuXHQgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1x0ICAgIFxuXHQgIFx0d2lkdGg6IGt0LWdldCgkY29uZmlnLCB3aWR0aCk7XG5cdCAgXHRoZWlnaHQ6IGt0LWdldCgkY29uZmlnLCBoZWlnaHQpO1xuXHQgICAgdHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdFxuXHRcdHNwYW4ge1xuXHQgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0ICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgIFx0XHR0b3A6IGNhbGMoKGt0LWdldCgkY29uZmlnLCBoZWlnaHQpIC8gMikgLSAoa3QtZ2V0KCRjb25maWcsIHRoaWNrbmVzcykpICsgMXB4KTtcblx0ICBcdFx0aGVpZ2h0OiBrdC1nZXQoJGNvbmZpZywgdGhpY2tuZXNzKTtcblx0ICBcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRjb25maWcsIHRoaWNrbmVzcyk7XG5cdCAgXHRcdHdpZHRoOiAxMDAlO1xuXHQgIFx0XHRcblx0ICBcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdCAgXHRcdFx0Ym9yZGVyLXJhZGl1czoga3QtZ2V0KCRjb25maWcsIHJhZGl1cyk7XG5cdCAgXHRcdH1cblxuXHQgIFx0XHR0cmFuc2l0aW9uOiBhbGwga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cblx0ICBcdFx0Jjo6YmVmb3JlLFxuXHQgIFx0XHQmOjphZnRlciB7XG5cdCAgXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICBcdGxlZnQ6IDA7XG5cdFx0XHQgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgIFx0aGVpZ2h0OiBrdC1nZXQoJGNvbmZpZywgdGhpY2tuZXNzKTtcblx0XHRcdCAgXHRtaW4taGVpZ2h0OiBrdC1nZXQoJGNvbmZpZywgdGhpY2tuZXNzKTtcblx0XHRcdCAgXHRjb250ZW50OiBcIlwiO1xuXG5cdFx0XHQgIFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHQgIFx0XHRib3JkZXItcmFkaXVzOiBrdC1nZXQoJGNvbmZpZywgcmFkaXVzKTtcblx0XHRcdCAgXHR9XG5cblx0XHRcdCAgXHR0cmFuc2l0aW9uOiBhbGwga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdCAgXHRcdH1cblxuXHQgIFx0XHQmOjpiZWZvcmUge1xuXHQgIFx0XHRcdHRvcDogLSgkc3BhY2UpO1xuXHQgIFx0XHR9XG5cblx0ICBcdFx0Jjo6YWZ0ZXIge1xuXHQgIFx0XHRcdGJvdHRvbTogLSgkc3BhY2UpO1xuXHQgIFx0XHR9XG5cdFx0fVxuXG5cdCAgICAvLyBsZWZ0IGRpcmVjdGlvbiBzdHlsZVxuXHQgICAgJi4jeyRjbGFzc30tLWxlZnQge1xuXHQgICAgXHRzcGFuIHtcblx0ICAgIFx0XHQmOmJlZm9yZSB7XG5cdCAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdCAgICBcdFx0XHRsZWZ0OiBhdXRvO1xuXHQgICAgXHRcdFx0cmlnaHQ6IDBweDtcblx0ICAgIFx0XHRcdHdpZHRoOiA1MCU7XG5cdCAgICBcdFx0fVxuXG5cdCAgICBcdFx0JjphZnRlciB7XG5cdCAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdCAgICBcdFx0XHRsZWZ0OiBhdXRvO1xuXHQgICAgXHRcdFx0cmlnaHQ6IDBweDtcblx0ICAgIFx0XHRcdHdpZHRoOiA3NSU7XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG5cblx0ICAgIFx0Ly8gaG92ZXIgc3RhdGVzXG5cdCAgICBcdCY6aG92ZXIge1xuXHQgICAgXHRcdHNwYW4ge1xuXHRcdCAgICBcdFx0JjphZnRlciwgXG5cdFx0ICAgIFx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIFx0fVxuXHQgICAgXHR9XG5cblx0ICAgIFx0Ly8gYWN0aXZlIHN0YXRlXG5cdFx0ICAgICYuI3skY2xhc3N9LS1hY3RpdmUge1xuXHRcdCAgICBcdHNwYW4ge1xuXHRcdCAgICBcdFx0JjpiZWZvcmUge1xuXHRcdCAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdFx0ICAgIFx0XHRcdGxlZnQ6IDBweDtcblx0XHQgICAgXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0ICAgIFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0ICAgIFx0XHR9XG5cblx0XHQgICAgXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdFx0ICAgIFx0XHRcdGxlZnQ6IDBweDtcblx0XHQgICAgXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0ICAgIFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdCAgICB9XG5cblx0ICAgIC8vIHJpZ2h0IGRpcmVjdGlvbiBzdHlsZVxuXHQgICAgJi4jeyRjbGFzc30tLXJpZ2h0IHtcblx0ICAgIFx0c3BhbiB7XG5cdFx0ICAgIFx0JjpiZWZvcmUge1xuXHRcdCAgICBcdFx0bGVmdDogMHB4O1xuXHRcdCAgICBcdFx0cmlnaHQ6IGF1dG87XG5cdFx0ICAgIFx0XHR3aWR0aDogNTAlO1xuXHRcdCAgICBcdFx0dHJhbnNpdGlvbjogd2lkdGgga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdFx0ICAgIFx0fVxuXG5cdFx0ICAgIFx0JjphZnRlciB7XG5cdFx0ICAgIFx0XHRsZWZ0OiAwcHg7XG5cdFx0ICAgIFx0XHRyaWdodDogYXV0bztcblx0XHQgICAgXHRcdHdpZHRoOiA3NSU7XG5cdFx0ICAgIFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblxuXHQgICAgXHQvLyBob3ZlciBzdGF0ZXNcblx0ICAgIFx0Jjpob3ZlciB7XG5cdCAgICBcdFx0c3BhbiB7XG5cdFx0ICAgIFx0XHQmOmFmdGVyLCBcblx0XHQgICAgXHRcdCY6YmVmb3JlIHtcblx0XHQgICAgXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0ICAgIFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdH1cblx0ICAgIFx0fVxuXG5cdCAgICBcdC8vIGFjdGl2ZSBzdGF0ZVxuXHRcdCAgICAmLiN7JGNsYXNzfS0tYWN0aXZlIHtcblx0XHQgICAgXHRzcGFuIHtcblx0XHQgICAgXHRcdCY6YmVmb3JlIHtcblx0XHQgICAgXHRcdFx0bGVmdDogYXV0bztcblx0ICAgIFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHQgICAgXHRcdFx0d2lkdGg6IDUwJTtcblx0XHQgICAgXHRcdFx0dHJhbnNpdGlvbjogd2lkdGgga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdFx0ICAgIFx0XHR9XG5cblx0XHQgICAgXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBcdFx0XHRsZWZ0OiBhdXRvO1xuXHQgICAgXHRcdFx0XHRyaWdodDogMHB4O1xuXHRcdCAgICBcdFx0XHR3aWR0aDogNzUlO1xuXHRcdCAgICBcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0ICAgIH1cblx0fVxufVxuXG5AbWl4aW4ga3QtYnVyZ2VyLWljb24tc2tpbigkY2xhc3MsICRjb25maWcpIHtcblx0LiN7JGNsYXNzfSB7XG5cdFx0c3BhbiB7XG5cdCBcdFx0YmFja2dyb3VuZDoga3QtZ2V0KCRjb25maWcsIGRlZmF1bHQpO1xuXG5cdCAgXHRcdCY6OmJlZm9yZSxcblx0ICBcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ICBcdGJhY2tncm91bmQ6IGt0LWdldCgkY29uZmlnLCBkZWZhdWx0KTtcblx0ICBcdFx0fVxuXHRcdH1cblxuXHQgICAgLy9hY3RpdmUgJiBob3ZlciBzdGF0ZSBcblx0ICAgICY6aG92ZXIge1x0ICAgXG5cdCAgICBcdHNwYW4geyBcdFxuXHRcdCAgICBcdGJhY2tncm91bmQ6IGt0LWdldCgkY29uZmlnLCBob3Zlcik7XG5cblx0XHQgICAgXHQmOjpiZWZvcmUsXG5cdFx0ICBcdFx0Jjo6YWZ0ZXIge1xuXHRcdCAgXHRcdFx0YmFja2dyb3VuZDoga3QtZ2V0KCRjb25maWcsIGhvdmVyKTtcblx0XHQgIFx0XHR9XG5cdFx0ICBcdH1cblx0ICAgIH1cblxuXHQgICAgJi4jeyRjbGFzc30tLWFjdGl2ZSB7XG5cdCAgICBcdHNwYW4geyBcdFxuXHRcdCAgICBcdGJhY2tncm91bmQ6IGt0LWdldCgkY29uZmlnLCBhY3RpdmUpO1xuXG5cdFx0ICAgIFx0Jjo6YmVmb3JlLFxuXHRcdCAgXHRcdCY6OmFmdGVyIHtcblx0XHQgIFx0XHRcdGJhY2tncm91bmQ6IGt0LWdldCgkY29uZmlnLCBhY3RpdmUpO1xuXHRcdCAgXHRcdH1cblx0XHQgIFx0fVxuXHQgICAgfVxuXHR9XG59IiwiLy9cbi8vIEJhZGdlXG4vL1xuXG5cblxuLmt0LWJhZGdlIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMThweDtcblx0d2lkdGg6IDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Zm9udC1zaXplOiAwLjhyZW07XG5cblx0Ly8gRm9udCBvcHRpb25zXG5cdCYua3QtYmFkZ2UtLWJvbGQge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHQmLmt0LWJhZGdlLS1ib2xkZXIge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQmLmt0LWJhZGdlLS1ib2xkZXN0IHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0Ly8gU2l6aW5nXG5cdCYua3QtYmFkZ2UtLW1kIHtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdH1cblxuXHQmLmt0LWJhZGdlLS1sZyB7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXG5cdCYua3QtYmFkZ2UtLXhsIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdC8vIFBpY3Ncblx0Ji5rdC1iYWRnZV9fcGljcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5rdC1iYWRnZV9fcGljIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtYXJnaW4tbGVmdDogLTAuN3JlbTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2ZmO1xuXHRcdFx0Y29sb3I6ICNhMWE4YzM7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtYmFkZ2VfX3BpYy0tbGFzdCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBTdGF0ZSBjb2xvcnNcblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcblx0ICAmLmt0LWJhZGdlLS0jeyRuYW1lfSB7XG5cdCAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0ICB9XG5cblx0ICAmLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS0jeyRuYW1lfSB7XG5cdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXG5cdFx0XHQmLmt0LWJhZGdlLS1vdXRsaW5lLTJ4IHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0XHR9XG5cdCAgfVxuXHR9XG5cblx0Ly8gU3RhdGUgY29sb3JzXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cdCAgICAmLmt0LWJhZGdlLS11bmlmaWVkLSN7JG5hbWV9IHtcblx0ICAgIFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTtcblx0ICAgIH1cblx0fVxuXG5cdC8vIElubGluZSBtb2RlXG5cdCYua3QtYmFkZ2UtLWlubGluZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAuMTVyZW0gMC43NXJlbTtcblxuXHRcdC8vIFNpemluZ1xuXHRcdCYua3QtYmFkZ2UtLW1kIHtcblx0XHRcdHBhZGRpbmc6IDAuOHJlbSAwLjZyZW07XG5cdFx0fVxuXG5cdFx0Ji5rdC1iYWRnZS0tbGcge1xuXHRcdFx0cGFkZGluZzogMC45cmVtIDAuN3JlbTtcblx0XHR9XG5cblx0XHQmLmt0LWJhZGdlLS14bCB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDAuOHJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHR9XG5cdH1cblxuXHQvLyBQaWxsIG1vZGVcblx0Ji5rdC1iYWRnZS0tcGlsbCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0fVxuXG5cdC8vIFJvdW5kZWRcblx0Ji5rdC1iYWRnZS0tcm91bmRlZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdH1cblxuXHQvLyBEb3Qgc3R5bGVcblx0Ji5rdC1iYWRnZS0tZG90IHtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogNnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDZweDtcbiAgICBcdG1pbi13aWR0aDogNnB4O1xuICAgIFx0aGVpZ2h0OiA2cHg7XG4gICAgXHR3aWR0aDogNnB4O1xuICAgIFx0Zm9udC1zaXplOiAwO1xuICAgIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCYua3QtYmFkZ2UtLXNtIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA0cHg7XG4gICAgXHRcdG1pbi13aWR0aDogNHB4O1xuXHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHR3aWR0aDogNHB4O1xuXHRcdH1cblxuXHRcdCYua3QtYmFkZ2UtLWxnIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiA4cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA4cHg7XG4gICAgXHRcdG1pbi13aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdH1cblxuXHRcdCYua3QtYmFkZ2UtLXhsIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHRcdFx0bWluLWhlaWdodDogMTBweDtcbiAgICBcdFx0bWluLXdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3F1YXJlIG1vZGVcblx0Ji5rdC1iYWRnZS0tc3F1YXJlIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0Ly8gRWxldmF0ZWQgbW9kZVxuXHQmLmt0LWJhZGdlLS1lbGV2YXRlIHtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcblx0fVxufVxuIiwiLy9cbi8vIERlbW9cbi8vXG5cblxuXG5cbi5rdC1kZW1vLWljb24gIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAua3QtZGVtby1pY29uX19wcmV2aWV3IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgZmxleDogMCAwIDQwcHg7ICBcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmt0LWRlbW8taWNvbl9fY2xhc3Mge1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgIH1cblxuICAgICYua3QtZGVtby1pY29uLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6ICA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtZGVtby1pY29uX19vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuMDUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMyBlYXNlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC5rdC1kZW1vLWljb25fX292ZXJsYXkge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjMgZWFzZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBEaXZpZGVyXG4vL1xuXG4vLyBCYXNlXG5AbWl4aW4ga3QtZGl2aWRlci1iYXNlKCkge1xuICAgIC5rdC1kaXZpZGVyIHtcbiAgICBcdGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgIFxuXG4gICAgICAgID4gc3BhbiB7ICAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7ICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkVDRjE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4OyAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCRUNGMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBCdWlsZFxuQGluY2x1ZGUga3QtZGl2aWRlci1iYXNlKCk7IiwiLy9cbi8vIEhlYWRpbmdcbi8vXG5cblxuXG4ua3QtaGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDEuNzVyZW0gMDtcblx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXG5cdCYua3QtaGVhZGluZy0tY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0tc3BhY2Utc20ge1xuXHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0tc3BhY2UtbWQge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0tc3BhY2UtbGcge1xuXHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLXNwYWNlLXhsIHtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLXNtIHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0tbWQge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS1sZyB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLXhsIHtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLXh4bCB7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS1tZWRpdW17XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQmLmt0LWhlYWRpbmctLWJvbGR7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQmLmt0LWhlYWRpbmctLWJvbGRlcntcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHR9XG5cdCYua3QtaGVhZGluZy0tdGhpbntcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS1uby10b3AtbWFyZ2lue1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0Ji5rdC1oZWFkaW5nLS1uby1ib3R0b2stbWFyZ2lue1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn0iLCIvL1xuLy8gTGlua1xuLy9cblxuXG5cblxuLmt0LWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjphZnRlciB7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG4gICAgICAgIHRvcDogMXJlbTsgIFxuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDAlO1xuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICBcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgXHQmOmFmdGVyIHtcdFx0XHRcdFxuICAgIFx0XHR3aWR0aDogMTAwJTtcbiAgICBcdH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBrdC1saW5rLWNvbG9yKGt0LWdldCgka3QtZm9udC1jb2xvciwgbGluaywgZGVmYXVsdCksIGt0LWdldCgka3QtZm9udC1jb2xvciwgbGluaywgaG92ZXIpKTtcblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICYua3QtbGluay0tI3skbmFtZX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGluay1jb2xvcihrdC1nZXQoJGNvbG9yLCBiYXNlKSwgZGFya2VuKGt0LWdldCgkY29sb3IsIGJhc2UpLCAxMCUpKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gTGluayBNaXhpbnNcbi8vIFxuXG5cblxuQG1peGluIGt0LWxpbmstY29sb3IoJGRlZmF1bHQsICRob3Zlcikge1xuICAgXHRjb2xvcjogJGRlZmF1bHQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICBcdGNvbG9yOiAkaG92ZXI7XG5cbiAgICBcdCY6YWZ0ZXIge1xuICAgIFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhvdmVyOyBcbiAgICBcdFx0b3BhY2l0eTogMC4zO1xuICAgIFx0fSBcbiAgICB9ICAgIFxufSIsIi8vXG4vLyBTZWN0aW9uXG4vL1xuXG5cblxuLmt0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuXG4gICAgJi5rdC1zZWN0aW9uLS1zcGFjZS1zbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJi5rdC1zZWN0aW9uLS1zcGFjZS1tZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgJi5rdC1zZWN0aW9uLS1zcGFjZS1sZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG5cbiAgICAmLmt0LXNlY3Rpb24tLXNwYWNlLXhsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICAua3Qtc2VjdGlvbl9faGVhZGluZyxcbiAgICAua3Qtc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNzVyZW0gMDtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXG4gICAgICAgICYua3Qtc2VjdGlvbl9fdGl0bGUtc20ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LXNlY3Rpb25fX3RpdGxlLW1kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1zZWN0aW9uX190aXRsZS1sZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1zZWN0aW9uX19kZXNjIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgfVxuXG4gICAgLmt0LXNlY3Rpb25fX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICB9XG5cbiAgICAua3Qtc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi5rdC1zZWN0aW9uX19jb250ZW50LS1ib3JkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYua3Qtc2VjdGlvbl9fY29udGVudC0tc29saWQge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDMpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cy10b3AtbGVmdDogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQ6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1zZWN0aW9uX19jb250ZW50LS14LWZpdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1zZWN0aW9uX19jb250ZW50LS1maXQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3Qtc2VjdGlvbi0tbGFzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5rdC1zZWN0aW9uLS1maXJzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufSIsIi8vXG4vLyBTZXBhcmF0b3Jcbi8vXG5cblxuXG5cbi5rdC1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgIC8vIERhc2hlZCBzdHlsZVxuICAgICYua3Qtc2VwYXJhdG9yLS1ib3JkZXItZGFzaGVkLFxuICAgICYua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgfVxuXG4gICAgJi5rdC1zZXBhcmF0b3ItLWJvcmRlci0yeCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG5cbiAgICAvLyBObyBib3JkZXJcbiAgICAmLmt0LXNlcGFyYXRvci0tc3BhY2Uge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIFNpemluZ1xuICAgICYua3Qtc2VwYXJhdG9yLS1zcGFjZS1zbSxcbiAgICAmLmt0LXNlcGFyYXRvci0tc20ge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cblxuICAgICYua3Qtc2VwYXJhdG9yLS1zcGFjZS1tZCxcbiAgICAmLmt0LXNlcGFyYXRvci0tbWQge1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG5cbiAgICAmLmt0LXNlcGFyYXRvci0tc3BhY2UtbGcsXG4gICAgJi5rdC1zZXBhcmF0b3ItLWxnIHtcbiAgICAgICAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgICB9XG5cbiAgICAmLmt0LXNlcGFyYXRvci0tc3BhY2UteGwsXG4gICAgJi5rdC1zZXBhcmF0b3ItLXhsIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgfVxuXG4gICAgJi5rdC1zZXBhcmF0b3ItLWZpdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtKGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtKGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApKTtcbiAgICB9XG5cbiAgICAvLyBTdGF0ZXNcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAmLmt0LXNlcGFyYXRvci0tI3skbmFtZX0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXG4gICAgICAgICAgICAmLmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFNWRyBJY29uXG4vL1xuXG5cblxuLy8gQmFzZVxuLmt0LXN2Zy1pY29uIHtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgd2lkdGg6IDIzcHg7XG5cbiAgICBnIHtcbiAgICAgICAgW2ZpbGxdIHtcbiAgICAgICAgICAgIGZpbGw6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAmLmt0LXN2Zy1pY29uLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICBnIHtcbiAgICAgICAgICAgICAgICBbZmlsbF0ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBrdC1nZXQoJGNvbG9yLCBiYXNlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNpemluZ1xuICAgICYua3Qtc3ZnLWljb24tLXNtIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICAmLmt0LXN2Zy1pY29uLS1tZCB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuXG4gICAgJi5rdC1zdmctaWNvbi0tbGcge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cblxuICAgICYua3Qtc3ZnLWljb24tLXhsIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICB9XG59IiwiLy9cbi8vIFdpZGdldCAxXG4vL1xuXG5cblxuXG4ua3Qtd2lkZ2V0MSB7XG4gICAgcGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG5cbiAgICAmLmt0LXdpZGdldDEtLWZpdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi5rdC13aWRnZXQxLS1wYWRkaW5nbGVzcyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldDFfX2l0ZW0ge1xuICAgIFx0cGFkZGluZzogMS4xcmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldDFfX2luZm8ge1xuICAgICAgICBcdC5rdC13aWRnZXQxX190aXRsZSB7XG4gICAgICAgIFx0XHRmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgXHRcdGZvbnQtd2VpZ2h0OiA1MDA7ICAgICAgICBcdFxuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgXHR9XG5cbiAgICAgICAgXHQua3Qtd2lkZ2V0MV9fZGVzYyB7XG4gICAgICAgIFx0XHRmb250LXNpemU6IDFyZW07XG4gICAgICAgIFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgXHR9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0MV9fbnVtYmVyIHtcbiAgICAgICAgXHRmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgXHRmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICB9ICBcblxuICAgIFx0JjpsYXN0LWNoaWxkIHtcbiAgICBcdFx0Ym9yZGVyLWJvdHRvbTogMDsgICAgICAgICAgICBcbiAgICBcdH1cbiAgICAgICAgXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMDdyZW0gZGFzaGVkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgfSBcbn0gXG4gXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgLmt0LXdpZGdldDEge1xuICAgICAgICBwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpO1xuICAgIH1cbn0iLCIvL1xuLy8gV2lkZ2V0MlxuLy9cblxuXG5cblxuLmt0LXdpZGdldDIge1xuICAgIC5rdC13aWRnZXQyX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICAgICAgICAgICAgIFxuXG4gICAgICAgIC8vIHN0YXRlIGJhclxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAwLjNyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDAuOHJlbTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgIH0gIFxuICAgICAgICAgICAgXG4gICAgICAgIC8vIGNoZWNrYm94XG4gICAgICAgIC5rdC13aWRnZXQyX19jaGVja2JveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMCAyLjJyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAvLyBkZXNjcmlwdGlvbiB0ZXh0XG4gICAgICAgIC5rdC13aWRnZXQyX19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjIzcmVtIDAgMCAwLjNyZW07XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQyX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldDJfX3VzZXJuYW1lIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0Ml9fdHlwZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBhY3Rpb25zXG4gICAgICAgIC5rdC13aWRnZXQyX19hY3Rpb25zIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtIDAgMC44cmVtOyAgICAgIFxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8ga3Qtd2lkZ2V0Ml9fYWN0aW9uIGhvdmVyXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmt0LXdpZGdldDJfX2FjdGlvbnMge1xuICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMTsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgJi5rdC13aWRnZXQyX19pdGVtLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxufSBcblxuXG4iLCIvL1xuLy8gV2lkZ2V0NFxuLy9cblxuXG5cbiBcbi5rdC13aWRnZXQ0IHtcbiAgICAua3Qtd2lkZ2V0NF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07IFxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAua3Qtd2lkZ2V0NF9fcGljIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rdC13aWRnZXQ0X19waWMtLXNtIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rdC13aWRnZXQ0X19waWMtLWxnIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rdC13aWRnZXQ0X19waWMtLXhsIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua3Qtd2lkZ2V0NF9fcGljLS1jaXJjbGUge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgIFxuICAgICAgICAua3Qtd2lkZ2V0NF9faW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldDRfX2luZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxOyAgXG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQ0X191c2VybmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOyBcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0NC1ibnRfX3VzZXJuYW1lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQ0X190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQ0X190ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG4gICAgICAgIH0gXG5cbiAgICAgICAgLmt0LXdpZGdldDRfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAmLmt0LXdpZGdldDRfX3RpdGxlLS1saWdodCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICBcblxuICAgICAgICAua3Qtd2lkZ2V0NF9fbnVtYmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxOyBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgfSAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAua3Qtd2lkZ2V0NF9faWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuXG4gICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua3Qtd2lkZ2V0NF9faWNvbi0tMngge1xuICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgIFxuICAgICAgICB9ICAgIFxuICAgICAgICAgICAgXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH0gICAgXG5cbiAgICAmLmt0LXdpZGdldDQtLXByb2dyZXNzIHtcbiAgICAgICAgLmt0LXdpZGdldDRfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQ0X19wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0NF9fc3RhdHMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcblxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgfSAgICAgICAgXG4gICAgfSAgXG5cbiAgICAua3Qtd2lkZ2V0NF9fY2hhcnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLy8gU3RpY2t5IGNoYXJ0XG4gICAgJi5rdC13aWRnZXQ0LS1zdGlja3kge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5rdC13aWRnZXQ0X19pdGVtcyB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7ICAgICAgICAgICBcblxuICAgICAgICAgICAgJi5rdC13aWRnZXQ0X19pdGVtcy0tYm90dG9tIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXQ0X19jaGFydCB7XG4gICAgICAgICAgICBjYW52YXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0gICIsIi8vXG4vLyBXaWRnZXQgMTJcbi8vXG5cblxuXG4ua3Qtd2lkZ2V0MTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAua3Qtd2lkZ2V0MTJfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyAgICAgIFxuICAgICAgICBmbGV4LWdyb3c6IDE7ICAgICBcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAua3Qtd2lkZ2V0MTJfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgICAgICAgIFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmt0LXdpZGdldDEyX19pbmZvIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxOyAgIFxuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldDEyX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldDEyX192YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXQxMl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjZyZW1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXQxMl9fc3RhdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgICAgXG4gICAgICAgICAgICB9ICAgICAgICBcbiAgICAgICAgfSAgICBcbiAgICB9ICAgXG5cbiAgICAua3Qtd2lkZ2V0MTJfX2NoYXJ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGNhbnZhcyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gV2lkZ2V0MjRcbi8vXG5cblxuXG5cbi5rdC13aWRnZXQyNCB7XG4gICAgcGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG4gICAgZmxleDogMTtcblxuICAgIC5rdC13aWRnZXQyNF9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAua3Qtd2lkZ2V0MjRfX2luZm8ge1xuICAgICAgICAgICAgLmt0LXdpZGdldDI0X190aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQyNF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0MjRfX3N0YXRzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICBtYXJnaW46IDJyZW0gMCAwLjVyZW0gMDtcbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0MjRfX2FjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAua3Qtd2lkZ2V0MjRfX2NoYW5nZSB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0MjRfX251bWJlciB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzb2xpZCBiZyBcbiAgICAmLmt0LXdpZGdldDI0LS1zb2xpZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgLmt0LXdpZGdldDI0IHtcbiAgICAgICAgcGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKTtcbiAgICB9XG59XG4iLCIvL1xuLy8gV2lkZ2V0MjVcbi8vXG5cblxuXG5cbi5rdC13aWRnZXQyNSB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG5cbiAgICAua3Qtd2lkZ2V0MjVfX3N0YXRzIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0MjVfX3N1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgIC5rdC13aWRnZXQyNV9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IFxuXG4gICAgICAgIC5rdC13aWRnZXQyNV9faXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIFx0Lmt0LXdpZGdldDI1X19wcm9ncmVzcy1zdWIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgIFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDsgICAgICAgICAgICAgICAgXG4gICAgICAgIFx0XHRmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBcdH0gXG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQyNV9fbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldDI1X19kZXNjIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC43cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycmVtO1xuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICIsIi8vXG4vLyBVc2VyIFByb2ZpbGUgMVxuLy9cblxuXG5cbi5rdC13aWRnZXQge1xuICAgICYua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjdyZW07XG5cbiAgICAgICAgLmt0LXdpZGdldF9faGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fYm9keSB7XG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjlyZW0gMCAyLjFyZW0gMDtcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2RhdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEua3Qtd2lkZ2V0X19kYXRhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19pdGVtcyB7XG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC45cmVtIDEuMDVyZW0gMC45cmVtIDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjRyZW0gMDtcblxuICAgICAgICAgICAgICAgICAgICAmLmt0LXdpZGdldF9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYzZjc7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5rdC1zdmctaWNvbiBnIFtmaWxsXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXN2Zy1pY29uIGcgW2ZpbGxdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAua3Qtc3ZnLWljb24gZyBbZmlsbF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC15ICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIC5rdC13aWRnZXQge1xuICAgICAgICAmLmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcblxuICAgICAgICAgICAgLmt0LXdpZGdldF9faGVhZCB7XG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fYm9keSB7XG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBVc2VyIFByb2ZpbGUgMlxuLy9cblxuXG5cbi5rdC13aWRnZXQge1xuICAgICYua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX2hlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3BpYyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmt0LXdpZGdldF9fcGljLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9faW5mbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tYXJnaW5fcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X190aXRlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19ib2R5IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4zcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3N0YXRzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2ljb24ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9faXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtIDA7XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19jb250YWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhLmt0LXdpZGdldF9fZGF0YTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX2Zvb3RlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuICAgIC5rdC13aWRnZXQge1xuICAgICAgICAmLmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIge1xuICAgICAgICAgICAgLmt0LXdpZGdldF9faGVhZHtcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3BpYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gVXNlciBQcm9maWxlIDNcbi8vXG5cblxuLmt0LXdpZGdldCB7XG4gICYua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyB7XG4gICAgLmt0LXdpZGdldF9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3Qtd2lkZ2V0X19waWMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAmLmt0LXdpZGdldF9fcGljLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcblxuICAgICAgICAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgIC5rdC13aWRnZXRfX3VzZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuXG4gICAgICAgICAgICAmOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzU3Yzk3NDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXdpZGdldF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjhyZW0gMCAwLjdyZW0gMDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgICAgICYubm8taG92ZXIge1xuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fc3ViaGVhZCB7XG4gICAgICAgICAgcGFkZGluZzogMC42cmVtIDAgMC44cmVtIDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJi5uby1ob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLm5vLWhvdmVyKSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXdpZGdldF9fZW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMC4xcmVtIDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX3RleHQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX3N0YXRzIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX3N0YXRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2l0ZW0ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcblxuICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19kYXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5rdC13aWRnZXRfX3N1YnRpdGVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5rdC13aWRnZXRfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuNHJlbSAwIDAuNXJlbSAwO1xuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fc3RhdCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMi4ycmVtXG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC13aWRnZXRfX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAwIDA7XG5cbiAgICAgICAgLmt0LXdpZGdldF9faWNvbiB7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICYuZGFuZ2VyIHtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGRhbmdlcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fZGV0YWlscyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXG4gICAgICAgICAgLmt0LXdpZGdldF9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuXG4gICAgICAgICAgICAmLmRhbmdlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihkYW5nZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgLmt0LXdpZGdldF9fdmFsdWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYS5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC1zZWN0aW9uX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldF9fZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgLmt0LXdpZGdldCB7XG4gICAgJi5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG5cbiAgICAgIC5rdC13aWRnZXRfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19waWMge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuXG4gICAgICAgICAgLmt0LXdpZGdldF9faGVhZCB7XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX3N1YmhlYWQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2VuZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5rdC13aWRnZXRfX2JvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDA7XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19pY29uIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBVc2VyIFByb2ZpbGUgNFxuLy9cblxuXG5cbi5rdC13aWRnZXQge1xuICAgICYua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCB7XG4gICAgICAgIC5rdC13aWRnZXRfX2hlYWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7IFxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3BpYyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5rdC13aWRnZXRfX3BpYy0tI3skbmFtZX0geyAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7ICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDAgMC42cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4zcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5idG4tbGFiZWwtd2FybmluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbTsgXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX2JvZHkgeyAgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC45cmVtIDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjRyZW0gMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZjBmYztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5rdC13aWRnZXRfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZjBmYztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gICAgLmt0LXdpZGdldCB7XG4gICAgICAgICYua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCB7XG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7IFxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fcGljIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7ICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9IFxuICAgICAgICB9IFxuICAgIH1cbn1cbiIsIi8vXG4vLyBQcm9qZWN0IDFcbi8vXG5cblxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG5cbiAgLmt0LXdpZGdldF9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuXG4gICAgLmt0LXdpZGdldF9fbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLmt0LXdpZGdldF9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMCAwIDFyZW07XG5cbiAgICAgICAgLmt0LXdpZGdldF9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldF9fdG9vbGJhciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLmt0LXdpZGdldF9fYm9keSB7XG4gICAgcGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAgICAgLmt0LXdpZGdldF9fZGF0ZSB7XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19zdWJ0aXRlbCB7XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAxLjRyZW0gMCAwLjVyZW0gMDtcblxuICAgICAgICAgIC5rdC13aWRnZXRfX3N0YXQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIuMnJlbVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0X19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDIuN3JlbSAwIDEuMnJlbSAwO1xuXG4gICAgICAua3Qtd2lkZ2V0X19zdWJ0aXRlbCB7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgLmt0LXdpZGdldF9fcHJvZ3Jlc3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XG5cbiAgICAgICAgLmt0LXdpZGdldF9fc3RhdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0X190ZXh0IHtcbiAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tdG9wOiAyLjdyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMCAxLjNyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5rdC13aWRnZXRfX2RldGFpbHMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuN3JlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmt0LXdpZGdldF9fc3VidGl0bGUge1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X192YWx1ZSB7XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtYmFkZ2Uge1xuICAgICAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgIC5rdC13aWRnZXRfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LW1lZGlhLWdyb3VwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMC41cmVtXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAua3Qtd2lkZ2V0X19mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmt0LXdpZGdldF9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAua3Qtd2lkZ2V0X19ibG9nIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgY29sb3I6ICNkMmQ4ZTg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXdpZGdldF9fdmFsdWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42cmVtO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS43cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSB7XG4gICAgLmt0LXdpZGdldF9faGVhZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG5cbiAgICAgIC5rdC13aWRnZXRfX2xhYmVsIHtcblxuICAgICAgICAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgICAgICAgLmt0LW1lZGlhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLXNpemUoNTBweCwgMS4ycmVtKTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rdC1tZWRpYS0tbWQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDQ1cHgsIDFyZW0pO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2ljb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC43cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmt0LXdpZGdldF9fbWVkaWEtLW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3Qtd2lkZ2V0X19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMC4ycmVtIDAgMCAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC13aWRnZXRfX2JvZHkge1xuICAgICAgcGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKTtcblxuICAgICAgLmt0LXdpZGdldF9fc3RhdHMge1xuICAgICAgICAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuNXJlbVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5rdC13aWRnZXRfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG5cbiAgICAgIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMCAxcmVtIDA7XG5cbiAgICAgICAgLmt0LXdpZGdldF9fZGV0YWlscyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldF9fZm9vdGVyIHtcbiAgICAgIC5rdC13aWRnZXRfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19ibG9nIHtcbiAgICAgICAgICAgIC5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvL1xuLy8gQmFzZVxuLy9cblxuXG5cbi8vIEJvZHlcbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiAka3QtY29udGVudC1iZy1jb2xvcjtcbn1cblxuLmt0LXdyYXBwZXIge1xuXG5cdC8vIEZpeGVkIEhlYWRlclxuXHQua3QtaGVhZGVyLS1maXhlZCAmIHtcblx0XHRwYWRkaW5nLXRvcDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHNlbGYsIGRlZmF1bHQsIGhlaWdodCkgKyBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcblx0fVxuXHQvLyBGaXhlZCBDb250ZW50IEhlYWRcblx0Lmt0LWhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWVuYWJsZWQgJiB7XG5cdFx0cGFkZGluZy10b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCBzZWxmLCBkZWZhdWx0LCBoZWlnaHQpICsga3QtZ2V0KCRrdC1zdWJoZWFkZXItY29uZmlnLCBmaXhlZCwgaGVpZ2h0KSArIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBtb2JpbGUpO1xuXHR9XG59XG5cbi8vIEJhc2Vcbi5rdC1zdWJoZWFkZXIge1xuXHQmLmt0LXN1YmhlYWRlci0tY2xlYXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBTdWJoZWFkZXJcbi5rdC1zdWJoZWFkZXIge1xuXHQvLyBGaXhlZCBzdWJoZWFkZXIgbW9kZVxuXHQua3QtaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWZpeGVkICYge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRoZWlnaHQ6IGt0LWdldCgka3Qtc3ViaGVhZGVyLWNvbmZpZywgZml4ZWQsIGhlaWdodCk7XG5cdFx0dG9wOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0ei1pbmRleDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBkZXNrdG9wLCBmaXhlZCwgemluZGV4KSAtIDM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IDBweCByZ2JhKDgyLDYzLDEwNSwwLjA4KTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQua3Qtc3ViaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUtaG92ZXIgJixcblx0Lmt0LXN1YmhlYWRlci0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplICYge1xuXHRcdGxlZnQ6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgd2lkdGgpO1xuXHRcdHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG5cdH1cbn1cblxuLy8gQ29udGFpbmVyXG4ua3QtY29udGFpbmVyIHtcblx0cGFkZGluZzogMCBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgZGVza3RvcCk7XG59XG5cbi8vIENvbnRlbnQgJiBmaXhlZCBzdWJoZWFkZXIgbW9kZVxuLmt0LXN1YmhlYWRlci0tZW5hYmxlZDpub3QoLmt0LXN1YmhlYWRlci0tZml4ZWQpIHtcblx0Lmt0LWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbi8vIERlc2t0b3AgbW9kZVxuQGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdC8vIFBhZ2Vcblx0Lmt0LXdyYXBwZXIge1xuXHRcdHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG5cblx0XHQvLyBGaXhlZCBIZWFkZXJcblx0XHQua3QtaGVhZGVyLS1maXhlZCAmIHtcblx0XHRcdHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGRlZmF1bHQsIGhlaWdodCk7XG5cdFx0fVxuXG5cdFx0Ly8gRml4ZWQgQ29udGVudCBIZWFkXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWVuYWJsZWQgJiB7XG5cdFx0XHRwYWRkaW5nLXRvcDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBkZXNrdG9wLCBkZWZhdWx0LCBoZWlnaHQpICsga3QtZ2V0KCRrdC1zdWJoZWFkZXItY29uZmlnLCBmaXhlZCwgaGVpZ2h0KTtcblx0XHR9XG5cblx0XHQvLyBGaXhlZCBBc2lkZVxuXHRcdC5rdC1hc2lkZS0tZml4ZWQgJiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBkZWZhdWx0LCB3aWR0aCk7XG5cdFx0fVxuXG5cdFx0Ly8gTWluaW1pemUgQXNpZGVcblx0XHQua3QtYXNpZGUtLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZSAmIHtcblx0XHRcdHBhZGRpbmctbGVmdDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB3aWR0aCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXHRcdH1cblx0fVxuXG5cdC8vIFN1YmhlYWRlclxuXHQua3Qtc3ViaGVhZGVyIHtcblx0XHQvLyBGaXhlZCBzdWJoZWFkZXIgbW9kZVxuXHRcdC5rdC1oZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZml4ZWQgJiB7XG5cdFx0XHR0b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZGVmYXVsdCwgaGVpZ2h0KTtcblx0XHR9XG5cblx0XHQvLyBGaXhlZCBoZWFkZXIsIG1pbmltaXplZCBoZWFkZXIgYW5kIGZpeGVkIHN1YmhlYWRlclxuXHRcdC5rdC1oZWFkZXItLWZpeGVkLmt0LWhlYWRlci0tbWluaW1pemUua3Qtc3ViaGVhZGVyLS1maXhlZCAmIHtcblx0XHRcdHRvcDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBkZXNrdG9wLCBmaXhlZCwgbWluaW1pemVIZWlnaHQpO1xuXHRcdFx0dHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHQua3QtYXNpZGUtLWVuYWJsZWQua3Qtc3ViaGVhZGVyLS1maXhlZCAmIHtcblx0XHRcdGxlZnQ6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBkZWZhdWx0LCB3aWR0aCk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZpeGVkIGNvbnRhaW5lciB3aWR0aCBjaGFuZ2UgdG8gZmx1aWRcbkBpbmNsdWRlIGt0LW1lZGlhLXJhbmdlKCBsZywgJGt0LXBhZ2UtY29udGFpbmVyLXdpZHRoICsgJGt0LWFzaWRlLWRlZmF1bHQtd2lkdGggKyAoMiAqIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBkZXNrdG9wKSkgKSB7XG5cdC5rdC1jb250YWluZXI6bm90KC5rdC1jb250YWluZXItLWZsdWlkKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLy8gVGFibGV0ICYgbW9iaWxlIG1vZGVcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0Ly8gUGFnZVxuXHQua3Qtd3JhcHBlciB7XG5cdFx0Ly8gRml4ZWQgSGVhZGVyXG5cdFx0Lmt0LWhlYWRlci1tb2JpbGUtLWZpeGVkICYge1xuXHRcdFx0cGFkZGluZy10b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCBzZWxmLCBkZWZhdWx0LCBoZWlnaHQpO1xuXHRcdH1cblx0fVxuXG5cdC8vIENvbnRhaW5lclxuXHQua3QtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBtb2JpbGUpO1xuXHR9XG5cblx0Ly8gQ29udGVudCAmIGZpeGVkIHN1YmhlYWRlciBtb2RlXG5cdC5rdC1zdWJoZWFkZXItLWVuYWJsZWQge1xuXHRcdC5rdC1jb250ZW50IHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5rdC1zdWJoZWFkZXItLWVuYWJsZWQua3Qtc3ViaGVhZGVyLS1zb2xpZCB7XG5cdFx0Lmt0LXN1YmhlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gSGVhZGVyXG4vL1xuXG5cblxuXG4vLyBGb250IHNldHRpbmdzXG4ka3QtaGVhZGVyLWl0ZW0taWNvbi1jb2xvcjogcmdiYShrdC1icmFuZC1jb2xvcigpLCAwLjcpO1xuJGt0LWhlYWRlci1pdGVtLWhvdmVyLWJnOiByZ2JhKCNmMGYzZmYsIDAuNyk7XG5cbi8vIERlc2t0b3AgbW9kZVxuQGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdC8vIEhlYWRlclxuXHQua3QtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRoZWlnaHQ6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZGVmYXVsdCwgaGVpZ2h0KTtcblx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYwZjY7XG5cblx0XHQvLyBNaW5pbWl6ZSBcblx0XHQua3QtaGVhZGVyLS1maXhlZDpub3QoLmt0LXN1YmhlYWRlci0tZml4ZWQpICYge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSg4Miw2MywxMDUsMC4xKTtcblx0XHR9XG5cblx0XHQvLyBGaXhlZFxuXHRcdC5rdC1oZWFkZXItLWZpeGVkICYge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgd2lkdGgpO1xuXHRcdFx0ei1pbmRleDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBkZXNrdG9wLCBmaXhlZCwgemluZGV4KTtcblx0XHR9XG5cblx0XHQvLyBGaXhlZCBhbmQgbWluaW1pemVkIGhlYWRlclxuXHRcdC5rdC1oZWFkZXItLWZpeGVkLmt0LWhlYWRlci0tbWluaW1pemUgJiB7XG5cdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZml4ZWQsIG1pbmltaXplSGVpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG5cdFx0fVxuXG5cdFx0Ly8gTWluaW1pemUgQXNpZGVcblx0XHQua3QtaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUgJiB7XG5cdFx0XHRsZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHdpZHRoKTtcblx0XHRcdHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1vYmlsZSBtb2RlXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdC8vIFRvcGJhclxuXHQua3QtaGVhZGVyX190b3BiYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC8vIE1vYmlsZSB0b3BiYXIgdmlld1xuXHQua3QtaGVhZGVyX190b3BiYXItLW1vYmlsZS1vbiB7XG5cdFx0Lmt0LWhlYWRlcl9fdG9wYmFyIHtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSg4Miw2MywxMDUsMC4xKTtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXHRcdH1cblx0fVxufVxuXG4iLCIvL1xuLy8gSGVhZGVyIE1vYmlsZVxuLy9cblxuXG4vLyBEZXNrdG9wIG1vZGVcbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuICAua3QtaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBUYWJsZXQgJiBtb2JpbGUgbW9kZVxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAua3QtaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcbiAgICBoZWlnaHQ6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCBzZWxmLCBkZWZhdWx0LCBoZWlnaHQpO1xuICAgIG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCBzZWxmLCBkZWZhdWx0LCBoZWlnaHQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMjc7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAua3QtaGVhZGVyX190b3BiYXItLW1vYmlsZS1vbiAmIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gRml4ZWRcbiAgICAua3QtaGVhZGVyLW1vYmlsZS0tZml4ZWQgJiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZml4ZWQsIHppbmRleCk7XG4gICAgfVxuXG4gICAgLy8gTG9nb1xuICAgIC5rdC1oZWFkZXItbW9iaWxlX19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAmIGEge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAmIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUb29sYmFyXG4gICAgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICBAaW5jbHVkZSBrdC1idXJnZXItaWNvbi1idWlsZChrdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIsIGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCB0b29sYmFyLCB0b2dnbGVyKSk7XG4gICAgICBAaW5jbHVkZSBrdC1idXJnZXItaWNvbi1za2luKGt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciwga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHRvb2xiYXIsIHRvZ2dsZXIsIGNvbG9yKSk7XG5cbiAgICAgIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9wYmFyLXRvZ2dsZXIge1xuICAgICAgICBAaW5jbHVkZSBrdC1idXR0b24tcmVzZXQoKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwIDEuMjVyZW07XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgdG9vbGJhciwgdG9nZ2xlciwgY29sb3IsIGRlZmF1bHQpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvcGJhci10b2dnbGVyLS1hY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgY29sb3I6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCB0b29sYmFyLCB0b2dnbGVyLCBjb2xvciwgaG92ZXIpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIEhvcml6b250YWwgTWVudSBNaXhpbnNcbi8vXG5cblxuXG5cbi8vIEhlbHBlcnNcbkBtaXhpbiBrdC1tZW51LWhvci1pdGVtLWJhc2UoJGl0ZW0pIHtcblx0Ly8gaXRlbVxuXHRAaW5jbHVkZSBrdC1hdHRyKG1hcmdpbiwga3QtZ2V0KCRpdGVtLCBzZWxmLCBtYXJnaW4pKTtcblx0QGluY2x1ZGUga3QtYXR0cihwYWRkaW5nLCBrdC1nZXQoJGl0ZW0sIHNlbGYsIHBhZGRpbmcpKTtcblxuXHQvLyBsaW5rXG5cdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIGt0LWF0dHIocGFkZGluZywga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBwYWRkaW5nKSk7XG5cdFx0QGluY2x1ZGUga3QtYXR0cihtYXJnaW4sIGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgbWFyZ2luKSk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0fVxuXG5cdFx0Ly8gbGluayBpY29uXG5cdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRmb250LXNpemU6IGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1zaXplKTtcblx0XHRcdHdpZHRoOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIHdpZHRoKTtcblx0XHRcdHBhZGRpbmc6IGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgcGFkZGluZyk7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblxuXHRcdFx0Ly8gZHVvLXRvbmUgc3ZnIGljb25cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoaGVpZ2h0LCBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIHN2Zy13aWR0aCkpO1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKHdpZHRoLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIHN2Zy13aWR0aCkpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHRcdH1cblx0XHR9XHRcblxuXHRcdC8vIGxpbmsgYnVsbGV0XG5cdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdHdpZHRoOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgc2VsZiwgd2lkdGgpO1xuXG5cdFx0XHRAaWYga3QtaGFzKCRpdGVtLCBsaW5rLCBidWxsZXQsIHBhZGRpbmcpIHtcblx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIHBhZGRpbmcpO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIHNpemUpO1xuXHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgc2l6ZSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lIHtcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHR3aWR0aDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIHdpZHRoKTtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBoZWlnaHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbGluayB0ZXh0XG5cdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRmb250LXdlaWdodDoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXdlaWdodCk7XG5cdFx0XHRmb250LXNpemU6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1zaXplKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtdHJhbnNmb3JtKTtcblxuXHRcdFx0QGlmIGt0LWhhcygkaXRlbSwgbGluaywgdGV4dCwgcGFkZGluZykge1xuXHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIHBhZGRpbmcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIGxpbmsgYmFkZ2Vcblx0XHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJhZGdlLCBwYWRkaW5nKTtcblx0XHRcdGp1c3RpZnktY29udGVudDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBiYWRnZSwgYWxpZ24pO1xuXHRcdH1cblxuXHRcdC8vIGxpbmsgYXJyb3cgaWNvblxuXHRcdC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0Zm9udC1zaXplOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBmb250LXNpemUpO1xuXHRcdFx0d2lkdGg6IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIHdpZHRoKTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRcdEBpZiBrdC1oYXMoJGl0ZW0sIGxpbmssIGFycm93LCBwYWRkaW5nKSB7XG5cdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIHBhZGRpbmcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIGxpbmsgYm9yZGVyIHJhZGl1c1xuXHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihib3JkZXItcmFkaXVzLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGJvcmRlci1yYWRpdXMpKTtcblx0XHR9XG5cblx0XHQvLyBtZW51IHJvb3QgbGV2ZWwgXCJoZXJlXCIgYXJyb3dcblx0XHQua3QtbWVudV9faXRlbS1oZXJlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LWhvci1pdGVtLXNraW4oJGl0ZW0pIHtcblx0Ly8gbGlua1xuXHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBkZWZhdWx0KTtcblxuXHRcdC8vIGxpbmsgaWNvblxuXHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgZGVmYXVsdCk7XG5cblx0XHRcdC8vIER1ZS10b25lIGljb25cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgZGVmYXVsdCkpO1xuXHRcdFx0fVxuXHRcdH1cdFxuXG5cdFx0Ly8gbGluayBidWxsZXRcblx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBiZy1jb2xvciwgZGVmYXVsdCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIGJnLWNvbG9yLCBkZWZhdWx0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIGxpbmsgdGV4dFxuXHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgZGVmYXVsdCk7XG5cblx0XHRcdEBpZiBrdC1oYXMoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtd2VpZ2h0KSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtd2VpZ2h0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBsaW5rIGFycm93IGljb25cblx0XHQua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBmb250LWNvbG9yLCBkZWZhdWx0KTtcblx0XHR9XG5cdH1cblxuXHQvLyBhY3RpdmUgc3RhdGVcblx0Ji5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuXHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0Ly8gbGluayBiZyBjb2xvclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgYWN0aXZlKTtcblxuXHRcdFx0Ly8gbGluayBpY29uXG5cdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgYWN0aXZlKTtcblxuXHRcdFx0XHQvLyBEdWUtdG9uZSBpY29uXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBhY3RpdmUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cblx0XHRcdC8vIGxpbmsgYnVsbGV0XG5cdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBiZy1jb2xvciwgYWN0aXZlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lIHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIGJnLWNvbG9yLCBhY3RpdmUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgYWN0aXZlKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gbGluayBhcnJvdyBpY29uXG5cdFx0XHQ+IC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1jb2xvciwgYWN0aXZlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBoZXJlIHN0YXRlXG5cdCYua3QtbWVudV9faXRlbS0taGVyZSB7XG5cdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHQvLyBsaW5rIGJnIGNvbG9yXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBoZXJlKTtcblxuXHRcdFx0Ly8gbGluayBpY29uXG5cdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgaGVyZSk7XG5cblx0XHRcdFx0Ly8gRHVlLXRvbmUgaWNvblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgaGVyZSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblxuXHRcdFx0Ly8gbGluayBidWxsZXRcblx0XHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIGJnLWNvbG9yLCBoZXJlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lIHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIGJnLWNvbG9yLCBoZXJlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIGhlcmUpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBsaW5rIGFycm93IGljb25cblx0XHRcdD4gLmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBmb250LWNvbG9yLCBoZXJlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBob3ZlciBzdGF0ZVxuXHQmOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpLFxuXHQmLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpIHtcblx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdC8vIGxpbmsgYmcgY29sb3Jcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGhvdmVyKTtcblx0XHRcdFxuXHRcdFx0Ly8gbGluayBpY29uXG5cdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgaG92ZXIpO1xuXG5cdFx0XHRcdC8vIER1ZS10b25lIGljb25cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGhvdmVyKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXG5cdFx0XHQvLyBsaW5rIGJ1bGxldFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgYmctY29sb3IsIGhvdmVyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lIHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIGJnLWNvbG9yLCBob3Zlcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIGxpbmsgdGV4dFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIGhvdmVyKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gbGluayBhcnJvdyBpY29uXG5cdFx0XHQ+IC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1jb2xvciwgaG92ZXIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG59XG5cbkBtaXhpbiBrdC1tZW51LWhvci1pdGVtLWhlYWRpbmctYmFzZSgkaXRlbSkge1xuXHQvLyBoZWFkaW5nXG5cdHBhZGRpbmc6IGt0LWdldCgkaXRlbSwgc2VsZiwgcGFkZGluZyk7XG5cblx0Ly8gdGV4dFxuXHQ+IC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdGZvbnQtd2VpZ2h0OiBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIHRleHQsIGZvbnQtd2VpZ2h0KTtcblx0XHRmb250LXNpemU6IGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgdGV4dCwgZm9udC1zaXplKTtcblx0XHR0ZXh0LXRyYW5zZm9ybToga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCB0ZXh0LCBmb250LXRyYW5zZm9ybSk7XG5cdH1cblxuXHQvLyBpY29uXG5cdD4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0Zm9udC1zaXplOiBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIGljb24sIGZvbnQtc2l6ZSk7XG5cdFx0ZmxleDogMCAwIGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgaWNvbiwgd2lkdGgpO1xuXHRcdGp1c3RpZnktY29udGVudDoga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCBpY29uLCBhbGlnbik7XG5cdFx0cGFkZGluZzoga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCBpY29uLCBwYWRkaW5nKTtcblx0fVx0XG5cblx0Ly8gYmFkZ2Vcblx0Lmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuXHRcdHBhZGRpbmc6IGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgYmFkZ2UsIHBhZGRpbmcpO1xuXHRcdHRleHQtYWxpZ246IGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgYmFkZ2UsIGFsaWduKTtcblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS1ob3ItaXRlbS1oZWFkaW5nLXNraW4oJGl0ZW0pIHtcblx0Ly8gdGV4dFxuXHQ+IC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIHRleHQsIGZvbnQtY29sb3IpO1xuXHR9XG5cblx0Ly8gaWNvblxuXHQ+IC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIGljb24sIGZvbnQtY29sb3IpO1xuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LWhvci1zdWJtZW51LXdpZHRoKCRjb25maWcpIHtcblx0QGluY2x1ZGUga3QtbWVkaWEtcmFuZ2UobGcsIHhsKSB7XG5cdFx0LiN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0ge1xuXHRcdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHRcdC8vIG1lbnUgcm9vdCBpdGVtXG5cdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdC8vIGdlbmVyYWwgc3VibWVudVxuXHRcdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tZnVsbCxcblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tZml4ZWQsXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWF1dG8sXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWF1dG8ua3QtbWVudV9fc3VibWVudS0tbWltaW1hbC1kZXNrdG9wLXdpZGUsXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLXhsLFxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1maXhlZC14eGwge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFJlc3BvbnNpdmUgY29udGFpbmVyIHdpZHRoc1xuXHRAZWFjaCAkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnQtd2lkdGggaW4gJGt0LW1lZGlhLWJyZWFrcG9pbnRzIHtcblx0ICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC13aWR0aCkge1xuXHQgICAgXHQuI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfSB7XG5cdFx0XHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0XHRcdC8vIG1lbnUgcm9vdCBpdGVtXG5cdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHQvLyBnZW5lcmFsIHN1Ym1lbnVcblx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLSN7JGJyZWFrcG9pbnR9IHtcblx0XHRcdFx0XHQgICAgICAgIHdpZHRoOiBtYXAtZ2V0KCRrdC1tZWRpYS1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIC0gNjBweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LWhvci1iYXNlKCRjb25maWcpIHtcblx0LiN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHQgICAgbWFyZ2luOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgc2VsZiwgbWFyZ2luKTtcbiAgICBcbiAgICBcdC8vIGdlbmVyYWwgbWVudVxuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cblx0XHRcdC8vIG1lbnUgcm9vdCBpdGVtXG5cdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0Ly8gZ2VuZXJhbCBsaW5rXG5cdFx0XHRcdC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjsgIFx0XHRcdFx0XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcdFxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIGxpbmsgaWNvblxuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVx0XG5cblx0XHRcdFx0XHQvLyBzdWIgbWVudSBsaW5rIGFycm93IGljb25cblx0XHRcdFx0XHQua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIGhpZGUgc2lkZWJhciBzdWIgbWVudSBsaW5rIGFycm93IGljb25cblx0XHRcdFx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSxcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBwcmltYXJ5IGxpbmtcblx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0PiAua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIGljb24gb25seSBtZW51IGl0ZW1cblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1pY29uLW9ubHkge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIGdlbmVyYWwgc3VibWVudVxuXHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtZml4LWFuaW1hdGlvbi1sYWdzKCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR6LWluZGV4OiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgemluZGV4KTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgYm9yZGVyLXJhZGl1cyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIobWFyZ2luLCBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgbWFyZ2luKSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihwYWRkaW5nLCBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgcGFkZGluZywgY2xhc3NpYykpO1xuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3Njcm9sbCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuXHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1x0XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIGNsYXNzaWMgc3VibWVudVxuXHRcdFx0XHRcdCYge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCB3aWR0aCwgY2xhc3NpYyk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0ICAgIFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIGZ1bGwgd2lkdGhcblx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWZ1bGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdGxlZnQ6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCB3aWR0aCwgZnVsbCwgb2Zmc2V0KTtcblx0XHRcdFx0XHRcdHJpZ2h0OiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgd2lkdGgsIGZ1bGwsIG9mZnNldCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gZml4ZWQgd2lkdGggb3B0aW9uc1xuXHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tZml4ZWQge1xuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0fVx0XHRcblxuXHRcdFx0XHRcdC8vIGFsaWdubWVudCByaWdodFxuXHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tcmlnaHQge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLXB1bGwge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC00MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIGFsaWdubWVudCBsZWZ0XG5cdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1sZWZ0IHtcblx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1wdWxsIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIGFsaWdubWVudCBjZW50ZXJcblx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWNlbnRlciB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0ICAgIFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIHN1YiBtZW51IGRyb3Bkb3duXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tbGVmdCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1yaWdodCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAxMDAlO1x0XHRcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1x0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIG1lZ2EgbWVudSBjb250ZW50XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdCAgICBcdGZsZXgtZ3JvdzogMTtcblxuXHRcdFx0XHRcdCAgICBcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0ICAgIFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cdFx0XHRcblxuXHRcdFx0XHRcdC8vIG1lZ2EgaGVhZGluZ1xuXHRcdFx0XHRcdC5rdC1tZW51X19oZWFkaW5nIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDFcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1x0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC8vIGxpbmsgaWNvblxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdH1cdFxuXG5cdFx0XHRcdFx0XHQvLyBzdWIgbWVudSBsaW5rIGFycm93IGljb25cblx0XHRcdFx0XHRcdC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQvLyBoaWRlIHNpZGViYXIgc3ViIG1lbnUgbGluayBhcnJvdyBpY29uXG5cdFx0XHRcdFx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5rdC1tZW51X19pbm5lcixcblx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCBcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7IFxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXG5cdFx0XHRcdFx0XHQua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0JjphY3RpdmUsXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgdGV4dCwgZm9udC13ZWlnaHQpO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgZGVmYXVsdCk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgdGV4dCwgZm9udC1zaXplKTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybToga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtdHJhbnNmb3JtKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWJhZGdlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHRcblx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1x0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIGJhZGdlLCBwYWRkaW5nKTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgYmFkZ2UsIGFsaWduKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8vIGxpbmsgaWNvblxuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBpY29uLCB3aWR0aCk7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIGljb24sIHBhZGRpbmcpO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgZGVmYXVsdCk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgaWNvbiwgZm9udC1zaXplKTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgaWNvbiwgYWxpZ24pO1xuXHRcdFx0XHRcdFx0XHR9XHRcblxuXHRcdFx0XHRcdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGljb24gcGFydFxuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8vIHN1YiBtZW51IGxpbmsgYXJyb3cgaWNvblxuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIGFycm93LCBwYWRkaW5nKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8vIGhpZGUgc2lkZWJhciBzdWIgbWVudSBsaW5rIGFycm93IGljb25cblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC1tZW51X19pbm5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVx0XG5cblx0XHRcdFx0Ly8gc3ViIGRyb3Bkb3duIG1lbnUgc3BhY2Vcblx0XHRcdFx0QGlmIGt0LWhhcygkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBzcGFjZSkge1xuXHRcdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBzcGFjZSk7XG5cblx0XHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1sZWZ0IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBzcGFjZSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XHRcblx0XHRcdFx0fVx0XHRcdFx0XHRcdFx0XG5cblx0XHRcdFx0Ly8gdGFicyBpbnRlZ3JhdGlvblxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUua3QtbWVudV9faXRlbS0tdGFicyA+IC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0dG9wOjEwMCU7XG5cblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tbGVmdCB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLXJpZ2h0IHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcdFx0XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1x0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVxuXG5cdFx0Ly8gcm9vdCBtZW51XG5cdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHNlbGYsIHBhZGRpbmcpO1xuXHRcdFx0XHRcblx0XHRcdFx0Ly8gdXNlZCBmb3IgY2xhc3NpYyBzdWJtZW51c1xuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLXJlbCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1x0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3ItaXRlbS1iYXNlKCBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSkgKTtcblxuXHRcdFx0XHQvLyBzdWJtZW51XG5cdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgcGFkZGluZywgbWVnYW1lbnUpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGJvcmRlci1yYWRpdXMpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3ItaXRlbS1iYXNlKGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtKSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC8vIG1lZ2Egc3VibWVudVxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0XHRcdFx0Ly8gc2VwYXJhdG9yXG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDowICFpbXBvcnRhbnQ7ICBcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cdFxuXG5cdFx0XHRcdFx0XHRcdC8vIGhlYWRpbmdcblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2hlYWRpbmcge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0taGVhZGluZy1iYXNlKGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBjb2x1bW4sIGhlYWRpbmcpKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8vIG1lZ2EgbWVudSBcblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2lubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgY29sdW1uLCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3ItaXRlbS1iYXNlKGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtKSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tY2xhc3NpYyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgcGFkZGluZywgY2xhc3NpYyk7XG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBpbmxpbmUgc3VibWVudVxuXHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0taW5saW5lIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XG5cdFx0XHRcdH1cdFx0XG5cdFx0XHR9XG5cblx0XHRcdC8vIGdlbmVyYWwgc3VibWVudSBob3ZlciBlZmZlY3Rcblx0XHRcdC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0Ly8gbWVudSByZXNpemUgaXRlbVxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLXJlc2l6ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIG1lbnUgaXRlbSBob3ZlclxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZS10YWIsXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIge1xuXHRcdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtZmFkZS1pbiAuM3MgZWFzZSAxLCAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtbW92ZS1kb3duIC4zcyBlYXNlLW91dCAxO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQvLyBpZTgtMTEgdmVyc2lvbnMgaGFja1xuICAgICAgICAgICAgICAgICAgICBcdEBpbmNsdWRlIGt0LWhhY2staWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgXHRhbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIFx0fVxuXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciB7XG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LWZhZGUtaW4gLjNzIGVhc2UgMSwgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LW1vdmUtdXAgLjNzIGVhc2Utb3V0IDE7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdC8vIGllOC0xMSB2ZXJzaW9ucyBoYWNrXG4gICAgICAgICAgICAgICAgICAgIFx0XHRcdEBpbmNsdWRlIGt0LWhhY2staWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0YW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19ob3ItYXJyb3c6YmVmb3JlIHtcblx0XHRcdFtkaXJlY3Rpb249XCJydGxcIl0gJiB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiI3trdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgbGVmdCl9XCIgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtaG9yLXNraW4oJGJhc2UtY2xhc3MsICRjb25maWcpIHtcblx0LiN7JGJhc2UtY2xhc3N9IHtcblx0XHQvLyByb290IGxldmVsIGl0ZW1zXG5cdFx0QGlmIGt0LWhhcygkY29uZmlnLCBpdGVtLCBsaW5rKSB7XG5cdFx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0QGlmIGt0LWdldCgkY29uZmlnLCBpdGVtLCBzZWxmKSB7XG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29uZmlnLCBpdGVtLCBzZWxmLCBiZy1jb2xvciwgaG92ZXIpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhlcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbmZpZywgaXRlbSwgc2VsZiwgYmctY29sb3IsIGhlcmUpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLW9wZW4sXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29uZmlnLCBpdGVtLCBzZWxmLCBiZy1jb2xvciwgYWN0aXZlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1pdGVtLXNraW4oa3QtZ2V0KCRjb25maWcsIGl0ZW0pKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0Ly8gc3VibWVudSBsZXZlbCBpdGVtc1xuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdC8vIGNsYXNzaWMgc3VibWVudVxuXHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb25maWcsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGJnLWNvbG9yKTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBrdC1nZXQoJGNvbmZpZywgaXRlbSwgc3VibWVudSwgc2VsZiwgYm94LXNoYWRvdyk7XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0Ly8gc3VibWVudSBpdGVtXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3ItaXRlbS1za2luKGt0LWdldCgkY29uZmlnLCBpdGVtLCBzdWJtZW51LCBpdGVtKSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC8vIG1lZ2Egc3VibWVudVxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHQvLyBzZXBhcmF0b3Jcblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBrdC1nZXQoJGNvbmZpZywgaXRlbSwgc3VibWVudSwgaXRlbSwgY29sdW1uLCBzZXBhcmF0b3IsIGJvcmRlcik7XG5cdFx0XHRcdFx0XHRcdH1cdFx0XG5cblx0XHRcdFx0XHRcdFx0Ly8gaGVhZGluZ1xuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9faGVhZGluZyB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3ItaXRlbS1oZWFkaW5nLXNraW4oa3QtZ2V0KCRjb25maWcsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGNvbHVtbiwgaGVhZGluZykpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ly8gbWVnYSBtZW51IFxuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9faW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3ItaXRlbS1za2luKGt0LWdldCgkY29uZmlnLCBpdGVtLCBzdWJtZW51LCBpdGVtKSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gQnVpbGRcbi8vIEJ1aWxkIFNraW5cbkBtaXhpbiBrdC1tZW51LWhvci1idWlsZC1za2luKCRjb25maWcsICRza2luKSB7XG5cdCRza2luLWNvbmZpZzogKCk7XG5cblx0QGlmICgkc2tpbiA9PSBkZWZhdWx0KSB7XG5cdFx0JHNraW4tY29uZmlnOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIHNraW4pO1xuXHR9IEBlbHNlIHtcblx0XHQkc2tpbi1jb25maWc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgc2tpbnMsICRza2luKTtcblx0fVxuXHRcblx0Ly8gQmFzZSB2ZXJ0aWNhbCBtZW51XG5cdEBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IGdlbmVyYWwpIHtcblx0XHRcblx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1za2luKGt0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyksICRza2luLWNvbmZpZyk7XG5cblx0fSBAZWxzZSBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IGRlc2t0b3ApIHtcblxuXHRcdEBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3Itc2tpbihrdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpLCAkc2tpbi1jb25maWcpO1xuXHRcdH1cblxuXHR9IEBlbHNlIGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gZGVza3RvcC1hbmQtdGFibGV0KSB7XG5cblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wLWFuZC10YWJsZXQge1xuXHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3Itc2tpbihrdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpLCAkc2tpbi1jb25maWcpO1xuXHRcdH1cdFx0XHRcblx0fVx0XG59XG5cbi8vIEJ1aWxkIExheW91dFxuQG1peGluIGt0LW1lbnUtaG9yLWJ1aWxkLWxheW91dCgkY29uZmlnKSB7XG5cdC8vIEJhc2UgdmVydGljYWwgbWVudVxuXHRAaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBnZW5lcmFsKSB7XG5cdFx0XG5cdFx0QGluY2x1ZGUga3QtbWVudS1ob3ItYmFzZSgkY29uZmlnKTtcblxuXHR9IEBlbHNlIGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gZGVza3RvcCkge1xuXG5cdFx0QGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1iYXNlKCRjb25maWcpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLXN1Ym1lbnUtd2lkdGgoJGNvbmZpZyk7XG5cblx0fSBAZWxzZSBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IGRlc2t0b3AtYW5kLXRhYmxldCkge1xuXG5cdFx0QGluY2x1ZGUga3QtZGVza3RvcC1hbmQtdGFibGV0IHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWJhc2UoJGNvbmZpZyk7XG5cdFx0fVx0XHRcdFxuXHR9XHRcblx0XG5cdC8vIEhvcml6b250YWwgTWVudSBIb3ZlcmFibGUgU3VibWVudSBBbmltYXRpb25zXG5cdEBrZXlmcmFtZXMgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LWZhZGUtb3V0IHtcblx0ICAgIGZyb20gICB7IG9wYWNpdHk6IDE7IH1cblx0ICAgIHRvIHsgb3BhY2l0eTogMDsgfVxuXHR9XG5cblx0QGtleWZyYW1lcyAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtZmFkZS1pbiB7XG5cdCAgICBmcm9tICAgeyBvcGFjaXR5OiAwOyB9XG5cdCAgICB0byB7IG9wYWNpdHk6IDE7IH1cblx0fVxuXG5cdEBrZXlmcmFtZXMgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LW1vdmUtdXAge1xuXHQgICAgZnJvbSAgIHsgbWFyZ2luLXRvcDoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGFuaW1hdGlvbiwgb2Zmc2V0KTsgfVxuXHQgICAgdG8geyBtYXJnaW4tdG9wOiAwOyB9XG5cdH1cblxuXHRAa2V5ZnJhbWVzICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1tb3ZlLWRvd24ge1xuXHQgICAgZnJvbSAgIHsgbWFyZ2luLXRvcDogLShrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgYW5pbWF0aW9uLCBvZmZzZXQpKTsgfVxuXHQgICAgdG8geyBtYXJnaW4tdG9wOiAwOyB9XG5cdH1cbn1cbiIsIi8vXG4vLyBWZXJ0aWNhbCBNZW51IEdlbmVyYXRvciBIZWxwZXJzXG4vL1xuXG5cblxuLy8gSXRlbVxuQG1peGluIGt0LW1lbnUtdmVyLWl0ZW0tYmFzZSgkaXRlbSkge1xuXHQvLyBpdGVtXG5cdEBpbmNsdWRlIGt0LWF0dHIobWFyZ2luLCBrdC1nZXQoJGl0ZW0sIHNlbGYsIG1hcmdpbikpO1xuXHRAaW5jbHVkZSBrdC1hdHRyKHBhZGRpbmcsIGt0LWdldCgkaXRlbSwgc2VsZiwgcGFkZGluZykpO1xuXG5cdC8vIGl0ZW0gbGluayBhbmQgaGVhZGluZ1xuXHQ+IC5rdC1tZW51X19oZWFkaW5nLFxuXHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQvLyBsaW5rIGhlaWdodFxuXHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgaGVpZ2h0KTtcblxuXHRcdC8vIGxpbmsgbWFyZ2luXG5cdFx0QGluY2x1ZGUga3QtYXR0cihtYXJnaW4sIGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgbWFyZ2luKSk7XG5cblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIHRleHQgcGFydFxuXHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC13ZWlnaHQpO1xuXHRcdFx0Zm9udC1zaXplOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtc2l6ZSk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybToga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXRyYW5zZm9ybSk7XG5cdFx0fVxuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uXG5cdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGFsaWduKTtcblx0XHRcdGZsZXg6IDAgMCBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIHdpZHRoKTtcblx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LXNpemUpO1xuXG5cdFx0XHQvLyBkdW8tdG9uZSBzdmcgaWNvblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihoZWlnaHQsIGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgc3ZnLXdpZHRoKSk7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIod2lkdGgsIGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgc3ZnLXdpZHRoKSk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYnVsbGV0XG5cdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ZmxleDogMCAwIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBzZWxmLCB3aWR0aCk7XG5cblx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHR3aWR0aDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgc2l6ZSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBzaXplKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUge1xuXHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdHdpZHRoOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgd2lkdGgpO1xuXHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIGhlaWdodCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGljb24gcGFydFxuXHRcdC5rdC1tZW51X19saW5rLWJhZGdlIHtcblx0XHRcdHBhZGRpbmc6IGt0LWdldCgkaXRlbSwgbGluaywgYmFkZ2UsIHBhZGRpbmcpO1xuXHRcdFx0dGV4dC1hbGlnbjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBiYWRnZSwgYWxpZ24pO1xuXHRcdH1cblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYXJyb3cgcGFydFxuXHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0dGV4dC1hbGlnbjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgYWxpZ24pO1xuXHRcdFx0ZmxleDogMCAwIGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIHdpZHRoKTtcblx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1zaXplKTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRyYW5zaXRpb246IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIHRyYW5zaXRpb24pO1xuXG5cdFx0XHRcdFtkaXJlY3Rpb249XCJydGxcIl0gJiB7XG5cdFx0XHRcdFx0Y29udGVudDogXCIje2t0LWdldCgka3QtYWN0aW9uLWljb25zLCBsZWZ0KX1cIiAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbWVudSByb290IGxldmVsIFwiaGVyZVwiIGFycm93XG5cdFx0Lmt0LW1lbnVfX2l0ZW0taGVyZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC8vIGxpbmsgYm9yZGVyIHJhZGl1c1xuXHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihib3JkZXItcmFkaXVzLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGJvcmRlci1yYWRpdXMpKTtcblx0XHR9XG5cdH1cblxuXHQvLyBpdGVtIGxpbmsgb3BlbiBzdGF0ZVxuXHQmLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuXHRcdD4gLmt0LW1lbnVfX2hlYWRpbmcsXG5cdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcblx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgdHJhbnNpdGlvbik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtdmVyLWl0ZW0tc2tpbigkaXRlbSkge1xuXHQvLyBpdGVtXG5cdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBzZWxmLCBiZy1jb2xvciwgZGVmYXVsdCkpO1xuXG5cdC8vIGl0ZW0gbGluayBhbmQgaGVhZGluZ1xuXHQ+IC5rdC1tZW51X19oZWFkaW5nLFxuXHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIHRleHQgcGFydFxuXHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBkZWZhdWx0KSk7XG5cdFx0XHRAaWYga3QtaGFzKCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXdlaWdodCkge1xuXHRcdFx0XHRmb250LXdlaWdodDoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXdlaWdodCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uXG5cdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGRlZmF1bHQpKTtcblxuXHRcdFx0Ly8gRHVlLXRvbmUgaWNvblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBkZWZhdWx0KSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBidWxsZXRcblx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXG5cdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgYmctY29sb3IsIGRlZmF1bHQpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lIHtcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgZGVmYXVsdCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBhcnJvdyBwYXJ0XG5cdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBmb250LWNvbG9yLCBkZWZhdWx0KSk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gaXRlbSBsaW5rIG9wZW4gc3RhdGVcblx0Ji5rdC1tZW51X19pdGVtLS1vcGVuIHtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIHNlbGYsIGJnLWNvbG9yLCBvcGVuKSk7XG5cblx0XHQ+IC5rdC1tZW51X19oZWFkaW5nLFxuXHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBvcGVuKSk7XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgdGV4dCBwYXJ0XG5cdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBvcGVuKSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG5cdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBvcGVuKSk7XG5cblx0XHRcdFx0Ly8gRHVlLXRvbmUgaWNvblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgb3BlbikpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYnVsbGV0XG5cdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIGJnLWNvbG9yLCBvcGVuKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIGJnLWNvbG9yLCBvcGVuKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYXJyb3cgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtY29sb3IsIG9wZW4pKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBpdGVtIGxpbmsgb3BlbiBzdGF0ZVxuXHQmLmt0LW1lbnVfX2l0ZW0tLWhlcmUge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgc2VsZiwgYmctY29sb3IsIGhlcmUpKTtcblxuXHRcdD4gLmt0LW1lbnVfX2hlYWRpbmcsXG5cdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGhlcmUpKTtcblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyB0ZXh0IHBhcnRcblx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIGhlcmUpKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcblx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGhlcmUpKTtcblxuXHRcdFx0XHQvLyBEdWUtdG9uZSBpY29uXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBoZXJlKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBidWxsZXRcblx0XHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgYmctY29sb3IsIGhlcmUpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lIHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgYmctY29sb3IsIGhlcmUpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBhcnJvdyBwYXJ0XG5cdFx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1jb2xvciwgaGVyZSkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIGl0ZW0gbGluayBhY3RpdmUgc3RhdGVcblx0Ji5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgc2VsZiwgYmctY29sb3IsIGFjdGl2ZSkpO1xuXG5cdFx0PiAua3QtbWVudV9faGVhZGluZyxcblx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgYWN0aXZlKSk7XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgdGV4dCBwYXJ0XG5cdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBhY3RpdmUpKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcblx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGFjdGl2ZSkpO1xuXG5cdFx0XHRcdC8vIER1ZS10b25lIGljb25cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGFjdGl2ZSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYnVsbGV0XG5cdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIGJnLWNvbG9yLCBhY3RpdmUpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lIHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgYmctY29sb3IsIGFjdGl2ZSkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcblx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBmb250LWNvbG9yLCBhY3RpdmUpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBpdGVtIGxpbmsgaG92ZXIgc3RhdGVcblx0Jjpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBzZWxmLCBiZy1jb2xvciwgaG92ZXIpKTtcblxuXHRcdD4gLmt0LW1lbnVfX2hlYWRpbmcsXG5cdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGhvdmVyKSk7XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgdGV4dCBwYXJ0XG5cdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBob3ZlcikpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGljb24gcGFydFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgaG92ZXIpKTtcblxuXHRcdFx0XHQvLyBEdWUtdG9uZSBpY29uXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBob3ZlcikpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYnVsbGV0XG5cdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIGJnLWNvbG9yLCBob3ZlcikpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgaG92ZXIpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBhcnJvdyBwYXJ0XG5cdFx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1jb2xvciwgaG92ZXIpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gU2VjdGlvblxuQG1peGluIGt0LW1lbnUtdmVyLXNlY3Rpb24tYmFzZSgkc2VjdGlvbikge1xuXHRtYXJnaW46IGt0LWdldCgkc2VjdGlvbiwgc2VsZiwgbWFyZ2luKTtcblx0aGVpZ2h0OiBrdC1nZXQoJHNlY3Rpb24sIHNlbGYsIGhlaWdodCk7XG5cblx0Lmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiBrdC1nZXQoJHNlY3Rpb24sIHRleHQsIGZvbnQtc2l6ZSk7XG5cdFx0Zm9udC13ZWlnaHQ6IGt0LWdldCgkc2VjdGlvbiwgdGV4dCwgZm9udC13ZWlnaHQpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBrdC1nZXQoJHNlY3Rpb24sIHRleHQsIGZvbnQtdHJhbnNmb3JtKTtcblx0XHRsZXR0ZXItc3BhY2luZzoga3QtZ2V0KCRzZWN0aW9uLCB0ZXh0LCBsZXR0ZXItc3BhY2luZyk7XG5cdH1cblxuXHRAaWYga3QtaGFzKCRzZWN0aW9uLCBpY29uKSB7XG5cdFx0Lmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJHNlY3Rpb24sIGljb24sIHBhZGRpbmcpO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS12ZXItc2VjdGlvbi1za2luKCRzZWN0aW9uKSB7XG5cdC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuXHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkc2VjdGlvbiwgdGV4dCwgZm9udC1jb2xvcikpO1xuXHR9XG5cblx0QGlmIGt0LWhhcygkc2VjdGlvbiwgaWNvbikge1xuXHRcdC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRzZWN0aW9uLCBpY29uLCBmb250LWNvbG9yKSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNlcGFyYXRvclxuQG1peGluIGt0LW1lbnUtdmVyLXNlcGFyYXRvci1iYXNlKCRzZXBhcmF0b3IpIHtcblx0bWFyZ2luOiBrdC1nZXQoJHNlcGFyYXRvciwgbWFyZ2luKTtcblxuXHQua3QtbWVudV9fc2VwYXJhdG9yLS1tYXJnaW5sZXMge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS12ZXItc2VwYXJhdG9yLXNraW4oJHNlcGFyYXRvcikge1xuXHRAaW5jbHVkZSBrdC1hdHRyKGJvcmRlci1ib3R0b20sIGt0LWdldCgkc2VwYXJhdG9yLCBib3JkZXIpKTtcbn1cblxuLy8gTWluaW1pemUgUGFyZW50IEl0ZW1cbkBtaXhpbiBrdC1tZW51LXZlci1taW5pbWl6ZS1wYXJlbnQtaXRlbS1iYXNlKCRpdGVtKSB7XG5cdC8vIGl0ZW1cblx0bWFyZ2luOiBrdC1nZXQoJGl0ZW0sIHNlbGYsIG1hcmdpbik7XG5cblx0Ly8gaXRlbSBsaW5rIGFuZCBoZWFkaW5nXG5cdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdGhlaWdodDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBoZWlnaHQpO1xuXHRcdHBhZGRpbmc6IGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgcGFkZGluZyk7XG5cblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIHRleHQgcGFydFxuXHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC13ZWlnaHQpO1xuXHRcdFx0Zm9udC1zaXplOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtc2l6ZSk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybToga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXRyYW5zZm9ybSk7XG5cdFx0XHRjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGljb24gcGFydFxuXHRcdC5rdC1tZW51X19saW5rLWJhZGdlIHtcblx0XHRcdHBhZGRpbmc6IGt0LWdldCgkaXRlbSwgbGluaywgYmFkZ2UsIHBhZGRpbmcpO1xuXHRcdFx0dGV4dC1hbGlnbjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBiYWRnZSwgYWxpZ24pO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS12ZXItbWluaW1pemUtcGFyZW50LWl0ZW0tc2tpbigkaXRlbSkge1xuXHQvLyBpdGVtXG5cdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBzZWxmLCBiZy1jb2xvciwgZGVmYXVsdCkpO1xuXG5cdC8vIGl0ZW0gbGluayBhbmQgaGVhZGluZ1xuXHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIHRleHQgcGFydFxuXHRcdD4gLmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIGRlZmF1bHQpKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gQmFzZVxuQG1peGluIGt0LW1lbnUtdmVyLWJhc2UoJGJhc2UtY29uZmlnLCAkbGF5b3V0KSB7XG5cdC4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0ge1xuXHRcdC8vIG1lbnUgbmF2XG5cdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0XHQvLyBCYXNlIG1hcmt1cFxuXHRcdFx0Lmt0LW1lbnVfX3Njcm9sbCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gZ2VuZXJhbCBzdWJtZW51XG5cdFx0XHQua3QtbWVudV9faW5uZXIsXG5cdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0QGlmIGt0LWdldCgkYmFzZS1jb25maWcsIG1vZGUpID09IFwidGFibGV0LWFuZC1tb2JpbGVcIiBvciBrdC1nZXQoJGJhc2UtY29uZmlnLCBtb2RlKSA9PSBcIm1vYmlsZVwiIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gQ29udGVudFxuXHRcdFx0XHQua3QtbWVudV9fY29udGVudCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnUtLW5vLWhlYWRpbmcge1xuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRcdFx0XHRcdD4gbGkgPiAua3QtbWVudV9fbGluayB7XG5cdCAgIFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIGdlbmVyYWwgaXRlbVxuXHRcdFx0Lmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdC8vIGl0ZW0gbGluayBhbmQgaGVhZGluZ1xuXHRcdFx0XHQ+IC5rdC1tZW51X19oZWFkaW5nLFxuXHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcblx0XHRcdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcblx0XHRcdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcblx0XHRcdFx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIGl0ZW0gbGluayBvcGVuIHN0YXRlXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0tb3BlbiB7XG5cdFx0XHRcdFx0PiAua3QtbWVudV9faGVhZGluZyxcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYXJyb3cgcGFydFxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWig5MGRlZykjeycvKnJ0bDppZ25vcmUqLyd9O1xuXG5cdFx0XHRcdFx0XHRcdFx0W2RpcmVjdGlvbj1cInJ0bFwiXSAmIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpI3snLypydGw6aWdub3JlKi8nfTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51LFxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2lubmVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIHN1Ym1lbnUgaXRlbXNcblx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdC8vIHN1Ym1lbnUgaXRlbVxuXHRcdFx0XHRcdC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdC8vIGl0ZW0gbGluayBhbmQgaGVhZGluZ1xuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9faGVhZGluZyxcblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgcGFkZGluZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gcGFyZW50IGl0ZW0gdXNlZCBmb3IgbWluaW1pemVkIG1lbnUncyBkcm9wZG93biBzdWJtZW51c1xuXHRcdFx0XHRcdC5rdC1tZW51X19pdGVtLS1wYXJlbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gZ2VuZXJhbCBzZWN0aW9uXG5cdFx0XHQua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBzZWN0aW9uLCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdFx0XHQmLmt0LW1lbnVfX3NlY3Rpb24tLWZpcnN0IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcblx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBnZW5lcmFsIHNlcGFyYXRvclxuXHRcdFx0Lmt0LW1lbnVfX3NlcGFyYXRvciB7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHQmLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gQ3VzdG9tIG1hcmt1cFxuXHRcdFx0Ly8gbWVudSBpdGVtXG5cdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1pdGVtLWJhc2Uoa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0pKTtcblxuXHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKG1hcmdpbiwga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIG1hcmdpbikpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihwYWRkaW5nLCBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgc2VsZiwgcGFkZGluZykpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIG1lbnUgaXRlbVxuXHRcdFx0XHRcdC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWl0ZW0tYmFzZShrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgaXRlbSkpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIG1lbnUgc2VjdGlvblxuXHRcdFx0XHRcdC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlY3Rpb24tYmFzZShrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgc2VjdGlvbikpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIG1lbnUgaXRlbSBzZXBhcmF0b3Jcblx0XHRcdFx0XHQua3QtbWVudV9fc2VwYXJhdG9yIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlcGFyYXRvci1iYXNlKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZXBhcmF0b3IpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBzZWN0aW9uXG5cdFx0XHQ+IC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2VjdGlvbi1iYXNlKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBzZWN0aW9uKSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBzZXBhcmF0b3Jcblx0XHRcdD4gLmt0LW1lbnVfX3NlcGFyYXRvciB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlcGFyYXRvci1iYXNlKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBzZXBhcmF0b3IpKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gc3VibWVudSBsaW5rIHBhZGRpbmdzIGFuZCBpbmRlbnRpb25zXG5cdFx0XHQvLyBpdGVtXG5cdFx0XHQkaXRlbS1saW5rLXBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBsaW5rLCBzZWxmLCBwYWRkaW5nKTtcblx0XHRcdCRpdGVtLXNlY3Rpb24tcGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIHNlY3Rpb24sIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0XHQvLyBpdGVtIHN1Ym1lbnVcblx0XHRcdCRpdGVtLXN1Ym1lbnUtcGFkZGluZy1sZWZ0OiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgc2VsZiwgcGFkZGluZy14KTtcblxuXHRcdFx0JGl0ZW0tc3VibWVudS1pbmRlbnQ6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBpbmRlbnQpO1xuXHRcdFx0JGl0ZW0tc3VibWVudS1saW5rLXBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdFx0JGl0ZW0tc3VibWVudS1zZWN0aW9uLWluZGVudDoga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIHNlY3Rpb24sIHNlbGYsIGluZGVudCk7XG5cdFx0XHQkaXRlbS1zdWJtZW51LXNlY3Rpb24tcGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIHNlY3Rpb24sIHBhZGRpbmcpO1xuXG5cdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0cGFkZGluZzogJGl0ZW0tbGluay1wYWRkaW5nO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHQvLyBpdGVtIGxpbmsgcGFkZGluZ3Ncblx0XHRcdFx0XHRcdC5rdC1tZW51X19jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2hlYWRpbmcge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpdGVtLXN1Ym1lbnUtbGluay1wYWRkaW5nO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGl0ZW0tc3VibWVudS1wYWRkaW5nLWxlZnQgKyAoMSAqICRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1pbmRlbnQpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2lubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpdGVtLXN1Ym1lbnUtbGluay1wYWRkaW5nO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkaXRlbS1zdWJtZW51LXBhZGRpbmctbGVmdCArICgyICogJGl0ZW0tc3VibWVudS1zZWN0aW9uLWluZGVudCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaXRlbS1zdWJtZW51LWxpbmstcGFkZGluZztcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRpdGVtLXN1Ym1lbnUtcGFkZGluZy1sZWZ0ICsgKDEgKiAkaXRlbS1zdWJtZW51LWluZGVudCk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJGl0ZW0tc3VibWVudS1saW5rLXBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkaXRlbS1zdWJtZW51LXBhZGRpbmctbGVmdCArICgyICogJGl0ZW0tc3VibWVudS1pbmRlbnQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpdGVtLXN1Ym1lbnUtbGluay1wYWRkaW5nO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGl0ZW0tc3VibWVudS1wYWRkaW5nLWxlZnQgKyAoMyAqICRpdGVtLXN1Ym1lbnUtaW5kZW50KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQvLyBzZWN0aW9uIHBhZGRpbmdzXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogJGl0ZW0tc3VibWVudS1zZWN0aW9uLXBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDokaXRlbS1zdWJtZW51LXBhZGRpbmctbGVmdCArICgxICogJGl0ZW0tc3VibWVudS1zZWN0aW9uLWluZGVudCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1wYWRkaW5nO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRpdGVtLXN1Ym1lbnUtcGFkZGluZy1sZWZ0ICsgKDIgKiAkaXRlbS1zdWJtZW51LXNlY3Rpb24taW5kZW50KTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJGl0ZW0tc3VibWVudS1zZWN0aW9uLXBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDokaXRlbS1zdWJtZW51LXBhZGRpbmctbGVmdCArICgzICogJGl0ZW0tc3VibWVudS1zZWN0aW9uLWluZGVudCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LXZlci1za2luKCRiYXNlLWNvbmZpZywgJGxheW91dCkge1xuXHQuI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9IHtcblx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBzZWxmLCBiZy1jb2xvcikpO1xuXG5cdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHQvLyBtZW51IGl0ZW1cblx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1pdGVtLXNraW4oa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0pKTtcblxuXHRcdFx0XHQ+IC5rdC1tZW51X19hcnJvdyB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBzZWxmLCBiZy1jb2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBzZWN0aW9uXG5cdFx0XHQ+IC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2VjdGlvbi1za2luKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBzZWN0aW9uKSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBzZXBhcmF0b3Jcblx0XHRcdD4gLmt0LW1lbnVfX3NlcGFyYXRvciB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlcGFyYXRvci1za2luKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBzZXBhcmF0b3IpKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtXG5cdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgc2VsZiwgYmctY29sb3IsIGRlZmF1bHQpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gbWVudSBpdGVtXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItaXRlbS1za2luKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBpdGVtKSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gbWVudSBzZWN0aW9uXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2VjdGlvbi1za2luKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZWN0aW9uKSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gbWVudSBpdGVtIHNlcGFyYXRvclxuXHRcdFx0XHRcdC5rdC1tZW51X19zZXBhcmF0b3Ige1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2VwYXJhdG9yLXNraW4oa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIHNlcGFyYXRvcikpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBEcm9wZG93blxuQG1peGluIGt0LW1lbnUtdmVyLWRyb3Bkb3duLWJhc2UoJGJhc2UtY29uZmlnLCAkbGF5b3V0KSB7XG5cdC8vIGJhc2UgZHJvcGRvd24gc3VibWVudVxuXHQuI3trdC1nZXQoJGJhc2UtY29uZmlnLCBwYXJlbnQtY2xhc3MpfS0tbWluaW1pemUgLiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfSxcblx0LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfS4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0tLWRyb3Bkb3duIHtcblx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pIHtcblx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0PiAua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtZml4LWFuaW1hdGlvbi1sYWdzKCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LWZpeC1hbmltYXRpb24tbGFncygpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1ob3ZlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHR0b3A6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgb2Zmc2V0LCBpbm5lciwgZGVmYXVsdCk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHNlbGYsIHppbmRleCk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCB3aWR0aCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCB3aWR0aCk7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGJvcmRlci1yYWRpdXMpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLXVwIHtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQgXHRhbmltYXRpb246I3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LXN1Ym1lbnUtZmFkZS1pbiAuM3MgZWFzZSAxLCAje2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0tc3VibWVudS1tb3ZlLXVwIC4zcyBlYXNlLW91dCAxO1xuXG5cdFx0XHRcdFx0IFx0Ji5rdC1tZW51X19zdWJtZW51LS11cCB7XG5cdFx0XHRcdFx0IFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0IFx0XHRib3R0b206IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgb2Zmc2V0LCBpbm5lciwgdXApO1xuXHRcdFx0XHRcdCBcdFx0YW5pbWF0aW9uOiAje2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0tc3VibWVudS1mYWRlLWluIC4zcyBlYXNlIDEsICN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfS1zdWJtZW51LW1vdmUtZG93biAuM3MgZWFzZS1vdXQgMTtcblxuXHQgICAgICAgICAgICAgICAgICAgIFx0QGluY2x1ZGUga3QtaGFjay1pZSB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIFx0YW5pbWF0aW9uOiBub25lO1xuXHQgICAgICAgICAgICAgICAgICAgIFx0fVxuXHRcdFx0XHRcdCBcdH1cblxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1maXgtYW5pbWF0aW9uLWxhZ3MoKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWJhZGdlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHNlbGYsIHBhZGRpbmcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBzZWxmLCBwYWRkaW5nKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlY3Rpb24sIHNlbGYsIHBhZGRpbmcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItaXRlbS1iYXNlKGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgaXRlbSkpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2VjdGlvbi1iYXNlKCBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlY3Rpb24pICk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlcGFyYXRvci1iYXNlKCBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlcGFyYXRvcikgKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pIHtcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1ob3ZlciB7XG5cdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBwYXJlbnQtd2lkdGgpO1xuXHRcdFx0XHRcdFx0dG9wOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIG9mZnNldCwgcm9vdCwgZGVmYXVsdCk7XG5cblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tdXAge1xuXHRcdFx0XHRcdFx0XHRib3R0b206IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgb2Zmc2V0LCByb290LCB1cCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LXZlci1kcm9wZG93bi1za2luKCRiYXNlLWNvbmZpZywgJGxheW91dCkge1xuXHQuI3trdC1nZXQoJGJhc2UtY29uZmlnLCBwYXJlbnQtY2xhc3MpfS0tbWluaW1pemUgLiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfSxcblx0LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfS4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0tLWRyb3Bkb3duIHtcblx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pIHtcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1ob3ZlciB7XG5cdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGJnLWNvbG9yKTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgYm94LXNoYWRvdyk7XG5cblx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItaXRlbS1za2luKCBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0pICk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2VjdGlvbi1za2luKCBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlY3Rpb24pICk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc2VwYXJhdG9yIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZXBhcmF0b3Itc2tpbigga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZXBhcmF0b3IpICk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gTWluaW1pemVcbkBtaXhpbiBrdC1tZW51LXZlci1taW5pbWl6ZS1iYXNlKCRiYXNlLWNvbmZpZywgJGxheW91dCkge1xuXHQuI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9IHtcblx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgYmFkZ2UsIHJpZ2h0KTtcblxuXHRcdFx0XHRcdFx0Lmt0LWJhZGdlIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIGJhZGdlLCBzaXplKTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgYmFkZ2UsIHNpemUpO1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIGJhZGdlLCBzaXplKTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIGJhZGdlLCBzaXplKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1oZXJlIHtcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19hcnJvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1ob3ZlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgc2VsZiwgemluZGV4KTtcblx0XHRcdFx0XHR3aWR0aDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBzZWxmLCB3aWR0aCk7XG5cblx0XHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHR3aWR0aDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBzZWxmLCB3aWR0aCk7XG5cblx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIG1hcmdpbi1sZWZ0KSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRAaWYga3QtaGFzKCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBzdWJtZW51KSB7XG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tcGFyZW50IHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1taW5pbWl6ZS1wYXJlbnQtaXRlbS1iYXNlKCBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIHN1Ym1lbnUsIHBhcmVudC1pdGVtKSApO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmICsgLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIHN1Ym1lbnUsIHBhcmVudC1pdGVtLCBsaW5rLCBzZWxmLCBtYXJnaW4tYm90dG9tKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19hcnJvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0Lmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIHNlY3Rpb24sIGljb24sIHBhZGRpbmcpO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIC43cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS12ZXItbWluaW1pemUtc2tpbigkYmFzZS1jb25maWcsICRsYXlvdXQpIHtcblx0LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfSB7XG5cdFx0Ly8gYmFzZSB2ZXJ0aWNhbCBtZW51XG5cdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgZGVmYXVsdCk7XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgZGVmYXVsdCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1ob3Zlcixcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1vcGVuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBvcGVuKTtcblxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBvcGVuKSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1oZXJlLFxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgYWN0aXZlKTtcblxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBhY3RpdmUpKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgaG92ZXIpO1xuXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGhvdmVyKSwgIWltcG9ydGFudCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGlmIGt0LWhhcygkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgc3VibWVudSkge1xuXHRcdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tcGFyZW50IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItbWluaW1pemUtcGFyZW50LWl0ZW0tc2tpbigga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBzdWJtZW51LCBwYXJlbnQtaXRlbSkgKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIHNlY3Rpb24sIGljb24sIGZvbnQtY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJ1aWxkXG4vLyBDdXN0b20gU2tpblxuQG1peGluIGt0LW1lbnUtdmVyLWJ1aWxkLXNraW4oJGNvbmZpZywgJHNraW4pIHtcblx0JHNraW4tY29uZmlnOiAoKTtcblxuXHRAaWYgKCRza2luID09IGRlZmF1bHQpIHtcblx0XHQkc2tpbi1jb25maWc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgc2tpbik7XG5cdH0gQGVsc2Uge1xuXHRcdCRza2luLWNvbmZpZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBza2lucywgJHNraW4pO1xuXHR9XG5cblx0QGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gZ2VuZXJhbCkge1xuXHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNraW4oKGNsYXNzOiBrdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpKSwgJHNraW4tY29uZmlnKTtcblx0fSBAZWxzZSBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IHRhYmxldC1hbmQtbW9iaWxlKSB7XG5cdFx0QGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2tpbigoY2xhc3M6IGt0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcykpLCAkc2tpbi1jb25maWcpO1xuXHRcdH1cblx0fSBAZWxzZSBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IG1vYmlsZSkge1xuXHRcdEBpbmNsdWRlIGt0LW1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1za2luKChjbGFzczoga3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKSksICRza2luLWNvbmZpZyk7XG5cdFx0fVxuXHR9XG5cblx0QGlmIChrdC1oYXMoJHNraW4tY29uZmlnLCBtaW5pbWl6ZSkpIHtcblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0XHRcdC4je2t0LWdldCgkY29uZmlnLCBiYXNlLCBwYXJlbnQtY2xhc3MpfS0tbWluaW1pemUge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1taW5pbWl6ZS1za2luKChjbGFzczoga3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKSwgcGFyZW50LWNsYXNzOiBrdC1nZXQoJGNvbmZpZywgYmFzZSwgcGFyZW50LWNsYXNzKSksICRza2luLWNvbmZpZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGlmIChrdC1oYXMoJHNraW4tY29uZmlnLCBkcm9wZG93bikpIHtcblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWRyb3Bkb3duLXNraW4oKGNsYXNzOiBrdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpLCBwYXJlbnQtY2xhc3M6IGt0LWdldCgkY29uZmlnLCBiYXNlLCBwYXJlbnQtY2xhc3MpKSwgJHNraW4tY29uZmlnKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gQnVpbGQgTGF5b3V0XG5AbWl4aW4ga3QtbWVudS12ZXItYnVpbGQtbGF5b3V0KCAkY29uZmlnICkge1xuXHQvLyBCYXNlIG1lbnVcblx0QGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gZ2VuZXJhbCkge1xuXHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWJhc2UoIGt0LWdldCgkY29uZmlnLCBiYXNlKSwga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQpICk7XG5cdH0gQGVsc2UgaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSB0YWJsZXQtYW5kLW1vYmlsZSkge1xuXHRcdEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWJhc2UoIGt0LWdldCgkY29uZmlnLCBiYXNlKSwga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQpICk7XG5cdFx0fVxuXHR9IEBlbHNlIGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gbW9iaWxlKSB7XG5cdFx0QGluY2x1ZGUga3QtbW9iaWxlIHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWJhc2UoIGt0LWdldCgkY29uZmlnLCBiYXNlKSwga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQpICk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQmFzZSBkcm9wZG93biBtZW51IHN1Ym1lbnUgbW9kZVxuXHRAaWYgKGt0LWhhcygkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBkcm9wZG93bikpIHtcblx0XHQvLyBEZXNrdG9wIG9ubHkgZHJvcGRvd24gdmVydGljYWwgbWVudVxuXHRcdEBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItZHJvcGRvd24tYmFzZSgga3QtZ2V0KCRjb25maWcsIGJhc2UpLCBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCkgKTtcblx0XHR9XG5cblx0XHQvLyBEcm9wZG93biBTdWJtZW51IEFuaW1hdGlvbnNcblx0XHRAa2V5ZnJhbWVzICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1mYWRlLW91dCB7XG5cdFx0ICAgIGZyb20gICB7IG9wYWNpdHk6IDE7IH1cblx0XHQgICAgdG8geyBvcGFjaXR5OiAwOyB9XG5cdFx0fVxuXG5cdFx0QGtleWZyYW1lcyAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtZmFkZS1pbiB7XG5cdFx0ICAgIGZyb20gICB7IG9wYWNpdHk6IDA7IH1cblx0XHQgICAgdG8geyBvcGFjaXR5OiAxOyB9XG5cdFx0fVxuXG5cdFx0QGtleWZyYW1lcyAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtbW92ZS11cCB7XG5cdFx0ICAgIGZyb20gICB7IG1hcmdpbi10b3A6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgYW5pbWF0aW9uLCBvZmZzZXQpOyB9XG5cdFx0ICAgIHRvIHsgbWFyZ2luLXRvcDogMDsgfVxuXHRcdH1cblxuXHRcdEBrZXlmcmFtZXMgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LW1vdmUtZG93biB7XG5cdFx0ICAgIGZyb20gICB7IG1hcmdpbi1ib3R0b206IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgYW5pbWF0aW9uLCBvZmZzZXQpOyB9XG5cdFx0ICAgIHRvIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXHRcdH1cblx0fVxuXG5cdC8vIEJhc2UgbWluaW1pemUgbWVudSBtb2RlXG5cdEBpZiAoa3QtaGFzKCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIG1pbmltaXplKSkge1xuXHRcdEBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHRcdFx0LiN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIHBhcmVudC1jbGFzcyl9LS1taW5pbWl6ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLW1pbmltaXplLWJhc2UoIGt0LWdldCgkY29uZmlnLCBiYXNlKSwga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQpICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gSGVhZGVyIE1lbnVcbi8vXG5cblxuXG5cbi8vIERlc2t0b3AgTW9kZVxuQGluY2x1ZGUga3QtbWVudS1ob3ItYnVpbGQtbGF5b3V0KGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgbWVudSwgZGVza3RvcCkpO1xuQGluY2x1ZGUga3QtbWVudS1ob3ItYnVpbGQtc2tpbihrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIG1lbnUsIGRlc2t0b3ApLCBkZWZhdWx0KTtcblxuLy8gVGFibGV0ICYgTW9iaWxlIE1vZGVcbkBpbmNsdWRlIGt0LW1lbnUtdmVyLWJ1aWxkLWxheW91dChrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIG1lbnUsIHRhYmxldC1hbmQtbW9iaWxlKSk7XG5AaW5jbHVkZSBrdC1tZW51LXZlci1idWlsZC1za2luKGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgbWVudSwgdGFibGV0LWFuZC1tb2JpbGUpLCBkZWZhdWx0KTtcblxuLy8gSGVhZGVyIE1lbnUgTW9iaWxlIE9mZmNhbnZhc1xuQGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJ1aWxkKGt0LWhlYWRlci1tZW51LXdyYXBwZXIsIHRhYmxldC1hbmQtbW9iaWxlLCBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIG1lbnUsIG9mZmNhbnZhcy1tb2JpbGUpKTtcblxuLy8gRGVza3RvcCBtb2RlXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0Ly8gSGVhZGVyIG1lbnVcblx0Lmt0LWhlYWRlci1tZW51IHtcblx0XHQvLyBNZW51IG5hdlxuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0Ly8gTWVudSBpdGVtXG5cdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gTWVudSBsaW5rXG5cdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuN3JlbSAxLjFyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM2YzcyOTM7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNjOGNkZTg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2hvci1pY29uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjYzhjZGU4O1xuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBNZW51IGxpbmsgc3RhdGVzXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIsXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taGVyZSxcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1icmFuZC1jb2xvcigpLCAwLjA1KTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3QtbWVudV9faG9yLWljb24ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIE1lbnUgc3VibWVudVxuXHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHR9XHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gTWVkaWEgcmFuZ2UoYWJvdmUgMTAyNHB4IGFuZCBiZWxvdyAxMjAwcHgpXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSgpIHtcblx0Lmt0LWhlYWRlci1tZW51LXdyYXBwZXIge1xuXHRcdC5rdC1oZWFkZXItbWVudSB7XG5cdFx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMHB4IDNweDtcblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdH1cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gVG9wYmFyXG4vL1xuXG5cbiRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZTogNDRweDtcbiRrdC1oZWFkZXItdG9wYmFyLWxhZ2UtZmxhZy1zaXplOiAxOXB4O1xuJGt0LWhlYWRlci10b3BiYXItdXNlci1hdmF0YXItc2l6ZTogMzRweDtcbiRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZS1tb2JpbGU6IDM0cHg7XG4ka3QtaGVhZGVyLXRvcGJhci11c2VyLWF2YXRhci1zaXplLW1vYmlsZTogMzBweDtcblxuLy8gVG9wYmFyXG4ua3QtaGVhZGVyX190b3BiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAvLyBJdGVtXG4gIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbjogMCAwLjFyZW07XG5cbiAgICAvLyBXcmFwcGVyXG4gICAgLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAua3QtYmFkZ2Uua3QtYmFkZ2UtLW5vdGlmeSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1oZWFkZXJfX3RvcGJhci1zZWxlY3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGhlaWdodDogJGt0LWhlYWRlci10b3BiYXItaXRlbS1zaXplO1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cbiAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oI2QxZDFlNCwgMyUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEljb25cbiAgICAua3QtaGVhZGVyX190b3BiYXItaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAka3QtaGVhZGVyLXRvcGJhci1pdGVtLXNpemU7XG4gICAgICB3aWR0aDogJGt0LWhlYWRlci10b3BiYXItaXRlbS1zaXplO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogZGFya2VuKCNkMWQxZTQsIDMlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBVc2VyXG4gICAgJi5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIHtcbiAgICAgIC5rdC1oZWFkZXJfX3RvcGJhci11c2VyIHtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogJGt0LWhlYWRlci10b3BiYXItaXRlbS1zaXplO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtaGVhZGVyX190b3BiYXItd2VsY29tZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjU1cmVtIDAgMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIGNvbG9yOiAjNjM2MTc3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXJuYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuNTVyZW0gMCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogJGt0LWhlYWRlci10b3BiYXItdXNlci1hdmF0YXItc2l6ZTtcbiAgICAgICAgICBoZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIG1heC1oZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1iYWRnZS5rdC1iYWRnZS0tdXNlcm5hbWUge1xuICAgICAgICAgIGhlaWdodDogJGt0LWhlYWRlci10b3BiYXItdXNlci1hdmF0YXItc2l6ZTtcbiAgICAgICAgICB3aWR0aDogJGt0LWhlYWRlci10b3BiYXItdXNlci1hdmF0YXItc2l6ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGFuZ3VhZ2VzXG4gICAgJi5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS1sYW5ncyB7XG4gICAgICAua3QtaGVhZGVyX190b3BiYXItaWNvbiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB3aWR0aDogJGt0LWhlYWRlci10b3BiYXItbGFnZS1mbGFnLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAua3QtbmF2X19saW5rLWljb24ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICY6aG92ZXIsXG4gICAgJi5zaG93IHtcbiAgICAgIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5rdC1oZWFkZXJfX3RvcGJhci1zZWxlY3Qge1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjcgIWltcG9ydGFudDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBVc2VyXG4gICAgICAmLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIge1xuICAgICAgICAua3QtaGVhZGVyX190b3BiYXItdXNlciB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRhYmxldCBhbmQgbW9iaWxlbW9kZVxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAvLyBUb3BiYXJcbiAgLmt0LWhlYWRlcl9fdG9wYmFyIHtcbiAgICBwYWRkaW5nOiAwIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBtb2JpbGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBtYXJnaW4tdG9wOiAtKGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgdG9wYmFyLCBoZWlnaHQsIG1vYmlsZSkpIC0gKGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCBzZWxmLCBkZWZhdWx0LCBoZWlnaHQpKSAtIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBtb2JpbGUpO1xuICAgIGhlaWdodDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCB0b3BiYXIsIGhlaWdodCwgbW9iaWxlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgLy8gRml4ZWQgbW9iaWxlIGhlYWRlclxuICAgIC5rdC1oZWFkZXItbW9iaWxlLS1maXhlZCAmIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCBzZWxmLCBmaXhlZCwgemluZGV4KSAtIDE7XG4gICAgfVxuXG4gICAgLy8gVG9wYmFyIHNob3duXG4gICAgLmt0LWhlYWRlcl9fdG9wYmFyLS1tb2JpbGUtb24gJiB7XG4gICAgICBtYXJnaW4tdG9wOiAtKGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCBzZWxmLCBkZWZhdWx0LCBoZWlnaHQpKSAtIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBtb2JpbGUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAvLyBUb3BiYXIgaXRlbVxuICAgIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAvLyBXcmFwcGVyXG4gICAgICAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgIC5rdC1iYWRnZS5rdC1iYWRnZS0tbm90aWZ5IHtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBJY29uXG4gICAgICAua3QtaGVhZGVyX190b3BiYXItaWNvbiB7XG4gICAgICAgIGhlaWdodDogJGt0LWhlYWRlci10b3BiYXItaXRlbS1zaXplLW1vYmlsZTtcbiAgICAgICAgd2lkdGg6ICRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZS1tb2JpbGU7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gVXNlclxuICAgICAgJi5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IC8vJGt0LWhlYWRlci10b3BiYXItaXRlbS1zaXplLW1vYmlsZTtcblxuICAgICAgICAgIC5rdC1oZWFkZXJfX3RvcGJhci13ZWxjb21lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4zNXJlbSAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3QtaGVhZGVyX190b3BiYXItdXNlcm5hbWUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjU1cmVtIDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAka3QtaGVhZGVyLXRvcGJhci11c2VyLWF2YXRhci1zaXplLW1vYmlsZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3QtYmFkZ2Uua3QtYmFkZ2UtLXVzZXJuYW1lIHtcbiAgICAgICAgICAgIGhlaWdodDogJGt0LWhlYWRlci10b3BiYXItdXNlci1hdmF0YXItc2l6ZS1tb2JpbGU7XG4gICAgICAgICAgICB3aWR0aDogJGt0LWhlYWRlci10b3BiYXItdXNlci1hdmF0YXItc2l6ZS1tb2JpbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQXNpZGUgQnJhbmRcbi8vXG5cblxuLmt0LWFzaWRlX19icmFuZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdHBhZGRpbmc6IDAga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIGRlc2t0b3ApO1xuXHRoZWlnaHQ6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZGVmYXVsdCwgaGVpZ2h0KTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFhMWEyNztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cblx0Lmt0LWFzaWRlX19icmFuZC1sb2dvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXG5cdFx0YSB7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0Lmt0LWFzaWRlLS1taW5pbWl6ZSAmIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdC5rdC1hc2lkZV9fYnJhbmQge1xuXHRcdHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG5cblx0XHQua3QtaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tc3RhdGljICYge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgd2lkdGgpO1xuXHRcdFx0ei1pbmRleDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGZpeGVkLCB6aW5kZXgpO1xuXHRcdH1cblxuXHRcdC5rdC1oZWFkZXItLWZpeGVkLmt0LWFzaWRlLS1zdGF0aWMua3QtYXNpZGUtLW1pbmltaXplICYge1xuXHRcdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblx0XHRcdHdpZHRoOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHdpZHRoKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gVGFibGV0IGFuZCBtb2JpbGUgbW9kZVxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHQua3QtYXNpZGVfX2JyYW5kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLy9cbi8vIEFzaWRlXG4vL1xuXG5cbi8vIEFzaWRlXG4ua3QtYXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka3QtYXNpZGUtYmctY29sb3I7XG4gIHdpZHRoOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgd2lkdGgpO1xuICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXG4gIC8vIFNjcm9sbGJhclxuICBAaW5jbHVkZSBrdC1wZXJmZWN0LXNjcm9sbGJhci1za2luKCM2MzcwOTkpO1xuXG4gIC8vIE1lbnVcbiAgLmt0LWFzaWRlLW1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAucHNfX3JhaWwteSB7XG4gICAgICByaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5rdC1tZW51X19uYXYge1xuICAgICAgPiAua3QtbWVudV9faXRlbSB7XG4gICAgICAgID4gLmt0LW1lbnVfX2xpbmsge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQge1xuICAua3QtYXNpZGUge1xuICAgIC8vIE1lbnVcbiAgICAua3QtYXNpZGUtbWVudSB7XG4gICAgICAua3QtbWVudV9fbmF2IHtcbiAgICAgICAgPiAua3QtbWVudV9faXRlbSB7XG4gICAgICAgICAgPiAua3QtbWVudV9fbGluayB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC1tZW51X19zdWJtZW51IHtcbiAgICAgICAgICAgIC5rdC1tZW51X19pdGVtIHtcbiAgICAgICAgICAgICAgPiAua3QtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEZXNrdG9wIE1vZGVcbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuICAua3QtYXNpZGUge1xuICAgIC8vIE1lbnVcbiAgICAua3QtYXNpZGUtbWVudSB7XG4gICAgICAua3QtbWVudV9fbmF2IHtcbiAgICAgICAgPiAua3QtbWVudV9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblxuICAgICAgICAgID4gLmt0LW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRml4ZWRcbiAgICAua3QtYXNpZGUtLWZpeGVkICYge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBmaXhlZCwgemluZGV4KTtcbiAgICB9XG5cbiAgICAua3QtYXNpZGUtLXN0YXRpYyAmIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIC5rdC1hc2lkZS1tZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBkZXNrdG9wLCBkZWZhdWx0LCBoZWlnaHQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1oZWFkZXItLWZpeGVkLmt0LWFzaWRlLS1zdGF0aWMgJiB7XG4gICAgICBwYWRkaW5nLXRvcDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBkZWZhdWx0LCBoZWlnaHQpO1xuICAgIH1cblxuICAgIC8vIE1pbmltaXplXG4gICAgLmt0LWFzaWRlLS1taW5pbWl6ZSAmIHtcbiAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHdpZHRoKTtcbiAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG4gICAgfVxuXG4gICAgLmt0LWFzaWRlLS1taW5pbWl6aW5nICYge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLmt0LWFzaWRlLW1lbnUge1xuICAgICAgICAua3QtbWVudV9fbmF2IHtcbiAgICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGRlZmF1bHQsIHdpZHRoKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2Nyb2xsXG4gICAgQGluY2x1ZGUga3QtcGVyZmVjdC1zY3JvbGxiYXItdmVyLXNpemUoa3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGZpeGVkLCBzY3JvbGwsIHdpZHRoKSk7XG4gIH1cblxuICAvLyBGaXhlZCAmIE1pbmltaXplIEFzaWRlIGhvdmVyXG4gIC5rdC1hc2lkZS0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplLWhvdmVyIHtcbiAgICAua3QtYXNpZGUge1xuICAgICAgd2lkdGg6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBkZWZhdWx0LCB3aWR0aCk7XG4gICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuICAgIH1cblxuICAgIC5rdC1oZWFkZXIge1xuICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcbiAgICAgIGxlZnQ6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgd2lkdGgpO1xuICAgIH1cblxuICAgIC5rdC13cmFwcGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdWlsZCBhc2lkZSBtZW51XG5AaW5jbHVkZSBrdC1tZW51LXZlci1idWlsZC1sYXlvdXQoa3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIG1lbnUpKTtcbkBpbmNsdWRlIGt0LW1lbnUtdmVyLWJ1aWxkLXNraW4oa3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIG1lbnUpLCBkZWZhdWx0KTtcblxuLy8gQXNpZGUgb2ZmY2FudmFzIHBhbmVsIGZvciBtb2JpbGUgbW9kZVxuQGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJ1aWxkKGt0LWFzaWRlLCB0YWJsZXQtYW5kLW1vYmlsZSwga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG9mZmNhbnZhcy1tb2JpbGUpKTsiLCIvL1xuLy8gQ29udGVudFxuLy9cblxuXG5cbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHQvLyBDb250ZW50XG5cdC5rdC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgZGVza3RvcCkgMDtcblxuXHRcdC8vIENvbnRlbnQgZml0XG5cdFx0Ji5rdC1jb250ZW50LS1maXQtdG9wIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdCYua3QtY29udGVudC0tZml0LWJvdHRvbSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQvLyBGb290ZXIgZml4ZWRcblx0XHQua3QtZm9vdGVyLS1maXhlZCAmIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiBrdC1nZXQoJGt0LWZvb3Rlci1jb25maWcsIHNlbGYsIGZpeGVkLCBoZWlnaHQpO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdC8vIENvbnRlbnRcblx0Lmt0LWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBtb2JpbGUpIDA7XG5cblx0XHQvLyBDb250ZW50IGZpdFxuXHRcdCYua3QtY29udGVudC0tZml0LXRvcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLmt0LWNvbnRlbnQtLWZpdC1ib3R0b20ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ly8gU3ViaGVhZGVyIGVuYWJsZWRcblx0XHQua3Qtc3ViaGVhZGVyLS1lbmFibGVkLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgJiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vXG4vLyBDb250ZW50XG4vL1xuXG5cblxuLmt0LWZvb3RlciB7XG5cdHBhZGRpbmc6IDIwcHgga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIGRlc2t0b3ApO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG5cdC5rdC1jb250YWluZXIge1x0XHRcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5rdC1mb290ZXJfX2NvcHlyaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAxLjI1cmVtIDAgMDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFxuXHRcdC5rdC1saW5rIHtcblx0XHRcdEBpbmNsdWRlIGt0LWxpbmstY29sb3Ioa3QtYmFzZS1jb2xvcihsYWJlbCwgMiksIGt0LWJyYW5kLWNvbG9yKCkpO1xuXHRcdH1cblx0fVxuXG5cdC5rdC1mb290ZXJfX21lbnUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRwYWRkaW5nOiAwIDAgMCAwLjc1cmVtO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC5rdC1mb290ZXJfX21lbnUtbGluayB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDEuMjVyZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdEBpbmNsdWRlIGt0LWxpbmstY29sb3Ioa3QtYmFzZS1jb2xvcihsYWJlbCwgMyksIGt0LWJyYW5kLWNvbG9yKCkpO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0Lmt0LWZvb3RlciB7XG5cdFx0Lmt0LWZvb3Rlci0tZml4ZWQgJiB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LWZvb3Rlci1jb25maWcsIHNlbGYsIGZpeGVkLCBoZWlnaHQpO1xuXHRcdFx0ei1pbmRleDoga3QtZ2V0KCRrdC1mb290ZXItY29uZmlnLCBzZWxmLCBmaXhlZCwgei1pbmRleCk7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGxlZnQ6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBkZWZhdWx0LCB3aWR0aCk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI4cHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMTMpXG5cdFx0fVxuXG5cdFx0Lmt0LWFzaWRlLS1taW5pbWl6ZS1ob3Zlci5rdC1mb290ZXItLWZpeGVkICYsXG5cdFx0Lmt0LWFzaWRlLS1taW5pbWl6ZS5rdC1mb290ZXItLWZpeGVkICYge1xuXHRcdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblx0XHRcdGxlZnQ6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgd2lkdGgpO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdC5rdC1mb290ZXIge1xuXHRcdHBhZGRpbmc6IDE1cHgga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIG1vYmlsZSk7XG5cdH1cbn1cblxuQGluY2x1ZGUga3QtbW9iaWxlIHtcblx0Lmt0LWZvb3RlciB7XG5cdFx0Lmt0LWNvbnRhaW5lciB7XHRcdFx0XHRcdFxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5rdC1mb290ZXJfX2NvcHlyaWdodCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cblx0XHQua3QtZm9vdGVyX19tZW51IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAgMCAwIDAuNzVyZW0gMDtcblxuXHRcdFx0Lmt0LWZvb3Rlcl9fbWVudS1saW5rIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFdpemFyZCB2MVxuLy8gUGFnZXMgU0FTUyBmaWxlcyBhcmUgY29tcGlsZWQgaW50byBzZXBhcmF0ZSBjc3MgZmlsZXNcbi8vXG5cblxuXG4vLyBHbG9iYWwgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vY29uZmlnXCI7XG5cbi8vIExheW91dCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9nbG9iYWwvbGF5b3V0L2NvbmZpZy5zY3NzXCI7XG5cbi8vIFZhcmlhYmxlc1xuJGt0LXdpemFyZC12MS1zdGVwLWxhYmVsOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiRrdC13aXphcmQtdjEtc3RlcC1pY29uOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiRrdC13aXphcmQtdjEtc3RlcC1oaWdobGlnaHQ6IGt0LWJyYW5kLWNvbG9yKCk7XG4ka3Qtd2l6YXJkLXYxLXN0ZXAtYm9yZGVyOiAjZWVlZWY0O1xuJGt0LXdpemFyZC12MS1mb3JtLWJnOiAjZjlmYWZjO1xuJGt0LXdpemFyZC12MS1mb3JtLWlubmVyLWJnOiAjZmZmZmZmO1xuXG4vLyBHZW5lcmFsIG1vZGVcbi5rdC13aXphcmQtdjEge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvLyBOYXZcblx0Lmt0LXdpemFyZC12MV9fbmF2IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGt0LXdpemFyZC12MS1zdGVwLWJvcmRlcjtcblxuXHRcdC5rdC13aXphcmQtdjFfX25hdi1pdGVtc3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdC5rdC13aXphcmQtdjFfX25hdi1pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0ZmxleDogMTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1mbGF0aWNvbjItaWNvbihrdC1nZXQoJGt0LWFjdGlvbi1ib2xkLWljb25zLCByaWdodCkpO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYxLXN0ZXAtaWNvbjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC13aXphcmQtdjFfX25hdi1ib2R5IHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtaWNvbntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy43cmVtO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjEtc3RlcC1pY29uO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcigka3Qtd2l6YXJkLXYxLXN0ZXAtaWNvbik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWxhYmVse1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjEtc3RlcC1sYWJlbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJkb25lXCJdLFxuXHRcdFx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjEtc3RlcC1oaWdobGlnaHQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWJvZHl7XG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtaWNvbntcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjEtc3RlcC1oaWdobGlnaHQ7XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3IoJGt0LXdpemFyZC12MS1zdGVwLWhpZ2hsaWdodCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjFfX25hdi1sYWJlbHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjEtc3RlcC1oaWdobGlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMtLWNsaWNrYWJsZSB7XG5cdFx0XHRcdC5rdC13aXphcmQtdjFfX25hdi1pdGVtIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUga3QtbWluaW1hbC1kZXNrdG9wLWFuZC1iZWxvd3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZXtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblxuXHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdFx0XHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0XHQgICAgY29sb3I6ICRrdC13aXphcmQtdjEtc3RlcC1pY29uO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjFfX25hdi1ib2R5e1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDJyZW07XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjFfX25hdi1pY29ue1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5rdC13aXphcmQtdjFfX3dyYXBwZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka3Qtd2l6YXJkLXYxLWZvcm0tYmc7XG5cblx0XHQua3QtZm9ybSB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0cGFkZGluZzogNHJlbSAwIDVyZW07XG5cblx0XHRcdC5rdC13aXphcmQtdjFfX2NvbnRlbnR7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGt0LXdpemFyZC12MS1zdGVwLWJvcmRlcjtcblxuXHRcdFx0XHQua3Qtd2l6YXJkLXYxX19mb3Jte1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3Qtd2l6YXJkLXYxX19yZXZpZXd7XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19yZXZpZXctaXRlbXtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAka3Qtd2l6YXJkLXYxLXN0ZXAtYm9yZGVyO1xuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19yZXZpZXctdGl0bGV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjdyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjFfX3Jldmlldy1jb250ZW50e1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQua3QtZm9ybV9fYWN0aW9uc3tcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZS1zbXtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRue1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZS1zbXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwLjVyZW0gMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OmF1dG87XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MC41cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGt0LW1vYmlsZXtcblx0XHRcdHBhZGRpbmc6IDJyZW07XG5cblx0XHRcdC5rdC1mb3Jte1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAxcmVtIDRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC13aXphcmQtdjEtLXdoaXRlIHtcblx0XHQua3Qtd2l6YXJkLXYxX193cmFwcGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGt0LXdpemFyZC12MS1mb3JtLWlubmVyLWJnO1xuXHRcdH1cblx0fVxuXG5cdC8vIFN0ZXBcblx0W2RhdGEta3R3aXphcmQtdHlwZT1cInN0ZXBcIl0ge1xuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXG5cdFx0fVxuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiZG9uZVwiXSB7XG5cblx0XHR9XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJwZW5kaW5nXCJdIHtcblxuXHRcdH1cblx0fVxuXG5cdC8vIFN0ZXAgaW5mb1xuXHRbZGF0YS1rdHdpemFyZC10eXBlPVwic3RlcC1pbmZvXCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQvLyBDb250ZW50IHN0YXRlc1xuXHRbZGF0YS1rdHdpemFyZC10eXBlPVwic3RlcC1jb250ZW50XCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXG4gXHQvLyBBY3Rpb24gYnV0dG9ucyBzdGF0ZXNcblx0JiB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImZpcnN0XCJdIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiYmV0d2VlblwiXSB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwibGFzdFwiXSB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gV2l6YXJkIHYyXG4vLyBQYWdlcyBTQVNTIGZpbGVzIGFyZSBjb21waWxlZCBpbnRvIHNlcGFyYXRlIGNzcyBmaWxlc1xuLy9cblxuXG5cbi8vIEdsb2JhbCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9jb25maWdcIjtcblxuLy8gTGF5b3V0IGNvbmZpZ1xuQGltcG9ydCBcIi4uLy4uL2dsb2JhbC9sYXlvdXQvY29uZmlnLnNjc3NcIjtcblxuLy8gVmFyaWFibGVzXG4ka3Qtd2l6YXJkLXYyLXN0ZXAtbGFiZWw6ICM1MDU2NmE7XG4ka3Qtd2l6YXJkLXYyLXN0ZXAtaWNvbjogIzk1OWNiNjtcbiRrdC13aXphcmQtdjItc3RlcC1oaWdobGlnaHQ6IGt0LWJyYW5kLWNvbG9yKCk7XG4ka3Qtd2l6YXJkLXYyLXN0ZXAtYm9yZGVyOiAjZWVlZWY0O1xuJGt0LXdpemFyZC12Mi1uYXYtYmc6ICNmNGY2Zjk7XG4ka3Qtd2l6YXJkLXYyLWZvcm0taW5uZXItYmc6ICNmZmZmZmY7XG5cbi8vIEdlbmVyYWwgbW9kZVxuLmt0LXdpemFyZC12MiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0QGluY2x1ZGUga3QtbW9iaWxle1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0Ly8gTmF2XG5cdC5rdC13aXphcmQtdjJfX2FzaWRle1xuXHRcdGZsZXg6IDAgMCA0MDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiA0MDBweDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWY0O1xuXHRcdHBhZGRpbmc6IDQuNXJlbSAyLjVyZW0gNC41cmVtIDEuNXJlbTtcblxuXHRcdC5rdC13aXphcmQtdjJfX25hdiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1ze1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWJvZHl7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtaWNvbntcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMS4xcmVtO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12Mi1zdGVwLWljb247XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1sYWJlbHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWxhYmVsLXRpdGxle1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYyLXN0ZXAtbGFiZWw7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1sYWJlbC1kZXNje1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYyLXN0ZXAtaWNvbjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl17XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka3Qtd2l6YXJkLXYyLW5hdi1iZztcblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWljb257XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYyLXN0ZXAtaGlnaGxpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGt0LXdpemFyZC12Mi1uYXYtYmc7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogMXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zLS1jbGlja2FibGUge1xuXHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1pdGVtIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC1tb2JpbGV7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2IHtcblxuXHRcdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXN7XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXtcblxuXHRcdFx0XHRcdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXXtcblxuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBmb3Jtc1xuXHQua3Qtd2l6YXJkLXYyX193cmFwcGVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRrdC13aXphcmQtdjItbmF2LWJnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Lmt0LWZvcm0ge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdHBhZGRpbmc6IDRyZW0gNnJlbSA2cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBrdC1taW5pbWFsLWRlc2t0b3AtYW5kLWJlbG93e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUga3QtbW9iaWxle1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDIuNXJlbSA0cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQua3Qtd2l6YXJkLXYyX19jb250ZW50e1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS4zcmVtO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVmNDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdFx0XHQua3Qtd2l6YXJkLXYyX19yZXZpZXd7XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19yZXZpZXctaXRlbXtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAka3Qtd2l6YXJkLXYyLXN0ZXAtYm9yZGVyO1xuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19yZXZpZXctdGl0bGV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjdyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX3Jldmlldy1jb250ZW50e1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQua3QtZm9ybV9fYWN0aW9uc3tcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZS1zbXtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRue1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZS1zbXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwLjVyZW0gMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OmF1dG87XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MC41cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYua3Qtd2l6YXJkLXYyLS13aGl0ZXtcblxuXHRcdC5rdC13aXphcmQtdjJfX3dyYXBwZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka3Qtd2l6YXJkLXYyLWZvcm0taW5uZXItYmc7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RlcFxuXHRbZGF0YS1rdHdpemFyZC10eXBlPVwic3RlcFwiXSB7XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblxuXHRcdH1cblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImRvbmVcIl0ge1xuXG5cdFx0fVxuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwicGVuZGluZ1wiXSB7XG5cblx0XHR9XG5cdH1cblxuXHQvLyBTdGVwIGluZm9cblx0W2RhdGEta3R3aXphcmQtdHlwZT1cInN0ZXAtaW5mb1wiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ29udGVudCBzdGF0ZXNcblx0W2RhdGEta3R3aXphcmQtdHlwZT1cInN0ZXAtY29udGVudFwiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblxuIFx0Ly8gQWN0aW9uIGJ1dHRvbnMgc3RhdGVzXG5cdCYge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJmaXJzdFwiXSB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImJldHdlZW5cIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImxhc3RcIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4vLyBSZXNwb25zaXZlIG1vZGUocmVmICRrdC1tZWRpYS1icmVha3BvaW50cyBpbiBmcmFtZXdvcmtcXF9jb25maWcuc2Nzcylcbi8vIEFib3ZlIDEyMDBweFxuLyogQGluY2x1ZGUga3QtbWVkaWEtYWJvdmUoeGwpIHtcblx0Lmt0LXdpemFyZC12MiB7XG5cblx0fVxufVxuXG4vLyBBYm92ZSAxMDI0cHggYW5kIGJlbG93IDEyMDBweFxuQGluY2x1ZGUga3QtbWVkaWEtcmFuZ2UobGcsIHhsKSB7XG5cdC5rdC13aXphcmQtdjIge1xuXG5cdH1cbn1cblxuLy8gQmVsb3cgMTAyNHB4XG5AaW5jbHVkZSBrdC1tZWRpYS1iZWxvdyhsZykge1xuXHQua3Qtd2l6YXJkLXYyIHtcblxuXHR9XG59ICovXG4iLCIvL1xuLy8gV2l6YXJkIHYzXG4vLyBQYWdlcyBTQVNTIGZpbGVzIGFyZSBjb21waWxlZCBpbnRvIHNlcGFyYXRlIGNzcyBmaWxlc1xuLy9cblxuXG5cbi8vIEdsb2JhbCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9jb25maWdcIjtcblxuLy8gTGF5b3V0IGNvbmZpZ1xuQGltcG9ydCBcIi4uLy4uL2dsb2JhbC9sYXlvdXQvY29uZmlnLnNjc3NcIjtcblxuLy8gVmFyaWFibGVzXG4ka3Qtd2l6YXJkLXY0LXN0ZXAtbGFiZWw6ICM5NTljYjY7XG4ka3Qtd2l6YXJkLXY0LXN0ZXAtaWNvbjogI2RlZTFlYjtcbiRrdC13aXphcmQtdjQtc3RlcC1oaWdobGlnaHQ6IGt0LWJyYW5kLWNvbG9yKCk7XG4ka3Qtd2l6YXJkLXY0LXN0ZXAtYmc6ICNmN2Y4ZmI7XG4ka3Qtd2l6YXJkLXY0LXN0ZXAtYmctaGlnaGxpZ2h0OiAjZmZmZmZmO1xuJGt0LXdpemFyZC12NC1zdGVwLWJvcmRlcjogI2VlZWVmNDtcbiRrdC13aXphcmQtdjQtZm9ybS1iZzogI2Y5ZmFmYztcblxuLy8gR2VuZXJhbCBtb2RlXG4ua3Qtd2l6YXJkLXY0IHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ly8gTmF2XG5cdC5rdC13aXphcmQtdjRfX25hdiB7XG5cblx0XHQua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXN7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0ZmxleDogMCAwIGNhbGMoMjUlIC0gMC4yNXJlbSk7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDAuMjVyZW0pO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka3Qtd2l6YXJkLXY0LXN0ZXAtYmc7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBrdC1taW5pbWFsLWRlc2t0b3AtYW5kLWJlbG93e1xuXHRcdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDAuMjVyZW0pO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDAuMjVyZW0pO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1ib2R5e1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12NC1zdGVwLWxhYmVsO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LW51bWJlcntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAyLjc1cmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyLjc1cmVtO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIuNzVyZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgka3Qtd2l6YXJkLXY0LXN0ZXAtaGlnaGxpZ2h0LCAwLjA4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXY0LXN0ZXAtaGlnaGxpZ2h0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1sYWJlbHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtbGFiZWwtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrdC13aXphcmQtdjQtc3RlcC1iZy1oaWdobGlnaHQ7XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtYm9keXtcblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LW51bWJlcntcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjQtc3RlcC1iZy1oaWdobGlnaHQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrdC13aXphcmQtdjQtc3RlcC1oaWdobGlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1sYWJlbHtcblxuXHRcdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtbGFiZWwtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjQtc3RlcC1oaWdobGlnaHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5rdC13aXphcmQtdjRfX25hdi1pdGVtcy0tY2xpY2thYmxlIHtcblx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWl0ZW0ge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGV7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1pdGVte1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1ib2R5e1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQua3Qtd2l6YXJkLXY0X193cmFwcGVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQua3QtZm9ybSB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0cGFkZGluZzogNHJlbSAwIDVyZW07XG5cblx0XHRcdC5rdC13aXphcmQtdjRfX2NvbnRlbnR7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGt0LXdpemFyZC12NC1zdGVwLWJvcmRlcjtcblxuXHRcdFx0XHQua3Qtd2l6YXJkLXY0X19mb3Jte1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3Qtd2l6YXJkLXY0X19yZXZpZXd7XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19yZXZpZXctaXRlbXtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAka3Qtd2l6YXJkLXY0LXN0ZXAtYm9yZGVyO1xuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19yZXZpZXctdGl0bGV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjdyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjRfX3Jldmlldy1jb250ZW50e1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQua3QtZm9ybV9fYWN0aW9uc3tcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZS1zbXtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRue1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZS1zbXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwLjVyZW0gMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OmF1dG87XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MC41cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGt0LW1vYmlsZXtcblx0XHRcdHBhZGRpbmc6IDJyZW07XG5cblx0XHRcdC5rdC1mb3Jte1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAxcmVtIDRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RlcFxuXHRbZGF0YS1rdHdpemFyZC10eXBlPVwic3RlcFwiXSB7XG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cblx0XHR9XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJkb25lXCJdIHtcblxuXHRcdH1cblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cInBlbmRpbmdcIl0ge1xuXG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RlcCBpbmZvXG5cdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJzdGVwLWluZm9cIl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC8vIENvbnRlbnQgc3RhdGVzXG5cdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJzdGVwLWNvbnRlbnRcIl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG4gXHQvLyBBY3Rpb24gYnV0dG9ucyBzdGF0ZXNcblx0JiB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImZpcnN0XCJdIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiYmV0d2VlblwiXSB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwibGFzdFwiXSB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gVXNlciBMb2dpbiB2M1xuLy8gUGFnZXMgU0FTUyBmaWxlcyBhcmUgY29tcGlsZWQgaW50byBzZXBhcmF0ZSBjc3MgZmlsZXNcbi8vXG5cblxuXG4vLyBHbG9iYWwgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vY29uZmlnXCI7XG5cbi8vIExheW91dCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9nbG9iYWwvbGF5b3V0L2NvbmZpZy5zY3NzXCI7XG5cbi8vIExvZ2luIEJhc2Vcbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIC8vIExvZ2luIEFyZWFcbiAgICAua3QtbG9naW5fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA2JSAycmVtIDFyZW0gMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5rdC1sb2dpbl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAua3QtbG9naW5fX2xvZ28ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0cmVtIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1sb2dpbl9faGVhZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAgICAgICAgICAgLmt0LWxvZ2luX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtbG9naW5fX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1mb3JtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LWJhc2UtY29sb3IoZ3JleSwgMiksIDAuNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtaW5wdXQtcGxhY2Vob2xkZXIoa3QtYmFzZS1jb2xvcihsYWJlbCwgMikpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgKyAudmFsaWQtZmVlZGJhY2ssXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkICsgLmludmFsaWQtZmVlZGJhY2sge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWxvZ2luX19leHRyYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5rdC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3QtbG9naW5fX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3QtbG9naW5fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtbG9naW5fX2FjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDclO1xuXG4gICAgICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fYnRuLXNlY29uZGFyeSxcbiAgICAgICAgICAgICAgICAgICAgLmt0LWxvZ2luX19idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LWxvZ2luX19hY2NvdW50IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fYWNjb3VudC1tc2cge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOmt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fYWNjb3VudC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMb2dpbiBNb2Rlc1xuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyB7XG4gICAgJi5rdC1sb2dpbi0tc2lnbmluIHtcbiAgICAgICAgLmt0LWxvZ2luX19zaWdudXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1sb2dpbl9fc2lnbmluIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWxvZ2luX19mb3Jnb3Qge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtbG9naW4tLXNpZ251cCB7XG4gICAgICAgIC5rdC1sb2dpbl9fc2lnbnVwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWxvZ2luX19zaWduaW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1sb2dpbl9fZm9yZ290IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbG9naW5fX2FjY291bnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtbG9naW4tLWZvcmdvdCB7XG4gICAgICAgIC5rdC1sb2dpbl9fc2lnbnVwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbG9naW5fX3NpZ25pbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWxvZ2luX19mb3Jnb3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAua3QtbG9naW4ua3QtbG9naW4tLXYzIHtcbiAgICAgICAgLmt0LWxvZ2luX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAua3QtbG9naW5fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAua3QtbG9naW5fX2FjY291bnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUga3QtbW9iaWxlKCkge1xuICAgIC5rdC1sb2dpbi5rdC1sb2dpbi0tdjMge1xuICAgICAgICAua3QtbG9naW5fX3dyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5rdC1sb2dpbl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIC5rdC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fYWNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHNpemU6IDEyMHB4O1xuXG4ucHJldmlld0ltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xuXG4gICYgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX3RleHR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuXG4gICAgJi1zbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG5cbiAgICAmLXNtX19vdGhlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICYtc20ge1xuICAgICAgICB3aWR0aDogJHNpemUgKyAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLXNtX19vdGhlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplICsgMjBweH0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuLnByaW50LW9ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5uby1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByaW50LW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJpbnQtZnJvbS1uZXctcGFnZSB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaW50LWZyb20tbmV3LXBhZ2U6bGFzdC1jaGlsZCB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59IiwiLmJ0biB7XG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICYuYnRuIHtcbiAgICAmLWxhYmVsIHtcbiAgICAgICYtc2Vjb25kYXJ5IHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNWY4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJ0bi1kZWxldGUtcmVmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MyA1NyAxMjIgLyA3MCUpO1xuICBjb2xvcjogI0ZGRkZGRkZGO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMgNTcgMTIyIC8gMTAwJSk7XG4gIH1cbn1cbiIsIi5tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcblxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICYubW9kYWxfaW1nIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogNXB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsIkBrZXlmcmFtZXMgZG90X2xvYWQge1xuICAwJSB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgMjUlIHtcbiAgICBjb250ZW50OiAnLic7XG4gIH1cbiAgNTAlIHtcbiAgICBjb250ZW50OiAnLi4nO1xuICB9XG4gIDc1JSB7XG4gICAgY29udGVudDogJy4uLic7XG4gIH1cbn1cblxuLmxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNnB4O1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYW5pbWF0aW9uOiBkb3RfbG9hZCAxcyAwcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cbiIsIi5jc3MteWsxNnh6LWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uY3NzLTFwYWhkeGctY29udHJvbCB7XG4gIGNvbG9yOiAjNDk1MDU3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYyAhaW1wb3J0YW50O1xufVxuIiwiLmltZy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICYtLXNvbG8ge1xuICAgICYgLnNsaWNrLXNsaWRlciB7XG4gICAgICAmIC5zbGljay10cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmIC5zbGljay1zbGlkZSB7XG5cbiAgICAgICAgJiA+IGRpdiB7XG5cbiAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAuc2xpY2stc2xpZGVyIHtcbiAgICAmIC5zbGljay1zbGlkZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gYSA+IGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1LCAyMiwgMC44NSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IGFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy9vdmVyZmxvdzogaGlkZGVuOyAvL3RlbXBvcmFyeSBkaXNhYmxlZFxuICAgIH1cblxuICAgICYgLnNsaWNrLWFycm93IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwZjBmMTY7XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2sge1xuICAgICAgICAmLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAtMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcHJldiB7XG4gICAgICAgICAgbGVmdDogLTIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmIC5pbWctbGlzdCB7XG5cbiAgICAgICZfX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWctbGlzdCB7XG4gICAgICAmX19ib2R5LS1mdWxsIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDtcblxuICAgICAgICAmIC5pbWctbGlzdCB7XG5cbiAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgICAgICBib3R0b206IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgJiAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuXG4gICAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYSA+IGltZyB7XG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrIHtcbiAgICAgICAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgJiBsaSB7XG5cbiAgICAgICAgICAgICAgJiBidXR0b24ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJiBidXR0b24sXG4gICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZGVvLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICZfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5jdXIsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzJjNzdmNDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmX192aWRlby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJiAudmlkZW8tbGlzdCB7XG4gICAgICAmX192aWRlby13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19jb21tZW50cy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuXG4gICAgICAmX192aWRlbyB7XG4gICAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Vycm9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMGYwZjE2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICYudmlkZW8tbGlzdF9fYm9keS0tZnVsbCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgICAmIC52aWRlby1saXN0IHtcblxuICAgICAgICAmX192aWRlby1jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmIC52aWRlby1saXN0IHtcbiAgICAgICAgICAgICZfX3ZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3ZpZGVvLWhvbHN0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogMzIwcHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAmLS1wbGF5IHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX192aWRlby1hcnJvdyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgJiA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtLWRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgJiA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAmIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29tbWVudHMtd3JhcHBlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29tbWVudHMtbGlzdCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb21tZW50IHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbW1lbnRzLWlucHV0IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX192aWRlbyB7XG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1uby1jb21tZW50cyB7XG4gICAgICAgICAgICAmIC52aWRlby1saXN0IHtcbiAgICAgICAgICAgICAgJl9fdmlkZW8td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX192aWRlby1ob2xzdCxcbiAgICAgICAgICAgICAgJl9fdmlkZW8tY29tbWVudHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgICBib3R0b206IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmRpYWdvbmFsLWNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIHdpZHRoOiA2MCU7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBsZWZ0OiAwLjc1cmVtO1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgdG9wOiAycHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn0iLCIubXktc2VsZWN0LS10YWdzLFxuLm15LXNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgJl9fY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1pcy1mb2N1c2VkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNjg0ZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pbmRpY2F0b3Ige1xuXG4gIH1cblxuICAuY3NzLXhiOTdnODpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNmMjs7XG4gICAgY29sb3I6ICNmZDM5N2E7XG4gIH1cbn1cblxuLm15LXNlbGVjdC0tdGFncyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSArIDJweCk7XG59XG5cbi5teS1zZWxlY3QtLXRhZ3NfX21lbnV7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbn1cblxuLmlzLWludmFsaWQge1xuICAmIC5teS1zZWxlY3Qge1xuICAgICZfX2luZGljYXRvciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRyb2wge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZkMzk3YSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLm15LXRvdXIge1xuICAmIC5zYy1iZFZhSmEge1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgfVxuXG4gICYubXktdG91ciB7XG4gICAgJi0tdGFza3Mge1xuICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuXG4gICAgICAmIC5zYy1iWlF5bk0uanJCWXFIIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJ0biB7XG5cbiAgICAmLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufSIsIlxuLmRvY3VtZW50IHtcbiAgJiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLnFsLWVkaXRvciA+ICoge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4ucWwtZWRpdG9yIHtcbiAgbWluLWhlaWdodDogMTYwcHg7XG59IiwiXG4qLCBhLCBzcGFuLCBkaXYsIHAsIHtcbiAgJi5ob3Zlcjpob3ZlcixcbiAgJi5ob3Zlci5hY3RpdmUge1xuICAgIGNvbG9yOiAjMmM3N2Y0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4iLCJcbi52ZXJ0aWNhbC1hbGlnbi11bnNldCB7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG50YWJsZS52ZXJ0aWNhbC1hbGlnbi11bnNldCB7XG4gICYgdGQsXG4gICYgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG4udmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG50YWJsZS52ZXJ0aWNhbC1hbGlnbi1taWRkbGUge1xuICAmIHRkLFxuICAmIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIuZmlsdGVycyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjcwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG5cbiAgJiAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgIHRyYW5zaXRpb246IDAuMXMgbGluZWFyIGFsbDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYgJl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuMXMgbGluZWFyIGFsbDtcblxuICAgICY6bnRoLWxhc3QtY2hpbGQoMSksXG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSxcbiAgICAmOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgbWF4LWhlaWdodDogM3B4O1xuICAgIH1cblxuICAgICYgPiAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgJiA+IGkge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgfVxuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICYgPiAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZmlsdGVycy0tZnVsbCB7XG4gICAgJiAuZmlsdGVycyB7XG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYmEoODIsIDYzLCAxMDUsIDAuMDgpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMGY2O1xuICAgICAgfVxuXG4gICAgICAmX19idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuZmlsdGVycyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59IiwiXG4ucHJvamVjdCB7XG4gICYucHJvamVjdCB7XG4gICAgJi0tc2VsZWN0IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDQ0LCAxMTksIDI0NCwgMC41KSBpbnNldDtcbiAgICB9XG5cbiAgICAmLS10YWJsZSB7XG4gICAgICAmLnByb2plY3Qge1xuICAgICAgICAmLS1zZWxlY3Qge1xuICAgICAgICAgICYgPiB0ZCxcbiAgICAgICAgICAmID4gdGgge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmRhdGVwaWNrZXJzLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuXG4gICYgLmRhdGVwaWNrZXIge1xuICAgICYgLmRhdGVwaWNrZXItLXRpbWUge1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG5cbiAgICAgICYgLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJiAuZGF0ZXBpY2tlci0tdGltZS1yb3cge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJDNzdGMztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyQzc3RjM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJDNzdGMztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJDNzdGMztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyQzc3RjM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oaWRkZW4tbWludXRlcyB7XG4gICAgICAmIC5kYXRlcGlja2VyLS10aW1lIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgICYgLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgJiAuZGF0ZXBpY2tlci0tdGltZS1yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGF5LW5hbWUge1xuICAgICAgY29sb3I6ICMyQzc3RjM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmLS1jZWxsIHtcbiAgICAgICYuLWN1cnJlbnQtIHtcbiAgICAgICAgY29sb3I6ICMyQzc3RjM7XG4gICAgICB9XG5cbiAgICAgICYuLWZvY3VzLSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyQzc3RjM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmLi1kaXNhYmxlZC0uLWZvY3VzLSB7XG4gICAgICAgIGNvbG9yOiAjYWVhZWFlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJi4tZGlzYWJsZWQtLi1mb2N1cy0uLW90aGVyLW1vbnRoLSB7XG4gICAgICAgIGNvbG9yOiAjZGVkZWRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJi4tcmFuZ2UtZnJvbS0sXG4gICAgICAmLi1yYW5nZS10by0sXG4gICAgICAmLi1zZWxlY3RlZC0sXG4gICAgICAmLi1vdGhlci1tb250aC0uLWZvY3VzLS4tc2VsZWN0ZWQtIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyQzc3RjM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyQzc3RjM7XG4gICAgICB9XG5cbiAgICAgICYuLWluLXJhbmdlLSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQzLCAwLjEpO1xuICAgICAgfVxuXG4gICAgICAmLi1pbi1yYW5nZS0uLWZvY3VzLSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQzLCAwLjUpO1xuICAgICAgfVxuXG4gICAgICAmLi1kaXNhYmxlZC0ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiXG4uY3Vyc29yIHtcbiAgJi1kZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtcG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIua2FuYmFuIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxODlweCk7XG4gIG1hcmdpbjogLTI1cHggLTI1cHggLTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM4cHgpO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjVweCAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICYgJl9fY29sIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgJi10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgICYtYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmthbmJhbi1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJiAmX19wcmV2aWV3IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gICYgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogIzY0NmM5YTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG4gICAgJiA+IGEge1xuICAgICAgY29sb3I6ICM2NDZjOWE7XG4gICAgfVxuICB9XG5cbiAgJiAmX19wYXJhbWV0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYtbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLXZhbHVlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAmID4gLmJhZGdlIHtcbiAgICAgICAgJi5iYWRnZSB7XG4gICAgICAgICAgJi13YXJuaW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjkpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZGFuZ2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ua2FuYmFuLWZpbHRlcnMge1xuXG4gICYgJl9fdmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG4gIH1cblxuICAmICZfX3NldHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM5cHgpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICYtd3JhcHBlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcblxuICAgICAgJiA+ICoge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYua2FuYmFuLWZpbHRlcnMtLWhvdmVyLFxuICAmOmhvdmVyIHtcbiAgICAmIC5rYW5iYW4tZmlsdGVycyB7XG4gICAgICAmX192aWV3IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICZfX3NldHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTcpO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3RhdC1yb3cgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAuMzVyZW07XG59XG5cbi5qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50aW1lLXRyYWNrZXItaW5wdXQge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1heC13aWR0aDogOTBweDtcbn1cblxuLmVsbGlwc2lzLWNlbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZpeGVkLWxheW91dC10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ua3QtZGVtby1wYW5lbC0tcmlnaHQgLmt0LWRlbW8tcGFuZWwge1xuICByaWdodDogLTU3MHB4O1xufVxuXG4ua3QtZGVtby1wYW5lbCB7XG4gIHdpZHRoOiA1NTBweCFpbXBvcnRhbnQ7XG59XG5cbi5wcm9qZWN0cy1maWx0ZXIua3QtZGVtby1wYW5lbCB7XG4gIHdpZHRoOiA5MCUhaW1wb3J0YW50O1xufVxuXG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ua3QtcHVsc2UgaSB7XG4gIGNvbG9yOiAjYzdjN2RlO1xuICBhbmltYXRpb246IGt0LXB1bHNlLWNvbG9yIDIuNXMgZWFzZS1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMga3QtcHVsc2UtY29sb3Ige1xuICAwJSB7Y29sb3I6ICNjN2M3ZGU7fVxuICA1MCUge2NvbG9yOiAjMmM3N2Y0O31cbiAgMTAwJSB7Y29sb3I6ICNjN2M3ZGU7fVxufVxuXG4ua3Qtd2lkZ2V0X19lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm15LXNlbGVjdC0taXMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuXG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYSFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zdGF0IHtcbiAgdGhlYWQgdGgsIHRoZWFkIHRyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rdC1sb2dpbl9fZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnotaW5kZXgtMCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZmRmZjtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGUxZmY7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZDpmaXJzdC1jaGlsZCxcbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHRkOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWZkZmY7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQgcCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB0ZDpmaXJzdC1jaGlsZCxcbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB0ZDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlMWZmO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRkOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkM2ZhO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHtcbiAgLmJnLXNlY29uZGFyeSB7XG4gICAgdGQsIHRkOm50aC1jaGlsZCgyKSBkaXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdhYWRmYTtcbiAgICB9XG4gICAgdGQ6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkM2ZhO1xuICAgIH1cbiAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FhZGZhIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiB0ZDpmaXJzdC1jaGlsZCwgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxIWltcG9ydGFudDtcbiAgfVxuICB0ZDpudGgtY2hpbGQoMikge1xuICAgIC5yZXBvcnQtY2F0ZWdvcnktb2RkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWUxZmYhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucmVwb3J0LWNhdGVnb3J5LWV2ZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhY2NmZiFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIHRkOm50aC1vZi10eXBlKG9kZCkge1xuICAgIC5yZXBvcnQtY2F0ZWdvcnktb2RkLFxuICAgIC5yZXBvcnQtY2F0ZWdvcnktZXZlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkM2ZhIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgdGg6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDNmYSFpbXBvcnRhbnQ7XG4gIH1cbiAgdGg6bnRoLWNoaWxkKDIpLCB0ZDpudGgtY2hpbGQoMikge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgbGVmdDogMTYwcHg7XG4gICAgei1pbmRleDogMSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAucmVwb3J0LWNhdGVnb3J5LW9kZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZTFmZjtcbiAgfVxuICAucmVwb3J0LWNhdGVnb3J5LWV2ZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWNjZmY7XG4gIH1cbiAgdGhlYWQgdHJ7XG4gICAgdG9wOiAwIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAyIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RpY2t5IWltcG9ydGFudDtcbiAgfVxuICB0ZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXZ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbiAgLmNhdGVnb3J5LXJvdyB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmltYWdlLXR5cGVzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuaW1hZ2UtdHlwZXMgZGl2e1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXN0LXNldHRpbmdzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiA1NXB4O1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoIzk1ZGU2NCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgjOTVkZTY0LCAwKTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYnRuLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzk1ZGU2NCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjOTVkZTY0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSAxLjVzIGluZmluaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgjOTVkZTY0LCAuNSk7XG59XG5cbi5wcm9ncmVzcy1idG4tY2lyY2xlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6ICM3M2QxM2QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzczZDEzZCAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xufVxuXG4ucHJvZ3Jlc3MtYnRuLWNpcmNsZVtkaXNhYmxlZF0ge1xuICBjb2xvcjogI2IyYmVjMztcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNmU5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmN2ZhZmMgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi53YXJuaW5nLWJ0bi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxOTQsIDE4LCAwLjk2KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTk0LCAxOCwgMC45NikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ud2FybmluZy1idG4tY2lyY2xlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZGJjMDIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZkYmMwMiAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi53YXJuaW5nLWJ0bi1jaXJjbGVbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNiMmJlYzM7XG4gIGJvcmRlci1jb2xvcjogI2RmZTZlOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmYWZjICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWNjb3VudC1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYWNjb3VudC1zd2l0Y2gtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDdweCA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjM2QzlCO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWNjb3VudC1zd2l0Y2gtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM2MzZDOUI7XG59XG5cbiNrdF9mb290ZXIgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmdyb3Vwcy1saXN0IC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjQ4NmY7XG4gIGJvcmRlci1jb2xvcjogI2JmNDg2ZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCFpbXBvcnRhbnQ7XG59XG5cbi5ncm91cHMtbGlzdCAubXktc2VsZWN0IHtcbiAgei1pbmRleDogMjtcbn1cblxuLmN1c3RvbS10YWJsZSAudGFibGUgdGhlYWQgdHIge1xuICB6LWluZGV4OiAxIWltcG9ydGFudDtcbn1cblxuLnRhZy1waWN0dXJlLXByZXZpZXcge1xuICB3aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLXNpbWlsYXItcHJvamVjdC1wcmV2aWV3IHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWFyY2gtc2ltaWxhci1wcm9qZWN0cy1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIC5zcGlubmVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgLnBhdGgge1xuICAgICAgc3Ryb2tlOiAjRkZGRkZGO1xuICAgIH1cbiAgfVxufVxuLnNpbWlsYXItcHJvamVjdC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgLnNpbWlsYXItcHJvamVjdC1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTNweCAwIHJnYmEoODIsIDYzLCAxMDUsIDAuMDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuc2ltaWxhci1wcm9qZWN0LWVtcHR5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRhZy1waWN0dXJlLXByZXZpZXcge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG4uc2xpZGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnRhZ3MtbWF0Y2gtd3JhcHBlciB7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4udGFncy1tYXRjaF9faXRlbSB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGFncy1tYXRjaF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG59XG5cbi5mb250LXdlaWdodC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdWJ0aXRsZS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNlN2U4ZWY7XG4gIG1hcmdpbjogMCAxcmVtIDAgLjVyZW07XG59XG5cbi50ZW1wbGF0ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7IC8qINCg0LDQt9C80LXRgCDRiNGA0LjRhNGC0LAgKi9cbiAgY29sb3I6ICM0ODQ2NWI7ICAvKiDQptCy0LXRgiDRgtC10LrRgdGC0LAgKi9cbn1cblxuLnRlbXBsYXRlLXRpdGxlOjpiZWZvcmUsXG4udGVtcGxhdGUtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7IC8qINCm0LLQtdGCINC70LjQvdC40LkgKi9cbn1cblxuLnRlbXBsYXRlLXRpdGxlOjpiZWZvcmUge1xuICBmbGV4OiAwIDAgMTAlOyAvKiDQm9C10LLQsNGPINC70LjQvdC40Y8g0LfQsNC90LjQvNCw0LXRgiAzMCUgKi9cbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyAvKiDQntGC0YHRgtGD0L8g0LzQtdC20LTRgyDQu9C40L3QuNC10Lkg0Lgg0YLQtdC60YHRgtC+0LwgKi9cbn1cblxuLnRlbXBsYXRlLXRpdGxlOjphZnRlciB7XG4gIGZsZXg6IDE7IC8qINCf0YDQsNCy0LDRjyDQu9C40L3QuNGPINC30LDQvdC40LzQsNC10YIg0L7RgdGC0LDQstGI0LXQtdGB0Y8g0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+ICg3MCUpICovXG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvKiDQntGC0YHRgtGD0L8g0LzQtdC20LTRgyDQu9C40L3QuNC10Lkg0Lgg0YLQtdC60YHRgtC+0LwgKi9cbn1cblxuLmNvbmZpcm0tY2hpbGQtdGFnIHtcbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5pcy1pbnZhbGlkOmhhcyh+IC50aXRsZS11bmlxdWUtdmFsaWRhdGlvbikge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmNsZWFyLWNhY2hlLWJ1dHRvbiB7XG4gIG1hcmdpbjogYXV0byA1cHg7XG4gIGhlaWdodDogMzdweDtcbn1cblxuLmJ1dHRvbi1zcGlubmVyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNvY2ljb25cIjtcbiAgc3JjOnVybChcIi4uL2ZvbnQvc29jaWNvbi5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9mb250L3NvY2ljb24uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250L3NvY2ljb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnQvc29jaWNvbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udC9zb2NpY29uLnN2ZyNzb2NpY29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNvY2ljb25cIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzc149XCJzb2NpY29uLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIHNvY2ljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNvY2ljb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc29jaWNvbi1tb2RlbG1heWhlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLnNvY2ljb24tbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5zb2NpY29uLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLnNvY2ljb24tc3dhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cbi5zb2NpY29uLWlzdG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuLnNvY2ljb24teWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uc29jaWNvbi1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uc29jaWNvbi1zdGFja292ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uc29jaWNvbi1wZXJzb25hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uc29jaWNvbi10cmlwbGVqOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uc29jaWNvbi1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLnNvY2ljb24tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uc29jaWNvbi1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cbi5zb2NpY29uLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cbi5zb2NpY29uLWFpcmJuYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLnNvY2ljb24tcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG4uc29jaWNvbi1vdXRsb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uc29jaWNvbi1jb2RlcndhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5zb2NpY29uLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uc29jaWNvbi1hcHBuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5zb2NpY29uLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuLnNvY2ljb24tdHJpcGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uc29jaWNvbi1sYW55cmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5zb2NpY29uLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5zb2NpY29uLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLnNvY2ljb24tZGlzcXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uc29jaWNvbi12a29udGFrdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5zb2NpY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG4uc29jaWNvbi1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG4uc29jaWNvbi1zdG9yZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG4uc29jaWNvbi1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cbi5zb2NpY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cbi5zb2NpY29uLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5zb2NpY29uLXRlY2hub3JhdGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cbi5zb2NpY29uLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLnNvY2ljb24tZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5zb2NpY29uLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uc29jaWNvbi1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uc29jaWNvbi1lbnZhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5zb2NpY29uLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5zb2NpY29uLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLnNvY2ljb24tZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuLnNvY2ljb24tZm9ycnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG4uc29jaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG4uc29jaWNvbi16ZXJwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjtcbn1cbi5zb2NpY29uLXdpa2lwZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuLnNvY2ljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cbi5zb2NpY29uLWZsYXR0cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuLnNvY2ljb24tZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uc29jaWNvbi1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5zb2NpY29uLWZyaWVuZGZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5zb2NpY29uLW5ld3N2aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG4uc29jaWNvbi1pZGVudGljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLnNvY2ljb24tYmVibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLnNvY2ljb24tenluZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5zb2NpY29uLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4uc29jaWNvbi14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uc29jaWNvbi13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uc29jaWNvbi1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuLnNvY2ljb24tZG91YmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG4uc29jaWNvbi1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2NcIjtcbn1cbi5zb2NpY29uLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG4uc29jaWNvbi1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG4uc29jaWNvbi1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuLnNvY2ljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLnNvY2ljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5zb2NpY29uLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5zb2NpY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLnNvY2ljb24tZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLnNvY2ljb24teWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5zb2NpY29uLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uc29jaWNvbi15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uc29jaWNvbi1mZWVkYnVybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uc29jaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLnNvY2ljb24tdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG4uc29jaWNvbi14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG4uc29jaWNvbi1teXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG4uc29jaWNvbi1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG4uc29jaWNvbi1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG4uc29jaWNvbi1ncm9vdmVzaGFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuLnNvY2ljb24tbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uc29jaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4uc29jaWNvbi12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLnNvY2ljb24tZGFpbHltb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5zb2NpY29uLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5zb2NpY29uLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuLnNvY2ljb24tNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5zb2NpY29uLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLnNvY2ljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uc29jaWNvbi10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWFcIjtcbn1cbi5zb2NpY29uLTh0cmFja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cbi5zb2NpY29uLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuLnNvY2ljb24taWNxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG4uc29jaWNvbi1zbXVnbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG4uc29jaWNvbi1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG4uc29jaWNvbi13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLnNvY2ljb24tYmFpZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5zb2NpY29uLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuLnNvY2ljb24tZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLnNvY2ljb24taW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLnNvY2ljb24tc3RheWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cbi5zb2NpY29uLXJlc2lkZW50YWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuLnNvY2ljb24tZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG4uc29jaWNvbi15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5zb2NpY29uLXNoYXJldGhpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuLnNvY2ljb24tYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmFcIjtcbn1cbi5zb2NpY29uLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuLnNvY2ljb24tZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG4uc29jaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZVwiO1xufVxuLnNvY2ljb24tb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG4uc29jaWNvbi1hbXBsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5zb2NpY29uLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uc29jaWNvbi16b21hdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5zb2NpY29uLWRyYXVnaWVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uc29jaWNvbi1lbmRvbW9kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuLnNvY2ljb24tZmlsbXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLnNvY2ljb24tc3RhY2tleGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLnNvY2ljb24td3lrb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5zb2NpY29uLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLnNvY2ljb24tdGVhbXZpZXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuLnNvY2ljb24tdmVudHJpbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbn1cbi5zb2NpY29uLXlvdW5vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xufVxuLnNvY2ljb24tcmFpZGNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2RcIjtcbn1cbi5zb2NpY29uLW11bWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xufVxuLnNvY2ljb24tbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG4uc29jaWNvbi1iZWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuLnNvY2ljb24taGl0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uc29jaWNvbi1yZXZlcmJuYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5zb2NpY29uLWZvcm11bHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5zb2NpY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLnNvY2ljb24tYmF0dGxlbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uc29jaWNvbi1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cbi5zb2NpY29uLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5zb2NpY29uLWlzc3V1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uc29jaWNvbi1tYWNvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLnNvY2ljb24tZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLnNvY2ljb24tb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGRcIjtcbn1cbi5zb2NpY29uLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5zb2NpY29uLWFsbGlhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uc29jaWNvbi1saXZlam91cm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLnNvY2ljb24tZ29vZ2xlcGhvdG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG4uc29jaWNvbi1ob3JkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLnNvY2ljb24tZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLnNvY2ljb24temFwaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uc29jaWNvbi1nb29nbGUtc2Nob2xhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLnNvY2ljb24tcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG4uc29jaWNvbi13ZWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTlcIjtcbn1cbi5zb2NpY29uLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YVwiO1xufVxuLnNvY2ljb24tbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YlwiO1xufVxuLnNvY2ljb24tbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5Y1wiO1xufVxuLnNvY2ljb24tdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xufVxuLnNvY2ljb24tc29uZ2tpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWVcIjtcbn1cbi5zb2NpY29uLXZpZXdidWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWZcIjtcbn1cbi5zb2NpY29uLWdvb2dsZWdyb3VwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMFwiO1xufVxuLnNvY2ljb24tcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5zb2NpY29uLWRpYWJsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLnNvY2ljb24tYmxpenphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTFcIjtcbn1cbi5zb2NpY29uLWhlYXJ0aHN0b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhiXCI7XG59XG4uc29jaWNvbi1oZXJvZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGFcIjtcbn1cbi5zb2NpY29uLW92ZXJ3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4Y1wiO1xufVxuLnNvY2ljb24td2FyY3JhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGVcIjtcbn1cbi5zb2NpY29uLXN0YXJjcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZlwiO1xufVxuLnNvY2ljb24tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMlwiO1xufVxuLnNvY2ljb24tY3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTNcIjtcbn1cbi5zb2NpY29uLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNFwiO1xufVxuLnNvY2ljb24tc3RyZWFtamFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE1XCI7XG59XG4uc29jaWNvbi1uaW50ZW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNlwiO1xufVxuLnNvY2ljb24taGVsbG9jb3RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhN1wiO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbi5mYSwuZmFiLC5mYWQsLmZhbCwuZmFyLC5mYXN7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzphdXRvO2xpbmUtaGVpZ2h0OjF9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LS4wNjY3ZW19LmZhLXhze2ZvbnQtc2l6ZTouNzVlbX0uZmEtc217Zm9udC1zaXplOi44NzVlbX0uZmEtMXh7Zm9udC1zaXplOjFlbX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtNnh7Zm9udC1zaXplOjZlbX0uZmEtN3h7Zm9udC1zaXplOjdlbX0uZmEtOHh7Zm9udC1zaXplOjhlbX0uZmEtOXh7Zm9udC1zaXplOjllbX0uZmEtMTB4e2ZvbnQtc2l6ZToxMGVtfS5mYS1md3t0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxLjI1ZW19LmZhLXVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1sZWZ0OjIuNWVtO3BhZGRpbmctbGVmdDowfS5mYS11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmEtbGl7bGVmdDotMmVtO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjJlbTtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1ib3JkZXJ7Ym9yZGVyOi4wOGVtIHNvbGlkICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtO3BhZGRpbmc6LjJlbSAuMjVlbSAuMTVlbX0uZmEtcHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLXB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZhLmZhLXB1bGwtbGVmdCwuZmFiLmZhLXB1bGwtbGVmdCwuZmFsLmZhLXB1bGwtbGVmdCwuZmFyLmZhLXB1bGwtbGVmdCwuZmFzLmZhLXB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEuZmEtcHVsbC1yaWdodCwuZmFiLmZhLXB1bGwtcmlnaHQsLmZhbC5mYS1wdWxsLXJpZ2h0LC5mYXIuZmEtcHVsbC1yaWdodCwuZmFzLmZhLXB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uZmEtc3Bpbnstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDJzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246ZmEtc3BpbiAycyBsaW5lYXIgaW5maW5pdGV9LmZhLXB1bHNley13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMXMgc3RlcHMoOCkgaW5maW5pdGU7YW5pbWF0aW9uOmZhLXNwaW4gMXMgc3RlcHMoOCkgaW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDF0dXJuKTt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19QGtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5mYS1yb3RhdGUtOTB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZmEtcm90YXRlLTE4MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5mYS1mbGlwLWhvcml6b250YWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgtMSk7dHJhbnNmb3JtOnNjYWxlWCgtMSl9LmZhLWZsaXAtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKC0xKTt0cmFuc2Zvcm06c2NhbGVZKC0xKX0uZmEtZmxpcC1ib3RoLC5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCwuZmEtZmxpcC12ZXJ0aWNhbHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCJ9LmZhLWZsaXAtYm90aCwuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLTEpO3RyYW5zZm9ybTpzY2FsZSgtMSl9OnJvb3QgLmZhLWZsaXAtYm90aCw6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2FsLDpyb290IC5mYS1yb3RhdGUtOTAsOnJvb3QgLmZhLXJvdGF0ZS0xODAsOnJvb3QgLmZhLXJvdGF0ZS0yNzB7LXdlYmtpdC1maWx0ZXI6bm9uZTtmaWx0ZXI6bm9uZX0uZmEtc3RhY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW07cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjIuNWVtfS5mYS1zdGFjay0xeCwuZmEtc3RhY2stMnh7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmZhLXN0YWNrLTF4e2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLWludmVyc2V7Y29sb3I6I2ZmZn0uZmEtNTAwcHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmVcIn0uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZXtjb250ZW50OlwiXFxmMzY4XCJ9LmZhLWFjY3Vzb2Z0OmJlZm9yZXtjb250ZW50OlwiXFxmMzY5XCJ9LmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YWZcIn0uZmEtYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NDFcIn0uZmEtYWRkcmVzcy1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMmI5XCJ9LmZhLWFkZHJlc3MtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJiYlwifS5mYS1hZGp1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDJcIn0uZmEtYWRuOmJlZm9yZXtjb250ZW50OlwiXFxmMTcwXCJ9LmZhLWFkdmVyc2FsOmJlZm9yZXtjb250ZW50OlwiXFxmMzZhXCJ9LmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZXtjb250ZW50OlwiXFxmMzZiXCJ9LmZhLWFpci1mcmVzaGVuZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZDBcIn0uZmEtYWlyYm5iOmJlZm9yZXtjb250ZW50OlwiXFxmODM0XCJ9LmZhLWFsZ29saWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmNcIn0uZmEtYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDM3XCJ9LmZhLWFsaWduLWp1c3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzlcIn0uZmEtYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNlwifS5mYS1hbGlnbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzOFwifS5mYS1hbGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NDJcIn0uZmEtYWxsZXJnaWVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDYxXCJ9LmZhLWFtYXpvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3MFwifS5mYS1hbWF6b24tcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDJjXCJ9LmZhLWFtYnVsYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmOVwifS5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhM1wifS5mYS1hbWlsaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmRcIn0uZmEtYW5jaG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMTNkXCJ9LmZhLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2JcIn0uZmEtYW5nZWxsaXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA5XCJ9LmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9LmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAwXCJ9LmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDJcIn0uZmEtYW5nbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS5mYS1hbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9LmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA1XCJ9LmZhLWFuZ2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTA2XCJ9LmZhLWFuZ3J5OmJlZm9yZXtjb250ZW50OlwiXFxmNTU2XCJ9LmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmVcIn0uZmEtYW5ndWxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjQyMFwifS5mYS1hbmtoOmJlZm9yZXtjb250ZW50OlwiXFxmNjQ0XCJ9LmZhLWFwcC1zdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZlwifS5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZXtjb250ZW50OlwiXFxmMzcwXCJ9LmZhLWFwcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMzcxXCJ9LmZhLWFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc5XCJ9LmZhLWFwcGxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjVkMVwifS5mYS1hcHBsZS1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTVcIn0uZmEtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4N1wifS5mYS1hcmNod2F5OmJlZm9yZXtjb250ZW50OlwiXFxmNTU3XCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjM1OFwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTlcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjM1YVwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMzViXCJ9LmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGFiXCJ9LmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE4XCJ9LmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOVwifS5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWFcIn0uZmEtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA2M1wifS5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYwXCJ9LmZhLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYxXCJ9LmZhLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDYyXCJ9LmZhLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjJcIn0uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZXtjb250ZW50OlwiXFxmMzM3XCJ9LmZhLWFycm93cy1hbHQtdjpiZWZvcmV7Y29udGVudDpcIlxcZjMzOFwifS5mYS1hcnRzdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNzdhXCJ9LmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmV7Y29udGVudDpcIlxcZjJhMlwifS5mYS1hc3RlcmlzazpiZWZvcmV7Y29udGVudDpcIlxcZjA2OVwifS5mYS1hc3ltbWV0cmlrOmJlZm9yZXtjb250ZW50OlwiXFxmMzcyXCJ9LmZhLWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMWZhXCJ9LmZhLWF0bGFzOmJlZm9yZXtjb250ZW50OlwiXFxmNTU4XCJ9LmZhLWF0bGFzc2lhbjpiZWZvcmV7Y29udGVudDpcIlxcZjc3YlwifS5mYS1hdG9tOmJlZm9yZXtjb250ZW50OlwiXFxmNWQyXCJ9LmZhLWF1ZGlibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzNcIn0uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWVcIn0uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDFjXCJ9LmZhLWF2aWFuZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzRcIn0uZmEtYXZpYXRvOmJlZm9yZXtjb250ZW50OlwiXFxmNDIxXCJ9LmZhLWF3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNTU5XCJ9LmZhLWF3czpiZWZvcmV7Y29udGVudDpcIlxcZjM3NVwifS5mYS1iYWJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNzdjXCJ9LmZhLWJhYnktY2FycmlhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3N2RcIn0uZmEtYmFja3NwYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNTVhXCJ9LmZhLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRhXCJ9LmZhLWJhY29uOmJlZm9yZXtjb250ZW50OlwiXFxmN2U1XCJ9LmZhLWJhY3RlcmlhOmJlZm9yZXtjb250ZW50OlwiXFxlMDU5XCJ9LmZhLWJhY3Rlcml1bTpiZWZvcmV7Y29udGVudDpcIlxcZTA1YVwifS5mYS1iYWhhaTpiZWZvcmV7Y29udGVudDpcIlxcZjY2NlwifS5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjRlXCJ9LmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjUxNVwifS5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmNTE2XCJ9LmZhLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZVwifS5mYS1iYW5kLWFpZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2MlwifS5mYS1iYW5kY2FtcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkNVwifS5mYS1iYXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDJhXCJ9LmZhLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzlcIn0uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzM1wifS5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzRcIn0uZmEtYmF0aDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZFwifS5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMjQ0XCJ9LmZhLWJhdHRlcnktZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjI0MFwifS5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDJcIn0uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQzXCJ9LmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDFcIn0uZmEtYmF0dGxlLW5ldDpiZWZvcmV7Y29udGVudDpcIlxcZjgzNVwifS5mYS1iZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzZcIn0uZmEtYmVlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBmY1wifS5mYS1iZWhhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI0XCJ9LmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI1XCJ9LmZhLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn0uZmEtYmVsbC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNlwifS5mYS1iZXppZXItY3VydmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWJcIn0uZmEtYmlibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NDdcIn0uZmEtYmljeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwNlwifS5mYS1iaWtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NGFcIn0uZmEtYmltb2JqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMzc4XCJ9LmZhLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTVcIn0uZmEtYmlvaGF6YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNzgwXCJ9LmZhLWJpcnRoZGF5LWNha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmRcIn0uZmEtYml0YnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTcxXCJ9LmZhLWJpdGNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzlcIn0uZmEtYml0eTpiZWZvcmV7Y29udGVudDpcIlxcZjM3YVwifS5mYS1ibGFjay10aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2VcIn0uZmEtYmxhY2tiZXJyeTpiZWZvcmV7Y29udGVudDpcIlxcZjM3YlwifS5mYS1ibGVuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTE3XCJ9LmZhLWJsZW5kZXItcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YjZcIn0uZmEtYmxpbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWRcIn0uZmEtYmxvZzpiZWZvcmV7Y29udGVudDpcIlxcZjc4MVwifS5mYS1ibG9nZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMzdjXCJ9LmZhLWJsb2dnZXItYjpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZFwifS5mYS1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTNcIn0uZmEtYmx1ZXRvb3RoLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTRcIn0uZmEtYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMlwifS5mYS1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxmMGU3XCJ9LmZhLWJvbWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTJcIn0uZmEtYm9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjVkN1wifS5mYS1ib25nOmJlZm9yZXtjb250ZW50OlwiXFxmNTVjXCJ9LmZhLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmRcIn0uZmEtYm9vay1kZWFkOmJlZm9yZXtjb250ZW50OlwiXFxmNmI3XCJ9LmZhLWJvb2stbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjdlNlwifS5mYS1ib29rLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MThcIn0uZmEtYm9vay1yZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZGFcIn0uZmEtYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmVcIn0uZmEtYm9vdHN0cmFwOmJlZm9yZXtjb250ZW50OlwiXFxmODM2XCJ9LmZhLWJvcmRlci1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NGNcIn0uZmEtYm9yZGVyLW5vbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NTBcIn0uZmEtYm9yZGVyLXN0eWxlOmJlZm9yZXtjb250ZW50OlwiXFxmODUzXCJ9LmZhLWJvd2xpbmctYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzNlwifS5mYS1ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjZcIn0uZmEtYm94LW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OWVcIn0uZmEtYm94LXRpc3N1ZTpiZWZvcmV7Y29udGVudDpcIlxcZTA1YlwifS5mYS1ib3hlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ2OFwifS5mYS1icmFpbGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMmExXCJ9LmZhLWJyYWluOmJlZm9yZXtjb250ZW50OlwiXFxmNWRjXCJ9LmZhLWJyZWFkLXNsaWNlOmJlZm9yZXtjb250ZW50OlwiXFxmN2VjXCJ9LmZhLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBiMVwifS5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2OVwifS5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTlcIn0uZmEtYnJvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWFcIn0uZmEtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWRcIn0uZmEtYnRjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVhXCJ9LmZhLWJ1ZmZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjgzN1wifS5mYS1idWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODhcIn0uZmEtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWRcIn0uZmEtYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTFcIn0uZmEtYnVsbHNleWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDBcIn0uZmEtYnVybjpiZWZvcmV7Y29udGVudDpcIlxcZjQ2YVwifS5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzdmXCJ9LmZhLWJ1czpiZWZvcmV7Y29udGVudDpcIlxcZjIwN1wifS5mYS1idXMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTVlXCJ9LmZhLWJ1c2luZXNzLXRpbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NGFcIn0uZmEtYnV5LW4tbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4YTZcIn0uZmEtYnV5c2VsbGFkczpiZWZvcmV7Y29udGVudDpcIlxcZjIwZFwifS5mYS1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMWVjXCJ9LmZhLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMTMzXCJ9LmZhLWNhbGVuZGFyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjA3M1wifS5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjI3NFwifS5mYS1jYWxlbmRhci1kYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODNcIn0uZmEtY2FsZW5kYXItbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzJcIn0uZmEtY2FsZW5kYXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjI3MVwifS5mYS1jYWxlbmRhci10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjI3M1wifS5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZXtjb250ZW50OlwiXFxmNzg0XCJ9LmZhLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzMFwifS5mYS1jYW1lcmEtcmV0cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODNcIn0uZmEtY2FtcGdyb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjZiYlwifS5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmNzg1XCJ9LmZhLWNhbmR5LWNhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODZcIn0uZmEtY2FubmFiaXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWZcIn0uZmEtY2Fwc3VsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmJcIn0uZmEtY2FyOmJlZm9yZXtjb250ZW50OlwiXFxmMWI5XCJ9LmZhLWNhci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZGVcIn0uZmEtY2FyLWJhdHRlcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZGZcIn0uZmEtY2FyLWNyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNWUxXCJ9LmZhLWNhci1zaWRlOmJlZm9yZXtjb250ZW50OlwiXFxmNWU0XCJ9LmZhLWNhcmF2YW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZmZcIn0uZmEtY2FyZXQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkN1wifS5mYS1jYXJldC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ5XCJ9LmZhLWNhcmV0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRhXCJ9LmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9LmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkxXCJ9LmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MlwifS5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTFcIn0uZmEtY2FyZXQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDhcIn0uZmEtY2Fycm90OmJlZm9yZXtjb250ZW50OlwiXFxmNzg3XCJ9LmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifS5mYS1jYXJ0LXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTdcIn0uZmEtY2FzaC1yZWdpc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjc4OFwifS5mYS1jYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YmVcIn0uZmEtY2MtYW1hem9uLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZFwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9LmZhLWNjLWFwcGxlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNlwifS5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmMlwifS5mYS1jYy1qY2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGJcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifS5mYS1jYy1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjRcIn0uZmEtY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY1XCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn0uZmEtY2VudGVyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4MFwifS5mYS1jZW50b3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODlcIn0uZmEtY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTNcIn0uZmEtY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzBcIn0uZmEtY2hhbGtib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjUxYlwifS5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWNcIn0uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjVlN1wifS5mYS1jaGFydC1hcmVhOmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9LmZhLWNoYXJ0LWJhcjpiZWZvcmV7Y29udGVudDpcIlxcZjA4MFwifS5mYS1jaGFydC1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9LmZhLWNoYXJ0LXBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMFwifS5mYS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wifS5mYS1jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn0uZmEtY2hlY2stZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmNTYwXCJ9LmZhLWNoZWNrLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YVwifS5mYS1jaGVlc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZWZcIn0uZmEtY2hlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzlcIn0uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZXtjb250ZW50OlwiXFxmNDNhXCJ9LmZhLWNoZXNzLWJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNDNjXCJ9LmZhLWNoZXNzLWtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2ZcIn0uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmNDQxXCJ9LmZhLWNoZXNzLXBhd246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDNcIn0uZmEtY2hlc3MtcXVlZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDVcIn0uZmEtY2hlc3Mtcm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjQ0N1wifS5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTNhXCJ9LmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzdcIn0uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzhcIn0uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzlcIn0uZmEtY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDc4XCJ9LmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1M1wifS5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDU0XCJ9LmZhLWNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzdcIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWVcIn0uZmEtY2hyb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjY4XCJ9LmZhLWNocm9tZWNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzhcIn0uZmEtY2h1cmNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTFkXCJ9LmZhLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExMVwifS5mYS1jaXJjbGUtbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2VcIn0uZmEtY2l0eTpiZWZvcmV7Y29udGVudDpcIlxcZjY0ZlwifS5mYS1jbGluaWMtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjdmMlwifS5mYS1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMjhcIn0uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNDZjXCJ9LmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmNDZkXCJ9LmZhLWNsb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDE3XCJ9LmZhLWNsb25lOmJlZm9yZXtjb250ZW50OlwiXFxmMjRkXCJ9LmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMjBhXCJ9LmZhLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMGMyXCJ9LmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MVwifS5mYS1jbG91ZC1tZWF0YmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjczYlwifS5mYS1jbG91ZC1tb29uOmJlZm9yZXtjb250ZW50OlwiXFxmNmMzXCJ9LmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjczY1wifS5mYS1jbG91ZC1yYWluOmJlZm9yZXtjb250ZW50OlwiXFxmNzNkXCJ9LmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NDBcIn0uZmEtY2xvdWQtc3VuOmJlZm9yZXtjb250ZW50OlwiXFxmNmM0XCJ9LmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZXtjb250ZW50OlwiXFxmNzQzXCJ9LmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODJcIn0uZmEtY2xvdWRmbGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZTA3ZFwifS5mYS1jbG91ZHNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMzgzXCJ9LmZhLWNsb3Vkc21pdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODRcIn0uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMzg1XCJ9LmZhLWNvY2t0YWlsOmJlZm9yZXtjb250ZW50OlwiXFxmNTYxXCJ9LmZhLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjFcIn0uZmEtY29kZS1icmFuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjZcIn0uZmEtY29kZXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjFjYlwifS5mYS1jb2RpZXBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NFwifS5mYS1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjRcIn0uZmEtY29nOmJlZm9yZXtjb250ZW50OlwiXFxmMDEzXCJ9LmZhLWNvZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODVcIn0uZmEtY29pbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWVcIn0uZmEtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIlxcZjBkYlwifS5mYS1jb21tZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDc1XCJ9LmZhLWNvbW1lbnQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjdhXCJ9LmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNjUxXCJ9LmZhLWNvbW1lbnQtZG90czpiZWZvcmV7Y29udGVudDpcIlxcZjRhZFwifS5mYS1jb21tZW50LW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZjVcIn0uZmEtY29tbWVudC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRiM1wifS5mYS1jb21tZW50czpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifS5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTNcIn0uZmEtY29tcGFjdC1kaXNjOmJlZm9yZXtjb250ZW50OlwiXFxmNTFmXCJ9LmZhLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGVcIn0uZmEtY29tcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjZcIn0uZmEtY29tcHJlc3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDIyXCJ9LmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OGNcIn0uZmEtY29uY2llcmdlLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjJcIn0uZmEtY29uZmx1ZW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjc4ZFwifS5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmV7Y29udGVudDpcIlxcZjIwZVwifS5mYS1jb250YW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmRcIn0uZmEtY29va2llOmJlZm9yZXtjb250ZW50OlwiXFxmNTYzXCJ9LmZhLWNvb2tpZS1iaXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTY0XCJ9LmZhLWNvcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzVcIn0uZmEtY29weXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMWY5XCJ9LmZhLWNvdHRvbi1idXJlYXU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4OWVcIn0uZmEtY291Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjhcIn0uZmEtY3BhbmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMzg4XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWVcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmV7Y29udGVudDpcIlxcZjRlN1wifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZXtjb250ZW50OlwiXFxmNGU4XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTlcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmV7Y29udGVudDpcIlxcZjRlYVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNGViXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWNcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWRcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmV7Y29udGVudDpcIlxcZjRlZVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZXtjb250ZW50OlwiXFxmNGVmXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjBcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmNGYxXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjJcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZXtjb250ZW50OlwiXFxmNGYzXCJ9LmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDlkXCJ9LmZhLWNyaXRpY2FsLXJvbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzlcIn0uZmEtY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNVwifS5mYS1jcm9wLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU2NVwifS5mYS1jcm9zczpiZWZvcmV7Y29udGVudDpcIlxcZjY1NFwifS5mYS1jcm9zc2hhaXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMDViXCJ9LmZhLWNyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjBcIn0uZmEtY3Jvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjFcIn0uZmEtY3J1dGNoOmJlZm9yZXtjb250ZW50OlwiXFxmN2Y3XCJ9LmZhLWNzczM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2NcIn0uZmEtY3NzMy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGJcIn0uZmEtY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiMlwifS5mYS1jdWJlczpiZWZvcmV7Y29udGVudDpcIlxcZjFiM1wifS5mYS1jdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzRcIn0uZmEtY3V0dGxlZmlzaDpiZWZvcmV7Y29udGVudDpcIlxcZjM4Y1wifS5mYS1kLWFuZC1kOmJlZm9yZXtjb250ZW50OlwiXFxmMzhkXCJ9LmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZXtjb250ZW50OlwiXFxmNmNhXCJ9LmZhLWRhaWx5bW90aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlMDUyXCJ9LmZhLWRhc2hjdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjEwXCJ9LmZhLWRhdGFiYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWMwXCJ9LmZhLWRlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTRcIn0uZmEtZGVlemVyOmJlZm9yZXtjb250ZW50OlwiXFxlMDc3XCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIlxcZjFhNVwifS5mYS1kZW1vY3JhdDpiZWZvcmV7Y29udGVudDpcIlxcZjc0N1wifS5mYS1kZXBsb3lkb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGVcIn0uZmEtZGVza3BybzpiZWZvcmV7Y29udGVudDpcIlxcZjM4ZlwifS5mYS1kZXNrdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9LmZhLWRldjpiZWZvcmV7Y29udGVudDpcIlxcZjZjY1wifS5mYS1kZXZpYW50YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWJkXCJ9LmZhLWRoYXJtYWNoYWtyYTpiZWZvcmV7Y29udGVudDpcIlxcZjY1NVwifS5mYS1kaGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTBcIn0uZmEtZGlhZ25vc2VzOmJlZm9yZXtjb250ZW50OlwiXFxmNDcwXCJ9LmZhLWRpYXNwb3JhOmJlZm9yZXtjb250ZW50OlwiXFxmNzkxXCJ9LmZhLWRpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjJcIn0uZmEtZGljZS1kMjA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2Y2ZcIn0uZmEtZGljZS1kNjpiZWZvcmV7Y29udGVudDpcIlxcZjZkMVwifS5mYS1kaWNlLWZpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjNcIn0uZmEtZGljZS1mb3VyOmJlZm9yZXtjb250ZW50OlwiXFxmNTI0XCJ9LmZhLWRpY2Utb25lOmJlZm9yZXtjb250ZW50OlwiXFxmNTI1XCJ9LmZhLWRpY2Utc2l4OmJlZm9yZXtjb250ZW50OlwiXFxmNTI2XCJ9LmZhLWRpY2UtdGhyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjdcIn0uZmEtZGljZS10d286YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjhcIn0uZmEtZGlnZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhNlwifS5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZXtjb250ZW50OlwiXFxmMzkxXCJ9LmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZjU2NlwifS5mYS1kaXJlY3Rpb25zOmJlZm9yZXtjb250ZW50OlwiXFxmNWViXCJ9LmZhLWRpc2NvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTJcIn0uZmEtZGlzY291cnNlOmJlZm9yZXtjb250ZW50OlwiXFxmMzkzXCJ9LmZhLWRpc2Vhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZmFcIn0uZmEtZGl2aWRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTI5XCJ9LmZhLWRpenp5OmJlZm9yZXtjb250ZW50OlwiXFxmNTY3XCJ9LmZhLWRuYTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MVwifS5mYS1kb2NodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTRcIn0uZmEtZG9ja2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMzk1XCJ9LmZhLWRvZzpiZWZvcmV7Y29udGVudDpcIlxcZjZkM1wifS5mYS1kb2xsYXItc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NVwifS5mYS1kb2xseTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MlwifS5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNDc0XCJ9LmZhLWRvbmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiOVwifS5mYS1kb29yLWNsb3NlZDpiZWZvcmV7Y29udGVudDpcIlxcZjUyYVwifS5mYS1kb29yLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmJcIn0uZmEtZG90LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5MlwifS5mYS1kb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxmNGJhXCJ9LmZhLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE5XCJ9LmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTZcIn0uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjU2OFwifS5mYS1kcmFnb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDVcIn0uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZXtjb250ZW50OlwiXFxmNWVlXCJ9LmZhLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdkXCJ9LmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjM5N1wifS5mYS1kcm9wYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMTZiXCJ9LmZhLWRydW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjlcIn0uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmV7Y29udGVudDpcIlxcZjU2YVwifS5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjZkN1wifS5mYS1kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTlcIn0uZmEtZHVtYmJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGJcIn0uZmEtZHVtcHN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTNcIn0uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjc5NFwifS5mYS1kdW5nZW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNmQ5XCJ9LmZhLWR5YWxvZzpiZWZvcmV7Y29udGVudDpcIlxcZjM5OVwifS5mYS1lYXJseWJpcmRzOmJlZm9yZXtjb250ZW50OlwiXFxmMzlhXCJ9LmZhLWViYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjRcIn0uZmEtZWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4MlwifS5mYS1lZGdlLWxlZ2FjeTpiZWZvcmV7Y29udGVudDpcIlxcZTA3OFwifS5mYS1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQ0XCJ9LmZhLWVnZzpiZWZvcmV7Y29udGVudDpcIlxcZjdmYlwifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MlwifS5mYS1lbGVtZW50b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzBcIn0uZmEtZWxsaXBzaXMtaDpiZWZvcmV7Y29udGVudDpcIlxcZjE0MVwifS5mYS1lbGxpcHNpcy12OmJlZm9yZXtjb250ZW50OlwiXFxmMTQyXCJ9LmZhLWVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZjFcIn0uZmEtZW1iZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjNcIn0uZmEtZW1waXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQxXCJ9LmZhLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGUwXCJ9LmZhLWVudmVsb3BlLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjZcIn0uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmNjU4XCJ9LmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5OVwifS5mYS1lbnZpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTlcIn0uZmEtZXF1YWxzOmJlZm9yZXtjb250ZW50OlwiXFxmNTJjXCJ9LmZhLWVyYXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyZFwifS5mYS1lcmxhbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWRcIn0uZmEtZXRoZXJldW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmVcIn0uZmEtZXRoZXJuZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTZcIn0uZmEtZXRzeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkN1wifS5mYS1ldXJvLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTNcIn0uZmEtZXZlcm5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzlcIn0uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzYyXCJ9LmZhLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTJhXCJ9LmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2YVwifS5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MVwifS5mYS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjVcIn0uZmEtZXhwYW5kLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQyNFwifS5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjMxZVwifS5mYS1leHBlZGl0ZWRzc2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn0uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWRcIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzYwXCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZVwifS5mYS1leWUtZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmYlwifS5mYS1leWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzBcIn0uZmEtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWFcIn0uZmEtZmFjZWJvb2stZjpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZVwifS5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWZcIn0uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgyXCJ9LmZhLWZhbjpiZWZvcmV7Y29udGVudDpcIlxcZjg2M1wifS5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjZkY1wifS5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ5XCJ9LmZhLWZhc3QtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MFwifS5mYS1mYXVjZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDVcIn0uZmEtZmF4OmJlZm9yZXtjb250ZW50OlwiXFxmMWFjXCJ9LmZhLWZlYXRoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmRcIn0uZmEtZmVhdGhlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmJcIn0uZmEtZmVkZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTdcIn0uZmEtZmVkb3JhOmJlZm9yZXtjb250ZW50OlwiXFxmNzk4XCJ9LmZhLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MlwifS5mYS1maWdodGVyLWpldDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifS5mYS1maWdtYTpiZWZvcmV7Y29udGVudDpcIlxcZjc5OVwifS5mYS1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTViXCJ9LmZhLWZpbGUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTVjXCJ9LmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjNlwifS5mYS1maWxlLWF1ZGlvOmJlZm9yZXtjb250ZW50OlwiXFxmMWM3XCJ9LmZhLWZpbGUtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjOVwifS5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZXtjb250ZW50OlwiXFxmNTZjXCJ9LmZhLWZpbGUtY3N2OmJlZm9yZXtjb250ZW50OlwiXFxmNmRkXCJ9LmZhLWZpbGUtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmRcIn0uZmEtZmlsZS1leGNlbDpiZWZvcmV7Y29udGVudDpcIlxcZjFjM1wifS5mYS1maWxlLWV4cG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZjU2ZVwifS5mYS1maWxlLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWM1XCJ9LmZhLWZpbGUtaW1wb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmNTZmXCJ9LmZhLWZpbGUtaW52b2ljZTpiZWZvcmV7Y29udGVudDpcIlxcZjU3MFwifS5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNTcxXCJ9LmZhLWZpbGUtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3N1wifS5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDc4XCJ9LmZhLWZpbGUtcGRmOmJlZm9yZXtjb250ZW50OlwiXFxmMWMxXCJ9LmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmV7Y29udGVudDpcIlxcZjFjNFwifS5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjU3MlwifS5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZjU3M1wifS5mYS1maWxlLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjU3NFwifS5mYS1maWxlLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMWM4XCJ9LmZhLWZpbGUtd29yZDpiZWZvcmV7Y29udGVudDpcIlxcZjFjMlwifS5mYS1maWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNTc1XCJ9LmZhLWZpbGwtZHJpcDpiZWZvcmV7Y29udGVudDpcIlxcZjU3NlwifS5mYS1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmMDA4XCJ9LmZhLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBiMFwifS5mYS1maW5nZXJwcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjU3N1wifS5mYS1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZkXCJ9LmZhLWZpcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmN2U0XCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTM0XCJ9LmZhLWZpcmVmb3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjlcIn0uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZXtjb250ZW50OlwiXFxlMDA3XCJ9LmZhLWZpcnN0LWFpZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3OVwifS5mYS1maXJzdC1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJiMFwifS5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGFcIn0uZmEtZmlyc3RkcmFmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNhMVwifS5mYS1maXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTc4XCJ9LmZhLWZpc3QtcmFpc2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNmRlXCJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjRcIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWVcIn0uZmEtZmxhZy11c2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NGRcIn0uZmEtZmxhc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzNcIn0uZmEtZmxpY2tyOmJlZm9yZXtjb250ZW50OlwiXFxmMTZlXCJ9LmZhLWZsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0ZFwifS5mYS1mbHVzaGVkOmJlZm9yZXtjb250ZW50OlwiXFxmNTc5XCJ9LmZhLWZseTpiZWZvcmV7Y29udGVudDpcIlxcZjQxN1wifS5mYS1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2JcIn0uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmNjVkXCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMDdjXCJ9LmZhLWZvbGRlci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmNjVlXCJ9LmZhLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzFcIn0uZmEtZm9udC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMmI0XCJ9LmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWNcIn0uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjVcIn0uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjRlNlwifS5mYS1mb250aWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODBcIn0uZmEtZm9udGljb25zLWZpOmJlZm9yZXtjb250ZW50OlwiXFxmM2EyXCJ9LmZhLWZvb3RiYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGVcIn0uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjg2XCJ9LmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTNcIn0uZmEtZm9ydW1iZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTFcIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZVwifS5mYS1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgwXCJ9LmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmM1XCJ9LmZhLWZyZWVic2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTRcIn0uZmEtZnJvZzpiZWZvcmV7Y29udGVudDpcIlxcZjUyZVwifS5mYS1mcm93bjpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifS5mYS1mcm93bi1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNTdhXCJ9LmZhLWZ1bGNydW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGJcIn0uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjY2MlwifS5mYS1mdXRib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTNcIn0uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGNcIn0uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTBkXCJ9LmZhLWdhbWVwYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0uZmEtZ2FzLXB1bXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmZcIn0uZmEtZ2F2ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTNcIn0uZmEtZ2VtOmJlZm9yZXtjb250ZW50OlwiXFxmM2E1XCJ9LmZhLWdlbmRlcmxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmRcIn0uZmEtZ2V0LXBvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI2NVwifS5mYS1nZzpiZWZvcmV7Y29udGVudDpcIlxcZjI2MFwifS5mYS1nZy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjFcIn0uZmEtZ2hvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZTJcIn0uZmEtZ2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2YlwifS5mYS1naWZ0czpiZWZvcmV7Y29udGVudDpcIlxcZjc5Y1wifS5mYS1naXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDNcIn0uZmEtZ2l0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg0MVwifS5mYS1naXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQyXCJ9LmZhLWdpdGh1YjpiZWZvcmV7Y29udGVudDpcIlxcZjA5YlwifS5mYS1naXRodWItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTEzXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTJcIn0uZmEtZ2l0a3Jha2VuOmJlZm9yZXtjb250ZW50OlwiXFxmM2E2XCJ9LmZhLWdpdGxhYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NlwifS5mYS1naXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjZcIn0uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmNzlmXCJ9LmZhLWdsYXNzLW1hcnRpbmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDBcIn0uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2JcIn0uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmV7Y29udGVudDpcIlxcZjdhMFwifS5mYS1nbGFzc2VzOmJlZm9yZXtjb250ZW50OlwiXFxmNTMwXCJ9LmZhLWdsaWRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE1XCJ9LmZhLWdsaWRlLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTZcIn0uZmEtZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWNcIn0uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZXtjb250ZW50OlwiXFxmNTdjXCJ9LmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZXtjb250ZW50OlwiXFxmNTdkXCJ9LmZhLWdsb2JlLWFzaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2VcIn0uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmN2EyXCJ9LmZhLWdvZm9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhN1wifS5mYS1nb2xmLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTBcIn0uZmEtZ29vZHJlYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmM2E4XCJ9LmZhLWdvb2RyZWFkcy1nOmJlZm9yZXtjb250ZW50OlwiXFxmM2E5XCJ9LmZhLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMFwifS5mYS1nb29nbGUtZHJpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWFcIn0uZmEtZ29vZ2xlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZTA3OVwifS5mYS1nb29nbGUtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjNhYlwifS5mYS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjJiM1wifS5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ1XCJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNFwifS5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMWVlXCJ9LmZhLWdvcHVyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NjRcIn0uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWRcIn0uZmEtZ3JhdGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODRcIn0uZmEtZ3JhdjpiZWZvcmV7Y29udGVudDpcIlxcZjJkNlwifS5mYS1ncmVhdGVyLXRoYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzFcIn0uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNTMyXCJ9LmZhLWdyaW1hY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2ZcIn0uZmEtZ3JpbjpiZWZvcmV7Y29udGVudDpcIlxcZjU4MFwifS5mYS1ncmluLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU4MVwifS5mYS1ncmluLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODJcIn0uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmNTgzXCJ9LmZhLWdyaW4taGVhcnRzOmJlZm9yZXtjb250ZW50OlwiXFxmNTg0XCJ9LmZhLWdyaW4tc3F1aW50OmJlZm9yZXtjb250ZW50OlwiXFxmNTg1XCJ9LmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmNTg2XCJ9LmZhLWdyaW4tc3RhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODdcIn0uZmEtZ3Jpbi10ZWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjU4OFwifS5mYS1ncmluLXRvbmd1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjU4OVwifS5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGFcIn0uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmV7Y29udGVudDpcIlxcZjU4YlwifS5mYS1ncmluLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGNcIn0uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmNThkXCJ9LmZhLWdyaXAtbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTRcIn0uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjdhNVwifS5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNThlXCJ9LmZhLWdyaXBmaXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FjXCJ9LmZhLWdydW50OmJlZm9yZXtjb250ZW50OlwiXFxmM2FkXCJ9LmZhLWd1aWxkZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2VcIn0uZmEtZ3VpdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmN2E2XCJ9LmZhLWd1bHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWVcIn0uZmEtaC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn0uZmEtaGFja2VyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDRcIn0uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FmXCJ9LmZhLWhhY2tlcnJhbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZjdcIn0uZmEtaGFtYnVyZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmODA1XCJ9LmZhLWhhbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjZlM1wifS5mYS1oYW1zYTpiZWZvcmV7Y29udGVudDpcIlxcZjY2NVwifS5mYS1oYW5kLWhvbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmRcIn0uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNGJlXCJ9LmZhLWhhbmQtaG9sZGluZy1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxlMDVjXCJ9LmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzBcIn0uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNGMxXCJ9LmZhLWhhbmQtbGl6YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjU4XCJ9LmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmV7Y29udGVudDpcIlxcZjgwNlwifS5mYS1oYW5kLXBhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjU2XCJ9LmZhLWhhbmQtcGVhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWJcIn0uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGE3XCJ9LmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNVwifS5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE0XCJ9LmZhLWhhbmQtcG9pbnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTZcIn0uZmEtaGFuZC1wb2ludGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjVhXCJ9LmZhLWhhbmQtcm9jazpiZWZvcmV7Y29udGVudDpcIlxcZjI1NVwifS5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50OlwiXFxmMjU3XCJ9LmZhLWhhbmQtc3BhcmtsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWRcIn0uZmEtaGFuZC1zcG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjI1OVwifS5mYS1oYW5kczpiZWZvcmV7Y29udGVudDpcIlxcZjRjMlwifS5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGM0XCJ9LmZhLWhhbmRzLXdhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWVcIn0uZmEtaGFuZHNoYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMmI1XCJ9LmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWZcIn0uZmEtaGFuZHNoYWtlLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDYwXCJ9LmZhLWhhbnVraWFoOmJlZm9yZXtjb250ZW50OlwiXFxmNmU2XCJ9LmZhLWhhcmQtaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmODA3XCJ9LmZhLWhhc2h0YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTJcIn0uZmEtaGF0LWNvd2JveTpiZWZvcmV7Y29udGVudDpcIlxcZjhjMFwifS5mYS1oYXQtY293Ym95LXNpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4YzFcIn0uZmEtaGF0LXdpemFyZDpiZWZvcmV7Y29udGVudDpcIlxcZjZlOFwifS5mYS1oZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTBcIn0uZmEtaGVhZC1zaWRlLWNvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxlMDYxXCJ9LmZhLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA2MlwifS5mYS1oZWFkLXNpZGUtbWFzazpiZWZvcmV7Y29udGVudDpcIlxcZTA2M1wifS5mYS1oZWFkLXNpZGUtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjRcIn0uZmEtaGVhZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFkY1wifS5mYS1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDI1XCJ9LmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNThmXCJ9LmZhLWhlYWRzZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTBcIn0uZmEtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDRcIn0uZmEtaGVhcnQtYnJva2VuOmJlZm9yZXtjb250ZW50OlwiXFxmN2E5XCJ9LmZhLWhlYXJ0YmVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxZVwifS5mYS1oZWxpY29wdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTMzXCJ9LmZhLWhpZ2hsaWdodGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTkxXCJ9LmZhLWhpa2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjZlY1wifS5mYS1oaXBwbzpiZWZvcmV7Y29udGVudDpcIlxcZjZlZFwifS5mYS1oaXBzOmJlZm9yZXtjb250ZW50OlwiXFxmNDUyXCJ9LmZhLWhpcmUtYS1oZWxwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjBcIn0uZmEtaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjFkYVwifS5mYS1oaXZlOmJlZm9yZXtjb250ZW50OlwiXFxlMDdmXCJ9LmZhLWhvY2tleS1wdWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNDUzXCJ9LmZhLWhvbGx5LWJlcnJ5OmJlZm9yZXtjb250ZW50OlwiXFxmN2FhXCJ9LmZhLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTVcIn0uZmEtaG9vbGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjdcIn0uZmEtaG9ybmJpbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTJcIn0uZmEtaG9yc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZjBcIn0uZmEtaG9yc2UtaGVhZDpiZWZvcmV7Y29udGVudDpcIlxcZjdhYlwifS5mYS1ob3NwaXRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjBmOFwifS5mYS1ob3NwaXRhbC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2RcIn0uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZXtjb250ZW50OlwiXFxmNDdlXCJ9LmZhLWhvc3BpdGFsLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MGRcIn0uZmEtaG90LXR1YjpiZWZvcmV7Y29udGVudDpcIlxcZjU5M1wifS5mYS1ob3Rkb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MGZcIn0uZmEtaG90ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTRcIn0uZmEtaG90amFyOmJlZm9yZXtjb250ZW50OlwiXFxmM2IxXCJ9LmZhLWhvdXJnbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjI1NFwifS5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjUzXCJ9LmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMjUyXCJ9LmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjI1MVwifS5mYS1ob3VzZS1kYW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZjFcIn0uZmEtaG91c2UtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA2NVwifS5mYS1ob3V6ejpiZWZvcmV7Y29udGVudDpcIlxcZjI3Y1wifS5mYS1ocnl2bmlhOmJlZm9yZXtjb250ZW50OlwiXFxmNmYyXCJ9LmZhLWh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxmMTNiXCJ9LmZhLWh1YnNwb3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjJcIn0uZmEtaS1jdXJzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDZcIn0uZmEtaWNlLWNyZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmODEwXCJ9LmZhLWljaWNsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YWRcIn0uZmEtaWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NmRcIn0uZmEtaWQtYmFkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzFcIn0uZmEtaWQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJjMlwifS5mYS1pZC1jYXJkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZlwifS5mYS1pZGVhbDpiZWZvcmV7Y29udGVudDpcIlxcZTAxM1wifS5mYS1pZ2xvbzpiZWZvcmV7Y29udGVudDpcIlxcZjdhZVwifS5mYS1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAzZVwifS5mYS1pbWFnZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDJcIn0uZmEtaW1kYjpiZWZvcmV7Y29udGVudDpcIlxcZjJkOFwifS5mYS1pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZjAxY1wifS5mYS1pbmRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2NcIn0uZmEtaW5kdXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzVcIn0uZmEtaW5maW5pdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzRcIn0uZmEtaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyOVwifS5mYS1pbmZvLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1YVwifS5mYS1pbm5vc29mdDpiZWZvcmV7Y29udGVudDpcIlxcZTA4MFwifS5mYS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmRcIn0uZmEtaW5zdGFncmFtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZTA1NVwifS5mYS1pbnN0YWxvZDpiZWZvcmV7Y29udGVudDpcIlxcZTA4MVwifS5mYS1pbnRlcmNvbTpiZWZvcmV7Y29udGVudDpcIlxcZjdhZlwifS5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2YlwifS5mYS1pbnZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjdiMFwifS5mYS1pb3hob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA4XCJ9LmZhLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAzM1wifS5mYS1pdGNoLWlvOmJlZm9yZXtjb250ZW50OlwiXFxmODNhXCJ9LmZhLWl0dW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjNiNFwifS5mYS1pdHVuZXMtbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNiNVwifS5mYS1qYXZhOmJlZm9yZXtjb250ZW50OlwiXFxmNGU0XCJ9LmZhLWplZGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NjlcIn0uZmEtamVkaS1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUwZVwifS5mYS1qZW5raW5zOmJlZm9yZXtjb250ZW50OlwiXFxmM2I2XCJ9LmZhLWppcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjFcIn0uZmEtam9nZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjdcIn0uZmEtam9pbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTVcIn0uZmEtam9vbWxhOmJlZm9yZXtjb250ZW50OlwiXFxmMWFhXCJ9LmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZXtjb250ZW50OlwiXFxmNjZhXCJ9LmZhLWpzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I4XCJ9LmZhLWpzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjNiOVwifS5mYS1qc2ZpZGRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjY1wifS5mYS1rYWFiYTpiZWZvcmV7Y29udGVudDpcIlxcZjY2YlwifS5mYS1rYWdnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZmFcIn0uZmEta2V5OmJlZm9yZXtjb250ZW50OlwiXFxmMDg0XCJ9LmZhLWtleWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjVcIn0uZmEta2V5Ym9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0uZmEta2V5Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxmM2JhXCJ9LmZhLWtoYW5kYTpiZWZvcmV7Y29udGVudDpcIlxcZjY2ZFwifS5mYS1raWNrc3RhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNiYlwifS5mYS1raWNrc3RhcnRlci1rOmJlZm9yZXtjb250ZW50OlwiXFxmM2JjXCJ9LmZhLWtpc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTZcIn0uZmEta2lzcy1iZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmNTk3XCJ9LmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjU5OFwifS5mYS1raXdpLWJpcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzVcIn0uZmEta29ydnVlOmJlZm9yZXtjb250ZW50OlwiXFxmNDJmXCJ9LmZhLWxhbmRtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmNjZmXCJ9LmZhLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWFiXCJ9LmZhLWxhcHRvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOVwifS5mYS1sYXB0b3AtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjVmY1wifS5mYS1sYXB0b3AtaG91c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjZcIn0uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTJcIn0uZmEtbGFyYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjNiZFwifS5mYS1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDJcIn0uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwM1wifS5mYS1sYXVnaDpiZWZvcmV7Y29udGVudDpcIlxcZjU5OVwifS5mYS1sYXVnaC1iZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmNTlhXCJ9LmZhLWxhdWdoLXNxdWludDpiZWZvcmV7Y29udGVudDpcIlxcZjU5YlwifS5mYS1sYXVnaC13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNTljXCJ9LmZhLWxheWVyLWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmNWZkXCJ9LmZhLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmNcIn0uZmEtbGVhbnB1YjpiZWZvcmV7Y29udGVudDpcIlxcZjIxMlwifS5mYS1sZW1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5NFwifS5mYS1sZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFkXCJ9LmZhLWxlc3MtdGhhbjpiZWZvcmV7Y29udGVudDpcIlxcZjUzNlwifS5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzdcIn0uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmVcIn0uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2JmXCJ9LmZhLWxpZmUtcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFjZFwifS5mYS1saWdodGJ1bGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWJcIn0uZmEtbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNjMFwifS5mYS1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMGMxXCJ9LmZhLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxmMDhjXCJ9LmZhLWxpbmtlZGluLWluOmJlZm9yZXtjb250ZW50OlwiXFxmMGUxXCJ9LmZhLWxpbm9kZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiOFwifS5mYS1saW51eDpiZWZvcmV7Y29udGVudDpcIlxcZjE3Y1wifS5mYS1saXJhLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTVcIn0uZmEtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYVwifS5mYS1saXN0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMlwifS5mYS1saXN0LW9sOmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9LmZhLWxpc3QtdWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2FcIn0uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjRcIn0uZmEtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjAyM1wifS5mYS1sb2NrLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzFcIn0uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjMwOVwifS5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzBhXCJ9LmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMzBiXCJ9LmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMzBjXCJ9LmZhLWxvdy12aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYThcIn0uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTlkXCJ9LmZhLWx1bmdzOmJlZm9yZXtjb250ZW50OlwiXFxmNjA0XCJ9LmZhLWx1bmdzLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDY3XCJ9LmZhLWx5ZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzNcIn0uZmEtbWFnZW50bzpiZWZvcmV7Y29udGVudDpcIlxcZjNjNFwifS5mYS1tYWdpYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkMFwifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzZcIn0uZmEtbWFpbC1idWxrOmJlZm9yZXtjb250ZW50OlwiXFxmNjc0XCJ9LmZhLW1haWxjaGltcDpiZWZvcmV7Y29udGVudDpcIlxcZjU5ZVwifS5mYS1tYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgzXCJ9LmZhLW1hbmRhbG9yaWFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTBmXCJ9LmZhLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjI3OVwifS5mYS1tYXAtbWFya2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNTlmXCJ9LmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNWEwXCJ9LmZhLW1hcC1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDFcIn0uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzVcIn0uZmEtbWFwLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3NlwifS5mYS1tYXAtc2lnbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzdcIn0uZmEtbWFya2Rvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MGZcIn0uZmEtbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxmNWExXCJ9LmZhLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjJcIn0uZmEtbWFycy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn0uZmEtbWFycy1zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn0uZmEtbWFycy1zdHJva2UtaDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYlwifS5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZXtjb250ZW50OlwiXFxmMjJhXCJ9LmZhLW1hc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZmFcIn0uZmEtbWFzdG9kb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjZcIn0uZmEtbWF4Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxmMTM2XCJ9LmZhLW1kYjpiZWZvcmV7Y29udGVudDpcIlxcZjhjYVwifS5mYS1tZWRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjVhMlwifS5mYS1tZWRhcHBzOmJlZm9yZXtjb250ZW50OlwiXFxmM2M2XCJ9LmZhLW1lZGl1bTpiZWZvcmV7Y29udGVudDpcIlxcZjIzYVwifS5mYS1tZWRpdW0tbTpiZWZvcmV7Y29udGVudDpcIlxcZjNjN1wifS5mYS1tZWRraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmFcIn0uZmEtbWVkcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzhcIn0uZmEtbWVldHVwOmJlZm9yZXtjb250ZW50OlwiXFxmMmUwXCJ9LmZhLW1lZ2Fwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmNWEzXCJ9LmZhLW1laDpiZWZvcmV7Y29udGVudDpcIlxcZjExYVwifS5mYS1tZWgtYmxhbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTRcIn0uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmV7Y29udGVudDpcIlxcZjVhNVwifS5mYS1tZW1vcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzhcIn0uZmEtbWVuZGVsZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjNcIn0uZmEtbWVub3JhaDpiZWZvcmV7Y29udGVudDpcIlxcZjY3NlwifS5mYS1tZXJjdXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjIzXCJ9LmZhLW1ldGVvcjpiZWZvcmV7Y29udGVudDpcIlxcZjc1M1wifS5mYS1taWNyb2Jsb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMWFcIn0uZmEtbWljcm9jaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMmRiXCJ9LmZhLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzBcIn0uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzlcIn0uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzlcIn0uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMVwifS5mYS1taWNyb3Njb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmNjEwXCJ9LmZhLW1pY3Jvc29mdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjYVwifS5mYS1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjA2OFwifS5mYS1taW51cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTZcIn0uZmEtbWludXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ2XCJ9LmZhLW1pdHRlbjpiZWZvcmV7Y29udGVudDpcIlxcZjdiNVwifS5mYS1taXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2JcIn0uZmEtbWl4Y2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODlcIn0uZmEtbWl4ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTZcIn0uZmEtbWl6dW5pOmJlZm9yZXtjb250ZW50OlwiXFxmM2NjXCJ9LmZhLW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwYlwifS5mYS1tb2JpbGUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2NkXCJ9LmZhLW1vZHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODVcIn0uZmEtbW9uZXJvOmJlZm9yZXtjb250ZW50OlwiXFxmM2QwXCJ9LmZhLW1vbmV5LWJpbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDZcIn0uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDFcIn0uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZXtjb250ZW50OlwiXFxmNTNhXCJ9LmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2JcIn0uZmEtbW9uZXktY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2NcIn0uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTNkXCJ9LmZhLW1vbnVtZW50OmJlZm9yZXtjb250ZW50OlwiXFxmNWE2XCJ9LmZhLW1vb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODZcIn0uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmV7Y29udGVudDpcIlxcZjVhN1wifS5mYS1tb3NxdWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NzhcIn0uZmEtbW90b3JjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxY1wifS5mYS1tb3VudGFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjZmY1wifS5mYS1tb3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjhjY1wifS5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ1XCJ9LmZhLW11Zy1ob3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjZcIn0uZmEtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDFcIn0uZmEtbmFwc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNkMlwifS5mYS1uZW9zOmJlZm9yZXtjb250ZW50OlwiXFxmNjEyXCJ9LmZhLW5ldHdvcmstd2lyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZmZcIn0uZmEtbmV1dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjJjXCJ9LmZhLW5ld3NwYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlYVwifS5mYS1uaW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YThcIn0uZmEtbm9kZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxOVwifS5mYS1ub2RlLWpzOmJlZm9yZXtjb250ZW50OlwiXFxmM2QzXCJ9LmZhLW5vdC1lcXVhbDpiZWZvcmV7Y29udGVudDpcIlxcZjUzZVwifS5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDgxXCJ9LmZhLW5wbTpiZWZvcmV7Y29udGVudDpcIlxcZjNkNFwifS5mYS1uczg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDVcIn0uZmEtbnV0cml0aW9uaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDZcIn0uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ3XCJ9LmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ4XCJ9LmZhLW9jdG9wdXMtZGVwbG95OmJlZm9yZXtjb250ZW50OlwiXFxlMDgyXCJ9LmZhLW9kbm9rbGFzc25pa2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjNcIn0uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjRcIn0uZmEtb2lsLWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjYxM1wifS5mYS1vbGQtcmVwdWJsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTBcIn0uZmEtb206YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NzlcIn0uZmEtb3BlbmNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2RcIn0uZmEtb3BlbmlkOmJlZm9yZXtjb250ZW50OlwiXFxmMTliXCJ9LmZhLW9wZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMjZhXCJ9LmZhLW9wdGluLW1vbnN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2NcIn0uZmEtb3JjaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZDJcIn0uZmEtb3NpOmJlZm9yZXtjb250ZW50OlwiXFxmNDFhXCJ9LmZhLW90dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzAwXCJ9LmZhLW91dGRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2JcIn0uZmEtcGFnZTQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDdcIn0uZmEtcGFnZWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMThjXCJ9LmZhLXBhZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmODE1XCJ9LmZhLXBhaW50LWJydXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWZjXCJ9LmZhLXBhaW50LXJvbGxlcjpiZWZvcmV7Y29udGVudDpcIlxcZjVhYVwifS5mYS1wYWxldHRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTNmXCJ9LmZhLXBhbGZlZDpiZWZvcmV7Y29udGVudDpcIlxcZjNkOFwifS5mYS1wYWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODJcIn0uZmEtcGFwZXItcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDhcIn0uZmEtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMGM2XCJ9LmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0Y2RcIn0uZmEtcGFyYWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMWRkXCJ9LmZhLXBhcmtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDBcIn0uZmEtcGFzc3BvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWJcIn0uZmEtcGFzdGFmYXJpYW5pc206YmVmb3Jle2NvbnRlbnQ6XCJcXGY2N2JcIn0uZmEtcGFzdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWFcIn0uZmEtcGF0cmVvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNkOVwifS5mYS1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0Y1wifS5mYS1wYXVzZS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGJcIn0uZmEtcGF3OmJlZm9yZXtjb250ZW50OlwiXFxmMWIwXCJ9LmZhLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZFwifS5mYS1wZWFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjY3Y1wifS5mYS1wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDRcIn0uZmEtcGVuLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjMwNVwifS5mYS1wZW4tZmFuY3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWNcIn0uZmEtcGVuLW5pYjpiZWZvcmV7Y29udGVudDpcIlxcZjVhZFwifS5mYS1wZW4tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRiXCJ9LmZhLXBlbmNpbC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDNcIn0uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWFlXCJ9LmZhLXBlbm55LWFyY2FkZTpiZWZvcmV7Y29udGVudDpcIlxcZjcwNFwifS5mYS1wZW9wbGUtYXJyb3dzOmJlZm9yZXtjb250ZW50OlwiXFxlMDY4XCJ9LmZhLXBlb3BsZS1jYXJyeTpiZWZvcmV7Y29udGVudDpcIlxcZjRjZVwifS5mYS1wZXBwZXItaG90OmJlZm9yZXtjb250ZW50OlwiXFxmODE2XCJ9LmZhLXBlcmJ5dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODNcIn0uZmEtcGVyY2VudDpiZWZvcmV7Y29udGVudDpcIlxcZjI5NVwifS5mYS1wZXJjZW50YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmNTQxXCJ9LmZhLXBlcmlzY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjNkYVwifS5mYS1wZXJzb24tYm9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NTZcIn0uZmEtcGhhYnJpY2F0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGJcIn0uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGNcIn0uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxMVwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5NVwifS5mYS1waG9uZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NzlcIn0uZmEtcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGRcIn0uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDk4XCJ9LmZhLXBob25lLXNxdWFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4N2JcIn0uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZXtjb250ZW50OlwiXFxmMmEwXCJ9LmZhLXBob3RvLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmODdjXCJ9LmZhLXBocDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1N1wifS5mYS1waWVkLXBpcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmFlXCJ9LmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWE4XCJ9LmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmNGU1XCJ9LmZhLXBpZWQtcGlwZXItcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTdcIn0uZmEtcGllZC1waXBlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMWVcIn0uZmEtcGlnZ3ktYmFuazpiZWZvcmV7Y29udGVudDpcIlxcZjRkM1wifS5mYS1waWxsczpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NFwifS5mYS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDJcIn0uZmEtcGludGVyZXN0LXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzFcIn0uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkM1wifS5mYS1waXp6YS1zbGljZTpiZWZvcmV7Y29udGVudDpcIlxcZjgxOFwifS5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmNjdmXCJ9LmZhLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDcyXCJ9LmZhLXBsYW5lLWFycml2YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWZcIn0uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNWIwXCJ9LmZhLXBsYW5lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDY5XCJ9LmZhLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGJcIn0uZmEtcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn0uZmEtcGxheXN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGZcIn0uZmEtcGx1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjFlNlwifS5mYS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY3XCJ9LmZhLXBsdXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU1XCJ9LmZhLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZlXCJ9LmZhLXBvZGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2VcIn0uZmEtcG9sbDpiZWZvcmV7Y29udGVudDpcIlxcZjY4MVwifS5mYS1wb2xsLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODJcIn0uZmEtcG9vOmJlZm9yZXtjb250ZW50OlwiXFxmMmZlXCJ9LmZhLXBvby1zdG9ybTpiZWZvcmV7Y29udGVudDpcIlxcZjc1YVwifS5mYS1wb29wOmJlZm9yZXtjb250ZW50OlwiXFxmNjE5XCJ9LmZhLXBvcnRyYWl0OmJlZm9yZXtjb250ZW50OlwiXFxmM2UwXCJ9LmZhLXBvdW5kLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTRcIn0uZmEtcG93ZXItb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDExXCJ9LmZhLXByYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODNcIn0uZmEtcHJheWluZy1oYW5kczpiZWZvcmV7Y29udGVudDpcIlxcZjY4NFwifS5mYS1wcmVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjFcIn0uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NVwifS5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NlwifS5mYS1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjAyZlwifS5mYS1wcm9jZWR1cmVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDg3XCJ9LmZhLXByb2R1Y3QtaHVudDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OFwifS5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDJcIn0uZmEtcHVtcC1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxlMDZhXCJ9LmZhLXB1bXAtc29hcDpiZWZvcmV7Y29udGVudDpcIlxcZTA2YlwifS5mYS1wdXNoZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTFcIn0uZmEtcHV6emxlLXBpZWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJlXCJ9LmZhLXB5dGhvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNlMlwifS5mYS1xcTpiZWZvcmV7Y29udGVudDpcIlxcZjFkNlwifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIn0uZmEtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn0uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU5XCJ9LmZhLXF1aWRkaXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1OFwifS5mYS1xdWluc2NhcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTlcIn0uZmEtcXVvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzRcIn0uZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5mYS1xdXJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjY4N1wifS5mYS1yLXByb2plY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjdcIn0uZmEtcmFkaWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmN2I5XCJ9LmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmFcIn0uZmEtcmFpbmJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjc1YlwifS5mYS1yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzRcIn0uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZXtjb250ZW50OlwiXFxmN2JiXCJ9LmZhLXJhdmVscnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDlcIn0uZmEtcmVhY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWJcIn0uZmEtcmVhY3RldXJvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NWRcIn0uZmEtcmVhZG1lOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ1XCJ9LmZhLXJlYmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMWQwXCJ9LmZhLXJlY2VpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDNcIn0uZmEtcmVjb3JkLXZpbnlsOmJlZm9yZXtjb250ZW50OlwiXFxmOGQ5XCJ9LmZhLXJlY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjhcIn0uZmEtcmVkLXJpdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2UzXCJ9LmZhLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhMVwifS5mYS1yZWRkaXQtYWxpZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODFcIn0uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMlwifS5mYS1yZWRoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmNcIn0uZmEtcmVkbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxZVwifS5mYS1yZWRvLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmOVwifS5mYS1yZWdpc3RlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjVkXCJ9LmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4N2RcIn0uZmEtcmVucmVuOmJlZm9yZXtjb250ZW50OlwiXFxmMThiXCJ9LmZhLXJlcGx5OmJlZm9yZXtjb250ZW50OlwiXFxmM2U1XCJ9LmZhLXJlcGx5LWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMlwifS5mYS1yZXBseWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTZcIn0uZmEtcmVwdWJsaWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjc1ZVwifS5mYS1yZXNlYXJjaGdhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjhcIn0uZmEtcmVzb2x2aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmM2U3XCJ9LmZhLXJlc3Ryb29tOmJlZm9yZXtjb250ZW50OlwiXFxmN2JkXCJ9LmZhLXJldHdlZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzlcIn0uZmEtcmV2OmJlZm9yZXtjb250ZW50OlwiXFxmNWIyXCJ9LmZhLXJpYmJvbjpiZWZvcmV7Y29udGVudDpcIlxcZjRkNlwifS5mYS1yaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNzBiXCJ9LmZhLXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMThcIn0uZmEtcm9ib3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDRcIn0uZmEtcm9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM1XCJ9LmZhLXJvY2tldGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZThcIn0uZmEtcm9ja3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjNlOVwifS5mYS1yb3V0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkN1wifS5mYS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWVcIn0uZmEtcnNzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0M1wifS5mYS1ydWJsZS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU4XCJ9LmZhLXJ1bGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTQ1XCJ9LmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNTQ2XCJ9LmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDdcIn0uZmEtcnVsZXItdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDhcIn0uZmEtcnVubmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjcwY1wifS5mYS1ydXBlZS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9LmZhLXJ1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2FcIn0uZmEtc2FkLWNyeTpiZWZvcmV7Y29udGVudDpcIlxcZjViM1wifS5mYS1zYWQtdGVhcjpiZWZvcmV7Y29udGVudDpcIlxcZjViNFwifS5mYS1zYWZhcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjdcIn0uZmEtc2FsZXNmb3JjZTpiZWZvcmV7Y29udGVudDpcIlxcZjgzYlwifS5mYS1zYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFlXCJ9LmZhLXNhdGVsbGl0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjdiZlwifS5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmV7Y29udGVudDpcIlxcZjdjMFwifS5mYS1zYXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMGM3XCJ9LmZhLXNjaGxpeDpiZWZvcmV7Y29udGVudDpcIlxcZjNlYVwifS5mYS1zY2hvb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDlcIn0uZmEtc2NyZXdkcml2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGFcIn0uZmEtc2NyaWJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjhhXCJ9LmZhLXNjcm9sbDpiZWZvcmV7Y29udGVudDpcIlxcZjcwZVwifS5mYS1zZC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmN2MyXCJ9LmZhLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjAwMlwifS5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNjg4XCJ9LmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjY4OVwifS5mYS1zZWFyY2gtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTBcIn0uZmEtc2VhcmNoLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGVcIn0uZmEtc2VhcmNoZW5naW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWJcIn0uZmEtc2VlZGxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDhcIn0uZmEtc2VsbGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGFcIn0uZmEtc2VsbHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMjEzXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzM1wifS5mYS1zZXJ2aWNlc3RhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWNcIn0uZmEtc2hhcGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNjFmXCJ9LmZhLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDY0XCJ9LmZhLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFlMFwifS5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWUxXCJ9LmZhLXNoYXJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZFwifS5mYS1zaGVrZWwtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwYlwifS5mYS1zaGllbGQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2VkXCJ9LmZhLXNoaWVsZC12aXJ1czpiZWZvcmV7Y29udGVudDpcIlxcZTA2Y1wifS5mYS1zaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMjFhXCJ9LmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGJcIn0uZmEtc2hpcnRzaW5idWxrOmJlZm9yZXtjb250ZW50OlwiXFxmMjE0XCJ9LmZhLXNob2UtcHJpbnRzOmJlZm9yZXtjb250ZW50OlwiXFxmNTRiXCJ9LmZhLXNob3BpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTdcIn0uZmEtc2hvcHBpbmctYmFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkwXCJ9LmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI5MVwifS5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9LmZhLXNob3B3YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNWI1XCJ9LmZhLXNob3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjY1wifS5mYS1zaHV0dGxlLXZhbjpiZWZvcmV7Y29udGVudDpcIlxcZjViNlwifS5mYS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ5XCJ9LmZhLXNpZ24taW4tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY2XCJ9LmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTdcIn0uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY1XCJ9LmZhLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcZjAxMlwifS5mYS1zaWduYXR1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjdcIn0uZmEtc2ltLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzRcIn0uZmEtc2ltcGx5YnVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTVcIn0uZmEtc2luazpiZWZvcmV7Y29udGVudDpcIlxcZTA2ZFwifS5mYS1zaXN0cml4OmJlZm9yZXtjb250ZW50OlwiXFxmM2VlXCJ9LmZhLXNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZThcIn0uZmEtc2l0aDpiZWZvcmV7Y29udGVudDpcIlxcZjUxMlwifS5mYS1za2F0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmN2M1XCJ9LmZhLXNrZXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjdjNlwifS5mYS1za2lpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzlcIn0uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmV7Y29udGVudDpcIlxcZjdjYVwifS5mYS1za3VsbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0Y1wifS5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmNzE0XCJ9LmZhLXNreWF0bGFzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE2XCJ9LmZhLXNreXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdlXCJ9LmZhLXNsYWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMTk4XCJ9LmZhLXNsYWNrLWhhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWZcIn0uZmEtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MTVcIn0uZmEtc2xlaWdoOmJlZm9yZXtjb250ZW50OlwiXFxmN2NjXCJ9LmZhLXNsaWRlcnMtaDpiZWZvcmV7Y29udGVudDpcIlxcZjFkZVwifS5mYS1zbGlkZXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWU3XCJ9LmZhLXNtaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTE4XCJ9LmZhLXNtaWxlLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjhcIn0uZmEtc21pbGUtd2luazpiZWZvcmV7Y29udGVudDpcIlxcZjRkYVwifS5mYS1zbW9nOmJlZm9yZXtjb250ZW50OlwiXFxmNzVmXCJ9LmZhLXNtb2tpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGRcIn0uZmEtc21va2luZy1iYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGRcIn0uZmEtc21zOmJlZm9yZXtjb250ZW50OlwiXFxmN2NkXCJ9LmZhLXNuYXBjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFiXCJ9LmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFjXCJ9LmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhZFwifS5mYS1zbm93Ym9hcmRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3Y2VcIn0uZmEtc25vd2ZsYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMmRjXCJ9LmZhLXNub3dtYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDBcIn0uZmEtc25vd3Bsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDJcIn0uZmEtc29hcDpiZWZvcmV7Y29udGVudDpcIlxcZTA2ZVwifS5mYS1zb2NrczpiZWZvcmV7Y29udGVudDpcIlxcZjY5NlwifS5mYS1zb2xhci1wYW5lbDpiZWZvcmV7Y29udGVudDpcIlxcZjViYVwifS5mYS1zb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRjXCJ9LmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZFwifS5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODgxXCJ9LmZhLXNvcnQtYWxwaGEtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWVcIn0uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ODJcIn0uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifS5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4NFwifS5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifS5mYS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ODVcIn0uZmEtc29ydC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGRkXCJ9LmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTYyXCJ9LmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4NlwifS5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjNcIn0uZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4N1wifS5mYS1zb3J0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGRlXCJ9LmZhLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmVcIn0uZmEtc291cmNldHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjdkM1wifS5mYS1zcGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmJcIn0uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5N1wifS5mYS1zcGVha2FwOmJlZm9yZXtjb250ZW50OlwiXFxmM2YzXCJ9LmZhLXNwZWFrZXItZGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjgzY1wifS5mYS1zcGVsbC1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjg5MVwifS5mYS1zcGlkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MTdcIn0uZmEtc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjExMFwifS5mYS1zcGxvdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmNWJjXCJ9LmZhLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmNcIn0uZmEtc3ByYXktY2FuOmJlZm9yZXtjb250ZW50OlwiXFxmNWJkXCJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjOFwifS5mYS1zcXVhcmUtZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1Y1wifS5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OThcIn0uZmEtc3F1YXJlc3BhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmVcIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGRcIn0uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmNcIn0uZmEtc3RhY2twYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmODQyXCJ9LmZhLXN0YW1wOmJlZm9yZXtjb250ZW50OlwiXFxmNWJmXCJ9LmZhLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDVcIn0uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OTlcIn0uZmEtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMDg5XCJ9LmZhLXN0YXItaGFsZi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzBcIn0uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmV7Y29udGVudDpcIlxcZjY5YVwifS5mYS1zdGFyLW9mLWxpZmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MjFcIn0uZmEtc3RheWxpbmtlZDpiZWZvcmV7Y29udGVudDpcIlxcZjNmNVwifS5mYS1zdGVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNlwifS5mYS1zdGVhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjdcIn0uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y2XCJ9LmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDhcIn0uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUxXCJ9LmZhLXN0ZXRob3Njb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYxXCJ9LmZhLXN0aWNrZXItbXVsZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmN1wifS5mYS1zdGlja3ktbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0OVwifS5mYS1zdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMDRkXCJ9LmZhLXN0b3AtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhkXCJ9LmZhLXN0b3B3YXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjJmMlwifS5mYS1zdG9wd2F0Y2gtMjA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmZcIn0uZmEtc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGVcIn0uZmEtc3RvcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTRmXCJ9LmZhLXN0b3JlLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3MFwifS5mYS1zdG9yZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3MVwifS5mYS1zdHJhdmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjhcIn0uZmEtc3RyZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmNTUwXCJ9LmZhLXN0cmVldC12aWV3OmJlZm9yZXtjb250ZW50OlwiXFxmMjFkXCJ9LmZhLXN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2NcIn0uZmEtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmNDI5XCJ9LmZhLXN0cmlwZS1zOmJlZm9yZXtjb250ZW50OlwiXFxmNDJhXCJ9LmZhLXN0cm9vcHdhZmVsOmJlZm9yZXtjb250ZW50OlwiXFxmNTUxXCJ9LmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjNmOFwifS5mYS1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIlxcZjFhNFwifS5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTNcIn0uZmEtc3Vic2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJjXCJ9LmZhLXN1YndheTpiZWZvcmV7Y29udGVudDpcIlxcZjIzOVwifS5mYS1zdWl0Y2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMlwifS5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNWMxXCJ9LmZhLXN1bjpiZWZvcmV7Y29udGVudDpcIlxcZjE4NVwifS5mYS1zdXBlcnBvd2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjJkZFwifS5mYS1zdXBlcnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyYlwifS5mYS1zdXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjlcIn0uZmEtc3VycHJpc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzJcIn0uZmEtc3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjdkNlwifS5mYS1zd2F0Y2hib29rOmJlZm9yZXtjb250ZW50OlwiXFxmNWMzXCJ9LmZhLXN3aWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmOGUxXCJ9LmZhLXN3aW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzRcIn0uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmV7Y29udGVudDpcIlxcZjVjNVwifS5mYS1zeW1mb255OmJlZm9yZXtjb250ZW50OlwiXFxmODNkXCJ9LmZhLXN5bmFnb2d1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjY5YlwifS5mYS1zeW5jOmJlZm9yZXtjb250ZW50OlwiXFxmMDIxXCJ9LmZhLXN5bmMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmYxXCJ9LmZhLXN5cmluZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGVcIn0uZmEtdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2VcIn0uZmEtdGFibGUtdGVubmlzOmJlZm9yZXtjb250ZW50OlwiXFxmNDVkXCJ9LmZhLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifS5mYS10YWJsZXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ZhXCJ9LmZhLXRhYmxldHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTBcIn0uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmRcIn0uZmEtdGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDJiXCJ9LmZhLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmNcIn0uZmEtdGFwZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkYlwifS5mYS10YXNrczpiZWZvcmV7Y29udGVudDpcIlxcZjBhZVwifS5mYS10YXhpOmJlZm9yZXtjb250ZW50OlwiXFxmMWJhXCJ9LmZhLXRlYW1zcGVhazpiZWZvcmV7Y29udGVudDpcIlxcZjRmOVwifS5mYS10ZWV0aDpiZWZvcmV7Y29udGVudDpcIlxcZjYyZVwifS5mYS10ZWV0aC1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNjJmXCJ9LmZhLXRlbGVncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMmM2XCJ9LmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZlXCJ9LmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NjlcIn0uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxmNzZiXCJ9LmZhLXRlbmNlbnQtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDVcIn0uZmEtdGVuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDdcIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0uZmEtdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzRcIn0uZmEtdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYVwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOVwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDBiXCJ9LmZhLXRoZS1yZWQteWV0aTpiZWZvcmV7Y29udGVudDpcIlxcZjY5ZFwifS5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmNjMwXCJ9LmZhLXRoZW1lY286YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzZcIn0uZmEtdGhlbWVpc2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmIyXCJ9LmZhLXRoZXJtb21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDkxXCJ9LmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMmNiXCJ9LmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn0uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjJjOVwifS5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNhXCJ9LmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmM4XCJ9LmZhLXRoaW5rLXBlYWtzOmJlZm9yZXtjb250ZW50OlwiXFxmNzMxXCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9LmZhLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2NFwifS5mYS10aHVtYnRhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGRcIn0uZmEtdGlja2V0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNmZlwifS5mYS10aWt0b2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2JcIn0uZmEtdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn0uZmEtdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU3XCJ9LmZhLXRpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDNcIn0uZmEtdGludC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjVjN1wifS5mYS10aXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjVjOFwifS5mYS10b2dnbGUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMjA0XCJ9LmZhLXRvZ2dsZS1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNVwifS5mYS10b2lsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDhcIn0uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzFlXCJ9LmZhLXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3MlwifS5mYS10b29sYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNTUyXCJ9LmZhLXRvb2xzOmJlZm9yZXtjb250ZW50OlwiXFxmN2Q5XCJ9LmZhLXRvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmNWM5XCJ9LmZhLXRvcmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNmEwXCJ9LmZhLXRvcmlpLWdhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTFcIn0uZmEtdHJhY3RvcjpiZWZvcmV7Y29udGVudDpcIlxcZjcyMlwifS5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNTEzXCJ9LmZhLXRyYWRlbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjI1Y1wifS5mYS10cmFmZmljLWxpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmNjM3XCJ9LmZhLXRyYWlsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDFcIn0uZmEtdHJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzhcIn0uZmEtdHJhbTpiZWZvcmV7Y29udGVudDpcIlxcZjdkYVwifS5mYS10cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyNFwifS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjVcIn0uZmEtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjhcIn0uZmEtdHJhc2gtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmVkXCJ9LmZhLXRyYXNoLXJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MjlcIn0uZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MmFcIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYlwifS5mYS10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODFcIn0uZmEtdHJvcGh5OmJlZm9yZXtjb250ZW50OlwiXFxmMDkxXCJ9LmZhLXRydWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGQxXCJ9LmZhLXRydWNrLWxvYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGVcIn0uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjYzYlwifS5mYS10cnVjay1tb3Zpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGZcIn0uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZXtjb250ZW50OlwiXFxmNjNjXCJ9LmZhLXRzaGlydDpiZWZvcmV7Y29udGVudDpcIlxcZjU1M1wifS5mYS10dHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTRcIn0uZmEtdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmMTczXCJ9LmZhLXR1bWJsci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzRcIn0uZmEtdHY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmNcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWU4XCJ9LmZhLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTlcIn0uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODFcIn0uZmEtdHlwbzM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmJcIn0uZmEtdWJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQwMlwifS5mYS11YnVudHU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZGZcIn0uZmEtdWlraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDNcIn0uZmEtdW1icmFjbzpiZWZvcmV7Y29udGVudDpcIlxcZjhlOFwifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIlxcZjBlOVwifS5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmV7Y29udGVudDpcIlxcZjVjYVwifS5mYS11bmNoYXJ0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODRcIn0uZmEtdW5kZXJsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGNkXCJ9LmZhLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTJcIn0uZmEtdW5kby1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZWFcIn0uZmEtdW5pcmVnaXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDRcIn0uZmEtdW5pdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDlcIn0uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmV7Y29udGVudDpcIlxcZjI5YVwifS5mYS11bml2ZXJzaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMTljXCJ9LmZhLXVubGluazpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifS5mYS11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWNcIn0uZmEtdW5sb2NrLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzZVwifS5mYS11bnNwbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3Y1wifS5mYS11bnRhcHBkOmJlZm9yZXtjb250ZW50OlwiXFxmNDA1XCJ9LmZhLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5M1wifS5mYS11cHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTBcIn0uZmEtdXNiOmJlZm9yZXtjb250ZW50OlwiXFxmMjg3XCJ9LmZhLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDdcIn0uZmEtdXNlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDZcIn0uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmFcIn0uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmJcIn0uZmEtdXNlci1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjRmY1wifS5mYS11c2VyLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiZFwifS5mYS11c2VyLWNsb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmNGZkXCJ9LmZhLXVzZXItY29nOmJlZm9yZXtjb250ZW50OlwiXFxmNGZlXCJ9LmZhLXVzZXItZWRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjRmZlwifS5mYS11c2VyLWZyaWVuZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDBcIn0uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUwMVwifS5mYS11c2VyLWluanVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MjhcIn0uZmEtdXNlci1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmNTAyXCJ9LmZhLXVzZXItbWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjBcIn0uZmEtdXNlci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjUwM1wifS5mYS11c2VyLW5pbmphOmJlZm9yZXtjb250ZW50OlwiXFxmNTA0XCJ9LmZhLXVzZXItbnVyc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MmZcIn0uZmEtdXNlci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM0XCJ9LmZhLXVzZXItc2VjcmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMjFiXCJ9LmZhLXVzZXItc2hpZWxkOmJlZm9yZXtjb250ZW50OlwiXFxmNTA1XCJ9LmZhLXVzZXItc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDZcIn0uZmEtdXNlci10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDdcIn0uZmEtdXNlci10aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDhcIn0uZmEtdXNlci10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifS5mYS11c2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjMFwifS5mYS11c2Vycy1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDlcIn0uZmEtdXNlcnMtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzNcIn0uZmEtdXNwczpiZWZvcmV7Y29udGVudDpcIlxcZjdlMVwifS5mYS11c3N1bm5haDpiZWZvcmV7Y29udGVudDpcIlxcZjQwN1wifS5mYS11dGVuc2lsLXNwb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMmU1XCJ9LmZhLXV0ZW5zaWxzOmJlZm9yZXtjb250ZW50OlwiXFxmMmU3XCJ9LmZhLXZhYWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjQwOFwifS5mYS12ZWN0b3Itc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNWNiXCJ9LmZhLXZlbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIxXCJ9LmZhLXZlbnVzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyNlwifS5mYS12ZW51cy1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjI4XCJ9LmZhLXZlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODVcIn0uZmEtdmVzdC1wYXRjaGVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDg2XCJ9LmZhLXZpYWNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzdcIn0uZmEtdmlhZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMmE5XCJ9LmZhLXZpYWRlby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWFcIn0uZmEtdmlhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ5MlwifS5mYS12aWFsczpiZWZvcmV7Y29udGVudDpcIlxcZjQ5M1wifS5mYS12aWJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQwOVwifS5mYS12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjAzZFwifS5mYS12aWRlby1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRlMlwifS5mYS12aWhhcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTdcIn0uZmEtdmltZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGFcIn0uZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk0XCJ9LmZhLXZpbWVvLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2RcIn0uZmEtdmluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjYVwifS5mYS12aXJ1czpiZWZvcmV7Y29udGVudDpcIlxcZTA3NFwifS5mYS12aXJ1cy1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3NVwifS5mYS12aXJ1c2VzOmJlZm9yZXtjb250ZW50OlwiXFxlMDc2XCJ9LmZhLXZrOmJlZm9yZXtjb250ZW50OlwiXFxmMTg5XCJ9LmZhLXZudjpiZWZvcmV7Y29udGVudDpcIlxcZjQwYlwifS5mYS12b2ljZW1haWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4OTdcIn0uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDVmXCJ9LmZhLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDI3XCJ9LmZhLXZvbHVtZS1tdXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNmE5XCJ9LmZhLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjZcIn0uZmEtdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDI4XCJ9LmZhLXZvdGUteWVhOmJlZm9yZXtjb250ZW50OlwiXFxmNzcyXCJ9LmZhLXZyLWNhcmRib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjcyOVwifS5mYS12dWVqczpiZWZvcmV7Y29udGVudDpcIlxcZjQxZlwifS5mYS13YWxraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNTU0XCJ9LmZhLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjU1NVwifS5mYS13YXJlaG91c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTRcIn0uZmEtd2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZTA4N1wifS5mYS13YXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjc3M1wifS5mYS13YXZlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjgzZVwifS5mYS13YXplOmJlZm9yZXtjb250ZW50OlwiXFxmODNmXCJ9LmZhLXdlZWJseTpiZWZvcmV7Y29udGVudDpcIlxcZjVjY1wifS5mYS13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjE4YVwifS5mYS13ZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTZcIn0uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2RcIn0uZmEtd2VpeGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ3XCJ9LmZhLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9LmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwY1wifS5mYS13aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9LmZhLXdobWNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDBkXCJ9LmZhLXdpZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWJcIn0uZmEtd2lraXBlZGlhLXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjZcIn0uZmEtd2luZDpiZWZvcmV7Y29udGVudDpcIlxcZjcyZVwifS5mYS13aW5kb3ctY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTBcIn0uZmEtd2luZG93LW1heGltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMmQwXCJ9LmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMVwifS5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMlwifS5mYS13aW5kb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMTdhXCJ9LmZhLXdpbmUtYm90dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNzJmXCJ9LmZhLXdpbmUtZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTNcIn0uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2VcIn0uZmEtd2l4OmJlZm9yZXtjb250ZW50OlwiXFxmNWNmXCJ9LmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmNzMwXCJ9LmZhLXdvZHU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODhcIn0uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxNFwifS5mYS13b24tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OVwifS5mYS13b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWFcIn0uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxMVwifS5mYS13cGJlZ2lubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjk3XCJ9LmZhLXdwZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGVcIn0uZmEtd3Bmb3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjI5OFwifS5mYS13cHJlc3NyOmJlZm9yZXtjb250ZW50OlwiXFxmM2U0XCJ9LmZhLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZjBhZFwifS5mYS14LXJheTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5N1wifS5mYS14Ym94OmJlZm9yZXtjb250ZW50OlwiXFxmNDEyXCJ9LmZhLXhpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjhcIn0uZmEteGluZy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjlcIn0uZmEteS1jb21iaW5hdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMjNiXCJ9LmZhLXlhaG9vOmJlZm9yZXtjb250ZW50OlwiXFxmMTllXCJ9LmZhLXlhbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjg0MFwifS5mYS15YW5kZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTNcIn0uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTRcIn0uZmEteWFybjpiZWZvcmV7Y29udGVudDpcIlxcZjdlM1wifS5mYS15ZWxwOmJlZm9yZXtjb250ZW50OlwiXFxmMWU5XCJ9LmZhLXllbi1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU3XCJ9LmZhLXlpbi15YW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNmFkXCJ9LmZhLXlvYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmIxXCJ9LmZhLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjdcIn0uZmEteW91dHViZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzFcIn0uZmEtemhpaHU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2M2ZcIn0uc3Itb25seXtib3JkZXI6MDtjbGlwOnJlY3QoMCwwLDAsMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3tjbGlwOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0b31AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90KTtzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKX0uZmFie2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90KTtzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpfS5mYWIsLmZhcntmb250LXdlaWdodDo0MDB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo5MDA7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdCk7c3JjOnVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpfS5mYSwuZmFyLC5mYXN7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCJ9LmZhLC5mYXN7Zm9udC13ZWlnaHQ6OTAwfSIsIi8qIVxuICogIExpbmUgQXdlc29tZSAxLjEuMCBieSBAaWNvbnNfOCAtIGh0dHBzOi8vaWNvbnM4LmNvbS9saW5lLWF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cHM6Ly9pY29uczguY29tL2dvb2QtYm95LWxpY2Vuc2UvIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqXG4gKiBNYWRlIHdpdGggbG92ZSBieSBJY29uczggWyBodHRwczovL2ljb25zOC5jb20vIF0gdXNpbmcgRm9udEN1c3RvbSBbIGh0dHBzOi8vZ2l0aHViLmNvbS9Gb250Q3VzdG9tL2ZvbnRjdXN0b20gXVxuICpcbiAqIENvbnRhY3RzOlxuICogICAgWyBodHRwczovL2ljb25zOC5jb20vY29udGFjdCBdXG4gKlxuICogRm9sbG93IEljb244IG9uXG4gKiAgICBUd2l0dGVyIFsgaHR0cHM6Ly90d2l0dGVyLmNvbS9pY29uc184IF1cbiAqICAgIEZhY2Vib29rIFsgaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0ljb25zOCBdXG4gKiAgICBHb29nbGUrIFsgaHR0cHM6Ly9wbHVzLmdvb2dsZS5jb20vK0ljb25zOCBdXG4gKiAgICBHaXRIdWIgWyBodHRwczovL2dpdGh1Yi5jb20vaWNvbnM4IF1cbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5lLWF3ZXNvbWUuZW90P3Y9MS4xLlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5lLWF3ZXNvbWUuZW90Pz92PTEuMS4jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvbGluZS1hd2Vzb21lLndvZmYyP3Y9MS4xLlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9saW5lLWF3ZXNvbWUud29mZj92PTEuMS5cIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9saW5lLWF3ZXNvbWUudHRmP3Y9MS4xLlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9saW5lLWF3ZXNvbWUuc3ZnP3Y9MS4xLiNmYVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5lLWF3ZXNvbWUuc3ZnP3Y9MS4xLiNmYVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIH1cbn1cblxuLyogVGhhbmtzIHRvIGh0dHA6Ly9mb250YXdlc29tZS5pbyBAZm9udGF3ZXNvbWUgYW5kIEBkYXZlZ2FuZHkgKi9cbi5sYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMSBcIkxpbmVBd2Vzb21lXCI7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5sYS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5sYS0yeCB7XG4gICAgZm9udC1zaXplOiAyZW07XG59XG4ubGEtM3gge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xufVxuLmxhLTR4IHtcbiAgICBmb250LXNpemU6IDRlbTtcbn1cbi5sYS01eCB7XG4gICAgZm9udC1zaXplOiA1ZW07XG59XG4ubGEtZncge1xuICAgIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxhLXVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubGEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhLWxpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgICB3aWR0aDogMi4xNDI4NTcxNGVtO1xuICAgIHRvcDogMC4xNDI4NTcxNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYS1saS5sYS1sZyB7XG4gICAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cbi5sYS1ib3JkZXIge1xuICAgIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gICAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmxpLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuLmxpLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLmxhLXNwaW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cbi5sYS1yb3RhdGUtOTAge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubGEtcm90YXRlLTE4MCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5sYS1yb3RhdGUtMjcwIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmxhLWZsaXAtaG9yaXpvbnRhbCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4ubGEtZmxpcC12ZXJ0aWNhbCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG46cm9vdCAubGEtcm90YXRlLTkwLFxuOnJvb3QgLmxhLXJvdGF0ZS0xODAsXG46cm9vdCAubGEtcm90YXRlLTI3MCxcbjpyb290IC5sYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAubGEtZmxpcC12ZXJ0aWNhbCB7XG4gICAgZmlsdGVyOiBub25lO1xufVxuLmxhLXN0YWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxhLXN0YWNrLTF4LFxuLmxhLXN0YWNrLTJ4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGEtc3RhY2stMXgge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmxhLXN0YWNrLTJ4IHtcbiAgICBmb250LXNpemU6IDJlbTtcbn1cbi5sYS1pbnZlcnNlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi8qIFRoYW5rcyB0byBodHRwOi8vZm9udGF3ZXNvbWUuaW8gQGZvbnRhd2Vzb21lIGFuZCBAZGF2ZWdhbmR5ICovXG5cbi5sYS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG4ubGEtYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cbi5sYS1hZG46YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDJcIjsgfVxuLmxhLWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG4ubGEtYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG4ubGEtYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG4ubGEtYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDZcIjsgfVxuLmxhLWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG4ubGEtYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cbi5sYS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDlcIjsgfVxuLmxhLWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGFcIjsgfVxuLmxhLWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG4ubGEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGNcIjsgfVxuLmxhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cbi5sYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGVcIjsgfVxuLmxhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZlwiOyB9XG4ubGEtYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG4ubGEtYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMVwiOyB9XG4ubGEtYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTJcIjsgfVxuLmxhLWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cbi5sYS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNFwiOyB9XG4ubGEtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNVwiOyB9XG4ubGEtYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNlwiOyB9XG4ubGEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTdcIjsgfVxuLmxhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cbi5sYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cbi5sYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cbi5sYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYlwiOyB9XG4ubGEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWNcIjsgfVxuLmxhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZFwiOyB9XG4ubGEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cbi5sYS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFmXCI7IH1cbi5sYS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cbi5sYS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG4ubGEtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjJcIjsgfVxuLmxhLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG4ubGEtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG4ubGEtYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjVcIjsgfVxuLmxhLWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cbi5sYS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG4ubGEtYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjhcIjsgfVxuLmxhLWF1dG9tb2JpbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjlcIjsgfVxuLmxhLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cbi5sYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cbi5sYS1iYW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmNcIjsgfVxuLmxhLWJhbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmRcIjsgfVxuLmxhLWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG4ubGEtYmFyLWNoYXJ0LW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmZcIjsgfVxuLmxhLWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzBcIjsgfVxuLmxhLWJhcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzFcIjsgfVxuLmxhLWJhdHRlcnktMDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG4ubGEtYmF0dGVyeS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cbi5sYS1iYXR0ZXJ5LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzRcIjsgfVxuLmxhLWJhdHRlcnktMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG4ubGEtYmF0dGVyeS00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cbi5sYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cbi5sYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzhcIjsgfVxuLmxhLWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG4ubGEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cbi5sYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cbi5sYS1iZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2NcIjsgfVxuLmxhLWJlZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2RcIjsgfVxuLmxhLWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2VcIjsgfVxuLmxhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNmXCI7IH1cbi5sYS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cbi5sYS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDFcIjsgfVxuLmxhLWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDJcIjsgfVxuLmxhLWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG4ubGEtYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG4ubGEtYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG4ubGEtYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG4ubGEtYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ3XCI7IH1cbi5sYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cbi5sYS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cbi5sYS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGFcIjsgfVxuLmxhLWJvbGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGJcIjsgfVxuLmxhLWJvbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGNcIjsgfVxuLmxhLWJvbWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGRcIjsgfVxuLmxhLWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGVcIjsgfVxuLmxhLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRmXCI7IH1cbi5sYS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cbi5sYS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTFcIjsgfVxuLmxhLWJ0YzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG4ubGEtYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cbi5sYS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG4ubGEtYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG4ubGEtYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTZcIjsgfVxuLmxhLWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cbi5sYS1idXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNThcIjsgfVxuLmxhLWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTlcIjsgfVxuLmxhLWNhYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG4ubGEtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG4ubGEtY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWNcIjsgfVxuLmxhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWRcIjsgfVxuLmxhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWVcIjsgfVxuLmxhLWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWZcIjsgfVxuLmxhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG4ubGEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG4ubGEtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cbi5sYS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjNcIjsgfVxuLmxhLWNhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG4ubGEtY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG4ubGEtY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NlwiOyB9XG4ubGEtY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjdcIjsgfVxuLmxhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlLCAubGEtdG9nZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjhcIjsgfVxuLmxhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlLCAubGEtdG9nZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjlcIjsgfVxuLmxhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSwgLmxhLXRvZ2dsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YVwiOyB9XG4ubGEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlLCAubGEtdG9nZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cbi5sYS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG4ubGEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cbi5sYS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmVcIjsgfVxuLmxhLWNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZmXCI7IH1cbi5sYS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cbi5sYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG4ubGEtY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzJcIjsgfVxuLmxhLWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG4ubGEtY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG4ubGEtY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cbi5sYS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzZcIjsgfVxuLmxhLWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzdcIjsgfVxuLmxhLWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cbi5sYS1jaGFpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG4ubGEtY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cbi5sYS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG4ubGEtY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cbi5sYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG4ubGEtY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cbi5sYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZlwiOyB9XG4ubGEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG4ubGEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG4ubGEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODJcIjsgfVxuLmxhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cbi5sYS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxODRcIjsgfVxuLmxhLWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG4ubGEtY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG4ubGEtY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG4ubGEtY2hpbGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODhcIjsgfVxuLmxhLWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG4ubGEtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cbi5sYS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG4ubGEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGNcIjsgfVxuLmxhLWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cbi5sYS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGVcIjsgfVxuLmxhLWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGZcIjsgfVxuLmxhLWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cbi5sYS1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG4ubGEtY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTJcIjsgfVxuLmxhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cbi5sYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTRcIjsgfVxuLmxhLWNueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG4ubGEtY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NlwiOyB9XG4ubGEtY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cbi5sYS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cbi5sYS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTlcIjsgfVxuLmxhLWNvZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG4ubGEtY29nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG4ubGEtY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG4ubGEtY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG4ubGEtY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cbi5sYS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlmXCI7IH1cbi5sYS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTBcIjsgfVxuLmxhLWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cbi5sYS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cbi5sYS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cbi5sYS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG4ubGEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTVcIjsgfVxuLmxhLWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG4ubGEtY29weTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG4ubGEtY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cbi5sYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cbi5sYS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG4ubGEtY3JvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG4ubGEtY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG4ubGEtY3NzMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG4ubGEtY3ViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG4ubGEtY3ViZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWZcIjsgfVxuLmxhLWN1dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG4ubGEtY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG4ubGEtZGFzaGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cbi5sYS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG4ubGEtZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjRcIjsgfVxuLmxhLWRlZGVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG4ubGEtZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cbi5sYS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cbi5sYS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cbi5sYS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cbi5sYS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cbi5sYS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmJcIjsgfVxuLmxhLWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG4ubGEtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmRcIjsgfVxuLmxhLWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cbi5sYS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJmXCI7IH1cbi5sYS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzBcIjsgfVxuLmxhLWVkaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzFcIjsgfVxuLmxhLWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cbi5sYS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cbi5sYS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cbi5sYS1lbXBpcmU6YmVmb3JlLCAubGEtZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzVcIjsgfVxuLmxhLWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cbi5sYS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cbi5sYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzhcIjsgfVxuLmxhLWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG4ubGEtZXVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cbi5sYS1ldXJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cbi5sYS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG4ubGEtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2RcIjsgfVxuLmxhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG4ubGEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2ZcIjsgfVxuLmxhLWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG4ubGEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cbi5sYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cbi5sYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG4ubGEtZXllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cbi5sYS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDVcIjsgfVxuLmxhLWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDZcIjsgfVxuLmxhLWZhY2Vib29rOmJlZm9yZSwgLmxhLWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDdcIjsgfVxuLmxhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cbi5sYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDlcIjsgfVxuLmxhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGFcIjsgfVxuLmxhLWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG4ubGEtZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cbi5sYS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGRcIjsgfVxuLmxhLWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cbi5sYS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRmXCI7IH1cbi5sYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG4ubGEtZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cbi5sYS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG4ubGEtZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cbi5sYS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTRcIjsgfVxuLmxhLWZpbGUtbW92aWUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG4ubGEtZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cbi5sYS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cbi5sYS1maWxlLXBob3RvLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZThcIjsgfVxuLmxhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cbi5sYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG4ubGEtZmlsZS1zb3VuZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cbi5sYS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWNcIjsgfVxuLmxhLWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cbi5sYS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWVcIjsgfVxuLmxhLWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVmXCI7IH1cbi5sYS1maWxlLXppcC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cbi5sYS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cbi5sYS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cbi5sYS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjNcIjsgfVxuLmxhLWZpcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjRcIjsgfVxuLmxhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cbi5sYS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cbi5sYS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY3XCI7IH1cbi5sYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG4ubGEtZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cbi5sYS1mbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG4ubGEtZmxhc2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmJcIjsgfVxuLmxhLWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG4ubGEtZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmRcIjsgfVxuLmxhLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG4ubGEtZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmZcIjsgfVxuLmxhLWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cbi5sYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cbi5sYS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cbi5sYS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDNcIjsgfVxuLmxhLWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cbi5sYS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cbi5sYS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cbi5sYS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cbi5sYS1mdXRib2wtbzpiZWZvcmUsIC5sYS1zb2NjZXItYmFsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cbi5sYS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cbi5sYS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG4ubGEtZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cbi5sYS1nZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cbi5sYS1nZWFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG4ubGEtZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG4ubGEtZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZlwiOyB9XG4ubGEtZ2c6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTBcIjsgfVxuLmxhLWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG4ubGEtZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG4ubGEtZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cbi5sYS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cbi5sYS1naXRodWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTVcIjsgfVxuLmxhLWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTZcIjsgfVxuLmxhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTdcIjsgfVxuLmxhLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cbi5sYS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG4ubGEtZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cbi5sYS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG4ubGEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cbi5sYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cbi5sYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG4ubGEtZ3JhdGlwYXk6YmVmb3JlLCAubGEtZ2l0dGlwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFmXCI7IH1cbi5sYS1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMFwiOyB9XG4ubGEtaC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjFcIjsgfVxuLmxhLWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cbi5sYS1oYW5kLWdyYWItbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG4ubGEtaGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG4ubGEtaGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjVcIjsgfVxuLmxhLWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cbi5sYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjdcIjsgfVxuLmxhLWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG4ubGEtaGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cbi5sYS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmFcIjsgfVxuLmxhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cbi5sYS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG4ubGEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cbi5sYS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmVcIjsgfVxuLmxhLWhhbmQtc3RvcC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJmXCI7IH1cbi5sYS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMFwiOyB9XG4ubGEtaGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cbi5sYS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cbi5sYS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG4ubGEtaGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG4ubGEtaGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cbi5sYS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cbi5sYS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cbi5sYS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cbi5sYS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG4ubGEtaG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cbi5sYS1ob3VyZ2xhc3MtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG4ubGEtaG91cmdsYXNzLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2NcIjsgfVxuLmxhLWhvdXJnbGFzcy0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cbi5sYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cbi5sYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZlwiOyB9XG4ubGEtaG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDBcIjsgfVxuLmxhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG4ubGEtaG91eno6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDJcIjsgfVxuLmxhLWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cbi5sYS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG4ubGEtaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cbi5sYS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG4ubGEtaW5ib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDdcIjsgfVxuLmxhLWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG4ubGEtaW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDlcIjsgfVxuLmxhLWluZm86YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGFcIjsgfVxuLmxhLWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cbi5sYS1pbnI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGNcIjsgfVxuLmxhLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG4ubGEtaW5zdGl0dXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGVcIjsgfVxuLmxhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRmXCI7IH1cbi5sYS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUwXCI7IH1cbi5sYS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTFcIjsgfVxuLmxhLWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG4ubGEtanB5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cbi5sYS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG4ubGEta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cbi5sYS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cbi5sYS1rcnc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTdcIjsgfVxuLmxhLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cbi5sYS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTlcIjsgfVxuLmxhLWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG4ubGEtbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG4ubGEtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG4ubGEtbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG4ubGEtbGVnYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWVcIjsgfVxuLmxhLWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWZcIjsgfVxuLmxhLWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjBcIjsgfVxuLmxhLWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cbi5sYS1saWZlLWJvdXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjJcIjsgfVxuLmxhLWxpZmUtYnVveTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG4ubGEtbGlmZS1yaW5nOmJlZm9yZSwgLmxhLXN1cHBvcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjRcIjsgfVxuLmxhLWxpZmUtc2F2ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjVcIjsgfVxuLmxhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cbi5sYS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cbi5sYS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cbi5sYS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG4ubGEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cbi5sYS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG4ubGEtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG4ubGEtbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmRcIjsgfVxuLmxhLWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmVcIjsgfVxuLmxhLWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmZcIjsgfVxuLmxhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cbi5sYS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cbi5sYS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzJcIjsgfVxuLmxhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG4ubGEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG4ubGEtbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG4ubGEtbWFnaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzZcIjsgfVxuLmxhLW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG4ubGEtbWFpbC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cbi5sYS1tYWlsLXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cbi5sYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG4ubGEtbWFsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YlwiOyB9XG4ubGEtbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cbi5sYS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdkXCI7IH1cbi5sYS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG4ubGEtbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZlwiOyB9XG4ubGEtbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cbi5sYS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cbi5sYS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG4ubGEtbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODNcIjsgfVxuLmxhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODRcIjsgfVxuLmxhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODVcIjsgfVxuLmxhLW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG4ubGEtbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODdcIjsgfVxuLmxhLW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG4ubGEtbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cbi5sYS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG4ubGEtbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG4ubGEtbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4Y1wiOyB9XG4ubGEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG4ubGEtbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGVcIjsgfVxuLmxhLW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZlwiOyB9XG4ubGEtbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cbi5sYS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG4ubGEtbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cbi5sYS1tb2JpbGUtcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTNcIjsgfVxuLmxhLW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cbi5sYS1tb29uLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTVcIjsgfVxuLmxhLW1vcnRhci1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG4ubGEtbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5N1wiOyB9XG4ubGEtbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG4ubGEtbXVzaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTlcIjsgfVxuLmxhLW5hdmljb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWFcIjsgfVxuLmxhLW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5YlwiOyB9XG4ubGEtbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWNcIjsgfVxuLmxhLW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG4ubGEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWVcIjsgfVxuLmxhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWZcIjsgfVxuLmxhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cbi5sYS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG4ubGEtb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cbi5sYS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG4ubGEtb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG4ubGEtb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG4ubGEtcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cbi5sYS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG4ubGEtcGFwZXItcGxhbmU6YmVmb3JlLCAubGEtc2VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG4ubGEtcGFwZXItcGxhbmUtbzpiZWZvcmUsIC5sYS1zZW5kLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTlcIjsgfVxuLmxhLXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG4ubGEtcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cbi5sYS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG4ubGEtcGF1c2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWRcIjsgfVxuLmxhLXBhdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG4ubGEtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFmXCI7IH1cbi5sYS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjBcIjsgfVxuLmxhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjFcIjsgfVxuLmxhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG4ubGEtcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjNcIjsgfVxuLmxhLXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG4ubGEtcGhvdG86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjVcIjsgfVxuLmxhLXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG4ubGEtcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI3XCI7IH1cbi5sYS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cbi5sYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG4ubGEtcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJhXCI7IH1cbi5sYS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG4ubGEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiY1wiOyB9XG4ubGEtcGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmRcIjsgfVxuLmxhLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmVcIjsgfVxuLmxhLXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJmXCI7IH1cbi5sYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMwXCI7IH1cbi5sYS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cbi5sYS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cbi5sYS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjM1wiOyB9XG4ubGEtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzRcIjsgfVxuLmxhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzVcIjsgfVxuLmxhLXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG4ubGEtcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzdcIjsgfVxuLmxhLXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG4ubGEtcXE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzlcIjsgfVxuLmxhLXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG4ubGEtcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2JcIjsgfVxuLmxhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG4ubGEtcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG4ubGEtcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2VcIjsgfVxuLmxhLXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNmXCI7IH1cbi5sYS1yYW5kb206YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDBcIjsgfVxuLmxhLXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cbi5sYS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cbi5sYS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDNcIjsgfVxuLmxhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDRcIjsgfVxuLmxhLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDVcIjsgfVxuLmxhLXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDZcIjsgfVxuLmxhLXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG4ubGEtcmVvcmRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG4ubGEtcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cbi5sYS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG4ubGEtcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cbi5sYS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cbi5sYS1ybWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGRcIjsgfVxuLmxhLXJvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGVcIjsgfVxuLmxhLXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZlwiOyB9XG4ubGEtcm90YXRlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTBcIjsgfVxuLmxhLXJvdGF0ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlMVwiOyB9XG4ubGEtcm91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUyXCI7IH1cbi5sYS1yc3M6YmVmb3JlLCAubGEtZmVlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlM1wiOyB9XG4ubGEtcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG4ubGEtcnViOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cbi5sYS1ydWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG4ubGEtcnVwZWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTdcIjsgfVxuLmxhLXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlOFwiOyB9XG4ubGEtc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlOVwiOyB9XG4ubGEtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWFcIjsgfVxuLmxhLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG4ubGEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cbi5sYS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG4ubGEtc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVlXCI7IH1cbi5sYS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWZcIjsgfVxuLmxhLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYwXCI7IH1cbi5sYS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjFcIjsgfVxuLmxhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjJcIjsgfVxuLmxhLXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG4ubGEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjRcIjsgfVxuLmxhLXNoZWtlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG4ubGEtc2hlcWVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cbi5sYS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjdcIjsgfVxuLmxhLXNoaXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjhcIjsgfVxuLmxhLXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmOVwiOyB9XG4ubGEtc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYVwiOyB9XG4ubGEtc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYlwiOyB9XG4ubGEtc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmNcIjsgfVxuLmxhLXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZFwiOyB9XG4ubGEtc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmVcIjsgfVxuLmxhLXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmZcIjsgfVxuLmxhLXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAwXCI7IH1cbi5sYS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMVwiOyB9XG4ubGEtc2xhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDJcIjsgfVxuLmxhLXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDNcIjsgfVxuLmxhLXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDRcIjsgfVxuLmxhLXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDVcIjsgfVxuLmxhLXNvcnQ6YmVmb3JlLCAubGEtdW5zb3J0ZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDZcIjsgfVxuLmxhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA3XCI7IH1cbi5sYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDhcIjsgfVxuLmxhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG4ubGEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG4ubGEtc29ydC1hc2M6YmVmb3JlLCAubGEtc29ydC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG4ubGEtc29ydC1kZXNjOmJlZm9yZSwgLmxhLXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG4ubGEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZFwiOyB9XG4ubGEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGVcIjsgfVxuLmxhLXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGZcIjsgfVxuLmxhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTBcIjsgfVxuLmxhLXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTFcIjsgfVxuLmxhLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEyXCI7IH1cbi5sYS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEzXCI7IH1cbi5sYS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTRcIjsgfVxuLmxhLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE1XCI7IH1cbi5sYS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG4ubGEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTdcIjsgfVxuLmxhLXN0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMThcIjsgfVxuLmxhLXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxOVwiOyB9XG4ubGEtc3Rhci1oYWxmLW86YmVmb3JlLCAubGEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLCAubGEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFhXCI7IH1cbi5sYS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWJcIjsgfVxuLmxhLXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFjXCI7IH1cbi5sYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWRcIjsgfVxuLmxhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWVcIjsgfVxuLmxhLXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxZlwiOyB9XG4ubGEtc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjBcIjsgfVxuLmxhLXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIxXCI7IH1cbi5sYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIyXCI7IH1cbi5sYS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIzXCI7IH1cbi5sYS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNFwiOyB9XG4ubGEtc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG4ubGEtc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjZcIjsgfVxuLmxhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG4ubGEtc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cbi5sYS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjlcIjsgfVxuLmxhLXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJhXCI7IH1cbi5sYS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyYlwiOyB9XG4ubGEtc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmNcIjsgfVxuLmxhLXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJkXCI7IH1cbi5sYS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmVcIjsgfVxuLmxhLXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmZcIjsgfVxuLmxhLXRhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMFwiOyB9XG4ubGEtdGFnczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMVwiOyB9XG4ubGEtdGFza3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzJcIjsgfVxuLmxhLXRheGk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzNcIjsgfVxuLmxhLXRlbGV2aXNpb246YmVmb3JlLCAubGEtdHY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzRcIjsgfVxuLmxhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzVcIjsgfVxuLmxhLXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM2XCI7IH1cbi5sYS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzN1wiOyB9XG4ubGEtdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG4ubGEtdGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzlcIjsgfVxuLmxhLXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNhXCI7IH1cbi5sYS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNiXCI7IH1cbi5sYS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cbi5sYS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG4ubGEtdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZVwiOyB9XG4ubGEtdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2ZcIjsgfVxuLmxhLXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MFwiOyB9XG4ubGEtdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQxXCI7IH1cbi5sYS10aW1lczpiZWZvcmUsIC5sYS1yZW1vdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDJcIjsgfVxuLmxhLXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0M1wiOyB9XG4ubGEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDRcIjsgfVxuLmxhLXRpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDVcIjsgfVxuLmxhLXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDZcIjsgfVxuLmxhLXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0N1wiOyB9XG4ubGEtdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ4XCI7IH1cbi5sYS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0OVwiOyB9XG4ubGEtdHJhbnNnZW5kZXI6YmVmb3JlLCAubGEtaW50ZXJzZXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGFcIjsgfVxuLmxhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0YlwiOyB9XG4ubGEtdHJhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGNcIjsgfVxuLmxhLXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGRcIjsgfVxuLmxhLXRyZWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGVcIjsgfVxuLmxhLXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZlwiOyB9XG4ubGEtdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTBcIjsgfVxuLmxhLXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MVwiOyB9XG4ubGEtdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTJcIjsgfVxuLmxhLXRyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG4ubGEtdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU0XCI7IH1cbi5sYS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTVcIjsgfVxuLmxhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTZcIjsgfVxuLmxhLXR1cmtpc2gtbGlyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG4ubGEtdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cbi5sYS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cbi5sYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG4ubGEtdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWJcIjsgfVxuLmxhLXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG4ubGEtdW5kbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG4ubGEtdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZVwiOyB9XG4ubGEtdW5saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVmXCI7IH1cbi5sYS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjBcIjsgfVxuLmxhLXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjFcIjsgfVxuLmxhLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG4ubGEtdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cbi5sYS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cbi5sYS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY1XCI7IH1cbi5sYS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjZcIjsgfVxuLmxhLXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY3XCI7IH1cbi5sYS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cbi5sYS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG4ubGEtdmVudXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmFcIjsgfVxuLmxhLXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG4ubGEtdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG4ubGEtdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG4ubGEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cbi5sYS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG4ubGEtdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cbi5sYS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cbi5sYS12azpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG4ubGEtdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzNcIjsgfVxuLmxhLXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzRcIjsgfVxuLmxhLXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG4ubGEtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG4ubGEtd2VjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cbi5sYS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG4ubGEtd2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cbi5sYS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG4ubGEtd2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG4ubGEtd2lmaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG4ubGEtd2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2RcIjsgfVxuLmxhLXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2VcIjsgfVxuLmxhLXdvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG4ubGEtd29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cbi5sYS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODFcIjsgfVxuLmxhLXhpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODJcIjsgfVxuLmxhLXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cbi5sYS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODRcIjsgfVxuLmxhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODVcIjsgfVxuLmxhLXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg2XCI7IH1cbi5sYS15YzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4N1wiOyB9XG4ubGEteWMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cbi5sYS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg5XCI7IH1cbi5sYS15ZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGFcIjsgfVxuLmxhLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGJcIjsgfVxuLmxhLXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG4ubGEteW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGRcIjsgfSIsIiAgLypcbiAgICBGbGF0aWNvbiBpY29uIGZvbnQ6IEZsYXRpY29uXG4gICAgQ3JlYXRpb24gZGF0ZTogMjAvMDMvMjAxNyAyMDowMlxuICAgICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGbGF0aWNvblwiO1xuICBzcmM6IHVybChcIi4vZm9udC9GbGF0aWNvbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250L0ZsYXRpY29uLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiLi9mb250L0ZsYXRpY29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICB1cmwoXCIuL2ZvbnQvRmxhdGljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgIHVybChcIi4vZm9udC9GbGF0aWNvbi5zdmcjRmxhdGljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGbGF0aWNvblwiO1xuICAgIHNyYzogdXJsKFwiLi9mb250L0ZsYXRpY29uLnN2ZyNGbGF0aWNvblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIH1cbn1cblxuW2NsYXNzXj1cImZsYXRpY29uLVwiXTpiZWZvcmUsIFxuW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl06YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRmxhdGljb247XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59ICBcblxuLmZsYXRpY29uLWVtYWlsLWJsYWNrLWNpcmN1bGFyLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG4uZmxhdGljb24tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cbi5mbGF0aWNvbi1hbGVydC1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDJcIjsgfVxuLmZsYXRpY29uLWFsZXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cbi5mbGF0aWNvbi1jb21wdXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG4uZmxhdGljb24tcmVzcG9uc2l2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG4uZmxhdGljb24tcHJlc2VudGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cbi5mbGF0aWNvbi1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDdcIjsgfVxuLmZsYXRpY29uLXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG4uZmxhdGljb24tcmVwbHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDlcIjsgfVxuLmZsYXRpY29uLWdpZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGFcIjsgfVxuLmZsYXRpY29uLWNvbmZldHRpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cbi5mbGF0aWNvbi1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cbi5mbGF0aWNvbi1zdXBwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cbi5mbGF0aWNvbi1kZWxldGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGVcIjsgfVxuLmZsYXRpY29uLWV5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZlwiOyB9XG4uZmxhdGljb24tbXVsdGltZWRpYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG4uZmxhdGljb24td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuLmZsYXRpY29uLW11bHRpbWVkaWEtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMlwiOyB9XG4uZmxhdGljb24tZW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTNcIjsgfVxuLmZsYXRpY29uLXByZXNlbnRhdGlvbi0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cbi5mbGF0aWNvbi10cm9waHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTVcIjsgfVxuLmZsYXRpY29uLXBzZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNlwiOyB9XG4uZmxhdGljb24tbGF5ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTdcIjsgfVxuLmZsYXRpY29uLWRvYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOFwiOyB9XG4uZmxhdGljb24tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOVwiOyB9XG4uZmxhdGljb24tbmV0d29yazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYVwiOyB9XG4uZmxhdGljb24tYnVzLXN0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWJcIjsgfVxuLmZsYXRpY29uLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cbi5mbGF0aWNvbi11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWRcIjsgfVxuLmZsYXRpY29uLXNxdWFyZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWVcIjsgfVxuLmZsYXRpY29uLXRlY2hub2xvZ3k6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWZcIjsgfVxuLmZsYXRpY29uLXVwLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cbi5mbGF0aWNvbi1icm93c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cbi5mbGF0aWNvbi1zcGVlY2gtYnViYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cbi5mbGF0aWNvbi1jb2luczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG4uZmxhdGljb24tb3Blbi1ib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjRcIjsgfVxuLmZsYXRpY29uLXNwZWVjaC1idWJibGUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG4uZmxhdGljb24tYXR0YWNobWVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG4uZmxhdGljb24tcGhvdG8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cbi5mbGF0aWNvbi1za3lwZS1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cbi5mbGF0aWNvbi1saW5rZWRpbi1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cbi5mbGF0aWNvbi10d2l0dGVyLWxvZ286YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmFcIjsgfVxuLmZsYXRpY29uLWZhY2Vib29rLWxldHRlci1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cbi5mbGF0aWNvbi1jYWxlbmRhci13aXRoLWEtY2xvY2stdGltZS10b29sczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG4uZmxhdGljb24teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG4uZmxhdGljb24tYWRkLWNpcmN1bGFyLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG4uZmxhdGljb24tbW9yZS12MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZlwiOyB9XG4uZmxhdGljb24tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cbi5mbGF0aWNvbi1zZWFyY2gtbWFnbmlmaWVyLWludGVyZmFjZS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzFcIjsgfVxuLmZsYXRpY29uLXF1ZXN0aW9ucy1jaXJjdWxhci1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzJcIjsgfVxuLmZsYXRpY29uLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzNcIjsgfVxuLmZsYXRpY29uLWxvZ291dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG4uZmxhdGljb24tZXZlbnQtY2FsZW5kYXItc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cbi5mbGF0aWNvbi1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzZcIjsgfVxuLmZsYXRpY29uLXRvb2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzdcIjsgfVxuLmZsYXRpY29uLWdyYXBoaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzhcIjsgfVxuLmZsYXRpY29uLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG4uZmxhdGljb24tZ3JhcGhpYy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cbi5mbGF0aWNvbi1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG4uZmxhdGljb24tc3F1YXJlcy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cbi5mbGF0aWNvbi1ibGFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG4uZmxhdGljb24tYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG4uZmxhdGljb24tY29nd2hlZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2ZcIjsgfVxuLmZsYXRpY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cbi5mbGF0aWNvbi1hZGQtbGFiZWwtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cbi5mbGF0aWNvbi1kZWxldGUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cbi5mbGF0aWNvbi1tb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cbi5mbGF0aWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDVcIjsgfVxuLmZsYXRpY29uLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cbi5mbGF0aWNvbi1pbnN0YWdyYW0tbG9nbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG4uZmxhdGljb24tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDhcIjsgfVxuLmZsYXRpY29uLWZhY2Vib29rLWxvZ28tYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cbi5mbGF0aWNvbi10d2l0dGVyLWxvZ28tYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cbi5mbGF0aWNvbi1jYW5jZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGJcIjsgfVxuLmZsYXRpY29uLWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG4uZmxhdGljb24tYnVpbGRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cbi5mbGF0aWNvbi1kYW5nZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGVcIjsgfVxuLmZsYXRpY29uLXRlY2hub2xvZ3ktMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZlwiOyB9XG4uZmxhdGljb24tbGV0dGVyLWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTBcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cbi5mbGF0aWNvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTJcIjsgfVxuLmZsYXRpY29uLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG4uZmxhdGljb24tY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTRcIjsgfVxuLmZsYXRpY29uLWNsb2NrLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTVcIjsgfVxuLmZsYXRpY29uLWFwcHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTZcIjsgfVxuLmZsYXRpY29uLXVzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTdcIjsgfVxuLmZsYXRpY29uLW1lbnUtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cbi5mbGF0aWNvbi1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG4uZmxhdGljb24taG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG4uZmxhdGljb24tY2xvY2stMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG4uZmxhdGljb24tbGlmZWJ1b3k6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWNcIjsgfVxuLmZsYXRpY29uLWNvZ3doZWVsLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWRcIjsgfVxuLmZsYXRpY29uLXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cbi5mbGF0aWNvbi1zdGF0aXN0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVmXCI7IH1cbi5mbGF0aWNvbi1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cbi5mbGF0aWNvbi1saW5lLWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cbi5mbGF0aWNvbi1jdXN0b21lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG4uZmxhdGljb24tdmlzaWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG4uZmxhdGljb24tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cbi5mbGF0aWNvbi1wcmljZS10YWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjVcIjsgfVxuLmZsYXRpY29uLWJ1c2luZXNzd29tYW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjZcIjsgfVxuLmZsYXRpY29uLW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cbi5mbGF0aWNvbi1saWtlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cbi5mbGF0aWNvbi1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cbi5mbGF0aWNvbi1hdmF0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmFcIjsgfVxuLmZsYXRpY29uLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cbi5mbGF0aWNvbi1ob21lLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmNcIjsgfVxuLmZsYXRpY29uLW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmRcIjsgfVxuLmZsYXRpY29uLW1haWwtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG4uZmxhdGljb24td2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZlwiOyB9XG4uZmxhdGljb24tY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG4uZmxhdGljb24tYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cbi5mbGF0aWNvbi1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzJcIjsgfVxuLmZsYXRpY29uLWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG4uZmxhdGljb24tY2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG4uZmxhdGljb24tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzZcIjsgfVxuLmZsYXRpY29uLWNoYXQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzhcIjsgfVxuLmZsYXRpY29uLWJhY2tncm91bmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzlcIjsgfVxuLmZsYXRpY29uLWZpbGUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2JcIjsgfVxuLmZsYXRpY29uLW11bHRpbWVkaWEtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG4uZmxhdGljb24tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG4uZmxhdGljb24tdGltZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG4uZmxhdGljb24tcHJvZmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZlwiOyB9XG4uZmxhdGljb24taW1hYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG4uZmxhdGljb24tbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG4uZmxhdGljb24tbXVzaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODJcIjsgfVxuLmZsYXRpY29uLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODNcIjsgfVxuLmZsYXRpY29uLWV4Y2xhbWF0aW9uLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODRcIjsgfVxuLmZsYXRpY29uLWluZm86YmVmb3JlIHsgY29udGVudDogXCJcXGYxODVcIjsgfVxuLmZsYXRpY29uLW1lbnUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG4uZmxhdGljb24tbWVudS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cbi5mbGF0aWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODlcIjsgfVxuLmZsYXRpY29uLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cbi5mbGF0aWNvbi10YWJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cbi5mbGF0aWNvbi1tdWx0aW1lZGlhLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGNcIjsgfVxuLmZsYXRpY29uLXVwbG9hZC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cbi5mbGF0aWNvbi13ZWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGVcIjsgfVxuLmZsYXRpY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThmXCI7IH1cbi5mbGF0aWNvbi1wbGFjZWhvbGRlci0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cbi5mbGF0aWNvbi1sYXllcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTFcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS02OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtNzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTRcIjsgfVxuLmZsYXRpY29uLXRvb2wtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG4uZmxhdGljb24tc2V0dGluZ3MtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NlwiOyB9XG4uZmxhdGljb24tYWxhcm06YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTdcIjsgfVxuLmZsYXRpY29uLXNlYXJjaC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cbi5mbGF0aWNvbi10aW1lLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTlcIjsgfVxuLmZsYXRpY29uLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG4uZmxhdGljb24tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cbi5mbGF0aWNvbi1mb2xkZXItMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG4uZmxhdGljb24tZm9sZGVyLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWRcIjsgfVxuLmZsYXRpY29uLWZvbGRlci0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cbi5mbGF0aWNvbi1maWxlLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWZcIjsgfVxuLmZsYXRpY29uLWxpc3QtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG4uZmxhdGljb24tbGlzdC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cbi5mbGF0aWNvbi1jYWxlbmRhci0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cbi5mbGF0aWNvbi10aW1lLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTNcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS05OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cbi5mbGF0aWNvbi1hcHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTVcIjsgfVxuLmZsYXRpY29uLXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cbi5mbGF0aWNvbi1ncmlkLW1lbnUtdjI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTdcIjsgfVxuLmZsYXRpY29uLW1vcmUtdjY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYThcIjsgfVxuLmZsYXRpY29uLW1vcmUtdjU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTlcIjsgfVxuLmZsYXRpY29uLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG4uZmxhdGljb24tbXVsdGltZWRpYS01OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cbi5mbGF0aWNvbi1tb3JlLXY0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cbi5mbGF0aWNvbi1wbGFjZWhvbGRlci0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cbi5mbGF0aWNvbi1tYXAtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWVcIjsgfVxuLmZsYXRpY29uLXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFmXCI7IH1cbi5mbGF0aWNvbi1wcm9maWxlLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjBcIjsgfVxuLmZsYXRpY29uLWxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjFcIjsgfVxuLmZsYXRpY29uLXNvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cbi5mbGF0aWNvbi1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cbi5mbGF0aWNvbi1wbGFjZWhvbGRlci0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cbi5mbGF0aWNvbi1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cbi5mbGF0aWNvbi1wYXBlci1wbGFuZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cbi5mbGF0aWNvbi11c2Vycy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cbi5mbGF0aWNvbi1tb3JlLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjhcIjsgfVxuLmZsYXRpY29uLXVwLWFycm93LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjlcIjsgfVxuLmZsYXRpY29uLWdyaWQtbWVudTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG4uZmxhdGljb24tYWxhcm0tMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG4uZmxhdGljb24tZWFydGgtZ2xvYmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmNcIjsgfVxuLmZsYXRpY29uLWFsZXJ0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmRcIjsgfVxuLmZsYXRpY29uLWludGVybmV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cbi5mbGF0aWNvbi11c2VyLW9rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJmXCI7IH1cbi5mbGF0aWNvbi11c2VyLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG4uZmxhdGljb24tdXNlci1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG4uZmxhdGljb24tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzJcIjsgfVxuLmZsYXRpY29uLWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG4uZmxhdGljb24tbm90ZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzRcIjsgfVxuLmZsYXRpY29uLXRlYS1jdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzVcIjsgfVxuLmZsYXRpY29uLWV4Y2xhbWF0aW9uLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzZcIjsgfVxuLmZsYXRpY29uLXRlY2hub2xvZ3ktMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG4uZmxhdGljb24tbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzhcIjsgfVxuLmZsYXRpY29uLWVkaXQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG4uZmxhdGljb24taG9tZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cbi5mbGF0aWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2JcIjsgfVxuLmZsYXRpY29uLWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cbi5mbGF0aWNvbi1saWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG4uZmxhdGljb24tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cbi5mbGF0aWNvbi1idXNpbmVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZlwiOyB9XG4uZmxhdGljb24tc3F1YXJlcy0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cbi5mbGF0aWNvbi1zaWducy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cbi5mbGF0aWNvbi1tYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cbi5mbGF0aWNvbi1zcXVhcmVzLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDNcIjsgfVxuLmZsYXRpY29uLWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDRcIjsgfVxuLmZsYXRpY29uLXNoYXBlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG4uZmxhdGljb24tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cbi5mbGF0aWNvbi1zcXVhcmVzLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDdcIjsgfVxuLmZsYXRpY29uLWRlbGV0ZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cbi5mbGF0aWNvbi1iZWxsLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDlcIjsgfVxuLmZsYXRpY29uLWxpc3QtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG4uZmxhdGljb24taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGJcIjsgfVxuLmZsYXRpY29uLWNoYXQtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG4uZmxhdGljb24tY2FsZW5kYXItMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG4uZmxhdGljb24tc2lnbnMtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG4uZmxhdGljb24tdGltZS0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRmXCI7IH1cbi5mbGF0aWNvbi1jYWxlbmRhci0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtMTA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTFcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS0xMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG4uZmxhdGljb24tZm9sZGVyLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTNcIjsgfVxuLmZsYXRpY29uLWFsZXJ0LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTRcIjsgfVxuLmZsYXRpY29uLWNvZ3doZWVsLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTVcIjsgfVxuLmZsYXRpY29uLWdyYXBoaWMtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG4uZmxhdGljb24tcm90YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cbi5mbGF0aWNvbi1mZWVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cbi5mbGF0aWNvbi1zYWZlLXNoaWVsZC1wcm90ZWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cbi5mbGF0aWNvbi1zZWN1cml0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG4uZmxhdGljb24tZG93bmxvYWQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG4uZmxhdGljb24tcGllLWNoYXJ0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWNcIjsgfVxuLmZsYXRpY29uLW5vdGVwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWRcIjsgfSIsIiAgLypcbiAgICBGbGF0aWNvbiBpY29uIGZvbnQ6IEZsYXRpY29uXG4gICAgQ3JlYXRpb24gZGF0ZTogMjAvMDMvMjAxNyAyMDowMlxuICAgICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGbGF0aWNvbjJcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnQvRmxhdGljb24yLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnQvRmxhdGljb24yLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiLi9mb250L0ZsYXRpY29uMi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiLi9mb250L0ZsYXRpY29uMi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgdXJsKFwiLi9mb250L0ZsYXRpY29uMi5zdmcjRmxhdGljb24yXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmxhdGljb24yXCI7XG4gICAgc3JjOiB1cmwoXCIuL2ZvbnQvRmxhdGljb24yLnN2ZyNGbGF0aWNvbjJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICB9XG59XG5cbltjbGFzc149XCJmbGF0aWNvbjItXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgZmxhdGljb24yLVwiXTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGbGF0aWNvbjI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5mbGF0aWNvbjItbm90aWZpY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cbi5mbGF0aWNvbjItc2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDFcIjsgfVxuLmZsYXRpY29uMi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDJcIjsgfVxuLmZsYXRpY29uMi1kZWxldGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDNcIjsgfVxuLmZsYXRpY29uMi1wc2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDRcIjsgfVxuLmZsYXRpY29uMi1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cbi5mbGF0aWNvbjItYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cbi5mbGF0aWNvbjItZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDdcIjsgfVxuLmZsYXRpY29uMi1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDhcIjsgfVxuLmZsYXRpY29uMi1wYXBlcnBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cbi5mbGF0aWNvbjItYXZhdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cbi5mbGF0aWNvbjItYmVsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG4uZmxhdGljb24yLWZheDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwY1wiOyB9XG4uZmxhdGljb24yLWNoYXJ0MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG4uZmxhdGljb24yLXN1cGVybWFya2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cbi5mbGF0aWNvbjItcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGZcIjsgfVxuLmZsYXRpY29uMi1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG4uZmxhdGljb24yLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMVwiOyB9XG4uZmxhdGljb24yLWNoYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTJcIjsgfVxuLmZsYXRpY29uMi1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExM1wiOyB9XG4uZmxhdGljb24yLWluZm9ncmFwaGljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cbi5mbGF0aWNvbjItZ3JpZHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTVcIjsgfVxuLmZsYXRpY29uMi1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cbi5mbGF0aWNvbjItcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExN1wiOyB9XG4uZmxhdGljb24yLWxpc3QtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOFwiOyB9XG4uZmxhdGljb24yLXRhbGs6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTlcIjsgfVxuLmZsYXRpY29uMi1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cbi5mbGF0aWNvbjItdXNlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYlwiOyB9XG4uZmxhdGljb24yLWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWNcIjsgfVxuLmZsYXRpY29uMi1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cbi5mbGF0aWNvbjItbWVudS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cbi5mbGF0aWNvbjItcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWZcIjsgfVxuLmZsYXRpY29uMi1tZW51LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjBcIjsgfVxuLmZsYXRpY29uMi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cbi5mbGF0aWNvbjItcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cbi5mbGF0aWNvbjItYm94LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjNcIjsgfVxuLmZsYXRpY29uMi1tYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjRcIjsgfVxuLmZsYXRpY29uMi1mYXZvdXJpdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjVcIjsgfVxuLmZsYXRpY29uMi1jaGVja2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG4uZmxhdGljb24yLXNhZmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjdcIjsgfVxuLmZsYXRpY29uMi1oZWFydC1yYXRlLW1vbml0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjhcIjsgfVxuLmZsYXRpY29uMi1sYXllcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjlcIjsgfVxuLmZsYXRpY29uMi1kZWxpdmVyeS1wYWNrYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cbi5mbGF0aWNvbjItc21zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cbi5mbGF0aWNvbjItaW1hZ2UtZmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG4uZmxhdGljb24yLXBsdXMtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG4uZmxhdGljb24yLXNlbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmVcIjsgfVxuLmZsYXRpY29uMi1ncmFwaGljLWRlc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZlwiOyB9XG4uZmxhdGljb24yLWN1cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG4uZmxhdGljb24yLXdlYnNpdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzFcIjsgfVxuLmZsYXRpY29uMi1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cbi5mbGF0aWNvbjItY2hyb25vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzNcIjsgfVxuLmZsYXRpY29uMi1icm93c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cbi5mbGF0aWNvbjItZGlnaXRhbC1tYXJrZXRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzVcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzdcIjsgfVxuLmZsYXRpY29uMi1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzhcIjsgfVxuLmZsYXRpY29uMi1hbmFseXRpY3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzlcIjsgfVxuLmZsYXRpY29uMi1waWUtY2hhcnQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG4uZmxhdGljb24yLXBpZS1jaGFydC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cbi5mbGF0aWNvbjItYW5hbHl0aWNzLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2NcIjsgfVxuLmZsYXRpY29uMi1nb29nbGUtZHJpdmUtZmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG4uZmxhdGljb24yLXBpZS1jaGFydC0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cbi5mbGF0aWNvbjItcG9sbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2ZcIjsgfVxuLmZsYXRpY29uMi1nZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cbi5mbGF0aWNvbjItbWFnbmlmaWVyLXRvb2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDFcIjsgfVxuLmZsYXRpY29uMi1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDJcIjsgfVxuLmZsYXRpY29uMi1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cbi5mbGF0aWNvbjItZ2lmdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cbi5mbGF0aWNvbjItbGlzdC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cbi5mbGF0aWNvbjItc2hvcHBpbmctY2FydC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cbi5mbGF0aWNvbjItY2FsZW5kYXItMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG4uZmxhdGljb24yLWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG4uZmxhdGljb24yLWN1YmUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG4uZmxhdGljb24yLWxheWVycy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cbi5mbGF0aWNvbjItY2hhdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cbi5mbGF0aWNvbjItY29weTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG4uZmxhdGljb24yLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cbi5mbGF0aWNvbjItaG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGVcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhci0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRmXCI7IH1cbi5mbGF0aWNvbjItc3BlYWtlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG4uZmxhdGljb24yLXBpZS1jaGFydC00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cbi5mbGF0aWNvbjItc2NoZWR1bGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTJcIjsgfVxuLmZsYXRpY29uMi1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTNcIjsgfVxuLmZsYXRpY29uMi1tZW51LTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTRcIjsgfVxuLmZsYXRpY29uMi1kb3dubG9hZC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cbi5mbGF0aWNvbjItaGVscDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG4uZmxhdGljb24yLWxpc3QtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG4uZmxhdGljb24yLW5vdGVwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNThcIjsgfVxuLmZsYXRpY29uMi1ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG4uZmxhdGljb24yLWJyb3dzZXItMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG4uZmxhdGljb24yLXBob3RvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWJcIjsgfVxuLmZsYXRpY29uMi1icm93c2VyLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWNcIjsgfVxuLmZsYXRpY29uMi1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWRcIjsgfVxuLmZsYXRpY29uMi1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cbi5mbGF0aWNvbjItY2FyZGlvZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZlwiOyB9XG4uZmxhdGljb24yLWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cbi5mbGF0aWNvbjItY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjFcIjsgfVxuLmZsYXRpY29uMi1ncmFwaC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cbi5mbGF0aWNvbjItZ3JhcGhpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG4uZmxhdGljb24yLXBvc2l0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cbi5mbGF0aWNvbjItc29mdC1pY29uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG4uZmxhdGljb24yLWNpcmNsZS12b2wtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NlwiOyB9XG4uZmxhdGljb24yLXJvY2tldC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cbi5mbGF0aWNvbjItbG9ycnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjhcIjsgfVxuLmZsYXRpY29uMi1jZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG4uZmxhdGljb24yLWZpbGUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YVwiOyB9XG4uZmxhdGljb24yLXJlbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG4uZmxhdGljb24yLXBsYWNlaG9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cbi5mbGF0aWNvbjItcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG4uZmxhdGljb24yLW1lZGljYWwtcmVjb3JkczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG4uZmxhdGljb24yLXJlY3Rhbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZmXCI7IH1cbi5mbGF0aWNvbjItbWVkaWNhbC1yZWNvcmRzLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzBcIjsgfVxuLmZsYXRpY29uMi1pbmRlbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG4uZmxhdGljb24yLXNlYXJjaC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcyXCI7IH1cbi5mbGF0aWNvbjItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG4uZmxhdGljb24yLW5ldy1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzVcIjsgfVxuLmZsYXRpY29uMi1jb25zb2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cbi5mbGF0aWNvbjItb3Blbi10ZXh0LWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzdcIjsgfVxuLmZsYXRpY29uMi1kb3dubG9hZC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cbi5mbGF0aWNvbjItemlnLXphZy1saW5lLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzlcIjsgfVxuLmZsYXRpY29uMi10b29scy1hbmQtdXRlbnNpbHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2FcIjsgfVxuLmZsYXRpY29uMi1jcmlzcC1pY29uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG4uZmxhdGljb24yLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cbi5mbGF0aWNvbjItbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG4uZmxhdGljb24yLWJlbGwtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG4uZmxhdGljb24yLXNldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdmXCI7IH1cbi5mbGF0aWNvbjItbWVudS00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cbi5mbGF0aWNvbjItYXJjaGl0ZWN0dXJlLWFuZC1jaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cbi5mbGF0aWNvbjItc2hlbHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG4uZmxhdGljb24yLWFkZC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cbi5mbGF0aWNvbjItY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cbi5mbGF0aWNvbjItY2lyY3VsYXItYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODVcIjsgfVxuLmZsYXRpY29uMi11c2VyLW91dGxpbmUtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cbi5mbGF0aWNvbjItcmhvbWJ1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG4uZmxhdGljb24yLWNyaXNwLWljb25zLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODhcIjsgfVxuLmZsYXRpY29uMi1zb2Z0LWljb25zLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODlcIjsgfVxuLmZsYXRpY29uMi1oZXhhZ29uYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGFcIjsgfVxuLmZsYXRpY29uMi10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cbi5mbGF0aWNvbjItY29udHJhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGNcIjsgfVxuLmZsYXRpY29uMi10ZWxlZ3JhbS1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cbi5mbGF0aWNvbjItaGFuZ291dHMtbG9nbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZVwiOyB9XG4uZmxhdGljb24yLWFuYWx5dGljcy0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThmXCI7IH1cbi5mbGF0aWNvbjItd2lmaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG4uZmxhdGljb24yLXByb3RlY3RlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG4uZmxhdGljb24yLWRyb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTJcIjsgfVxuLmZsYXRpY29uMi1tYWlsLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTNcIjsgfVxuLmZsYXRpY29uMi1kZWxpdmVyeS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG4uZmxhdGljb24yLXdyaXRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTVcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhci01OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cbi5mbGF0aWNvbjItcHJvdGVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyLTY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOThcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhci03OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cbi5mbGF0aWNvbjItY2FsZW5kYXItODpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG4uZmxhdGljb24yLWJlbGwtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG4uZmxhdGljb24yLWhvdXJnbGFzcy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cbi5mbGF0aWNvbjItbmV4dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG4uZmxhdGljb24yLWNoYXQtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG4uZmxhdGljb24yLWNvcnJlY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWZcIjsgfVxuLmZsYXRpY29uMi1waG90by1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTBcIjsgfVxuLmZsYXRpY29uMi1mYXN0LW5leHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTFcIjsgfVxuLmZsYXRpY29uMi1mYXN0LWJhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTJcIjsgfVxuLmZsYXRpY29uMi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cbi5mbGF0aWNvbjItYmFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG4uZmxhdGljb24yLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cbi5mbGF0aWNvbjItYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG4uZmxhdGljb24yLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cbi5mbGF0aWNvbjItYWNjZXB0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cbi5mbGF0aWNvbjItc29ydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG4uZmxhdGljb24yLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cbi5mbGF0aWNvbjItYmFjay0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cbi5mbGF0aWNvbjItYWRkLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG4uZmxhdGljb24yLXF1b3RhdGlvbi1tYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cbi5mbGF0aWNvbjItY2xpcC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWVcIjsgfVxuLmZsYXRpY29uMi1jaGVjay1tYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFmXCI7IH1cbi5mbGF0aWNvbjItZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cbi5mbGF0aWNvbjItY2FuY2VsLW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cbi5mbGF0aWNvbjItY3Jvc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjJcIjsgfVxuLmZsYXRpY29uMi1wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjNcIjsgfVxuLmZsYXRpY29uMi1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG4uZmxhdGljb24yLWdyYXBoLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjVcIjsgfVxuLmZsYXRpY29uMi1vcGVuLWJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG4uZmxhdGljb24yLWZpbGVzLWFuZC1mb2xkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cbi5mbGF0aWNvbjItdWk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjhcIjsgfVxuLmZsYXRpY29uMi1zaGVldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG4uZmxhdGljb24yLWRhc2hib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG4uZmxhdGljb24yLXVzZXItMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG4uZmxhdGljb24yLWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cbi5mbGF0aWNvbjItYmxhY2stYmFjay1jbG9zZWQtZW52ZWxvcGUtc2hhcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmRcIjsgfVxuLmZsYXRpY29uMi1sZWZ0LWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cbi5mbGF0aWNvbjItc29ydC1hbHBoYWJldGljYWxseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZlwiOyB9XG4uZmxhdGljb24yLXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG4uZmxhdGljb24yLXJ1YmJpc2gtYmluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cbi5mbGF0aWNvbjItcnViYmlzaC1iaW4tZGVsZXRlLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyLTk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzNcIjsgfVxuLmZsYXRpY29uMi10YWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzRcIjsgfVxuLmZsYXRpY29uMi1yZWZyZXNoLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG4uZmxhdGljb24yLXJlZnJlc2gtYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzZcIjsgfVxuLmZsYXRpY29uMi1yZWxvYWQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG4uZmxhdGljb24yLXJlZnJlc2gtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG4uZmxhdGljb24yLWxlZnQtYXJyb3ctMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG4uZmxhdGljb24yLXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cbi5mbGF0aWNvbjItcmVwbHktMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG4uZmxhdGljb24yLXByaW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2NcIjsgfVxuLmZsYXRpY29uMi1wcmludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG4uZmxhdGljb24yLXNocmluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG4uZmxhdGljb24yLXJlc2l6ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZlwiOyB9XG4uZmxhdGljb24yLWFycm93LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDBcIjsgfVxuLmZsYXRpY29uMi1zaXplOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cbi5mbGF0aWNvbjItYXJyb3ctMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG4uZmxhdGljb24yLWNhbmNlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG4uZmxhdGljb24yLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cbi5mbGF0aWNvbjItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG4uZmxhdGljb24yLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDZcIjsgfVxuLmZsYXRpY29uMi1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG4uZmxhdGljb24yLWxheWVycy0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cbi5mbGF0aWNvbjItZmlsZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ5XCI7IH1cbi5mbGF0aWNvbjItYmVsbC0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cbi5mbGF0aWNvbjItYmVsbC00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRiXCI7IH1cbi5mbGF0aWNvbjItYmVsbC01OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cbi5mbGF0aWNvbjItYmVsbC1hbGFybS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGRcIjsgfVxuLmZsYXRpY29uMi13b3JsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG4uZmxhdGljb24yLWdyYXBoaWMtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZlwiOyB9XG4uZmxhdGljb24yLXNlbmQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG4uZmxhdGljb24yLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cbi5mbGF0aWNvbjItcGluLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTJcIjsgfVxuLmZsYXRpY29uMi1zdGFydC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG4uZmxhdGljb24yLXJpZ2h0LWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/