/*!*******************************************************************************************************************************************!*\
  !*** 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;
}

.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;
}

@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;
}
/*!*************************************************************************************************************************************!*\
  !*** 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguYTQwMzBiZTNmZDRkMTNlZTBhZmMuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOztBQUVsQjs7c0RBRXNEO0FBQ3REO0VBQ0UscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsdUJBQXVCO01BQ25CLG1CQUFtQjtVQUNmLGVBQWUsRUFBRTs7QUFFM0I7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsMkJBQTJCO01BQ3ZCLHNCQUFzQjtVQUNsQixtQkFBbUI7RUFDM0IsK0JBQStCO01BQzNCLHFCQUFxQjtVQUNqQix1QkFBdUI7RUFDL0IsWUFBWTtFQUNaLFVBQVUsRUFBRTtFQUNaO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxjQUFjLEVBQUU7SUFDaEI7TUFDRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxjQUFjLEVBQUU7RUFDcEI7SUFDRSxtQ0FBbUM7SUFDbkMsY0FBYztJQUNkLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxlQUFlO0lBQ2YsY0FBYyxFQUFFO0lBQ2hCO01BQ0UsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsY0FBYyxFQUFFO0VBQ3BCO0lBQ0UseUNBQXlDO0lBQ3pDLHlDQUF5QztJQUN6QywwQkFBMEIsRUFBRTtFQUM5QjtJQUNFLHlDQUF5QztJQUN6Qyx5Q0FBeUM7SUFDekMsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxXQUFXO01BQ1gsbUJBQW1CLEVBQUU7SUFDdkI7TUFDRSxtQkFBbUIsRUFBRTtFQUN6QjtJQUNFLGVBQWUsRUFBRTs7QUFFckI7RUFDRSxxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYix1QkFBdUI7TUFDbkIsbUJBQW1CO1VBQ2YsZUFBZTtFQUN2QixpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsMkJBQTJCO01BQ3ZCLHNCQUFzQjtVQUNsQixtQkFBbUI7RUFDM0IsK0JBQStCO01BQzNCLHFCQUFxQjtVQUNqQix1QkFBdUI7RUFDL0IsZUFBZTtNQUNYLFdBQVc7VUFDUCxPQUFPO0VBQ2Ysa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWE7RUFDYixXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFVBQVU7RUFDVixjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOztBQUVsQjs7c0RBRXNEO0FBQ3REO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNLEVBQUU7RUFDUjtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7O0FBRXZCO0VBQ0UsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QiwwQ0FBMEM7RUFDMUMsa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QiwrQkFBK0I7RUFDL0IsZUFBZTtFQUNmLGNBQWM7RUFDZCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixVQUFVO0VBQ1Ysd0VBQXdFO0VBQ3hFLGdFQUFnRTtFQUNoRSw2RkFBNkY7RUFDN0YsWUFBWSxFQUFFO0VBQ2Q7SUFDRSxtQ0FBbUM7WUFDM0IsMkJBQTJCLEVBQUU7RUFDdkM7SUFDRSxrQ0FBa0M7WUFDMUIsMEJBQTBCLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0M7WUFDMUIsMEJBQTBCLEVBQUU7RUFDdEM7SUFDRSxtQ0FBbUM7WUFDM0IsMkJBQTJCLEVBQUU7RUFDdkM7SUFDRSxVQUFVO0lBQ1YsK0JBQStCO1lBQ3ZCLHVCQUF1QjtJQUMvQixzRUFBc0U7SUFDdEUsOERBQThEO0lBQzlELDJGQUEyRixFQUFFOztBQUVqRztFQUNFLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixXQUFXO0VBQ1gsVUFBVTtFQUNWLHVCQUF1QjtVQUNmLGVBQWUsRUFBRTs7QUFFM0I7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsdUJBQXVCO0VBQ3ZCLFlBQVksRUFBRTtFQUNkO0lBQ0UsYUFBYSxFQUFFOztBQUVuQjtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVcsRUFBRTtFQUNiO0lBQ0UscUJBQXFCO0lBQ3JCLGlDQUFpQztZQUN6Qix5QkFBeUIsRUFBRTtFQUNyQztJQUNFLHVCQUF1QjtJQUN2QixpQ0FBaUM7WUFDekIseUJBQXlCLEVBQUU7RUFDckM7SUFDRSx3QkFBd0I7SUFDeEIsaUNBQWlDO1lBQ3pCLHlCQUF5QixFQUFFO0VBQ3JDO0lBQ0Usc0JBQXNCO0lBQ3RCLGdDQUFnQztZQUN4Qix3QkFBd0IsRUFBRTtFQUNwQztJQUNFLFVBQVUsRUFBRTtFQUNkO0lBQ0UsV0FBVyxFQUFFO0VBQ2Y7SUFDRSwwQkFBMEIsRUFBRTtFQUM5QjtJQUNFLFNBQVMsRUFBRTtFQUNiO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UseUJBQXlCLEVBQUU7O0FBRS9CO0VBQ0UsYUFBYSxFQUFFO0VBQ2Y7SUFDRSxjQUFjLEVBQUU7O0FBRXBCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOztBQUVsQjs7c0RBRXNEO0FBQ3REO0VBQ0UscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2Isc0NBQXNDO01BQ2xDLHNCQUFzQjtVQUNsQiw4QkFBOEI7RUFDdEMsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixZQUFZLEVBQUU7RUFDZDtJQUNFLGFBQWEsRUFBRTs7QUFFbkI7O0VBRUUscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsZUFBZTtFQUNmLDJCQUEyQjtNQUN2QixzQkFBc0I7VUFDbEIsbUJBQW1CO0VBQzNCLCtCQUErQjtNQUMzQixxQkFBcUI7VUFDakIsdUJBQXVCLEVBQUU7O0FBRW5DO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQix5QkFBeUI7S0FDdEIsc0JBQXNCO01BQ3JCLHFCQUFxQjtVQUNqQixpQkFBaUIsRUFBRTtFQUMzQjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxXQUFXO0lBQ1gsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsVUFBVTtJQUNWLGVBQWU7SUFDZixpQkFBaUIsRUFBRTs7QUFFdkI7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYyxFQUFFO0VBQ2hCO0lBQ0Usa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQixFQUFFOztBQUV0QjtFQUNFLHFCQUFxQjtFQUNyQixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLFlBQVk7RUFDWiw2QkFBNkIsRUFBRTs7QUFFakM7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixlQUFlO01BQ1gsV0FBVztVQUNQLE9BQU87RUFDZiw0QkFBNEI7RUFDNUIsMkJBQTJCO0VBQzNCLG9CQUFvQjtFQUNwQiwrQkFBK0I7TUFDM0IscUJBQXFCO1VBQ2pCLHVCQUF1QjtFQUMvQiwyQkFBMkI7TUFDdkIsc0JBQXNCO1VBQ2xCLG1CQUFtQjtFQUMzQixZQUFZLEVBQUU7RUFDZDtJQUNFLGNBQWM7SUFDZCxtQkFBbUIsRUFBRTs7QUFFekI7RUFDRSxjQUFjLEVBQUU7RUFDaEI7SUFDRSxjQUFjLEVBQUU7RUFDbEI7SUFDRSxjQUFjLEVBQUU7RUFDbEI7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxtQkFBbUIsRUFBRTtFQUN6QjtJQUNFLHlDQUF5QztJQUN6QyxjQUFjLEVBQUU7SUFDaEI7TUFDRSx5Q0FBeUMsRUFBRTtFQUMvQztJQUNFLGdCQUFnQjtJQUNoQixZQUFZLEVBQUU7O0FBRWxCOztzREFFc0Q7QUFDdEQ7RUFDRSw2QkFBNkI7RUFDN0IscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsMkJBQTJCO01BQ3ZCLHNCQUFzQjtVQUNsQixtQkFBbUI7RUFDM0IsWUFBWTtFQUNaLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UsdUJBQXVCO1FBQ25CLG1CQUFtQjtZQUNmLGVBQWU7SUFDdkIsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxnQkFBZ0IsRUFBRTs7QUFFdEI7RUFDRSx1QkFBdUI7TUFDbkIsbUJBQW1CO1VBQ2YsZUFBZTtFQUN2QixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsYUFBYTtFQUNiLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYiwyQkFBMkI7TUFDdkIsc0JBQXNCO1VBQ2xCLG1CQUFtQjtFQUMzQixlQUFlO01BQ1gsV0FBVztVQUNQLE9BQU87RUFDZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGlCQUFpQjtFQUNqQixjQUFjLEVBQUU7O0FBRWxCOztFQUVFLGNBQWM7RUFDZCxlQUFlO0VBQ2YscUVBQXFFO0VBQ3JFLGtCQUFrQjtFQUNsQixVQUFVLEVBQUU7RUFDWjs7SUFFRSxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFNBQVM7SUFDVCxXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7SUFDWCxVQUFVLEVBQUU7RUFDZDs7SUFFRSxVQUFVLEVBQUU7O0FBRWhCO0VBQ0UseUJBQXlCO0VBQ3pCLDRCQUE0QjtNQUN4Qix3QkFBd0I7VUFDcEIsb0JBQW9CO0VBQzVCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLHFCQUFxQjtFQUNyQixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLDJCQUEyQjtNQUN2QixzQkFBc0I7VUFDbEIsbUJBQW1CO0VBQzNCLGVBQWU7RUFDZixZQUFZO0VBQ1osbUZBQW1GLEVBQUU7RUFDckY7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZUFBZTtRQUNYLFdBQVc7WUFDUCxPQUFPO0lBQ2YsWUFBWTtJQUNaLFVBQVU7SUFDVixTQUFTO0lBQ1Qsd0JBQXdCLEVBQUU7SUFDMUI7TUFDRSx3QkFBd0IsRUFBRTtJQUM1QjtNQUNFLGFBQWEsRUFBRTtJQUNqQjtNQUNFLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGFBQWEsRUFBRTtNQUNmO1FBQ0UsbUJBQW1CO1FBQ25CLHFCQUFxQixFQUFFO01BQ3pCO1FBQ0UsbUJBQW1CO1FBQ25CLHFCQUFxQixFQUFFO01BQ3pCO1FBQ0UsbUJBQW1CO1FBQ25CLHFCQUFxQixFQUFFO0lBQzNCO01BQ0Usc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLDBCQUEwQixFQUFFO0lBQzlCO01BQ0Usc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLDBCQUEwQixFQUFFO0lBQzlCO01BQ0Usc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLDBCQUEwQixFQUFFO0lBQzlCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxZQUFZO01BQ1osV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSxZQUFZO01BQ1osV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSxZQUFZO01BQ1osV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjtNQUNFLHVCQUF1QixFQUFFO0VBQzdCO0lBQ0UsZUFBZSxFQUFFOztBQUVyQjtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixXQUFXLEVBQUU7RUFDYjtJQUNFLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxZQUFZO0lBQ1osVUFBVTtJQUNWLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsb0NBQW9DO1lBQzVCLDRCQUE0QixFQUFFO0VBQ3hDO0lBQ0UsV0FBVztJQUNYLFdBQVc7SUFDWCxvQkFBb0I7SUFDcEIscUJBQXFCLEVBQUU7O0FBRTNCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOzs7OztBQzdtQmxCO0lBQ0kseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCO0FBQ0E7SUFDSSx5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQixDOzs7O0FDN0JBO0lBQ0kseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLGFBQWE7SUFDYiw4QkFBOEI7SUFDOUIsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGdCQUFnQjtBQUNwQixDOzs7O0FDUEE7RUFDSTtFQUNBO0VBQ0E7QUFaSjtBQWNJO0VBQ0k7QUFaUjtBQWFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFYWjtBQWNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFaWjtBQWVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFiWjs7QUNvVUk7RUQvU1E7SUFDSTtFQWpCZDtFQW9CVTtJQUNJO0lBQ0E7RUFsQmQ7RUFxQlU7SUFDSTtJQUNBO0VBbkJkO0FBQ0Y7QUNrVUk7RUR4U0k7SUFDSTtJQUNBO0VBdkJWO0VBeUJVO0lBQ0k7SUFDQTtJQUNBO0VBdkJkO0VBMEJVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUF4QmQ7RUEyQlU7SUFDSTtJQUNBO0lBQ0E7RUF6QmQ7QUFDRixDOzs7O0FFM0RBO0VBQ0U7RUFDQTtFQUNBO0FBREY7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBQUFKLEM7Ozs7QUNUQSxnQkFBZ0IsQ0FBQyw2S0FBNkssaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLHFHQUFxRyxpQkFBaUIsQ0FBQyxXQUFXLG1CQUFtQixDQUFDLDBEQUFndEwsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsNkhBQTZILG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQywySUFBMkksZUFBZSxDQUFDLHNCQUFzQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw4RUFBOEUsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDRGQUE0RixlQUFlLENBQUMsa0ZBQWtGLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxnR0FBZ0csZUFBZSxDQUFDLGlGQUFpRixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsK0ZBQStGLGVBQWUsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLCtGQUErRixlQUFlLENBQUMsd0VBQXdFLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxzRkFBc0YsZUFBZSxDQUFDLG1GQUFtRixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsaUdBQWlHLGVBQWUsQ0FBQyxpR0FBaUcsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLCtHQUErRyxlQUFlLENBQUMsaUJBQWlCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw0YUFBNGEsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDZkQUE2ZCxlQUFlLENBQUMseU1BQXlNLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxT0FBcU8sZUFBZSxDQUFDLHdFQUF3RSxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsc0ZBQXNGLGVBQWUsQ0FBQyxnQkFBZ0IsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVCQUF1QixlQUFlLENBQUMsY0FBYyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLGVBQWUsQ0FBQywwSEFBMEgsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHNKQUFzSixlQUFlLENBQUMseUJBQXlCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLDhCQUE4QixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMscUNBQXFDLGVBQWUsQ0FBQyxhQUFhLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLCtFQUErRSxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsNkZBQTZGLGVBQWUsQ0FBQyw2RUFBNkUsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDJGQUEyRixlQUFlLENBQUMsbUJBQW1CLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGdCQUFnQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDBCQUEwQixlQUFlLENBQUMsa0JBQWtCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxvQkFBb0IsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDJCQUEyQixlQUFlLENBQUMscUZBQXFGLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxtR0FBbUcsZUFBZSxDQUFDLGtFQUFrRSxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsZ0ZBQWdGLGVBQWUsQ0FBQyxvQkFBb0IsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDJCQUEyQixlQUFlLENBQUMsd0JBQXdCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLG1HQUFtRyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsaUhBQWlILGVBQWUsQ0FBQyx5SEFBeUgsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVJQUF1SSxlQUFlLENBQUMsVUFBVSxhQUFhLENBQUMsa0JBQWtCLENBQUMscUJBQXFCLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxzQ0FBc0MsQ0FBQyxrQkFBa0IsQ0FBQywyQkFBMkIsaUJBQWlCLENBQUMsOEJBQThCLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLHlCQUF5QixTQUFTLENBQUMsK0NBQStDLGtCQUFrQixDQUFDLGFBQWEsbUJBQW1CLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsMkJBQTJCLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLDhGQUE4RixVQUFVLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxtQkFBbUIsa0JBQWtCLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsMkJBQTJCLENBQUMsa0JBQWtCLGdCQUFnQixDQUFDLG1CQUFtQixVQUFVLENBQUMsV0FBVyxDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMscUJBQXFCLFNBQVMsQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLDBDQUEwQyxjQUFjLENBQUMsZUFBZSxDQUFDLFlBQVksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsaURBQWlELG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLHVCQUF1QixDQUFDLDJDQUEyQyxXQUFXLENBQUMsWUFBWSxzQkFBc0IsQ0FBQyxjQUFjLFVBQVUsQ0FBQyxjQUFjLENBQUMseUJBQXlCLFVBQVUsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxrQkFBa0IsdUJBQXVCLENBQUMsbUJBQW1CLENBQUMsNEJBQTRCLENBQUMsV0FBVyxZQUFZLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxzQ0FBc0MsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxrQ0FBa0MsYUFBYSxDQUFDLCtCQUErQixhQUFhLENBQUMsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFDLDBCQUEwQixDQUFDLHdCQUF3QixDQUFDLGtDQUFrQyxDQUFDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLDRDQUE0QyxPQUFPLENBQUMsUUFBUSxDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLDBFQUEwRSxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxxQ0FBcUMsQ0FBQyxpQkFBaUIsQ0FBQyxrS0FBa0ssWUFBWSxDQUFDLG1GQUFtRixhQUFhLENBQUMsaUJBQWlCLGNBQWMsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyx1QkFBdUIsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLENBQUMseUJBQXlCLFVBQVUsQ0FBQyxXQUFXLENBQUMsd0NBQXdDLGNBQWMsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsNEJBQTRCLHlCQUF5QixDQUFDLHFFQUFxRSxDQUFDLGFBQWEsQ0FBQyw4QkFBOEIscUJBQXFCLENBQUMsNENBQTRDLGVBQWUsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLGlCQUFpQixjQUFjLENBQUMsOEJBQThCLGNBQWMsQ0FBQyxnRUFBZ0UsWUFBWSxDQUFDLDRCQUE0QixhQUFhLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxzQ0FBc0MsQ0FBQyxhQUFhLENBQUMsOEJBQThCLHFCQUFxQixDQUFDLDREQUE0RCxZQUFZLENBQUMsYUFBYSxlQUFlLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMscUhBQXFILHdCQUF3QixDQUFDLHFDQUFxQyxDQUFDLDRJQUE0SSxxQkFBcUIsQ0FBQyxhQUFhLENBQUMsNElBQTRJLGNBQWMsQ0FBQyw0QkFBNEIsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxpQ0FBaUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyxrQ0FBa0MsQ0FBQyxtREFBbUQsd0JBQXdCLENBQUMsa0NBQWtDLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxlQUFlLENBQUMsMklBQTJJLGNBQWMsQ0FBQyxxRUFBcUUsZUFBZSxDQUFDLHNFQUFzRSxlQUFlLENBQUMsZ05BQWdOLGVBQWUsQ0FBQywrR0FBK0csYUFBYSxDQUFDLGtDQUFrQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMseUNBQXlDLG1CQUFtQixDQUFDLGtMQUFrTCxVQUFVLENBQUMsa0NBQWtDLFNBQVMsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxvSUFBb0ksYUFBYSxDQUFDLFNBQVMsQ0FBQywrQ0FBK0MsYUFBYSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsMktBQTJLLFVBQVUsQ0FBQywwQ0FBMEMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFDLDJCQUEyQixZQUFZLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyxrQ0FBa0MsQ0FBQyxrQ0FBa0MsWUFBWSxDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxxQ0FBcUMsQ0FBQyxnRUFBZ0Usa0JBQWtCLENBQUMsU0FBUyxDQUFDLG1CQUFtQixDQUFDLG1DQUFtQyxDQUFDLGdIQUFnSCxzQkFBc0IsQ0FBQywwRUFBMEUsU0FBUyxDQUFDLGtCQUFrQixDQUFDLDhDQUE4QyxhQUFhLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMseUNBQXlDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyxrQ0FBa0MsYUFBYSxDQUFDLHFHQUFxRyx3QkFBd0IsQ0FBQyw0QkFBNEIsUUFBUSxDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQywwQkFBMEIsa0JBQWtCLENBQUMscUJBQXFCLENBQUMscUNBQXFDLFlBQVksQ0FBQyxnQ0FBZ0MsY0FBYyxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLHlDQUF5QyxjQUFjLENBQUMsZ0NBQWdDLFlBQVksQ0FBQyxrQ0FBa0MsWUFBWSxDQUFDLGtCQUFrQixDQUFDLG1DQUFtQyxVQUFVLENBQUMsK0JBQStCLFNBQVMsQ0FBQyxrQkFBa0IsQ0FBQyxXQUFXLENBQUMscURBQXFELGFBQWEsQ0FBQywyREFBMkQsd0JBQXdCLENBQUMsb0VBQW9FLGFBQWEsQ0FBQywwSkFBMEosaUJBQWlCLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyw2QkFBNkIscUJBQXFCLENBQUMsb0NBQW9DLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLDZCQUE2QiwrQkFBK0IsQ0FBQyxpQ0FBaUMsZ0NBQWdDLENBQUMsNEJBQTRCLHFCQUFxQixDQUFDLHFDQUFxQyxDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsc0NBQXNDLENBQUMsYUFBYSxDQUFDLHVCQUF1QixDQUFDLG1CQUFtQixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsdURBQXVELFlBQVksQ0FBQywySUFBMkksYUFBYSxDQUFDLGNBQWMsQ0FBQyxrQkFBa0IsQ0FBQyxpRUFBaUUsYUFBYSxDQUFDLG1EQUFtRCxZQUFZLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsc0RBQXNELFNBQVMsQ0FBQyx5REFBeUQsYUFBYSxDQUFDLHFFQUFxRSxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsbUNBQW1DLENBQUMsaUZBQWlGLFlBQVksQ0FBQyxxQ0FBcUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLCtCQUErQixDQUFDLHNCQUFzQixpQkFBaUIsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFDLHNCQUFzQixDQUFDLDBCQUEwQixDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLHdCQUF3QixDQUFDLHFDQUFxQyxDQUFDLCtCQUErQixjQUFjLENBQUMsNEJBQTRCLHdCQUF3QixDQUFDLHVCQUF1QixDQUFDLDRCQUE0QixjQUFjLENBQUMsU0FBUyxDQUFDLDhCQUE4QixjQUFjLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxDQUFDLG9EQUFvRCxTQUFTLENBQUMsZ0RBQWdELGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLDRCQUE0QixtQkFBbUIsQ0FBQyw0V0FBNFcsa0JBQWtCLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLHlFQUF5RSxDQUFDLGdmQUFnZixTQUFTLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxvZUFBb2UsV0FBVyxDQUFDLGtCQUFrQixDQUFDLDJNQUEyTSxVQUFVLENBQUMsb0JBQW9CLENBQUMsNkVBQTZFLFNBQVMsQ0FBQyxvRUFBb0UsVUFBVSxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsaUZBQWlGLENBQUMsc0VBQXNFLDhFQUE4RSxDQUFDLGtGQUFrRixTQUFTLENBQUMsVUFBVSxDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsOElBQThJLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsNEJBQTRCLFlBQVksQ0FBQywwQkFBMEIsbUJBQW1CLENBQUMsc0NBQXNDLFNBQVMsQ0FBQyxXQUFXLENBQUMsb0NBQW9DLFVBQVUsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsNEJBQTRCLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMscUJBQXFCLENBQUMsbUNBQW1DLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsdUNBQXVDLFVBQVUsQ0FBQyw4Q0FBOEMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMseUNBQXlDLFdBQVcsQ0FBQyxnREFBZ0QsU0FBUyxDQUFDLFdBQVcsQ0FBQyxzREFBc0QsU0FBUyxDQUFDLHNEQUFzRCxXQUFXLENBQUMsd0RBQXdELFVBQVUsQ0FBQywrQkFBK0IsU0FBUyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsd0JBQXdCLENBQUMsa0NBQWtDLENBQUMsMkNBQTJDLFNBQVMsQ0FBQyw4QkFBOEIscUJBQXFCLENBQUMscUNBQXFDLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxzQ0FBc0MsQ0FBQyxhQUFhLENBQUMsdUJBQXVCLENBQUMsbUJBQW1CLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQywySUFBMkksYUFBYSxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyw2SUFBNkksUUFBUSxDQUFDLFNBQVMsQ0FBQyxpRUFBaUUsYUFBYSxDQUFDLGlEQUFpRCxZQUFZLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsb0RBQW9ELFNBQVMsQ0FBQyxXQUFXLENBQUMsb0RBQW9ELFNBQVMsQ0FBQyx1REFBdUQsYUFBYSxDQUFDLG1FQUFtRSxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsbUNBQW1DLENBQUMsK0VBQStFLFlBQVksQ0FBQyx1Q0FBdUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLCtCQUErQixDQUFDLFlBQVksb0JBQW9CLENBQUMscUJBQXFCLENBQUMsMkJBQTJCLENBQUMsMkJBQTJCLENBQUMsdUJBQXVCLENBQUMscUJBQXFCLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyw2QkFBNkIsWUFBWSxDQUFDLHVDQUF1QyxhQUFhLENBQUMsdUNBQXVDLFlBQVksQ0FBQyw0QkFBNEIsWUFBWSxDQUFDLHNCQUFzQixDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLCtCQUErQixrQkFBa0IsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLGtGQUFrRixZQUFZLENBQUMsb0NBQW9DLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyx1Q0FBdUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxpSEFBaUgsWUFBWSxDQUFDLHVEQUF1RCxXQUFXLENBQUMsZ0RBQWdELGlCQUFpQixDQUFDLFVBQVUsQ0FBQyw2RUFBNkUsU0FBUyxDQUFDLDRCQUE0QixTQUFTLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLDRCQUE0QixZQUFZLENBQUMsMkRBQTJELFlBQVksQ0FBQyxtREFBbUQsWUFBWSxDQUFDLGtCQUFrQixZQUFZLENBQUMsZUFBZSxDQUFDLDRCQUE0QixZQUFZLENBQUMsNEJBQTRCLGNBQWMsQ0FBQyxrREFBa0QsU0FBUyxDQUFDLHdCQUF3QixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQUMsZ0VBQWdFLFVBQVUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLGVBQWUsVUFBVSxDQUFDLGNBQWMsVUFBVSxDQUFDLFlBQVksYUFBYSxDQUFDLHdDQUF3QywwQkFBMEIsQ0FBQyxnRkFBZ0YsNEJBQTRCLENBQUMsMENBQTBDLGNBQWMsQ0FBQyxTQUFTLENBQUMsa0NBQWtDLGNBQWMsQ0FBQyxTQUFTLENBQUMsZ0ZBQWdGLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyw0Q0FBNEMsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyw2QkFBNkIsU0FBUyxDQUFDLE1BQU0sQ0FBQyx3REFBd0QsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHFDQUFxQyxVQUFVLENBQUMsV0FBVyxDQUFDLHNDQUFzQyxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGlDQUFpQyxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxxQkFBcUIsQ0FBQyxVQUFVLENBQUMscUJBQXFCLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLHNCQUFzQixDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsa0NBQWtDLENBQUMscUJBQXFCLENBQUMsMkJBQTJCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxvRUFBb0UsYUFBYSxDQUFDLHlEQUF5RCxDQUFDLGlEQUFpRCxDQUFDLHVEQUF1RCxVQUFVLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUFDLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMscUJBQXFCLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxrS0FBa0ssK0dBQStHLENBQUMsdUdBQXVHLENBQUMsa0ZBQWtGLHFCQUFxQixDQUFDLGdGQUFnRixxQkFBcUIsQ0FBQyw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyw0QkFBNEIsR0FBRyxrQkFBa0IsQ0FBQyxDQUFDLG9DQUFvQyxHQUFHLGtCQUFrQixDQUFDLENBQUMsNEJBQTRCLEtBQUssd0JBQXdCLENBQUMsQ0FBQyxvQ0FBb0MsS0FBSyxnQ0FBZ0MsQ0FBQyxDQUFDLDRCQUE0QixHQUFHLHdCQUF3QixDQUFDLElBQUksd0JBQXdCLENBQUMsSUFBSSxxQkFBcUIsQ0FBQyxJQUFJLHdCQUF3QixDQUFDLEtBQUssd0JBQXdCLENBQUMsQ0FBQyxvQ0FBb0MsR0FBRyx3QkFBd0IsQ0FBQyxJQUFJLHdCQUF3QixDQUFDLElBQUkscUJBQXFCLENBQUMsSUFBSSx3QkFBd0IsQ0FBQyxLQUFLLHdCQUF3QixDQUFDLENBQUMsa0NBQWtDLFVBQVUsQ0FBQyw0R0FBNEcscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsbUJBQW1CLENBQUMsbUhBQW1ILG1CQUFtQixDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLG1CQUFtQixDQUFDLGdIQUFnSCxtQkFBbUIsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLG1CQUFtQixDQUFDLDhnREFBOGdELFlBQVksQ0FBQywyK0JBQTIrQixVQUFVLENBQUMsYUFBYSxDQUFDLHNMQUFzTCxZQUFZLENBQUMsd0hBQXdILFNBQVMsQ0FBQyxhQUFhLENBQUMsZ0pBQWdKLFVBQVUsQ0FBQyw4R0FBOEcsWUFBWSxDQUFDLDBDQUEwQyx3QkFBd0IsQ0FBQyxtQ0FBbUMsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLG1EQUFtRCxhQUFhLENBQUMsNEpBQTRKLGtCQUFrQixDQUFDLHNEQUFzRCxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyx5QkFBeUIsbURBQW1ELFlBQVksQ0FBQyw2QkFBNkIsQ0FBQyxzQkFBc0IsQ0FBQyx3QkFBd0IsQ0FBQyxpREFBaUQsa0JBQWtCLENBQUMsc0RBQXNELGdCQUFnQixDQUFDLGdOQUFnTix5QkFBeUIsQ0FBQyxDQUFDLDBCQUEwQixnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxrQ0FBa0MsVUFBVSxDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMsdUNBQXVDLG9CQUFvQixDQUFDLDhDQUE4QyxlQUFlLENBQUMsZ0NBQWdDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxvQ0FBb0MsaUJBQWlCLENBQUMsMEJBQTBCLENBQUMsMEJBQTBCLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMscUZBQXFGLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLDREQUE0RCxDQUFDLDBDQUEwQyx3QkFBd0IsQ0FBQyxvQ0FBb0MscUJBQXFCLENBQUMsK0RBQStELENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxpREFBaUQsZ0JBQWdCLENBQUMsYUFBYSwyQ0FBMkMsaUJBQWlCLENBQUMsQ0FBQyxvQkFBb0IsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsdURBQXVELFNBQVMsQ0FBQyxxQ0FBcUMsU0FBUyx1cEw7Ozs7QUNBLzl2Qzs7RUNFRTtBRENGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGOztBREVBOztFQ0VFO0FEQ0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDRjs7QURFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGOztBREVBOztFQUVFO0VBQ0E7QUNDRjs7QURFQTs7Ozs7O0VBTUU7QUNDRjs7QURFQTs7Ozs7O0VBTUU7RUFDQTtBQ0NGOztBREVBOztFQ0VFO0FEQ0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDRjs7QURFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGOztBREVBOzs7RUFHRTtFQUNBO0FDQ0Y7O0FERUE7OztFQUdFO0VBQ0E7QUNDRjs7QURFQTtBQUNBO0VBQ0U7SUFDRTtFQ0NGO0FBQ0Y7O0FERUE7RUFDRTtJQUNFO0VDQ0Y7QUFDRjtBQ2pIQTtFQUNFO0VBQ0EsY0FBWTs7QURvSGQsb0NBQW9DLEM7Ozs7QUV4SHBDLFdBQVc7QUFDWDs7SUFFSSxrQkFBa0I7O0lBRWxCLGNBQWM7SUFDZCxzQkFBc0I7O0lBRXRCLHlCQUF5QjtPQUN0QixzQkFBc0I7UUFDckIscUJBQXFCO1lBQ2pCLGlCQUFpQjs7SUFFekIsMkJBQTJCO0lBQzNCLHdCQUF3QjtJQUN4Qix1QkFBdUI7UUFDbkIsbUJBQW1CO0lBQ3ZCLHdDQUF3QztBQUM1Qzs7QUFFQTs7SUFFSSxrQkFBa0I7O0lBRWxCLGNBQWM7SUFDZCxnQkFBZ0I7O0lBRWhCLFNBQVM7SUFDVCxVQUFVO0FBQ2Q7QUFDQTs7SUFFSSxhQUFhO0FBQ2pCO0FBQ0E7O0lBRUksZUFBZTtJQUNmLFlBQVk7QUFDaEI7O0FBRUE7OztJQUdJLHVDQUF1QztPQUNwQyxvQ0FBb0M7UUFDbkMsbUNBQW1DO1NBQ2xDLGtDQUFrQztZQUMvQiwrQkFBK0I7QUFDM0M7O0FBRUE7O0lBRUksa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPOztJQUVQLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsa0JBQWtCO0FBQ3RCO0FBQ0E7OztJQUdJLGNBQWM7O0lBRWQsV0FBVztBQUNmO0FBQ0E7O0lBRUksV0FBVztBQUNmO0FBQ0E7O0lBRUksa0JBQWtCO0FBQ3RCOztBQUVBOztJQUVJLGFBQWE7SUFDYixXQUFXOztJQUVYLFlBQVk7SUFDWixlQUFlO0FBQ25CO0FBQ0E7O0lBRUksWUFBWTtBQUNoQjtBQUNBOztJQUVJLGNBQWM7QUFDbEI7QUFDQTs7SUFFSSxhQUFhO0FBQ2pCO0FBQ0E7O0lBRUksb0JBQW9CO0FBQ3hCO0FBQ0E7O0lBRUksY0FBYztBQUNsQjtBQUNBOztJQUVJLGtCQUFrQjtBQUN0QjtBQUNBOztJQUVJLGNBQWM7O0lBRWQsWUFBWTs7SUFFWiw2QkFBNkI7QUFDakM7QUFDQTtJQUNJLGFBQWE7QUFDakI7Ozs7O0FDdEhBLGdCQUFnQjtBQUNoQixXQUFXO0FBQ1g7O0lBRUksZ0ZBQWlFO0FBQ3JFOztBQUVBLFVBQVU7QUFDVjs7SUFFSSxvQkFBb0I7SUFDcEIsbUJBQW1CO0lBQ25CLGtCQUFrQjs7SUFFbEIsNENBQTZCO0lBQzdCLG1QQUFxTTtBQUN6TTtBQUNBLFdBQVc7QUFDWDs7O0lBR0ksWUFBWTtJQUNaLGNBQWM7O0lBRWQsa0JBQWtCO0lBQ2xCLFFBQVE7O0lBRVIsY0FBYzs7SUFFZCxXQUFXO0lBQ1gsWUFBWTtJQUNaLFVBQVU7SUFDVixxQ0FBcUM7SUFDckMsaUNBQWlDO0lBQ2pDLDZCQUE2Qjs7SUFFN0IsZUFBZTs7SUFFZixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGFBQWE7SUFDYix1QkFBdUI7QUFDM0I7QUFDQTs7Ozs7SUFLSSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLHVCQUF1QjtBQUMzQjtBQUNBOzs7OztJQUtJLFVBQVU7QUFDZDtBQUNBOzs7SUFHSSxZQUFZO0FBQ2hCOztBQUVBOzs7SUFHSSxvQkFBb0I7SUFDcEIsZUFBZTtJQUNmLGNBQWM7O0lBRWQsWUFBWTtJQUNaLFlBQVk7O0lBRVosbUNBQW1DO0lBQ25DLGtDQUFrQztBQUN0Qzs7QUFFQTs7SUFFSSxXQUFXO0FBQ2Y7QUFDQTs7SUFFSSxZQUFZO0lBQ1osVUFBVTtBQUNkO0FBQ0E7O0lBRUksWUFBWTtBQUNoQjtBQUNBOztJQUVJLFlBQVk7QUFDaEI7O0FBRUE7O0lBRUksWUFBWTtBQUNoQjtBQUNBOztJQUVJLFdBQVc7SUFDWCxXQUFXO0FBQ2Y7QUFDQTs7SUFFSSxZQUFZO0FBQ2hCO0FBQ0E7O0lBRUksWUFBWTtBQUNoQjs7QUFFQSxTQUFTO0FBQ1Q7O0lBRUksbUJBQW1CO0FBQ3ZCOztBQUVBOztJQUVJLGtCQUFrQjtJQUNsQixhQUFhOztJQUViLGNBQWM7O0lBRWQsV0FBVztJQUNYLFVBQVU7SUFDVixTQUFTOztJQUVULGdCQUFnQjs7SUFFaEIsa0JBQWtCO0FBQ3RCO0FBQ0E7O0lBRUksa0JBQWtCOztJQUVsQixxQkFBcUI7O0lBRXJCLFdBQVc7SUFDWCxZQUFZO0lBQ1osYUFBYTtJQUNiLFVBQVU7O0lBRVYsZUFBZTtBQUNuQjtBQUNBOztJQUVJLFlBQVk7SUFDWixjQUFjOztJQUVkLGNBQWM7O0lBRWQsV0FBVztJQUNYLFlBQVk7SUFDWixZQUFZOztJQUVaLGVBQWU7O0lBRWYsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxhQUFhO0lBQ2IsdUJBQXVCO0FBQzNCO0FBQ0E7OztJQUdJLGFBQWE7QUFDakI7QUFDQTs7O0lBR0ksVUFBVTtBQUNkO0FBQ0E7O0lBRUksb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCxpQkFBaUI7O0lBRWpCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTzs7SUFFUCxXQUFXO0lBQ1gsWUFBWTs7SUFFWixZQUFZO0lBQ1osa0JBQWtCOztJQUVsQixZQUFZO0lBQ1osWUFBWTs7SUFFWixtQ0FBbUM7SUFDbkMsa0NBQWtDO0FBQ3RDO0FBQ0E7O0lBRUksWUFBWTtJQUNaLFlBQVk7QUFDaEI7Ozs7O0FDM01BLGdCQUFnQjtBQ0FoQjs7Ozs7RUFBQTtBQ0FBO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUtGO0VBQ0E7QUZ1QkY7O0FHdEJBOzs7RUFHRTtBSHlCRjs7QUd0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHlCRjs7QUduQkE7RUFDRTtBSHNCRjs7QUdaQTtFQUNFO0VBQ0EsMkNDckN5QjtFQzBLckI7RUZuSUosZ0JHK080QjtFSDlPNUIsZ0JHbVA0QjtFSGxQNUIsY0duQ1M7RUhvQ1Q7RUFDQSxzQkc5Q1M7QU42RFg7O0FHSEE7RUFDRTtBSE1GOztBR0dBO0VBQ0U7RUFDQTtFQUNBO0FIQUY7O0FHYUE7RUFDRTtFQUNBLHFCR2lONEI7QU4zTjlCOztBR2lCQTtFQUNFO0VBQ0EsbUJHb0YwQjtBTmxHNUI7O0FHeUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh0QkY7O0FHeUJBO0VBQ0U7RUFDQTtFQUNBO0FIdEJGOztBR3lCQTs7O0VBR0U7RUFDQTtBSHRCRjs7QUd5QkE7Ozs7RUFJRTtBSHRCRjs7QUd5QkE7RUFDRSxnQkdrSjRCO0FOeEs5Qjs7QUd5QkE7RUFDRTtFQUNBO0FIdEJGOztBR3lCQTtFQUNFO0FIdEJGOztBR3lCQTs7RUFFRSxtQkdxSTRCO0FOM0o5Qjs7QUd5QkE7RUVJSTtBTHpCSjs7QUc4QkE7O0VBRUU7RUVQRTtFRlNGO0VBQ0E7QUgzQkY7O0FHOEJBO0VBQU07QUgxQk47O0FHMkJBO0VBQU07QUh2Qk47O0FHOEJBO0VBQ0UsY0dYd0M7RUhZeEMscUJHWHdDO0VIWXhDO0FIM0JGO0FPckpFO0VKbUxFLGNHZHNDO0VIZXRDLDBCR2RzQztBTmIxQzs7QUdvQ0E7RUFDRTtFQUNBO0FIakNGO0FPOUpFO0VKa01FO0VBQ0E7QUhqQ0o7O0FHMENBOzs7O0VBSUUsaUdHMEQ0QjtFRGxIMUI7QUxrQko7O0FHMENBO0VBRUU7RUFFQTtFQUVBO0VBR0E7QUg1Q0Y7O0FHb0RBO0VBRUU7QUhsREY7O0FHMERBO0VBQ0U7RUFDQTtBSHZERjs7QUcwREE7RUFHRTtFQUNBO0FIekRGOztBR2lFQTtFQUNFO0FIOURGOztBR2lFQTtFQUNFLG9CRzhFNEI7RUg3RTVCLHVCRzZFNEI7RUg1RTVCLGNDMUZrQztFRDJGbEM7RUFDQTtBSDlERjs7QUdxRUE7RUFFRTtFQUNBO0FIbkVGOztBRzJFQTtFQUVFO0VBQ0EscUJHNEpzQztBTnJPeEM7O0FHK0VBO0VBRUU7QUg3RUY7O0FHcUZBO0VBQ0U7QUhsRkY7O0FHcUZBOzs7OztFQUtFO0VBQ0E7RUVoS0U7RUZrS0Y7QUhsRkY7O0FHcUZBOztFQUVFO0FIbEZGOztBR3FGQTs7RUFFRTtBSGxGRjs7QUd3RkE7RUFDRTtBSHJGRjs7QUcyRkE7RUFDRTtBSHhGRjs7QUcrRkE7Ozs7RUFJRTtBSDVGRjs7QUdxR0k7Ozs7RUFDRTtBSC9GTjs7QUdxR0E7Ozs7RUFJRTtFQUNBO0FIbEdGOztBR3FHQTs7RUFFRTtFQUNBO0FIbEdGOztBR3NHQTtFQUNFO0VBRUE7QUhwR0Y7O0FHdUdBO0VBTUU7RUFFQTtFQUNBO0VBQ0E7QUgxR0Y7O0FHK0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRTlPSTtFRmdQSjtFQUNBO0VBQ0E7QUg1R0Y7O0FHK0dBO0VBQ0U7QUg1R0Y7O0FHZ0hBOztFQUVFO0FIN0dGOztBR2dIQTtFQUtFO0VBQ0E7QUhqSEY7O0FHd0hBO0VBQ0U7QUhySEY7O0FHNkhBO0VBQ0U7RUFDQTtBSDFIRjs7QUdpSUE7RUFDRTtBSDlIRjs7QUdpSUE7RUFDRTtFQUNBO0FIOUhGOztBR2lJQTtFQUNFO0FIOUhGOztBR21JQTtFQUNFO0FIaElGOztBUTVWQTs7RUFFRSxxQkZzUzRCO0VFcFM1QixnQkZzUzRCO0VFclM1QixnQkZzUzRCO0FOd0Q5Qjs7QVExVkE7RUhxS007QUx5TE47O0FRN1ZBO0VIb0tNO0FMNkxOOztBUWhXQTtFSG1LTTtBTGlNTjs7QVFuV0E7RUhrS007QUxxTU47O0FRdFdBO0VIaUtNO0FMeU1OOztBUXpXQTtFSGdLTTtBTDZNTjs7QVEzV0E7RUg4Sk07RUc1SkosZ0JGd1M0QjtBTnNFOUI7O0FRMVdBO0VId0pNO0VHdEpKLGdCRjJSNEI7RUUxUjVCLGdCRmtSNEI7QU4yRjlCOztBUTNXQTtFSG1KTTtFR2pKSixnQkZ1UjRCO0VFdFI1QixnQkY2UTRCO0FOaUc5Qjs7QVE1V0E7RUg4SU07RUc1SUosZ0JGbVI0QjtFRWxSNUIsZ0JGd1E0QjtBTnVHOUI7O0FRN1dBO0VIeUlNO0VHdklKLGdCRitRNEI7RUU5UTVCLGdCRm1RNEI7QU42RzlCOztBUXhXQTtFQUNFLGdCRmdGTztFRS9FUCxtQkYrRU87RUU5RVA7RUFDQTtBUjJXRjs7QVFuV0E7O0VIa0dJO0VHL0ZGLGdCRjJONEI7QU4ySTlCOztBUW5XQTs7RUFFRSxjRm1RNEI7RUVsUTVCLHlCRjJRNEI7QU4yRjlCOztBUTlWQTtFQy9FRTtFQUNBO0FUaWJGOztBUTlWQTtFQ3BGRTtFQUNBO0FUc2JGOztBUWhXQTtFQUNFO0FSbVdGO0FRaldFO0VBQ0Usb0JGcVAwQjtBTjhHOUI7O0FRelZBO0VIMkRJO0VHekRGO0FSNFZGOztBUXhWQTtFQUNFLG1CRnVCTztFRDZDSDtBTHdSTjs7QVF4VkE7RUFDRTtFSCtDRTtFRzdDRixjRjFHUztBTnFjWDtBUXpWRTtFQUNFO0FSMlZKOztBVTljQTtFQ0lFO0VBR0E7QVg0Y0Y7O0FVN2NBO0VBQ0UsZ0JKcWdDa0M7RUlwZ0NsQyxzQkpSUztFSVNUO0VFRUU7RURQRjtFQUdBO0FYcWRGOztBVXZjQTtFQUVFO0FWeWNGOztBVXRjQTtFQUNFO0VBQ0E7QVZ5Y0Y7O0FVdGNBO0VMOEhJO0VLNUhGLGNKM0JTO0FOb2VYOztBYWhmQTtFUm1LSTtFUWpLRixjUG1DUTtFT2xDUjtBYm1mRjtBYWhmRTtFQUNFO0Fia2ZKOztBYTdlQTtFQUNFO0VSc0pFO0VRcEpGLFdQVFM7RU9VVCx5QlBEUztFTUVQO0FaZ2ZKO0FhN2VFO0VBQ0U7RVI4SUE7RVE1SUEsZ0JQeVEwQjtBTnNPOUI7O0FhemVBO0VBQ0U7RVJxSUU7RVFuSUYsY1BqQlM7QU42Zlg7QWF6ZUU7RVJnSUU7RVE5SEE7RUFDQTtBYjJlSjs7QWF0ZUE7RUFDRSxpQlBpa0NrQztFT2hrQ2xDO0FieWVGOztBY2poQkU7Ozs7OztFQ0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYyaEJGOztBZ0J4ZUk7RUZ6Q0U7SUFDRSxnQlI4TGU7RU51VnJCO0FBQ0Y7QWdCOWVJO0VGekNFO0lBQ0UsZ0JSOExlO0VONFZyQjtBQUNGO0FnQm5mSTtFRnpDRTtJQUNFLGdCUjhMZTtFTmlXckI7QUFDRjtBZ0J4Zkk7RUZ6Q0U7SUFDRSxpQlI4TGU7RU5zV3JCO0FBQ0Y7QWN6Z0JFO0VDbkNBO0VBQ0E7RUFDQTtFQUNBO0FmK2lCRjs7QWN6Z0JFO0VBQ0U7RUFDQTtBZDRnQko7QWMxZ0JJOztFQUVFO0VBQ0E7QWQ0Z0JOOztBaUJsa0JFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakIwa0JKOztBaUJwakJNO0VBQ0U7RUFDQTtFQUNBO0FqQnVqQlI7O0FlM2hCRTtFQUNFO0VBQ0E7QWY4aEJKOztBZWhpQkU7RUFDRTtFQUNBO0FmbWlCSjs7QWVyaUJFO0VBQ0U7RUFDQTtBZndpQko7O0FlMWlCRTtFQUNFO0VBQ0E7QWY2aUJKOztBZS9pQkU7RUFDRTtFQUNBO0Fma2pCSjs7QWVwakJFO0VBQ0U7RUFDQTtBZnVqQko7O0FpQjFrQk07RUZDSjtFQUNBO0VBQ0E7QWY2a0JGOztBaUIxa0JVO0VGYlI7RUFJQTtBZndsQkY7O0FpQi9rQlU7RUZiUjtFQUlBO0FmNmxCRjs7QWlCcGxCVTtFRmJSO0VBSUE7QWZrbUJGOztBaUJ6bEJVO0VGYlI7RUFJQTtBZnVtQkY7O0FpQjlsQlU7RUZiUjtFQUlBO0FmNG1CRjs7QWlCbm1CVTtFRmJSO0VBSUE7QWZpbkJGOztBaUJ4bUJVO0VGYlI7RUFJQTtBZnNuQkY7O0FpQjdtQlU7RUZiUjtFQUlBO0FmMm5CRjs7QWlCbG5CVTtFRmJSO0VBSUE7QWZnb0JGOztBaUJ2bkJVO0VGYlI7RUFJQTtBZnFvQkY7O0FpQjVuQlU7RUZiUjtFQUlBO0FmMG9CRjs7QWlCam9CVTtFRmJSO0VBSUE7QWYrb0JGOztBaUJob0JNO0VBQXdCO0FqQm9vQjlCOztBaUJsb0JNO0VBQXVCO0FqQnNvQjdCOztBaUJub0JRO0VBQXdCLFFBRGI7QWpCd29CbkI7O0FpQnZvQlE7RUFBd0IsUUFEYjtBakI0b0JuQjs7QWlCM29CUTtFQUF3QixRQURiO0FqQmdwQm5COztBaUIvb0JRO0VBQXdCLFFBRGI7QWpCb3BCbkI7O0FpQm5wQlE7RUFBd0IsUUFEYjtBakJ3cEJuQjs7QWlCdnBCUTtFQUF3QixRQURiO0FqQjRwQm5COztBaUIzcEJRO0VBQXdCLFFBRGI7QWpCZ3FCbkI7O0FpQi9wQlE7RUFBd0IsUUFEYjtBakJvcUJuQjs7QWlCbnFCUTtFQUF3QixRQURiO0FqQndxQm5COztBaUJ2cUJRO0VBQXdCLFFBRGI7QWpCNHFCbkI7O0FpQjNxQlE7RUFBd0IsU0FEYjtBakJnckJuQjs7QWlCL3FCUTtFQUF3QixTQURiO0FqQm9yQm5COztBaUJuckJRO0VBQXdCLFNBRGI7QWpCd3JCbkI7O0FpQmhyQlk7RUZoQlY7QWZvc0JGOztBaUJwckJZO0VGaEJWO0Fmd3NCRjs7QWlCeHJCWTtFRmhCVjtBZjRzQkY7O0FpQjVyQlk7RUZoQlY7QWZndEJGOztBaUJoc0JZO0VGaEJWO0Fmb3RCRjs7QWlCcHNCWTtFRmhCVjtBZnd0QkY7O0FpQnhzQlk7RUZoQlY7QWY0dEJGOztBaUI1c0JZO0VGaEJWO0FmZ3VCRjs7QWlCaHRCWTtFRmhCVjtBZm91QkY7O0FpQnB0Qlk7RUZoQlY7QWZ3dUJGOztBaUJ4dEJZO0VGaEJWO0FmNHVCRjs7QWdCdnVCSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFakJzd0JOOztFZTF1QkE7SUFDRTtJQUNBO0VmNnVCRjs7RWUvdUJBO0lBQ0U7SUFDQTtFZmt2QkY7O0VlcHZCQTtJQUNFO0lBQ0E7RWZ1dkJGOztFZXp2QkE7SUFDRTtJQUNBO0VmNHZCRjs7RWU5dkJBO0lBQ0U7SUFDQTtFZml3QkY7O0VlbndCQTtJQUNFO0lBQ0E7RWZzd0JGOztFaUJ6eEJJO0lGQ0o7SUFDQTtJQUNBO0VmNHhCQTs7RWlCenhCUTtJRmJSO0lBSUE7RWZ1eUJBOztFaUI5eEJRO0lGYlI7SUFJQTtFZjR5QkE7O0VpQm55QlE7SUZiUjtJQUlBO0VmaXpCQTs7RWlCeHlCUTtJRmJSO0lBSUE7RWZzekJBOztFaUI3eUJRO0lGYlI7SUFJQTtFZjJ6QkE7O0VpQmx6QlE7SUZiUjtJQUlBO0VmZzBCQTs7RWlCdnpCUTtJRmJSO0lBSUE7RWZxMEJBOztFaUI1ekJRO0lGYlI7SUFJQTtFZjAwQkE7O0VpQmowQlE7SUZiUjtJQUlBO0VmKzBCQTs7RWlCdDBCUTtJRmJSO0lBSUE7RWZvMUJBOztFaUIzMEJRO0lGYlI7SUFJQTtFZnkxQkE7O0VpQmgxQlE7SUZiUjtJQUlBO0VmODFCQTs7RWlCLzBCSTtJQUF3QjtFakJtMUI1Qjs7RWlCajFCSTtJQUF1QjtFakJxMUIzQjs7RWlCbDFCTTtJQUF3QixRQURiO0VqQnUxQmpCOztFaUJ0MUJNO0lBQXdCLFFBRGI7RWpCMjFCakI7O0VpQjExQk07SUFBd0IsUUFEYjtFakIrMUJqQjs7RWlCOTFCTTtJQUF3QixRQURiO0VqQm0yQmpCOztFaUJsMkJNO0lBQXdCLFFBRGI7RWpCdTJCakI7O0VpQnQyQk07SUFBd0IsUUFEYjtFakIyMkJqQjs7RWlCMTJCTTtJQUF3QixRQURiO0VqQisyQmpCOztFaUI5MkJNO0lBQXdCLFFBRGI7RWpCbTNCakI7O0VpQmwzQk07SUFBd0IsUUFEYjtFakJ1M0JqQjs7RWlCdDNCTTtJQUF3QixRQURiO0VqQjIzQmpCOztFaUIxM0JNO0lBQXdCLFNBRGI7RWpCKzNCakI7O0VpQjkzQk07SUFBd0IsU0FEYjtFakJtNEJqQjs7RWlCbDRCTTtJQUF3QixTQURiO0VqQnU0QmpCOztFaUIvM0JVO0lGaEJWO0VmbTVCQTs7RWlCbjRCVTtJRmhCVjtFZnU1QkE7O0VpQnY0QlU7SUZoQlY7RWYyNUJBOztFaUIzNEJVO0lGaEJWO0VmKzVCQTs7RWlCLzRCVTtJRmhCVjtFZm02QkE7O0VpQm41QlU7SUZoQlY7RWZ1NkJBOztFaUJ2NUJVO0lGaEJWO0VmMjZCQTs7RWlCMzVCVTtJRmhCVjtFZis2QkE7O0VpQi81QlU7SUZoQlY7RWZtN0JBOztFaUJuNkJVO0lGaEJWO0VmdTdCQTs7RWlCdjZCVTtJRmhCVjtFZjI3QkE7O0VpQjM2QlU7SUZoQlY7RWYrN0JBO0FBQ0Y7QWdCMzdCSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFakJ5OUJOOztFZTc3QkE7SUFDRTtJQUNBO0VmZzhCRjs7RWVsOEJBO0lBQ0U7SUFDQTtFZnE4QkY7O0VldjhCQTtJQUNFO0lBQ0E7RWYwOEJGOztFZTU4QkE7SUFDRTtJQUNBO0VmKzhCRjs7RWVqOUJBO0lBQ0U7SUFDQTtFZm85QkY7O0VldDlCQTtJQUNFO0lBQ0E7RWZ5OUJGOztFaUI1K0JJO0lGQ0o7SUFDQTtJQUNBO0VmKytCQTs7RWlCNStCUTtJRmJSO0lBSUE7RWYwL0JBOztFaUJqL0JRO0lGYlI7SUFJQTtFZisvQkE7O0VpQnQvQlE7SUZiUjtJQUlBO0Vmb2dDQTs7RWlCMy9CUTtJRmJSO0lBSUE7RWZ5Z0NBOztFaUJoZ0NRO0lGYlI7SUFJQTtFZjhnQ0E7O0VpQnJnQ1E7SUZiUjtJQUlBO0VmbWhDQTs7RWlCMWdDUTtJRmJSO0lBSUE7RWZ3aENBOztFaUIvZ0NRO0lGYlI7SUFJQTtFZjZoQ0E7O0VpQnBoQ1E7SUZiUjtJQUlBO0Vma2lDQTs7RWlCemhDUTtJRmJSO0lBSUE7RWZ1aUNBOztFaUI5aENRO0lGYlI7SUFJQTtFZjRpQ0E7O0VpQm5pQ1E7SUZiUjtJQUlBO0VmaWpDQTs7RWlCbGlDSTtJQUF3QjtFakJzaUM1Qjs7RWlCcGlDSTtJQUF1QjtFakJ3aUMzQjs7RWlCcmlDTTtJQUF3QixRQURiO0VqQjBpQ2pCOztFaUJ6aUNNO0lBQXdCLFFBRGI7RWpCOGlDakI7O0VpQjdpQ007SUFBd0IsUUFEYjtFakJrakNqQjs7RWlCampDTTtJQUF3QixRQURiO0VqQnNqQ2pCOztFaUJyakNNO0lBQXdCLFFBRGI7RWpCMGpDakI7O0VpQnpqQ007SUFBd0IsUUFEYjtFakI4akNqQjs7RWlCN2pDTTtJQUF3QixRQURiO0VqQmtrQ2pCOztFaUJqa0NNO0lBQXdCLFFBRGI7RWpCc2tDakI7O0VpQnJrQ007SUFBd0IsUUFEYjtFakIwa0NqQjs7RWlCemtDTTtJQUF3QixRQURiO0VqQjhrQ2pCOztFaUI3a0NNO0lBQXdCLFNBRGI7RWpCa2xDakI7O0VpQmpsQ007SUFBd0IsU0FEYjtFakJzbENqQjs7RWlCcmxDTTtJQUF3QixTQURiO0VqQjBsQ2pCOztFaUJsbENVO0lGaEJWO0Vmc21DQTs7RWlCdGxDVTtJRmhCVjtFZjBtQ0E7O0VpQjFsQ1U7SUZoQlY7RWY4bUNBOztFaUI5bENVO0lGaEJWO0Vma25DQTs7RWlCbG1DVTtJRmhCVjtFZnNuQ0E7O0VpQnRtQ1U7SUZoQlY7RWYwbkNBOztFaUIxbUNVO0lGaEJWO0VmOG5DQTs7RWlCOW1DVTtJRmhCVjtFZmtvQ0E7O0VpQmxuQ1U7SUZoQlY7RWZzb0NBOztFaUJ0bkNVO0lGaEJWO0VmMG9DQTs7RWlCMW5DVTtJRmhCVjtFZjhvQ0E7O0VpQjluQ1U7SUZoQlY7RWZrcENBO0FBQ0Y7QWdCOW9DSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFakI0cUNOOztFZWhwQ0E7SUFDRTtJQUNBO0VmbXBDRjs7RWVycENBO0lBQ0U7SUFDQTtFZndwQ0Y7O0VlMXBDQTtJQUNFO0lBQ0E7RWY2cENGOztFZS9wQ0E7SUFDRTtJQUNBO0Vma3FDRjs7RWVwcUNBO0lBQ0U7SUFDQTtFZnVxQ0Y7O0VlenFDQTtJQUNFO0lBQ0E7RWY0cUNGOztFaUIvckNJO0lGQ0o7SUFDQTtJQUNBO0Vma3NDQTs7RWlCL3JDUTtJRmJSO0lBSUE7RWY2c0NBOztFaUJwc0NRO0lGYlI7SUFJQTtFZmt0Q0E7O0VpQnpzQ1E7SUZiUjtJQUlBO0VmdXRDQTs7RWlCOXNDUTtJRmJSO0lBSUE7RWY0dENBOztFaUJudENRO0lGYlI7SUFJQTtFZml1Q0E7O0VpQnh0Q1E7SUZiUjtJQUlBO0Vmc3VDQTs7RWlCN3RDUTtJRmJSO0lBSUE7RWYydUNBOztFaUJsdUNRO0lGYlI7SUFJQTtFZmd2Q0E7O0VpQnZ1Q1E7SUZiUjtJQUlBO0VmcXZDQTs7RWlCNXVDUTtJRmJSO0lBSUE7RWYwdkNBOztFaUJqdkNRO0lGYlI7SUFJQTtFZit2Q0E7O0VpQnR2Q1E7SUZiUjtJQUlBO0Vmb3dDQTs7RWlCcnZDSTtJQUF3QjtFakJ5dkM1Qjs7RWlCdnZDSTtJQUF1QjtFakIydkMzQjs7RWlCeHZDTTtJQUF3QixRQURiO0VqQjZ2Q2pCOztFaUI1dkNNO0lBQXdCLFFBRGI7RWpCaXdDakI7O0VpQmh3Q007SUFBd0IsUUFEYjtFakJxd0NqQjs7RWlCcHdDTTtJQUF3QixRQURiO0VqQnl3Q2pCOztFaUJ4d0NNO0lBQXdCLFFBRGI7RWpCNndDakI7O0VpQjV3Q007SUFBd0IsUUFEYjtFakJpeENqQjs7RWlCaHhDTTtJQUF3QixRQURiO0VqQnF4Q2pCOztFaUJweENNO0lBQXdCLFFBRGI7RWpCeXhDakI7O0VpQnh4Q007SUFBd0IsUUFEYjtFakI2eENqQjs7RWlCNXhDTTtJQUF3QixRQURiO0VqQml5Q2pCOztFaUJoeUNNO0lBQXdCLFNBRGI7RWpCcXlDakI7O0VpQnB5Q007SUFBd0IsU0FEYjtFakJ5eUNqQjs7RWlCeHlDTTtJQUF3QixTQURiO0VqQjZ5Q2pCOztFaUJyeUNVO0lGaEJWO0VmeXpDQTs7RWlCenlDVTtJRmhCVjtFZjZ6Q0E7O0VpQjd5Q1U7SUZoQlY7RWZpMENBOztFaUJqekNVO0lGaEJWO0VmcTBDQTs7RWlCcnpDVTtJRmhCVjtFZnkwQ0E7O0VpQnp6Q1U7SUZoQlY7RWY2MENBOztFaUI3ekNVO0lGaEJWO0VmaTFDQTs7RWlCajBDVTtJRmhCVjtFZnExQ0E7O0VpQnIwQ1U7SUZoQlY7RWZ5MUNBOztFaUJ6MENVO0lGaEJWO0VmNjFDQTs7RWlCNzBDVTtJRmhCVjtFZmkyQ0E7O0VpQmoxQ1U7SUZoQlY7RWZxMkNBO0FBQ0Y7QWdCajJDSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFakIrM0NOOztFZW4yQ0E7SUFDRTtJQUNBO0VmczJDRjs7RWV4MkNBO0lBQ0U7SUFDQTtFZjIyQ0Y7O0VlNzJDQTtJQUNFO0lBQ0E7RWZnM0NGOztFZWwzQ0E7SUFDRTtJQUNBO0VmcTNDRjs7RWV2M0NBO0lBQ0U7SUFDQTtFZjAzQ0Y7O0VlNTNDQTtJQUNFO0lBQ0E7RWYrM0NGOztFaUJsNUNJO0lGQ0o7SUFDQTtJQUNBO0VmcTVDQTs7RWlCbDVDUTtJRmJSO0lBSUE7RWZnNkNBOztFaUJ2NUNRO0lGYlI7SUFJQTtFZnE2Q0E7O0VpQjU1Q1E7SUZiUjtJQUlBO0VmMDZDQTs7RWlCajZDUTtJRmJSO0lBSUE7RWYrNkNBOztFaUJ0NkNRO0lGYlI7SUFJQTtFZm83Q0E7O0VpQjM2Q1E7SUZiUjtJQUlBO0VmeTdDQTs7RWlCaDdDUTtJRmJSO0lBSUE7RWY4N0NBOztFaUJyN0NRO0lGYlI7SUFJQTtFZm04Q0E7O0VpQjE3Q1E7SUZiUjtJQUlBO0VmdzhDQTs7RWlCLzdDUTtJRmJSO0lBSUE7RWY2OENBOztFaUJwOENRO0lGYlI7SUFJQTtFZms5Q0E7O0VpQno4Q1E7SUZiUjtJQUlBO0VmdTlDQTs7RWlCeDhDSTtJQUF3QjtFakI0OEM1Qjs7RWlCMThDSTtJQUF1QjtFakI4OEMzQjs7RWlCMzhDTTtJQUF3QixRQURiO0VqQmc5Q2pCOztFaUIvOENNO0lBQXdCLFFBRGI7RWpCbzlDakI7O0VpQm45Q007SUFBd0IsUUFEYjtFakJ3OUNqQjs7RWlCdjlDTTtJQUF3QixRQURiO0VqQjQ5Q2pCOztFaUIzOUNNO0lBQXdCLFFBRGI7RWpCZytDakI7O0VpQi85Q007SUFBd0IsUUFEYjtFakJvK0NqQjs7RWlCbitDTTtJQUF3QixRQURiO0VqQncrQ2pCOztFaUJ2K0NNO0lBQXdCLFFBRGI7RWpCNCtDakI7O0VpQjMrQ007SUFBd0IsUUFEYjtFakJnL0NqQjs7RWlCLytDTTtJQUF3QixRQURiO0VqQm8vQ2pCOztFaUJuL0NNO0lBQXdCLFNBRGI7RWpCdy9DakI7O0VpQnYvQ007SUFBd0IsU0FEYjtFakI0L0NqQjs7RWlCMy9DTTtJQUF3QixTQURiO0VqQmdnRGpCOztFaUJ4L0NVO0lGaEJWO0VmNGdEQTs7RWlCNS9DVTtJRmhCVjtFZmdoREE7O0VpQmhnRFU7SUZoQlY7RWZvaERBOztFaUJwZ0RVO0lGaEJWO0Vmd2hEQTs7RWlCeGdEVTtJRmhCVjtFZjRoREE7O0VpQjVnRFU7SUZoQlY7RWZnaURBOztFaUJoaERVO0lGaEJWO0Vmb2lEQTs7RWlCcGhEVTtJRmhCVjtFZndpREE7O0VpQnhoRFU7SUZoQlY7RWY0aURBOztFaUI1aERVO0lGaEJWO0VmZ2pEQTs7RWlCaGlEVTtJRmhCVjtFZm9qREE7O0VpQnBpRFU7SUZoQlY7RWZ3akRBO0FBQ0Y7QWtCNW1EQTtFQUNFO0VBQ0EsbUJaaUlPO0VZaElQLGNaU1M7RVlSVCw2QmRpRm1DO0FKNmhEckM7QWtCNW1ERTs7RUFFRSxnQlptVjBCO0VZbFYxQjtFQUNBO0FsQjhtREo7QWtCM21ERTtFQUNFO0VBQ0E7QWxCNm1ESjtBa0IxbURFO0VBQ0U7QWxCNG1ESjs7QWtCbG1ERTs7RUFFRSxlWjZUMEI7QU53eUM5Qjs7QWtCNWxEQTtFQUNFO0FsQitsREY7QWtCN2xERTs7RUFFRTtBbEIrbERKO0FrQjNsREk7O0VBRUU7QWxCNmxETjs7QWtCdmxERTs7OztFQUlFO0FsQjBsREo7O0FrQmpsREU7RUFDRSx5QmRlaUM7QUpxa0RyQzs7QU9ucERFO0VXMkVJLGNadkVLO0VZd0VMLHlCZEcrQjtBSnlrRHJDOztBbUI5cERJOzs7RUFHRSx5QkQyRitCO0FsQnNrRHJDO0FtQjdwRE07Ozs7RUFJRSxxQkRtRnlFO0FsQjRrRGpGOztBT3BxREU7RVlpQk0seUJBSmU7QW5CMnBEdkI7QW1CcnBEUTs7RUFFRSx5QkFSYTtBbkIrcER2Qjs7QW1CbHJESTs7O0VBR0UseUJEMkYrQjtBbEIwbERyQztBbUJqckRNOzs7O0VBSUUscUJEbUZ5RTtBbEJnbURqRjs7QU94ckRFO0VZaUJNLHlCQUplO0FuQitxRHZCO0FtQnpxRFE7O0VBRUUseUJBUmE7QW5CbXJEdkI7O0FtQnRzREk7OztFQUdFLHlCRDJGK0I7QWxCOG1EckM7QW1CcnNETTs7OztFQUlFLHFCRG1GeUU7QWxCb25EakY7O0FPNXNERTtFWWlCTSx5QkFKZTtBbkJtc0R2QjtBbUI3ckRROztFQUVFLHlCQVJhO0FuQnVzRHZCOztBbUIxdERJOzs7RUFHRSx5QkQyRitCO0FsQmtvRHJDO0FtQnp0RE07Ozs7RUFJRSxxQkRtRnlFO0FsQndvRGpGOztBT2h1REU7RVlpQk0seUJBSmU7QW5CdXREdkI7QW1CanREUTs7RUFFRSx5QkFSYTtBbkIydER2Qjs7QW1COXVESTs7O0VBR0UseUJEMkYrQjtBbEJzcERyQztBbUI3dURNOzs7O0VBSUUscUJEbUZ5RTtBbEI0cERqRjs7QU9wdkRFO0VZaUJNLHlCQUplO0FuQjJ1RHZCO0FtQnJ1RFE7O0VBRUUseUJBUmE7QW5CK3VEdkI7O0FtQmx3REk7OztFQUdFLHlCRDJGK0I7QWxCMHFEckM7QW1CandETTs7OztFQUlFLHFCRG1GeUU7QWxCZ3JEakY7O0FPeHdERTtFWWlCTSx5QkFKZTtBbkIrdkR2QjtBbUJ6dkRROztFQUVFLHlCQVJhO0FuQm13RHZCOztBbUJ0eERJOzs7RUFHRSx5QkQyRitCO0FsQjhyRHJDO0FtQnJ4RE07Ozs7RUFJRSxxQkRtRnlFO0FsQm9zRGpGOztBTzV4REU7RVlpQk0seUJBSmU7QW5CbXhEdkI7QW1CN3dEUTs7RUFFRSx5QkFSYTtBbkJ1eER2Qjs7QW1CMXlESTs7O0VBR0UseUJEMkYrQjtBbEJrdERyQztBbUJ6eURNOzs7O0VBSUUscUJEbUZ5RTtBbEJ3dERqRjs7QU9oekRFO0VZaUJNLHlCQUplO0FuQnV5RHZCO0FtQmp5RFE7O0VBRUUseUJBUmE7QW5CMnlEdkI7O0FtQjl6REk7OztFQUdFLHlCZm1GK0I7QUo4dURyQzs7QU85ekRFO0VZaUJNLHlCQUplO0FuQnF6RHZCO0FtQi95RFE7O0VBRUUseUJBUmE7QW5CeXpEdkI7O0FrQmp1REk7RUFDRSxXWjNHSztFWTRHTCx5QlpwR0s7RVlxR0wscUJaaVF3QjtBTm0rQzlCO0FrQi90REk7RUFDRSxjZHpCK0I7RWMwQi9CLHlCZDNCK0I7RWM0Qi9CLHFCZDlCK0I7QUordkRyQzs7QWtCNXREQTtFQUNFLFdaM0hTO0VZNEhULHlCWnBIUztBTm0xRFg7QWtCN3RERTs7O0VBR0UscUJaNk8wQjtBTmsvQzlCO0FrQjV0REU7RUFDRTtBbEI4dERKO0FrQjF0REk7RUFDRSwyQ1ppT3dCO0FOMi9DOUI7QU9qMkRFO0VXNElNLFdaakpHO0VZa0pILDRDWjJOc0I7QU42L0M5Qjs7QWdCeHlESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQjBzRE47RWtCdnNETTtJQUNFO0VsQnlzRFI7QUFDRjtBZ0JwekRJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCcXRETjtFa0JsdERNO0lBQ0U7RWxCb3REUjtBQUNGO0FnQi96REk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbEJndUROO0VrQjd0RE07SUFDRTtFbEIrdERSO0FBQ0Y7QWdCMTBESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQjJ1RE47RWtCeHVETTtJQUNFO0VsQjB1RFI7QUFDRjtBa0JwdkRJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWxCcXZEUjtBa0JsdkRRO0VBQ0U7QWxCb3ZEVjs7QW9CajZEQTtFQUNFO0VBQ0E7RUFDQSxrQ2QyZXNDO0VjMWV0QztFZjBLSTtFZXZLSixnQmRtUjRCO0VjbFI1QixnQmhCOENnQztFZ0I3Q2hDLGNkRFM7RWNFVCxzQmRUUztFY1VUO0VBQ0E7RVJBRTtFU0ZFLHdFRFFKO0FwQis1REY7QXFCbjZETTtFRGROO0lDZVE7RXJCczZETjtBQUNGO0FvQmo2REU7RUFDRTtFQUNBO0FwQm02REo7QXNCbjdERTtFQUNFO0VBQ0Esc0JoQlJPO0VnQlNQLHFCbEJ1RDZCO0VrQnREN0I7RUFLRSxpRGhCcVh3QjtBTjRqRDlCO0FvQm42REU7RUFDRSxjaEJnQnVDO0VnQmR2QztBcEJvNkRKO0FvQjU1REU7RUFFRSx5QmhCdUJ1QztFZ0JyQnZDO0FwQjQ1REo7O0FvQnA1REU7Ozs7RUFDRTtBcEIwNURKOztBb0JwNURFO0VBQ0U7RUFDQTtBcEJ1NURKO0FvQnA1REU7RUFNRSxjZC9ETztFY2dFUCxzQmR2RU87QU53OURYOztBb0I1NERBOztFQUVFO0VBQ0E7QXBCKzRERjs7QW9CcjREQTtFQUNFO0VBQ0E7RUFDQTtFZmlFRTtFZS9ERixnQmhCekNnQztBSmk3RGxDOztBb0JyNERBO0VBQ0U7RUFDQTtFZjBFSTtFZXhFSixnQmhCeENnQztBSmc3RGxDOztBb0JyNERBO0VBQ0U7RUFDQTtFZm1FSTtFZWpFSixnQmhCbkRnQztBSjI3RGxDOztBb0IvM0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RWZvREk7RWVsREosZ0JoQnRFZ0M7RWdCdUVoQyxjaEIvRXlDO0VnQmdGekM7RUFDQTtFQUNBO0FwQms0REY7QW9CaDRERTtFQUVFO0VBQ0E7QXBCaTRESjs7QW9CcjNEQTtFQUNFLGdDZDZWc0M7RWM1VnRDO0VmMkJJO0VlekJKLGdCaEIzRmdDO0VROUM5QjtBWmtnRUo7O0FvQnIzREE7RUFDRSxrQ2RzVnNDO0VjclZ0QztFZm1CSTtFZWpCSixnQmhCL0ZnQztFUWxEOUI7QVowZ0VKOztBb0JuM0RFO0VBRUU7QXBCcTNESjs7QW9CajNEQTtFQUNFO0FwQm8zREY7O0FvQjUyREE7RUFDRSxtQmQyVXNDO0FOb2lEeEM7O0FvQjUyREE7RUFDRTtFQUNBLG1CZDRUc0M7QU5takR4Qzs7QW9CdjJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQjAyREY7QW9CeDJERTs7RUFFRTtFQUNBO0FwQjAyREo7O0FvQmoyREE7RUFDRTtFQUNBO0VBQ0EscUJkaVNzQztBTm1rRHhDOztBb0JqMkRBO0VBQ0U7RUFDQSxrQmQ2UnNDO0VjNVJ0QztBcEJvMkRGO0FvQmoyREU7RUFFRSxjaEI3Q2dDO0FKKzREcEM7O0FvQjkxREE7RUFDRTtBcEJpMkRGOztBb0I5MURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJkOFFzQztBTm1sRHhDO0FvQjkxREU7RUFDRTtFQUNBO0VBQ0EsdUJkeVFvQztFY3hRcEM7QXBCZzJESjs7QXNCN2lFRTtFQUNFO0VBQ0E7RUFDQSxtQmhCMmNvQztFRHRWcEM7RWlCbkhBLGNGcU5xQztBcEIyMUR6Qzs7QXNCN2lFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCd0hFO0VpQnRIRixnQmhCdU8wQjtFZ0J0TzFCO0VBQ0E7RVY5Q0E7QVorbEVKO0FzQjVpRUk7RUFFRTtBdEI2aUVOOztBc0J4aUVJOzs7O0VBRUU7QXRCNmlFTjs7QXNCM2xFSTtFQW9ERSxxQkZrTG1DO0VFL0tqQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QnlpRVI7QXNCdGlFTTtFQUNFLHFCRnVLaUM7RUV0S2pDO0F0QndpRVI7O0FzQnhtRUk7RUF5RUk7RUFDQTtBdEJtaUVSOztBc0I3bUVJO0VBbUZJLG1DaEI2WGdDO0VnQjVYaEM7QXRCOGhFUjs7QXNCbG5FSTtFQTJGRSxxQkYySW1DO0VFeElqQztFQUNBO0F0QnloRVI7QXNCdGhFTTtFQUNFLHFCRm1JaUM7RUVsSWpDO0F0QndoRVI7O0FzQmpoRU07RUFDRSxjRjBIaUM7QXBCMDVEekM7QXNCamhFTTs7O0VBRUU7QXRCb2hFUjs7QXNCN2dFTTtFQUNFLGNGNkdpQztBcEJtNkR6QztBc0I5Z0VRO0VBQ0UscUJGMEcrQjtBcEJzNkR6QztBc0IzZ0VRO0VBQ0U7RUM1Sk4seUJENkoyQjtBdEI2Z0UvQjtBc0J4Z0VRO0VBQ0U7QXRCMGdFVjtBc0J2Z0VRO0VBQ0UscUJBVnFCO0F0Qm1oRS9COztBc0JoZ0VNO0VBQ0UscUJBcEJ1QjtBdEJ1aEUvQjtBc0IvL0RRO0VBQ0UscUJBekJxQjtFQTBCckI7QXRCaWdFVjs7QXNCbHBFRTtFQUNFO0VBQ0E7RUFDQSxtQmhCMmNvQztFRHRWcEM7RWlCbkhBLGNGcU5xQztBcEJnOER6Qzs7QXNCbHBFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCd0hFO0VpQnRIRixnQmhCdU8wQjtFZ0J0TzFCO0VBQ0E7RVY5Q0E7QVpvc0VKO0FzQmpwRUk7RUFFRTtBdEJrcEVOOztBc0I3b0VJOzs7O0VBRUU7QXRCa3BFTjs7QXNCaHNFSTtFQW9ERSxxQkZrTG1DO0VFL0tqQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjhvRVI7QXNCM29FTTtFQUNFLHFCRnVLaUM7RUV0S2pDO0F0QjZvRVI7O0FzQjdzRUk7RUF5RUk7RUFDQTtBdEJ3b0VSOztBc0JsdEVJO0VBbUZJLG1DaEI2WGdDO0VnQjVYaEM7QXRCbW9FUjs7QXNCdnRFSTtFQTJGRSxxQkYySW1DO0VFeElqQztFQUNBO0F0QjhuRVI7QXNCM25FTTtFQUNFLHFCRm1JaUM7RUVsSWpDO0F0QjZuRVI7O0FzQnRuRU07RUFDRSxjRjBIaUM7QXBCKy9EekM7QXNCdG5FTTs7O0VBRUU7QXRCeW5FUjs7QXNCbG5FTTtFQUNFLGNGNkdpQztBcEJ3Z0V6QztBc0JubkVRO0VBQ0UscUJGMEcrQjtBcEIyZ0V6QztBc0JobkVRO0VBQ0U7RUM1Sk4seUJENkoyQjtBdEJrbkUvQjtBc0I3bUVRO0VBQ0U7QXRCK21FVjtBc0I1bUVRO0VBQ0UscUJBVnFCO0F0QnduRS9COztBc0JybUVNO0VBQ0UscUJBcEJ1QjtBdEI0bkUvQjtBc0JwbUVRO0VBQ0UscUJBekJxQjtFQTBCckI7QXRCc21FVjs7QW9CamhFQTtFQUNFO0VBQ0E7RUFDQTtBcEJvaEVGO0FvQi9nRUU7RUFDRTtBcEJpaEVKO0FnQmh2RUk7RUlvT0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcEIrZ0VKO0VvQjNnRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQjZnRUo7RW9CemdFRTtJQUNFO0lBQ0E7SUFDQTtFcEIyZ0VKO0VvQnZnRUU7SUFDRTtFcEJ5Z0VKO0VvQnRnRUU7O0lBRUU7RXBCd2dFSjtFb0JuZ0VFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEJxZ0VKO0VvQm5nRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQSxxQmRnTGtDO0ljL0tsQztFcEJxZ0VKO0VvQmxnRUU7SUFDRTtJQUNBO0VwQm9nRUo7RW9CbGdFRTtJQUNFO0VwQm9nRUo7QUFDRjs7QXdCdDFFQTtFQUNFO0VBRUEsbUJwQjBDa0M7RW9CekNsQyxjbEJNUztFa0JMVDtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VDdUZBO0VwQjRFSTtFb0IxRUosZ0JyQjlDZ0M7RVExQzlCO0VTRkUscUlHR0o7QXhCeTFFRjtBcUJ4MUVNO0VHZE47SUhlUTtFckIyMUVOO0FBQ0Y7QU9yMkVFO0VpQlVFLGNsQk5PO0VrQk9QO0F4QjgxRUo7QXdCMzFFRTtFQUVFO0VBQ0EsaURsQjhXMEI7QU44K0Q5QjtBd0J4MUVFO0VBRUUsYWxCa1owQjtBTnU4RDlCO0F3QnIxRUU7RUFDRTtBeEJ1MUVKO0F3QnowRUE7O0VBRUU7QXhCMjBFRjs7QXdCbDBFRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QU42ekVmO0FPNzNFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCeTRFekc7QXlCNzNFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekIwM0VOO0F5QnIzRUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU42MEVmO0F5Qi8yRUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCeTVFN0w7QXlCMTJFSTtFQUtJO0F6QncyRVI7O0F3QmgyRUU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FOMjFFZjtBTzM1RUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QnU2RXpHO0F5QjM1RUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCdzVFTjtBeUJuNUVFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FOMjJFZjtBeUI3NEVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QnU3RTdMO0F5Qng0RUk7RUFLSTtBekJzNEVSOztBd0I5M0VFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBTnkzRWY7QU96N0VFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJxOEV6RztBeUJ6N0VFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QnM3RU47QXlCajdFRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBTnk0RWY7QXlCMzZFRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJxOUU3TDtBeUJ0NkVJO0VBS0k7QXpCbzZFUjs7QXdCNTVFRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QU51NUVmO0FPdjlFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCbStFekc7QXlCdjlFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJvOUVOO0F5Qi84RUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU51NkVmO0F5Qno4RUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCbS9FN0w7QXlCcDhFSTtFQUtJO0F6Qms4RVI7O0F3QjE3RUU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FOcTdFZjtBT3IvRUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QmlnRnpHO0F5QnIvRUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCay9FTjtBeUI3K0VFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FOcThFZjtBeUJ2K0VFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QmloRjdMO0F5QmwrRUk7RUFLSTtBekJnK0VSOztBd0J4OUVFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBTm05RWY7QU9uaEZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekIraEZ6RztBeUJuaEZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QmdoRk47QXlCM2dGRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBTm0rRWY7QXlCcmdGRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekIraUY3TDtBeUJoZ0ZJO0VBS0k7QXpCOC9FUjs7QXdCdC9FRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QU5pL0VmO0FPampGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCNmpGekc7QXlCampGRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekI4aUZOO0F5QnppRkU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU5pZ0ZmO0F5Qm5pRkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCNmtGN0w7QXlCOWhGSTtFQUtJO0F6QjRoRlI7O0F3QnBoRkU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FOK2dGZjtBTy9rRkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QjJsRnpHO0F5Qi9rRkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCNGtGTjtBeUJ2a0ZFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FOK2hGZjtBeUJqa0ZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QjJtRjdMO0F5QjVqRkk7RUFLSTtBekIwakZSOztBd0I1aUZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FONGlGZjtBTzVtRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU5pakZmO0F5QnBqRkU7RUFFRTtBekJxakZKO0F5QmxqRkU7RUFFRSxjbkJKVztFbUJLWDtBekJtakZKO0F5QmhqRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU42akZmO0F5QjlpRkk7RUFLSTtBekI0aUZSOztBd0Jya0ZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOcWtGZjtBT3JvRkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU4wa0ZmO0F5QjdrRkU7RUFFRTtBekI4a0ZKO0F5QjNrRkU7RUFFRSxjbkJKVztFbUJLWDtBekI0a0ZKO0F5QnprRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU5zbEZmO0F5QnZrRkk7RUFLSTtBekJxa0ZSOztBd0I5bEZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOOGxGZjtBTzlwRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU5tbUZmO0F5QnRtRkU7RUFFRTtBekJ1bUZKO0F5QnBtRkU7RUFFRSxjbkJKVztFbUJLWDtBekJxbUZKO0F5QmxtRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU4rbUZmO0F5QmhtRkk7RUFLSTtBekI4bEZSOztBd0J2bkZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOdW5GZjtBT3ZyRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU40bkZmO0F5Qi9uRkU7RUFFRTtBekJnb0ZKO0F5QjduRkU7RUFFRSxjbkJKVztFbUJLWDtBekI4bkZKO0F5QjNuRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU53b0ZmO0F5QnpuRkk7RUFLSTtBekJ1bkZSOztBd0JocEZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOZ3BGZjtBT2h0RkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU5xcEZmO0F5QnhwRkU7RUFFRTtBekJ5cEZKO0F5QnRwRkU7RUFFRSxjbkJKVztFbUJLWDtBekJ1cEZKO0F5QnBwRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU5pcUZmO0F5QmxwRkk7RUFLSTtBekJncEZSOztBd0J6cUZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOeXFGZjtBT3p1RkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU44cUZmO0F5QmpyRkU7RUFFRTtBekJrckZKO0F5Qi9xRkU7RUFFRSxjbkJKVztFbUJLWDtBekJnckZKO0F5QjdxRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU4wckZmO0F5QjNxRkk7RUFLSTtBekJ5cUZSOztBd0Jsc0ZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOa3NGZjtBT2x3RkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU51c0ZmO0F5QjFzRkU7RUFFRTtBekIyc0ZKO0F5QnhzRkU7RUFFRSxjbkJKVztFbUJLWDtBekJ5c0ZKO0F5QnRzRkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU5tdEZmO0F5QnBzRkk7RUFLSTtBekJrc0ZSOztBd0IzdEZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOMnRGZjtBTzN4RkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU5ndUZmO0F5Qm51RkU7RUFFRTtBekJvdUZKO0F5Qmp1RkU7RUFFRSxjbkJKVztFbUJLWDtBekJrdUZKO0F5Qi90RkU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QU40dUZmO0F5Qjd0Rkk7RUFLSTtBekIydEZSOztBd0J6dUZBO0VBQ0UsZ0JsQjZNNEI7RWtCNU01QixjbEIyRndDO0VrQjFGeEMscUJsQjJGd0M7QU5pcEYxQztBT3J6RkU7RWlCNEVFLGNsQnlGc0M7RWtCeEZ0QywwQmxCeUZzQztBTm1wRjFDO0F3Qnp1RkU7RUFFRSwwQmxCb0ZzQztBTnNwRjFDO0F3QnZ1RkU7RUFFRSxjbEJ0Rk87RWtCdUZQO0F4Qnd1Rko7O0F3Qjd0RkE7RUNQRTtFcEI0RUk7RW9CMUVKLGdCckJ0Q2dDO0VRbEQ5QjtBWmkwRko7O0F3Qmh1RkE7RUNYRTtFcEI0RUk7RW9CMUVKLGdCckIxQ2dDO0VROUM5QjtBWncwRko7O0F3Qjl0RkE7RUFDRTtFQUNBO0F4Qml1RkY7QXdCOXRGRTtFQUNFLGtCbEJ3VDBCO0FOdzZFOUI7O0F3Qnh0RkU7OztFQUNFO0F4QjZ0Rko7O0EwQngyRkE7RUxnQk0sZ0NLZko7QTFCMjJGRjtBcUJ4MUZNO0VLcEJOO0lMcUJRO0VyQjIxRk47QUFDRjtBMEI5MkZFO0VBQ0U7QTFCZzNGSjs7QTBCMzJGRTtFQUNFO0ExQjgyRko7O0EwQjEyRkE7RUFDRTtFQUNBO0VBQ0E7RUxESSw2QktFSjtBMUI2MkZGO0FxQjMyRk07RUtOTjtJTE9RO0VyQjgyRk47QUFDRjtBMEJoM0ZFO0VBQ0U7RUFDQTtFTE5FLDRCS09GO0ExQmszRko7QXFCcjNGTTtFS0FKO0lMQ007RXJCdzNGTjtBQUNGOztBMkI3NEZBOzs7O0VBSUU7QTNCZzVGRjs7QTJCNzRGQTtFQUNFO0EzQmc1RkY7QTRCNTNGSTtFQUNFO0VBQ0Esb0J0QitOd0I7RXNCOU54Qix1QnRCNk53QjtFc0I1TnhCO0VBaENKO0VBQ0E7RUFDQTtFQUNBO0E1Qis1RkY7QTRCMTJGSTtFQUNFO0E1QjQyRk47O0EyQnQ1RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXRW1EbUI7RUZsRG5CO0VBQ0E7RUFDQSxnQnJCaXVCa0M7RXFCaHVCbEM7RUFDQTtFdEIySkk7RXNCekpKLGNyQlhTO0VxQllUO0VBQ0E7RUFDQSxzQnJCdkJTO0VxQndCVDtFQUNBO0VmZEU7QVp3NkZKOztBMkJqNUZJO0VBQ0U7RUFDQTtBM0JvNUZOOztBMkJqNUZJO0VBQ0U7RUFDQTtBM0JvNUZOOztBZ0J4NEZJO0VXbkJBO0lBQ0U7SUFDQTtFM0IrNUZKOztFMkI1NUZFO0lBQ0U7SUFDQTtFM0IrNUZKO0FBQ0Y7QWdCcDVGSTtFV25CQTtJQUNFO0lBQ0E7RTNCMDZGSjs7RTJCdjZGRTtJQUNFO0lBQ0E7RTNCMDZGSjtBQUNGO0FnQi81Rkk7RVduQkE7SUFDRTtJQUNBO0UzQnE3Rko7O0UyQmw3RkU7SUFDRTtJQUNBO0UzQnE3Rko7QUFDRjtBZ0IxNkZJO0VXbkJBO0lBQ0U7SUFDQTtFM0JnOEZKOztFMkI3N0ZFO0lBQ0U7SUFDQTtFM0JnOEZKO0FBQ0Y7QTJCejdGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCckIrckJnQztBTjR2RXBDO0E0QjE5Rkk7RUFDRTtFQUNBLG9CdEIrTndCO0VzQjlOeEIsdUJ0QjZOd0I7RXNCNU54QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtBNUJzL0ZGO0E0Qng4Rkk7RUFDRTtBNUIwOEZOOztBMkIvN0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQnJCaXJCZ0M7QU5peEVwQztBNEIvK0ZJO0VBQ0U7RUFDQSxvQnRCK053QjtFc0I5TnhCLHVCdEI2TndCO0VzQjVOeEI7RUFsQko7RUFDQTtFQUNBO0VBQ0E7QTVCb2dHRjtBNEI3OUZJO0VBQ0U7QTVCKzlGTjtBMkIxOEZJO0VBQ0U7QTNCNDhGTjs7QTJCdDhGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JyQmdxQmdDO0FOeXlFcEM7QTRCdmdHSTtFQUNFO0VBQ0Esb0J0QitOd0I7RXNCOU54Qix1QnRCNk53QjtFc0I1TnhCO0E1QnlnR047QTRCOS9GTTtFQUNFO0E1QmdnR1I7QTRCNy9GTTtFQUNFO0VBQ0EscUJ0QjRNc0I7RXNCM010Qix1QnRCME1zQjtFc0J6TXRCO0VBOUJOO0VBQ0E7RUFDQTtBNUI4aEdGO0E0QjcvRkk7RUFDRTtBNUIrL0ZOO0EyQno5Rkk7RUFDRTtBM0IyOUZOOztBMkJuOUZFO0VBSUU7RUFDQTtBM0JtOUZKOztBMkI5OEZBO0VHOUdFO0VBQ0E7RUFDQTtFQUNBO0E5QmdrR0Y7O0EyQjk4RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCckJpSzRCO0VxQmhLNUIsY3ZCMEVzQztFdUJ6RXRDO0VBRUE7RUFDQTtFQUNBO0EzQmc5RkY7QU9ya0dFO0VvQm9JRSxjdkJ1RG9DO0V1QnREcEM7RUovSUEseUJuQnNNb0M7QUo4NEZ4QztBMkJqOEZFO0VBRUUsY3ZCbURvQztFdUJsRHBDO0VKdEpBLHlCbkJ5TW9DO0FKZzVGeEM7QTJCLzdGRTtFQUVFLGN2QitDb0M7RXVCOUNwQztFQUNBO0EzQmc4Rko7O0EyQng3RkE7RUFDRTtBM0IyN0ZGOztBMkJ2N0ZBO0VBQ0U7RUFDQSxzQnJCaW1Ca0M7RXFCaG1CbEM7RXRCQUk7RXNCRUosY3ZCNkJzQztFdUI1QnRDO0EzQjA3RkY7O0EyQnQ3RkE7RUFDRTtFQUNBO0VBQ0EsY3ZCWXNDO0FKNjZGeEM7O0ErQnBuR0E7O0VBRUU7RUFDQTtFQUNBO0EvQnVuR0Y7QStCcm5HRTs7RUFDRTtFQUNBO0EvQnduR0o7QU92bkdFOztFd0JJSTtBL0J1bkdOO0ErQnJuR0k7Ozs7RUFHRTtBL0J3bkdOOztBK0JsbkdBO0VBQ0U7RUFDQTtFQUNBO0EvQnFuR0Y7QStCbm5HRTtFQUNFO0EvQnFuR0o7O0ErQi9tR0U7O0VBRUU7QS9Ca25HSjtBK0I5bUdFOztFbkJYRTtFQUNBO0FaNm5HSjtBK0I5bUdFOztFbkJGRTtFQUNBO0Fab25HSjs7QStCam1HQTtFQUNFO0VBQ0E7QS9Cb21HRjtBK0JsbUdFO0VBR0U7QS9Ca21HSjtBK0IvbEdFO0VBQ0U7QS9CaW1HSjs7QStCN2xHQTtFQUNFO0VBQ0E7QS9CZ21HRjs7QStCN2xHQTtFQUNFO0VBQ0E7QS9CZ21HRjs7QStCNWtHQTtFQUNFO0VBQ0E7RUFDQTtBL0Ira0dGO0ErQjdrR0U7O0VBRUU7QS9CK2tHSjtBK0I1a0dFOztFQUVFO0EvQjhrR0o7QStCMWtHRTs7RW5CckZFO0VBQ0E7QVptcUdKO0ErQjFrR0U7O0VuQnhHRTtFQUNBO0Fac3JHSjs7QStCM2pHRTs7RUFFRTtBL0I4akdKO0ErQjVqR0k7Ozs7RUFFRTtFQUNBO0VBQ0E7QS9CZ2tHTjs7QWdDenRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNHRHRjtBZ0MxdEdFOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0dEdKO0FnQzF0R0k7Ozs7Ozs7Ozs7OztFQUdFO0FoQ3F1R047QWdDaHVHRTs7O0VBR0U7QWhDa3VHSjtBZ0M5dEdFO0VBQ0U7QWhDZ3VHSjtBZ0MzdEdJOztFcEJJQTtFQUNBO0FaMnRHSjtBZ0MzdEdFO0VBQ0U7RUFDQTtBaEM2dEdKO0FnQzN0R0k7RXBCbkJBO0VBQ0E7QVppdkdKO0FnQzd0R0k7RXBCUEE7RUFDQTtBWnV1R0o7QWdDN3RHSTs7OztFcEJ6QkE7RUFDQTtBWjR2R0o7QWdDM3RHSTs7OztFcEJsQ0E7RUFDQTtBWm13R0o7O0FnQ2x0R0E7O0VBRUU7QWhDcXRHRjtBZ0NodEdFOztFQUNFO0VBQ0E7QWhDbXRHSjtBZ0NqdEdJOztFQUNFO0FoQ290R047QWdDaHRHRTs7Ozs7Ozs7RUFJRTtBaENzdEdKOztBZ0NsdEdBO0VBQXVCO0FoQ3N0R3ZCOztBZ0NydEdBO0VBQXNCO0FoQ3l0R3RCOztBZ0NqdEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTNCMkRJO0UyQnpESixnQjFCcUs0QjtFMEJwSzVCLGdCNUJoRWdDO0U0QmlFaEMsYzVCakR5QztFNEJrRHpDO0VBQ0E7RUFDQSx5QjVCbkR5QztFNEJvRHpDO0VwQi9HRTtBWm8wR0o7QWdDanRHRTs7RUFFRTtBaENtdEdKOztBZ0N6c0dBOztFQUVFLGtDMUJtV3NDO0FOeTJGeEM7O0FnQ3pzR0E7Ozs7OztFQU1FO0UzQndCSTtFMkJ0QkosZ0I1QjFGZ0M7RVFsRDlCO0FaeTFHSjs7QWdDenNHQTs7RUFFRSxnQzFCaVZzQztBTjIzRnhDOztBZ0N6c0dBOzs7Ozs7RUFNRTtFM0JPSTtFMkJMSixnQjVCL0dnQztFUTlDOUI7QVowMkdKOztBZ0N6c0dBOztFQUVFO0FoQzRzR0Y7O0FnQ2pzR0E7Ozs7Ozs7O0VwQjlKSTtFQUNBO0FaMDJHSjs7QWdDbHNHQTs7Ozs7O0VwQjNKSTtFQUNBO0FaczJHSjs7QWlDOTRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNpNUdGOztBaUM5NEdBO0VBQ0U7RUFDQSxrQjNCeWZzQztBTnc1RnhDOztBaUM5NEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVzNCcWZzQztFMkJwZnRDO0VBQ0E7QWpDaTVHRjtBaUMvNEdFO0VBQ0UsVzNCekJPO0UyQjBCUCxxQjNCeU4wQjtFaUJwUDFCLHlCakJvUDBCO0FOeXJHOUI7QWlDNzRHRTtFQUtJLGlEM0JnV3dCO0FOMmlHOUI7QWlDdjRHRTtFQUNFLHFCN0J1QjZCO0FKazNHakM7QWlDdDRHRTtFQUNFLFczQjdDTztFMkI4Q1AseUIzQmtmNEM7RTJCamY1QyxxQjNCaWY0QztBTnU1RmhEO0FpQ2o0R0k7RUFDRSxjM0JqREs7QU5vN0dYO0FpQ2o0R007RUFDRSx5QjdCT21DO0FKNDNHM0M7O0FpQ3ozR0E7RUFDRTtFQUNBO0VBRUE7QWpDMjNHRjtBaUN2M0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXM0J3Ym9DO0UyQnZicEMsWTNCdWJvQztFMkJ0YnBDO0VBQ0E7RUFDQSxzQjNCckZPO0UyQnNGUDtBakN5M0dKO0FpQ3AzR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFczQnlhb0M7RTJCeGFwQyxZM0J3YW9DO0UyQnZhcEM7RUFDQTtBakNzM0dKOztBaUM1MkdFO0VyQmxHRTtBWms5R0o7QWlDMzJHSTtFQUNFO0FqQzYyR047QWlDeDJHSTtFQUNFLHFCM0IwSHdCO0VpQnBQMUIseUJqQm9QMEI7QU5pdkc5QjtBaUN2MkdJO0VBQ0U7QWpDeTJHTjtBaUNwMkdJO0VWcElBLHlDakJ5aEI0QztBTms5RmhEO0FpQ3AyR0k7RVZ2SUEseUNqQnloQjRDO0FOcTlGaEQ7O0FpQzUxR0U7RUFFRSxrQjNCMFo0QztBTm84RmhEO0FpQzExR0k7RUFDRTtBakM0MUdOO0FpQ3YxR0k7RVY5SkEseUNqQnloQjRDO0FOKzlGaEQ7O0FpQy8wR0E7RUFDRTtBakNrMUdGO0FpQy8wR0k7RUFDRTtFQUNBLGMzQmtZMEM7RTJCalkxQztFQUVBLHFCM0JnWTBDO0FOZzlGaEQ7QWlDNzBHSTtFQUNFO0VBQ0E7RUFDQSx1QjNCMlgwQztFMkIxWDFDLHdCM0IwWDBDO0UyQnpYMUMseUIzQnBMSztFMkJzTEwscUIzQnNYMEM7RWV4aUIxQyx5SVltTEE7QWpDODBHTjtBcUI3L0dNO0VZdUtGO0ladEtJO0VyQmdnSE47QUFDRjtBaUM5MEdJO0VBQ0Usc0IzQmxNSztFMkJtTUw7QWpDZzFHTjtBaUMzMEdJO0VWek1BLHlDakJ5aEI0QztBTjgvRmhEOztBaUNqMEdBO0VBQ0U7RUFDQTtFQUNBLGtDM0JxUnNDO0UyQnBSdEM7RTVCNUNJO0U0QitDSixnQjNCNkQ0QjtFMkI1RDVCLGdCN0J4S2dDO0U2QnlLaEMsYzNCdk5TO0UyQndOVDtFQUNBO0VBQ0E7RXJCdE5FO0VxQnlORjtBakNrMEdGO0FpQ2gwR0U7RUFDRSxxQjdCdks2QjtFNkJ3SzdCO0VBS0UsaUQzQm1XOEI7QU4yOUZwQztBaUMzekdJO0VBTUUsYzNCL09LO0UyQmdQTCxzQjNCdlBLO0FOK2lIWDtBaUNwekdFO0VBRUU7RUFDQSxtQjdCMU04QjtFNkIyTTlCO0FqQ3F6R0o7QWlDbHpHRTtFQUNFLGMzQjdQTztFMkI4UFAseUIzQmxRTztBTnNqSFg7QWlDaHpHRTtFQUNFO0FqQ2t6R0o7QWlDOXlHRTtFQUNFO0VBQ0E7QWpDZ3pHSjs7QWlDNXlHQTtFQUNFLGdDM0IwTnNDO0UyQnpOdEMsbUI3QjlOZ0M7RTZCK05oQyxzQjdCL05nQztFNkJnT2hDLGtCN0IvTmdDO0VDcUg1QjtBTDA1R047O0FpQzV5R0E7RUFDRSxrQzNCbU5zQztFMkJsTnRDLG9CN0JsT2dDO0U2Qm1PaEMsdUI3Qm5PZ0M7RTZCb09oQyxxQjdCbk9nQztFQ2lINUI7QUxrNkdOOztBaUN2eUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0MzQmlNc0M7RTJCaE10QztBakMweUdGOztBaUN2eUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0MzQnlMc0M7RTJCeEx0QztFQUNBO0VBQ0E7QWpDMHlHRjtBaUN4eUdFO0VBQ0UscUI3QjFQNkI7RTZCMlA3QixpRDNCeUUwQjtBTml1RzlCO0FpQ3R5R0U7RUFFRSx5QjdCaFF1QztBSnVpSDNDO0FpQ255R0k7RUFDRSxpQjNCMlRhO0FOMCtGbkI7QWlDanlHRTtFQUNFO0FqQ215R0o7O0FpQy94R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0MzQndKc0M7RTJCdkp0QztFQUNBO0VBRUEsZ0IzQmhFNEI7RTJCaUU1QixnQjdCclNnQztFNkJzU2hDLGMzQnBWUztFMkJxVlQsc0IzQjVWUztFMkI2VlQ7RXJCbFZFO0Fab25ISjtBaUM5eEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEIzQmlJb0M7RTJCaElwQztFQUNBLGdCN0JyVDhCO0U2QnNUOUIsYzNCcFdPO0UyQnFXUDtFVjdXQSx5Qm5CdUV1QztFNkJ3U3ZDO0VyQm5XQTtBWm9vSEo7O0FpQ3R4R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3l4R0Y7QWlDdnhHRTtFQUNFO0FqQ3l4R0o7QWlDcnhHSTtFQUEwQixpRTNCb09lO0FOb2pHN0M7QWlDdnhHSTtFQUEwQixpRTNCbU9lO0FOdWpHN0M7QWlDenhHSTtFQUEwQixpRTNCa09lO0FOMGpHN0M7QWlDenhHRTtFQUNFO0FqQzJ4R0o7QWlDeHhHRTtFQUNFLFczQm9OeUM7RTJCbk56QyxZM0JtTnlDO0UyQmxOekM7RVZsWkEseUJqQm9QMEI7RTJCZ0sxQixTM0JtTnlDO0VNM2xCekM7RVNGRSw0R1k2WUY7RUFDQTtBakN5eEdKO0FxQm5xSE07RVlpWUo7SVpoWU07RXJCc3FITjtBQUNGO0FpQzV4R0k7RVYxWkEseUJqQjRtQnlDO0FONmtHN0M7QWlDMXhHRTtFQUNFLFczQjZMZ0M7RTJCNUxoQyxjM0I2TGdDO0UyQjVMaEM7RUFDQSxlM0I0TGdDO0UyQjNMaEMseUIzQmhhTztFMkJpYVA7RXJCelpBO0Fac3JISjtBaUN4eEdFO0VBQ0UsVzNCeUx5QztFMkJ4THpDLFkzQndMeUM7RWlCcG1CekMseUJqQm9QMEI7RTJCMEwxQixTM0J5THlDO0VNM2xCekM7RVNGRSw0R1l1YUY7RUFDQTtBakN5eEdKO0FxQjdySE07RVk0Wko7SVozWk07RXJCZ3NITjtBQUNGO0FpQzV4R0k7RVZwYkEseUJqQjRtQnlDO0FOdW1HN0M7QWlDMXhHRTtFQUNFLFczQm1LZ0M7RTJCbEtoQyxjM0JtS2dDO0UyQmxLaEM7RUFDQSxlM0JrS2dDO0UyQmpLaEMseUIzQjFiTztFMkIyYlA7RXJCbmJBO0FaZ3RISjtBaUN4eEdFO0VBQ0UsVzNCK0p5QztFMkI5SnpDLFkzQjhKeUM7RTJCN0p6QztFQUNBLG9CM0JyRTBCO0UyQnNFMUIsbUIzQnRFMEI7RWlCblkxQix5QmpCb1AwQjtFMkJ1TjFCLFMzQjRKeUM7RU0zbEJ6QztFU0ZFLDRHWW9jRjtFQUNBO0FqQ3l4R0o7QXFCMXRITTtFWXNiSjtJWnJiTTtFckI2dEhOO0FBQ0Y7QWlDNXhHSTtFVmpkQSx5QmpCNG1CeUM7QU5vb0c3QztBaUMxeEdFO0VBQ0UsVzNCc0lnQztFMkJySWhDLGMzQnNJZ0M7RTJCckloQztFQUNBLGUzQnFJZ0M7RTJCcEloQztFQUNBO0VBQ0E7QWpDNHhHSjtBaUN4eEdFO0VBQ0UseUIzQjlkTztFTVFQO0FaaXZISjtBaUN2eEdFO0VBQ0U7RUFDQSx5QjNCcGVPO0VNUVA7QVpzdkhKO0FpQ3J4R0k7RUFDRSx5QjNCeGVLO0FOK3ZIWDtBaUNweEdJO0VBQ0U7QWpDc3hHTjtBaUNueEdJO0VBQ0UseUIzQmhmSztBTnF3SFg7QWlDbHhHSTtFQUNFO0FqQ294R047QWlDanhHSTtFQUNFLHlCM0J4Zks7QU4yd0hYOztBaUM5d0dBOzs7RVp6Zk0sNEdZNGZKO0FqQ2l4R0Y7QXFCendITTtFWXFmTjs7O0lacGZRO0VyQjh3SE47QUFDRjs7QWtDL3hIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDa3lIRjs7QWtDL3hIQTtFQUNFO0VBQ0E7QWxDa3lIRjtBT2p5SEU7RTJCR0U7QWxDaXlISjtBa0M3eEhFO0VBQ0UsYzVCWE87RTRCWVA7RUFDQTtBbEMreEhKOztBa0N2eEhBO0VBQ0U7QWxDMHhIRjtBa0N4eEhFO0VBQ0U7RUFDQTtFQUNBO0V0QmJBO0VBQ0E7QVp3eUhKO0FPcHpIRTtFMkI2Qkk7RUFDQSxxQzVCaXBCOEI7QU55b0dwQztBa0N2eEhJO0VBQ0UsYzVCckNLO0U0QnNDTDtFQUNBO0FsQ3l4SE47QWtDcnhIRTs7RUFFRSxjNUI1Q087RTRCNkNQLHNCNUJwRE87RTRCcURQLGtDNUJzb0JnQztBTmlwR3BDO0FrQ3B4SEU7RUFFRTtFdEJ0Q0E7RUFDQTtBWjR6SEo7O0FrQzN3SEU7RUFDRTtFQUNBO0V0QjdEQTtBWjQwSEo7QWtDM3dIRTs7RUFFRSxXNUI5RU87RTRCK0VQLHlCNUJvSzBCO0FOeW1IOUI7O0FrQ253SEU7O0VBRUU7RUFDQTtBbENzd0hKOztBa0Nqd0hFOztFQUVFO0VBQ0E7RUFDQTtBbENvd0hKOztBa0MxdkhFO0VBQ0U7QWxDNnZISjtBa0MzdkhFO0VBQ0U7QWxDNnZISjs7QW1DdDJIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkN5MkhGO0FtQ3IySEU7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQzQySEo7QW1DeDFIQTtFQUNFO0VBQ0Esc0I3QmtxQmtDO0U2QmpxQmxDLHlCN0JpcUJrQztFNkJocUJsQyxrQjdCZ0ZPO0VENkNIO0U4QjNISjtFQUNBO0FuQzAxSEY7QU9wNEhFO0U0QjZDRTtBbkMwMUhKOztBbUNqMUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkNvMUhGO0FtQ2wxSEU7RUFDRTtFQUNBO0FuQ28xSEo7QW1DajFIRTtFQUNFO0VBQ0E7QW5DbTFISjs7QW1DMTBIQTtFQUNFO0VBQ0EsbUI3QnlsQmtDO0U2QnhsQmxDLHNCN0J3bEJrQztBTnF2R3BDOztBbUNqMEhBO0VBQ0U7RUFDQTtFQUdBO0FuQ2swSEY7O0FtQzl6SEE7RUFDRTtFOUI4REk7RThCNURKO0VBQ0E7RUFDQTtFdkJ4R0U7QVowNkhKO0FPNTZIRTtFNEI4R0U7QW5DaTBISjs7QW1DM3pIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkM4ekhGOztBbUMzekhBO0VBQ0UsZ0I3QmdsQmtDO0U2Qi9rQmxDO0FuQzh6SEY7O0FnQnA0SEk7RW1Ca0ZJOzs7Ozs7SUFDRTtJQUNBO0VuQzJ6SFI7QUFDRjtBZ0I3NUhJO0VtQjZGQTtJQW9CSTtJQUNBO0VuQ2d6SE47RW1DOXlITTtJQUNFO0VuQ2d6SFI7RW1DOXlIUTtJQUNFO0VuQ2d6SFY7RW1DN3lIUTtJQUNFLHFCN0J5aEJ3QjtJNkJ4aEJ4QixvQjdCd2hCd0I7RU51eEdsQztFbUMxeUhNOzs7Ozs7SUFDRTtFbkNpekhSO0VtQ255SE07SUFDRTtFbkNxeUhSO0VtQ2x5SE07SUFDRTtJQUdBO0VuQ2t5SFI7RW1DL3hITTtJQUNFO0VuQ2l5SFI7QUFDRjtBZ0JsN0hJO0VtQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFbkN3MkhSO0FBQ0Y7QWdCMThISTtFbUI2RkE7SUFvQkk7SUFDQTtFbkM2MUhOO0VtQzMxSE07SUFDRTtFbkM2MUhSO0VtQzMxSFE7SUFDRTtFbkM2MUhWO0VtQzExSFE7SUFDRSxxQjdCeWhCd0I7STZCeGhCeEIsb0I3QndoQndCO0VObzBHbEM7RW1DdjFITTs7Ozs7O0lBQ0U7RW5DODFIUjtFbUNoMUhNO0lBQ0U7RW5DazFIUjtFbUMvMEhNO0lBQ0U7SUFHQTtFbkMrMEhSO0VtQzUwSE07SUFDRTtFbkM4MEhSO0FBQ0Y7QWdCLzlISTtFbUJrRkk7Ozs7OztJQUNFO0lBQ0E7RW5DcTVIUjtBQUNGO0FnQnYvSEk7RW1CNkZBO0lBb0JJO0lBQ0E7RW5DMDRITjtFbUN4NEhNO0lBQ0U7RW5DMDRIUjtFbUN4NEhRO0lBQ0U7RW5DMDRIVjtFbUN2NEhRO0lBQ0UscUI3QnloQndCO0k2QnhoQnhCLG9CN0J3aEJ3QjtFTmkzR2xDO0VtQ3A0SE07Ozs7OztJQUNFO0VuQzI0SFI7RW1DNzNITTtJQUNFO0VuQyszSFI7RW1DNTNITTtJQUNFO0lBR0E7RW5DNDNIUjtFbUN6M0hNO0lBQ0U7RW5DMjNIUjtBQUNGO0FnQjVnSUk7RW1Ca0ZJOzs7Ozs7SUFDRTtJQUNBO0VuQ2s4SFI7QUFDRjtBZ0JwaUlJO0VtQjZGQTtJQW9CSTtJQUNBO0VuQ3U3SE47RW1DcjdITTtJQUNFO0VuQ3U3SFI7RW1DcjdIUTtJQUNFO0VuQ3U3SFY7RW1DcDdIUTtJQUNFLHFCN0J5aEJ3QjtJNkJ4aEJ4QixvQjdCd2hCd0I7RU44NUdsQztFbUNqN0hNOzs7Ozs7SUFDRTtFbkN3N0hSO0VtQzE2SE07SUFDRTtFbkM0NkhSO0VtQ3o2SE07SUFDRTtJQUdBO0VuQ3k2SFI7RW1DdDZITTtJQUNFO0VuQ3c2SFI7QUFDRjtBbUN6K0hJO0VBb0JJO0VBQ0E7QW5DdzlIUjtBbUMzK0hROzs7Ozs7RUFDRTtFQUNBO0FuQ2svSFY7QW1DLzlIUTtFQUNFO0FuQ2krSFY7QW1DLzlIVTtFQUNFO0FuQ2krSFo7QW1DOTlIVTtFQUNFLHFCN0J5aEJ3QjtFNkJ4aEJ4QixvQjdCd2hCd0I7QU53OEdwQztBbUMzOUhROzs7Ozs7RUFDRTtBbkNrK0hWO0FtQ3A5SFE7RUFDRTtBbkNzOUhWO0FtQ245SFE7RUFDRTtFQUdBO0FuQ205SFY7QW1DaDlIUTtFQUNFO0FuQ2s5SFY7O0FtQ3A4SEU7RUFDRSx5QjdCaWdCZ0M7QU5zOEdwQztBTy9wSUU7RTRCMk5JLHlCN0I4ZjhCO0FOeThHcEM7QW1DbDhISTtFQUNFLHlCN0JzZjhCO0FOODhHcEM7QU9ycUlFO0U0Qm9PTSx5QjdCb2Y0QjtBTmc5R3BDO0FtQ2o4SE07RUFDRSx5QjdCa2Y0QjtBTmk5R3BDO0FtQy83SEk7Ozs7RUFJRSx5QjdCeWU4QjtBTnc5R3BDO0FtQzc3SEU7RUFDRSx5QjdCa2VnQztFNkJqZWhDLGdDN0JzZWdDO0FOeTlHcEM7QW1DNTdIRTtFQUNFO0FuQzg3SEo7QW1DMzdIRTtFQUNFLHlCN0J5ZGdDO0FObytHcEM7QW1DNTdISTtFQUNFLHlCN0J5ZDhCO0FOcStHcEM7QU85cklFO0U0Qm1RTSx5QjdCc2Q0QjtBTncrR3BDOztBbUN0N0hFO0VBQ0UsVzdCclJPO0FOOHNJWDtBT3JzSUU7RTRCK1FJLFc3QnhSSztBTml0SVg7QW1DcDdISTtFQUNFLCtCN0IyYjhCO0FOMi9HcEM7QU8zc0lFO0U0QndSTSxnQzdCeWI0QjtBTjYvR3BDO0FtQ243SE07RUFDRSxnQzdCdWI0QjtBTjgvR3BDO0FtQ2o3SEk7Ozs7RUFJRSxXN0I3U0s7QU5ndUlYO0FtQy82SEU7RUFDRSwrQjdCdWFnQztFNkJ0YWhDLHNDN0IyYWdDO0FOc2dIcEM7QW1DOTZIRTtFQUNFO0FuQ2c3SEo7QW1DNzZIRTtFQUNFLCtCN0I4WmdDO0FOaWhIcEM7QW1DOTZISTtFQUNFLFc3QjdUSztBTjZ1SVg7QU9wdUlFO0U0QnVUTSxXN0JoVUc7QU5ndklYOztBb0NudklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLHNCOUJKUztFOEJLVDtFQUNBO0V4QktFO0FaaXZJSjtBb0NudklFO0VBQ0U7RUFDQTtBcENxdklKO0FvQ2x2SUU7RUFDRTtFQUNBO0FwQ292SUo7QW9DbHZJSTtFQUNFO0V4QkNGO0VBQ0E7QVpvdklKO0FvQ2x2SUk7RUFDRTtFeEJVRjtFQUNBO0FaMnVJSjtBb0MvdUlFOztFQUVFO0FwQ2l2SUo7O0FvQzd1SUE7RUFHRTtFQUdBO0VBQ0EsZ0I5Qmd4QmtDO0FONDlHcEM7O0FvQ3h1SUE7RUFDRSxzQjlCMHdCa0M7QU5pK0dwQzs7QW9DeHVJQTtFQUNFO0VBQ0E7QXBDMnVJRjs7QW9DeHVJQTtFQUNFO0FwQzJ1SUY7O0FPaHlJRTtFNkIwREU7QXBDMHVJSjtBb0N2dUlFO0VBQ0Usb0I5Qnl2QmdDO0FOZy9HcEM7O0FvQ2p1SUE7RUFDRTtFQUNBO0VBRUEseUJoQ2dCc0M7RWdDZnRDO0FwQ211SUY7QW9DanVJRTtFeEJ2RUU7QVoyeUlKOztBb0MvdElBO0VBQ0U7RUFFQSx5QmhDS3NDO0VnQ0p0QztBcENpdUlGO0FvQy90SUU7RXhCbEZFO0Fab3pJSjs7QW9DeHRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQzJ0SUY7O0FvQ3h0SUE7RUFDRTtFQUNBO0FwQzJ0SUY7O0FvQ3Z0SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I5QjZzQmtDO0VNNXpCaEM7QVowMElKOztBb0N2dElBOzs7RUFHRTtFQUNBO0FwQzB0SUY7O0FvQ3Z0SUE7O0V4QmpISTtFQUNBO0FaNjBJSjs7QW9DeHRJQTs7RXhCeEdJO0VBQ0E7QVpxMElKOztBb0NydElFO0VBQ0UsbUI5QnFyQmdDO0FObWlIcEM7QWdCdnpJSTtFb0I2Rko7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFcEN3dElGO0VvQ3R0SUU7SUFFRTtJQUNBLGtCOUJ5cUI4QjtJOEJ4cUI5QjtJQUNBLGlCOUJ1cUI4QjtFTmdqSGxDO0FBQ0Y7O0FvQzNzSUU7RUFDRSxtQjlCeXBCZ0M7QU5xakhwQztBZ0J6MElJO0VvQnVISjtJQVFJO0lBQ0E7RXBDOHNJRjtFb0Mzc0lFO0lBRUU7SUFDQTtFcEM0c0lKO0VvQzFzSUk7SUFDRTtJQUNBO0VwQzRzSU47RW9DdnNJTTtJeEJ6S0o7SUFDQTtFWm0zSUY7RW9DeHNJUTs7SUFHRTtFcEN5c0lWO0VvQ3ZzSVE7O0lBR0U7RXBDd3NJVjtFb0Nwc0lNO0l4QjFLSjtJQUNBO0VaaTNJRjtFb0Nyc0lROztJQUdFO0VwQ3NzSVY7RW9DcHNJUTs7SUFHRTtFcENxc0lWO0FBQ0Y7O0FvQ3hySUU7RUFDRSxzQjlCOGtCZ0M7QU42bUhwQztBZ0JuM0lJO0VvQnNMSjtJQU1JLGU5QjJsQmdDO0k4QjFsQmhDLG1COUIybEJnQztJOEIxbEJoQztJQUNBO0VwQzJySUY7RW9DenJJRTtJQUNFO0lBQ0E7RXBDMnJJSjtBQUNGOztBb0NscklBO0VBQ0U7QXBDcXJJRjtBb0NucklFO0VBQ0U7QXBDcXJJSjtBb0NucklJO0VBQ0U7RXhCdk9GO0VBQ0E7QVo2NUlKO0FvQ25ySUk7RXhCelBBO0VBQ0E7QVorNklKO0FvQ25ySUk7RXhCdFFBO0V3QndRRTtBcENxcklOOztBcUMvOElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUIvQnFpQ2tDO0UrQm5pQ2xDO0VBQ0EseUIvQkVTO0VNU1A7QVp1OElKOztBcUM1OElFO0VBQ0Usb0IvQnloQ2dDO0FOczdHcEM7QXFDNzhJSTtFQUNFO0VBQ0EscUIvQnFoQzhCO0UrQnBoQzlCLGMvQk5LO0UrQk9MO0FyQys4SU47QXFDcjhJRTtFQUNFO0FyQ3U4SUo7QXFDcDhJRTtFQUNFO0FyQ3M4SUo7QXFDbjhJRTtFQUNFLGMvQjFCTztBTis5SVg7O0FzQzUrSUE7RUFDRTtFN0JHQTtFQUNBO0VHYUU7QVppK0lKOztBc0M3K0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmhDb3hCa0M7RWdDbnhCbEMsY2xDK0dzQztFa0M3R3RDLHNCaENQUztFZ0NRVDtBdEMrK0lGO0FzQzcrSUU7RUFDRTtFQUNBLGNoQzhKc0M7RWdDN0p0QztFQUNBLHlCbEN5R3FDO0VrQ3hHckMscUJsQ3lHb0M7QUpzNEl4QztBc0M1K0lFO0VBQ0U7RUFDQSxVaEM0d0JnQztFZ0Mzd0JoQyxpRGhDK1cwQjtBTituSTlCOztBc0N4K0lJO0VBQ0U7RTFCYUY7RUFDQTtBWis5SUo7QXNDeCtJSTtFMUJOQTtFQUNBO0FaaS9JSjtBc0N2K0lFO0VBQ0U7RUFDQSxXaEN4Q087RWdDeUNQLHlCaEMwTTBCO0VnQ3pNMUIscUJoQ3lNMEI7QU5neUk5QjtBc0N0K0lFO0VBQ0UsY2hDeENPO0VnQ3lDUDtFQUVBO0VBQ0Esc0JoQ2xETztFZ0NtRFAscUJsQ3VFb0M7QUpnNkl4Qzs7QXVDOWhKRTtFQUNFO0VsQ2dMRTtFa0M5S0YsZ0JqQ21PMEI7QU44ekk5QjtBdUM1aEpNO0UzQnFDRjtFQUNBO0FaMC9JSjtBdUMzaEpNO0UzQmtCRjtFQUNBO0FaNGdKSjs7QXVDNWlKRTtFQUNFO0VsQ2dMRTtFa0M5S0YsZ0JqQ29PMEI7QU4yMEk5QjtBdUMxaUpNO0UzQnFDRjtFQUNBO0Fad2dKSjtBdUN6aUpNO0UzQmtCRjtFQUNBO0FaMGhKSjs7QXdDeGpKQTtFQUNFO0VBQ0E7RW5DNkpFO0VtQzNKRixnQmxDd1I0QjtFa0N2UjVCO0VBQ0E7RUFDQTtFQUNBO0U1QktFO0VTRkUscUltQkRKO0F4QzJqSkY7QXFCdGpKTTtFbUJmTjtJbkJnQlE7RXJCeWpKTjtBQUNGO0FPL2pKRTtFaUNHSTtBeEMrakpOOztBd0MxakpFO0VBQ0U7QXhDNmpKSjs7QXdDeGpKQTtFQUNFO0VBQ0E7QXhDMmpKRjs7QXdDcGpKQTtFQUNFLG9CbENpNEJrQztFa0NoNEJsQyxtQmxDZzRCa0M7RU12NUJoQztBWitrSko7O0F3Qy9pSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOMGhKZjtBT3RsSkU7RWtDVkk7RUFDQTtBekNtbUpOO0F5Q2htSkk7RUFFRTtFQUNBO0F6Q2ltSk47O0F3QzVqSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOdWlKZjtBT25tSkU7RWtDVkk7RUFDQTtBekNnbkpOO0F5QzdtSkk7RUFFRTtFQUNBO0F6QzhtSk47O0F3Q3prSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOb2pKZjtBT2huSkU7RWtDVkk7RUFDQTtBekM2bkpOO0F5QzFuSkk7RUFFRTtFQUNBO0F6QzJuSk47O0F3Q3RsSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOaWtKZjtBTzduSkU7RWtDVkk7RUFDQTtBekMwb0pOO0F5Q3ZvSkk7RUFFRTtFQUNBO0F6Q3dvSk47O0F3Q25tSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOOGtKZjtBTzFvSkU7RWtDVkk7RUFDQTtBekN1cEpOO0F5Q3BwSkk7RUFFRTtFQUNBO0F6Q3FwSk47O0F3Q2huSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOMmxKZjtBT3ZwSkU7RWtDVkk7RUFDQTtBekNvcUpOO0F5Q2pxSkk7RUFFRTtFQUNBO0F6Q2txSk47O0F3QzduSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOd21KZjtBT3BxSkU7RWtDVkk7RUFDQTtBekNpckpOO0F5QzlxSkk7RUFFRTtFQUNBO0F6QytxSk47O0F3QzFvSkU7RUNqREE7RUFDQSx5Qm5DMEVhO0FOcW5KZjtBT2pySkU7RWtDVkk7RUFDQTtBekM4ckpOO0F5QzNySkk7RUFFRTtFQUNBO0F6QzRySk47O0EwQ3pzSkE7RUFDRTtFQUNBLG1CcEN5ekJrQztFb0N2ekJsQyx5QnBDS1M7RU1TUDtBWjhySko7QWdCcHBKSTtFMEI1REo7SUFRSTtFMUM0c0pGO0FBQ0Y7O0EwQ3pzSkE7RUFDRTtFQUNBO0U5QklFO0FaeXNKSjs7QTJDdnRKQTtFQUNFO0VBQ0E7RUFDQSxtQnJDeTlCa0M7RXFDeDlCbEM7RS9CVUU7QVppdEpKOztBMkN0dEpBO0VBRUU7QTNDd3RKRjs7QTJDcHRKQTtFQUNFLGdCckM2UTRCO0FOMDhJOUI7O0EyQy9zSkE7RUFDRTtBM0NrdEpGO0EyQy9zSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDaXRKSjs7QTJDdnNKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0M0c0p2RTtBNEN4dkpFO0VBQ0U7QTVDMHZKSjtBNEN2dkpFO0VBQ0U7QTVDeXZKSjs7QTJDbnRKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0N3dEp2RTtBNENwd0pFO0VBQ0U7QTVDc3dKSjtBNENud0pFO0VBQ0U7QTVDcXdKSjs7QTJDL3RKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0NvdUp2RTtBNENoeEpFO0VBQ0U7QTVDa3hKSjtBNEMvd0pFO0VBQ0U7QTVDaXhKSjs7QTJDM3VKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0Nndkp2RTtBNEM1eEpFO0VBQ0U7QTVDOHhKSjtBNEMzeEpFO0VBQ0U7QTVDNnhKSjs7QTJDdnZKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0M0dkp2RTtBNEN4eUpFO0VBQ0U7QTVDMHlKSjtBNEN2eUpFO0VBQ0U7QTVDeXlKSjs7QTJDbndKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0N3d0p2RTtBNENwekpFO0VBQ0U7QTVDc3pKSjtBNENuekpFO0VBQ0U7QTVDcXpKSjs7QTJDL3dKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0NveEp2RTtBNENoMEpFO0VBQ0U7QTVDazBKSjtBNEMvekpFO0VBQ0U7QTVDaTBKSjs7QTJDM3hKRTtFQy9DQSxjRGdEcUg7RXBCM0NuSCx5Qm9CMkN1QjtFQzlDekIscUJEOENxRTtBM0NneUp2RTtBNEM1MEpFO0VBQ0U7QTVDODBKSjtBNEMzMEpFO0VBQ0U7QTVDNjBKSjs7QTZDcjFKRTtFQUNFO0lBQU87RTdDeTFKVDtFNkN4MUpFO0lBQUs7RTdDMjFKUDtBQUNGO0E2Q3gxSkE7RUFDRTtFQUNBLFl2Q2srQmtDO0V1Q2orQmxDO0VBQ0E7RXhDd0tJO0V3Q3RLSixnQ3pDZ0tzQztFUTVKcEM7QVp1MUpKOztBNkN0MUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXdkNqQlM7RXVDa0JUO0VBQ0E7RUFDQSx5QnZDdTlCa0M7RWVsK0I5QiwyQndCWUo7QTdDeTFKRjtBcUJqMkpNO0V3QkROO0l4QkVRO0VyQm8ySk47QUFDRjs7QTZDMzFKQTtFdEJZRTtFc0JWQTtBN0M4MUpGOztBNkMxMUpFO0VBQ0U7QTdDNjFKSjtBNkMxMUpNO0VBSko7SUFLTTtFN0M2MUpOO0FBQ0Y7O0E4Q3g0SkE7RUFDRTtFQUNBO0E5QzI0SkY7O0E4Q3g0SkE7RUFDRTtBOUMyNEpGOztBK0M3NEpBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RW5DUUU7QVp1NEpKOztBK0NyNEpBO0VBQ0U7RUFDQSxjekNSUztFeUNTVDtBL0N3NEpGO0FPLzRKRTtFd0NXRTtFQUNBLGN6Q2RPO0V5Q2VQO0VBQ0EseUIzQzZFb0M7QUowekp4QztBK0NwNEpFO0VBQ0UsY3pDbEJPO0V5Q21CUCx5QnpDMUJPO0FOZzZKWDs7QStDNzNKQTtFQUNFO0VBQ0E7RUFDQTtFQUdBLHNCekMzQ1M7RXlDNENUO0EvQzgzSkY7QStDNTNKRTtFbkMxQkU7RUFDQTtBWnk1Sko7QStDNTNKRTtFbkNoQkU7RUFDQTtBWis0Sko7QStDNTNKRTtFQUVFLGN6Q2xETztFeUNtRFA7RUFDQSxzQnpDMURPO0FOdTdKWDtBK0N6M0pFO0VBQ0U7RUFDQSxXekNoRU87RXlDaUVQLHlCekNrTDBCO0V5Q2pMMUIscUJ6Q2lMMEI7QU4wc0o5QjtBK0N4M0pFO0VBQ0U7QS9DMDNKSjtBK0N4M0pJO0VBQ0U7RUFDQSxxQnpDMkp3QjtBTit0SjlCOztBK0M1MkpJO0VBQ0U7QS9DKzJKTjtBK0M1MkpRO0VuQzFCSjtFQVpBO0FaczVKSjtBK0MzMkpRO0VuQzNDSjtFQVlBO0FaODRKSjtBK0MxMkpRO0VBQ0U7QS9DNDJKVjtBK0N6MkpRO0VBQ0UscUJ6QzBIb0I7RXlDekhwQjtBL0MyMkpWO0ErQ3oySlU7RUFDRTtFQUNBLHNCekNxSGtCO0FOc3ZKOUI7O0FnQnQ2Skk7RStCbUNBO0lBQ0U7RS9DdTRKSjtFK0NwNEpNO0luQzFCSjtJQVpBO0VaODZKRjtFK0NuNEpNO0luQzNDSjtJQVlBO0VaczZKRjtFK0NsNEpNO0lBQ0U7RS9DbzRKUjtFK0NqNEpNO0lBQ0UscUJ6QzBIb0I7SXlDekhwQjtFL0NtNEpSO0UrQ2o0SlE7SUFDRTtJQUNBLHNCekNxSGtCO0VOOHdKNUI7QUFDRjtBZ0IvN0pJO0UrQm1DQTtJQUNFO0UvQys1Sko7RStDNTVKTTtJbkMxQko7SUFaQTtFWnM4SkY7RStDMzVKTTtJbkMzQ0o7SUFZQTtFWjg3SkY7RStDMTVKTTtJQUNFO0UvQzQ1SlI7RStDejVKTTtJQUNFLHFCekMwSG9CO0l5Q3pIcEI7RS9DMjVKUjtFK0N6NUpRO0lBQ0U7SUFDQSxzQnpDcUhrQjtFTnN5SjVCO0FBQ0Y7QWdCdjlKSTtFK0JtQ0E7SUFDRTtFL0N1N0pKO0UrQ3A3Sk07SW5DMUJKO0lBWkE7RVo4OUpGO0UrQ243Sk07SW5DM0NKO0lBWUE7RVpzOUpGO0UrQ2w3Sk07SUFDRTtFL0NvN0pSO0UrQ2o3Sk07SUFDRSxxQnpDMEhvQjtJeUN6SHBCO0UvQ203SlI7RStDajdKUTtJQUNFO0lBQ0Esc0J6Q3FIa0I7RU44eko1QjtBQUNGO0FnQi8rSkk7RStCbUNBO0lBQ0U7RS9DKzhKSjtFK0M1OEpNO0luQzFCSjtJQVpBO0Vacy9KRjtFK0MzOEpNO0luQzNDSjtJQVlBO0VaOCtKRjtFK0MxOEpNO0lBQ0U7RS9DNDhKUjtFK0N6OEpNO0lBQ0UscUJ6QzBIb0I7SXlDekhwQjtFL0MyOEpSO0UrQ3o4SlE7SUFDRTtJQUNBLHNCekNxSGtCO0VOczFKNUI7QUFDRjtBK0M5N0pBO0VuQ25ISTtBWm9qS0o7QStDOTdKRTtFQUNFO0EvQ2c4Sko7QStDOTdKSTtFQUNFO0EvQ2c4Sk47O0FnRHprS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DeTdKM0M7QU9qa0tFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWhEMmtLUjtBZ0R4a0tNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0NrOEoxRTs7QWdEdmxLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0N1OEozQztBTy9rS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBaER5bEtSO0FnRHRsS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ2c5SjFFOztBZ0RybUtFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ3E5SjNDO0FPN2xLRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FoRHVtS1I7QWdEcG1LTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DODlKMUU7O0FnRG5uS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DbStKM0M7QU8zbUtFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWhEcW5LUjtBZ0RsbktNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0M0K0oxRTs7QWdEam9LRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0NpL0ozQztBT3puS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBaERtb0tSO0FnRGhvS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQzAvSjFFOztBZ0Qvb0tFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQysvSjNDO0FPdm9LRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FoRGlwS1I7QWdEOW9LTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9Dd2dLMUU7O0FnRDdwS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DNmdLM0M7QU9ycEtFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWhEK3BLUjtBZ0Q1cEtNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0NzaEsxRTs7QWdEM3FLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0MyaEszQztBT25xS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBaEQ2cUtSO0FnRDFxS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ29pSzFFOztBaUQ1cktBO0VBQ0U7RTVDbUxJO0U0Q2pMSixnQjNDOFI0QjtFMkM3UjVCO0VBQ0EsVzNDWVM7RTJDWFQseUIzQ3lsQ2tDO0UyQ3hsQ2xDO0FqRCtyS0Y7QU8xcktFO0UwQ0RFLFczQ01PO0UyQ0xQO0FqRDhyS0o7QU8xcktFO0UwQ0NJO0FqRDRyS047O0FpRGpyS0E7RUFDRTtFQUNBO0VBQ0E7QWpEb3JLRjs7QWlEOXFLQTtFQUNFO0FqRGlyS0Y7O0FrRHZ0S0E7RUFHRSxpQjVDMjRCa0M7RTRDMTRCbEMsZ0I1QzA0QmtDO0VEMXRCOUI7RTZDN0tKLDJDNUM0NEJrQztFNEMzNEJsQztFQUNBO0VBQ0Esb0RyQmlEbUI7RXFCaERuQjtFdENPRTtBWml0S0o7QWtEcnRLRTtFQUNFLHNCNUNnNEJnQztBTnUxSXBDO0FrRHB0S0U7RUFDRTtBbERzdEtKO0FrRG50S0U7RUFDRTtFQUNBO0FsRHF0S0o7QWtEbHRLRTtFQUNFO0FsRG90S0o7O0FrRGh0S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjOUNtSTJCO0U4Q2xJM0Isc0I5Q21JbUM7RThDbEluQztFQUNBO0V0Q1pFO0VBQ0E7QVpndUtKOztBa0RqdEtBO0VBQ0UsZ0I1Q20yQmtDO0FOaTNJcEM7O0FtRDF2S0E7RUFFRTtBbkQ0dktGO0FtRDF2S0U7RUFDRTtFQUNBO0FuRDR2S0o7O0FtRHZ2S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhN0M0cEJrQztFNkMzcEJsQztFQUNBO0VBQ0E7RUFDQTtFQUdBO0FuRHd2S0Y7O0FtRGp2S0E7RUFDRTtFQUNBO0VBQ0EsYzdDaTVCa0M7RTZDLzRCbEM7QW5EbXZLRjtBbURodktFO0U5QjNCSSxtQzhCNEJGO0VBQ0EsOEI3Q3U2QmdDO0FOMjBJcEM7QXFCM3dLTTtFOEJ1Qko7STlCdEJNO0VyQjh3S047QUFDRjtBbURydktFO0VBQ0UsZTdDcTZCZ0M7QU5rMUlwQztBbURudktFO0VBQ0Usc0I3Q2s2QmdDO0FObTFJcEM7O0FtRGp2S0E7RUFDRTtFQUNBO0FuRG92S0Y7QW1EbHZLRTtFQUNFO0VBQ0E7QW5Eb3ZLSjtBbURqdktFOztFQUVFO0FuRG12S0o7QW1EaHZLRTtFQUNFO0FuRGt2S0o7O0FtRDl1S0E7RUFDRTtFQUNBO0VBQ0E7QW5EaXZLRjtBbUQ5dUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5EZ3ZLSjtBbUQ1dUtFO0VBQ0U7RUFDQTtFQUNBO0FuRDh1S0o7QW1ENXVLSTtFQUNFO0FuRDh1S047QW1EM3VLSTtFQUNFO0FuRDZ1S047O0FtRHZ1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0Esc0I3QzNHUztFNkM0R1Q7RUFDQTtFdkNsR0U7RXVDc0dGO0FuRHN1S0Y7O0FtRGx1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhN0NnakJrQztFNkMvaUJsQztFQUNBO0VBQ0Esc0I3Q2xIUztBTnUxS1g7QW1EbHVLRTtFQUFTO0FuRHF1S1g7QW1EcHVLRTtFQUFTLFk3Qyt6QnlCO0FOdzZJcEM7O0FtRGx1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQi9DaEM0QjtFK0NpQzVCO0V2Q3RIRTtFQUNBO0FaNDFLSjtBbURwdUtFO0VBQ0UsZ0IvQ3JDMEI7RStDdUMxQjtBbkRxdUtKOztBbURodUtBO0VBQ0U7RUFDQSxnQjdDdUk0QjtBTjRsSzlCOztBbUQ5dEtBO0VBQ0U7RUFHQTtFQUNBLGdCL0N6RDJCO0FKd3hLN0I7O0FtRDN0S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZDeklFO0VBQ0E7QVp3MktKO0FtRDF0S0U7RUFDRTtBbkQ0dEtKOztBbUR2dEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkQwdEtGOztBZ0JqMktJO0VtQzZJRjtJQUNFLGdCN0N1d0JnQztJNkN0d0JoQztFbkR3dEtGOztFbURydEtBO0lBQ0U7RW5Ed3RLRjtFbUR0dEtFO0lBQ0U7RW5Ed3RLSjs7RW1EcHRLQTtJQUNFO0VuRHV0S0Y7RW1EcnRLRTtJQUNFO0lBQ0E7RW5EdXRLSjs7RW1EL3NLQTtJQUFZLGdCN0MrdUJzQjtFTm8rSWxDO0FBQ0Y7QWdCMzNLSTtFbUMyS0Y7O0lBRUUsZ0I3Q3V1QmdDO0VONCtJbEM7QUFDRjtBZ0JqNEtJO0VtQ2tMRjtJQUFZLGlCN0NpdUJzQjtFTmsvSWxDO0FBQ0Y7QW9EajhLQTtFQUNFO0VBQ0EsYTlDZ3JCa0M7RThDL3FCbEM7RUFDQSxTaEQwSnNDO0VpRDlKdEMsMkNqRFN5QjtFaURQekI7RUFDQSxnQi9DNFI0QjtFK0MzUjVCLGdCL0NnUzRCO0UrQy9SNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEcUtJO0UrQ3pLSjtFQUNBO0FwRDY4S0Y7QW9EMzhLRTtFQUFTLFVoRDhJNkI7QUpnMEt4QztBb0Q1OEtFO0VBQ0U7RUFDQTtFQUNBLGE5Q2kxQmdDO0U4Q2gxQmhDLGM5Q2kxQmdDO0FONm5KcEM7QW9ENThLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRDg4S047O0FvRHo4S0E7RUFDRTtBcEQ0OEtGO0FvRDE4S0U7RUFDRTtBcEQ0OEtKO0FvRDE4S0k7RUFDRTtFQUNBO0VBQ0EseUJoRGtIa0M7QUowMUt4Qzs7QW9EdjhLQTtFQUNFO0FwRDA4S0Y7QW9EeDhLRTtFQUNFO0VBQ0EsYTlDbXpCZ0M7RThDbHpCaEMsYzlDaXpCZ0M7QU55cEpwQztBb0R4OEtJO0VBQ0U7RUFDQTtFQUNBLDJCaERrR2tDO0FKdzJLeEM7O0FvRHI4S0E7RUFDRTtBcER3OEtGO0FvRHQ4S0U7RUFDRTtBcER3OEtKO0FvRHQ4S0k7RUFDRTtFQUNBO0VBQ0EsNEJoRG9Ga0M7QUpvM0t4Qzs7QW9EbjhLQTtFQUNFO0FwRHM4S0Y7QW9EcDhLRTtFQUNFO0VBQ0EsYTlDcXhCZ0M7RThDcHhCaEMsYzlDbXhCZ0M7QU5tckpwQztBb0RwOEtJO0VBQ0U7RUFDQTtFQUNBLDBCaERvRWtDO0FKazRLeEM7O0FvRGo3S0E7RUFDRSxnQmhENENzQztFZ0QzQ3RDO0VBQ0EsY2hEMkNzQztFZ0QxQ3RDO0VBQ0EseUJoRDBDc0M7RVF4SXBDO0FabWhMSjs7QXNEcmlMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFoRDhxQmtDO0VnRDdxQmxDO0VBQ0EsZ0JsRGlJc0M7RWlEdEl0QywyQ2pEU3lCO0VpRFB6QjtFQUNBLGdCL0M0UjRCO0UrQzNSNUIsZ0IvQ2dTNEI7RStDL1I1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaERxS0k7RWlEeEtKO0VBQ0Esc0JoRE5TO0VnRE9UO0VBQ0E7RTFDR0U7QVpnakxKO0FzRC9pTEU7RUFDRTtFQUNBO0VBQ0EsV2hEKzJCZ0M7RWdEOTJCaEMsY2hEKzJCZ0M7RWdEOTJCaEM7QXREaWpMSjtBc0QvaUxJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERnakxOOztBc0QzaUxBO0VBQ0UscUJoRGcyQmtDO0FOOHNKcEM7QXNENWlMRTtFQUNFO0F0RDhpTEo7QXNENWlMSTtFQUNFO0VBQ0E7RUFDQSx1QmhEMjFCOEI7QU5tdEpwQztBc0QzaUxJO0VBQ0UsV2xEc0ZrQztFa0RyRmxDO0VBQ0Esc0JoRDdDSztBTjBsTFg7O0FzRHhpTEE7RUFDRSxtQmhENDBCa0M7QU4rdEpwQztBc0R6aUxFO0VBQ0U7RUFDQSxhaER3MEJnQztFZ0R2MEJoQyxZaERzMEJnQztFZ0RyMEJoQztBdEQyaUxKO0FzRHppTEk7RUFDRTtFQUNBO0VBQ0EseUJoRG8wQjhCO0FOdXVKcEM7QXNEeGlMSTtFQUNFLFNsRCtEa0M7RWtEOURsQztFQUNBLHdCaERwRUs7QU44bUxYOztBc0RyaUxBO0VBQ0Usa0JoRHF6QmtDO0FObXZKcEM7QXNEdGlMRTtFQUNFO0F0RHdpTEo7QXNEdGlMSTtFQUNFO0VBQ0E7RUFDQSwwQmhEZ3pCOEI7QU53dkpwQztBc0RyaUxJO0VBQ0UsUWxEMkNrQztFa0QxQ2xDO0VBQ0EseUJoRHhGSztBTituTFg7QXNEbGlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2hENHhCZ0M7RWdEM3hCaEM7RUFDQTtFQUNBO0F0RG9pTEo7O0FzRGhpTEE7RUFDRSxvQmhEcXhCa0M7QU44d0pwQztBc0RqaUxFO0VBQ0U7RUFDQSxhaERpeEJnQztFZ0RoeEJoQyxZaEQrd0JnQztFZ0Q5d0JoQztBdERtaUxKO0FzRGppTEk7RUFDRTtFQUNBO0VBQ0Esd0JoRDZ3QjhCO0FOc3hKcEM7QXNEaGlMSTtFQUNFLFVsRFFrQztFa0RQbEM7RUFDQSx1QmhEM0hLO0FONnBMWDs7QXNENWdMQTtFQUNFO0VBQ0E7RWpEMEJJO0VpRHhCSixjbERkc0M7RWtEZXRDLHlCbERoQnNDO0VrRGlCdEM7RTFDbklFO0VBQ0E7QVptcExKO0FzRDlnTEU7RUFDRTtBdERnaExKOztBc0Q1Z0xBO0VBQ0U7RUFDQSxjbER0QnNDO0FKcWlMeEM7O0F1RDFxTEE7RUFDRTtBdkQ2cUxGOztBdUQxcUxBO0VBQ0U7QXZENnFMRjs7QXVEMXFMQTtFQUNFO0VBQ0E7RUFDQTtBdkQ2cUxGO0F3RHBzTEU7RUFDRTtFQUNBO0VBQ0E7QXhEc3NMSjs7QXVEOXFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbENsQkksc0NrQ21CSjtBdkRpckxGO0FxQmhzTE07RWtDUU47SWxDUFE7RXJCbXNMTjtBQUNGOztBdURuckxBOzs7RUFHRTtBdkRzckxGOztBdURuckxBOztFQUVFO0F2RHNyTEY7O0F1RG5yTEE7O0VBRUU7QXZEc3JMRjs7QXVEN3FMRTtFQUNFO0VBQ0E7RUFDQTtBdkRnckxKO0F1RDdxTEU7OztFQUdFO0VBQ0E7QXZEK3FMSjtBdUQ1cUxFOztFQUVFO0VBQ0E7RWxDNURFLDJCa0M2REY7QXZEOHFMSjtBcUJ2dUxNO0VrQ3FESjs7SWxDcERNO0VyQjJ1TE47QUFDRjs7QXVEM3FMQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVqRHM5Qm1DO0VpRHI5Qm5DO0VBQ0EsV2pEM0ZTO0VpRDRGVDtFQUNBO0VBQ0E7RUFDQSxZakRpOUJtQztFZXZpQy9CLDhCa0N1Rko7QXZENnFMRjtBcUJod0xNO0VrQ2tFTjs7SWxDakVRO0VyQm93TE47QUFDRjtBTzF3TEU7OztFZ0QyRkUsV2pEcEdPO0VpRHFHUDtFQUNBO0VBQ0EsWWpEMDhCaUM7QU4wdUpyQzs7QXVEanJMQTtFQUNFO0F2RG9yTEY7O0F1RC9xTEE7RUFDRTtBdkRrckxGOztBdUQzcUxBOztFQUVFO0VBQ0EsV2pEbThCbUM7RWlEbDhCbkMsWWpEazhCbUM7RWlEajhCbkM7QXZEOHFMRjs7QXVENXFMQTtFQUNFO0F2RCtxTEY7O0F1RDdxTEE7RUFDRTtBdkRnckxGOztBdUR2cUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCakR5NUJtQztFaUR4NUJuQyxnQmpEdzVCbUM7RWlEdjVCbkM7QXZEeXFMRjtBdUR2cUxFO0VBQ0U7RUFDQTtFQUNBLFdqRHU1QmlDO0VpRHQ1QmpDLFdqRHU1QmlDO0VpRHQ1QmpDLGlCakR3NUJpQztFaUR2NUJqQyxnQmpEdTVCaUM7RWlEdDVCakM7RUFDQTtFQUNBLHNCakRuS087RWlEb0tQO0VBRUE7RUFDQTtFQUNBO0VsQy9KRSw2QmtDZ0tGO0F2RHdxTEo7QXFCcDBMTTtFa0M2SUo7SWxDNUlNO0VyQnUwTE47QUFDRjtBdUQxcUxFO0VBQ0U7QXZENHFMSjs7QXVEbnFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2pEOUxTO0VpRCtMVDtBdkRzcUxGOztBeUR4MkxBO0VBQ0U7SUFBSztFekQ0MkxMO0FBQ0Y7QXlEMTJMQTtFQUNFO0VBQ0EsV25Ec2tDd0I7RW1EcmtDeEIsWW5EcWtDd0I7RW1EcGtDeEIsd0JuRHNrQ3dCO0VtRHJrQ3hCO0VBQ0E7RUFFQTtFQUNBO0F6RDIyTEY7O0F5RHgyTEE7RUFDRSxXbkRna0N3QjtFbUQvakN4QixZbkQrakN3QjtFbUQ5akN4QixtQm5EZ2tDd0I7QU4yeUoxQjs7QXlEcDJMQTtFQUNFO0lBQ0U7RXpEdTJMRjtFeURyMkxBO0lBQ0U7SUFDQTtFekR1MkxGO0FBQ0Y7QXlEcDJMQTtFQUNFO0VBQ0EsV25Ec2lDd0I7RW1EcmlDeEIsWW5EcWlDd0I7RW1EcGlDeEIsd0JuRHNpQ3dCO0VtRHJpQ3hCO0VBRUE7RUFDQTtFQUNBO0F6RHEyTEY7O0F5RGwyTEE7RUFDRSxXbkRnaUN3QjtFbUQvaEN4QixZbkQraEN3QjtBTnMwSjFCOztBeURqMkxFO0VBQ0U7O0lBRUU7RXpEbzJMSjtBQUNGO0EwRGg2TEE7RUFBcUI7QTFEbTZMckI7O0EwRGw2TEE7RUFBcUI7QTFEczZMckI7O0EwRHI2TEE7RUFBcUI7QTFEeTZMckI7O0EwRHg2TEE7RUFBcUI7QTFENDZMckI7O0EwRDM2TEE7RUFBcUI7QTFEKzZMckI7O0EwRDk2TEE7RUFBcUI7QTFEazdMckI7O0EyRHA3TEU7RUFDRTtBM0R1N0xKOztBTzc2TEU7OztFb0RMSTtBM0R3N0xOOztBMkQ5N0xFO0VBQ0U7QTNEaThMSjs7QU92N0xFOzs7RW9ETEk7QTNEazhMTjs7QTJEeDhMRTtFQUNFO0EzRDI4TEo7O0FPajhMRTs7O0VvRExJO0EzRDQ4TE47O0EyRGw5TEU7RUFDRTtBM0RxOUxKOztBTzM4TEU7OztFb0RMSTtBM0RzOUxOOztBMkQ1OUxFO0VBQ0U7QTNEKzlMSjs7QU9yOUxFOzs7RW9ETEk7QTNEZytMTjs7QTJEdCtMRTtFQUNFO0EzRHkrTEo7O0FPLzlMRTs7O0VvRExJO0EzRDArTE47O0EyRGgvTEU7RUFDRTtBM0RtL0xKOztBT3orTEU7OztFb0RMSTtBM0RvL0xOOztBMkQxL0xFO0VBQ0U7QTNENi9MSjs7QU9uL0xFOzs7RW9ETEk7QTNEOC9MTjs7QTRENy9MQTtFQUNFO0E1RGdnTUY7O0E0RDcvTEE7RUFDRTtBNURnZ01GOztBNkQzZ01BO0VBQWtCO0E3RCtnTWxCOztBNkQ5Z01BO0VBQWtCO0E3RGtoTWxCOztBNkRqaE1BO0VBQWtCO0E3RHFoTWxCOztBNkRwaE1BO0VBQWtCO0E3RHdoTWxCOztBNkR2aE1BO0VBQWtCO0E3RDJoTWxCOztBNkR6aE1BO0VBQW1CO0E3RDZoTW5COztBNkQ1aE1BO0VBQW1CO0E3RGdpTW5COztBNkQvaE1BO0VBQW1CO0E3RG1pTW5COztBNkRsaU1BO0VBQW1CO0E3RHNpTW5COztBNkRyaU1BO0VBQW1CO0E3RHlpTW5COztBNkR0aU1FO0VBQ0U7QTdEeWlNSjs7QTZEMWlNRTtFQUNFO0E3RDZpTUo7O0E2RDlpTUU7RUFDRTtBN0Rpak1KOztBNkRsak1FO0VBQ0U7QTdEcWpNSjs7QTZEdGpNRTtFQUNFO0E3RHlqTUo7O0E2RDFqTUU7RUFDRTtBN0Q2ak1KOztBNkQ5ak1FO0VBQ0U7QTdEaWtNSjs7QTZEbGtNRTtFQUNFO0E3RHFrTUo7O0E2RGprTUE7RUFDRTtBN0Rva01GOztBNkQ3ak1BO0VBQ0U7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtFQUNBO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtFQUNBO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtFQUNBO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtFQUNBO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtBN0Rna01GOztBNkQ3ak1BO0VBQ0U7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtBN0Rna01GOztBd0R4b01FO0VBQ0U7RUFDQTtFQUNBO0F4RDJvTUo7O0E4RHBvTU07RUFBd0I7QTlEd29NOUI7O0E4RHhvTU07RUFBd0I7QTlENG9NOUI7O0E4RDVvTU07RUFBd0I7QTlEZ3BNOUI7O0E4RGhwTU07RUFBd0I7QTlEb3BNOUI7O0E4RHBwTU07RUFBd0I7QTlEd3BNOUI7O0E4RHhwTU07RUFBd0I7QTlENHBNOUI7O0E4RDVwTU07RUFBd0I7QTlEZ3FNOUI7O0E4RGhxTU07RUFBd0I7QTlEb3FNOUI7O0E4RHBxTU07RUFBd0I7QTlEd3FNOUI7O0FnQnZuTUk7RThDakRFO0lBQXdCO0U5RDZxTTVCOztFOEQ3cU1JO0lBQXdCO0U5RGlyTTVCOztFOERqck1JO0lBQXdCO0U5RHFyTTVCOztFOERyck1JO0lBQXdCO0U5RHlyTTVCOztFOER6ck1JO0lBQXdCO0U5RDZyTTVCOztFOEQ3ck1JO0lBQXdCO0U5RGlzTTVCOztFOERqc01JO0lBQXdCO0U5RHFzTTVCOztFOERyc01JO0lBQXdCO0U5RHlzTTVCOztFOER6c01JO0lBQXdCO0U5RDZzTTVCO0FBQ0Y7QWdCN3BNSTtFOENqREU7SUFBd0I7RTlEa3RNNUI7O0U4RGx0TUk7SUFBd0I7RTlEc3RNNUI7O0U4RHR0TUk7SUFBd0I7RTlEMHRNNUI7O0U4RDF0TUk7SUFBd0I7RTlEOHRNNUI7O0U4RDl0TUk7SUFBd0I7RTlEa3VNNUI7O0U4RGx1TUk7SUFBd0I7RTlEc3VNNUI7O0U4RHR1TUk7SUFBd0I7RTlEMHVNNUI7O0U4RDF1TUk7SUFBd0I7RTlEOHVNNUI7O0U4RDl1TUk7SUFBd0I7RTlEa3ZNNUI7QUFDRjtBZ0Jsc01JO0U4Q2pERTtJQUF3QjtFOUR1dk01Qjs7RThEdnZNSTtJQUF3QjtFOUQydk01Qjs7RThEM3ZNSTtJQUF3QjtFOUQrdk01Qjs7RThEL3ZNSTtJQUF3QjtFOURtd001Qjs7RThEbndNSTtJQUF3QjtFOUR1d001Qjs7RThEdndNSTtJQUF3QjtFOUQyd001Qjs7RThEM3dNSTtJQUF3QjtFOUQrd001Qjs7RThEL3dNSTtJQUF3QjtFOURteE01Qjs7RThEbnhNSTtJQUF3QjtFOUR1eE01QjtBQUNGO0FnQnZ1TUk7RThDakRFO0lBQXdCO0U5RDR4TTVCOztFOEQ1eE1JO0lBQXdCO0U5RGd5TTVCOztFOERoeU1JO0lBQXdCO0U5RG95TTVCOztFOERweU1JO0lBQXdCO0U5RHd5TTVCOztFOER4eU1JO0lBQXdCO0U5RDR5TTVCOztFOEQ1eU1JO0lBQXdCO0U5RGd6TTVCOztFOERoek1JO0lBQXdCO0U5RG96TTVCOztFOERwek1JO0lBQXdCO0U5RHd6TTVCOztFOER4ek1JO0lBQXdCO0U5RDR6TTVCO0FBQ0Y7QThEbnpNQTtFQUVJO0lBQXFCO0U5RHF6TXZCOztFOERyek1FO0lBQXFCO0U5RHl6TXZCOztFOER6ek1FO0lBQXFCO0U5RDZ6TXZCOztFOEQ3ek1FO0lBQXFCO0U5RGkwTXZCOztFOERqME1FO0lBQXFCO0U5RHEwTXZCOztFOERyME1FO0lBQXFCO0U5RHkwTXZCOztFOER6ME1FO0lBQXFCO0U5RDYwTXZCOztFOEQ3ME1FO0lBQXFCO0U5RGkxTXZCOztFOERqMU1FO0lBQXFCO0U5RHExTXZCO0FBQ0Y7QStEMzJNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENjJNRjtBK0QzMk1FO0VBQ0U7RUFDQTtBL0Q2Mk1KO0ErRDEyTUU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENDJNSjs7QStEbjJNSTtFQUNFO0EvRHMyTU47O0ErRHYyTUk7RUFDRTtBL0QwMk1OOztBK0QzMk1JO0VBQ0U7QS9EODJNTjs7QStELzJNSTtFQUNFO0EvRGszTU47O0FnRTM0TUk7RUFBZ0M7QWhFKzRNcEM7O0FnRTk0TUk7RUFBZ0M7QWhFazVNcEM7O0FnRWo1TUk7RUFBZ0M7QWhFcTVNcEM7O0FnRXA1TUk7RUFBZ0M7QWhFdzVNcEM7O0FnRXQ1TUk7RUFBOEI7QWhFMDVNbEM7O0FnRXo1TUk7RUFBOEI7QWhFNjVNbEM7O0FnRTU1TUk7RUFBOEI7QWhFZzZNbEM7O0FnRS81TUk7RUFBOEI7QWhFbTZNbEM7O0FnRWw2TUk7RUFBOEI7QWhFczZNbEM7O0FnRXI2TUk7RUFBOEI7QWhFeTZNbEM7O0FnRXg2TUk7RUFBOEI7QWhFNDZNbEM7O0FnRTM2TUk7RUFBOEI7QWhFKzZNbEM7O0FnRTc2TUk7RUFBb0M7QWhFaTdNeEM7O0FnRWg3TUk7RUFBb0M7QWhFbzdNeEM7O0FnRW43TUk7RUFBb0M7QWhFdTdNeEM7O0FnRXQ3TUk7RUFBb0M7QWhFMDdNeEM7O0FnRXo3TUk7RUFBb0M7QWhFNjdNeEM7O0FnRTM3TUk7RUFBaUM7QWhFKzdNckM7O0FnRTk3TUk7RUFBaUM7QWhFazhNckM7O0FnRWo4TUk7RUFBaUM7QWhFcThNckM7O0FnRXA4TUk7RUFBaUM7QWhFdzhNckM7O0FnRXY4TUk7RUFBaUM7QWhFMjhNckM7O0FnRXo4TUk7RUFBa0M7QWhFNjhNdEM7O0FnRTU4TUk7RUFBa0M7QWhFZzlNdEM7O0FnRS84TUk7RUFBa0M7QWhFbTlNdEM7O0FnRWw5TUk7RUFBa0M7QWhFczlNdEM7O0FnRXI5TUk7RUFBa0M7QWhFeTlNdEM7O0FnRXg5TUk7RUFBa0M7QWhFNDlNdEM7O0FnRTE5TUk7RUFBZ0M7QWhFODlNcEM7O0FnRTc5TUk7RUFBZ0M7QWhFaStNcEM7O0FnRWgrTUk7RUFBZ0M7QWhFbytNcEM7O0FnRW4rTUk7RUFBZ0M7QWhFdStNcEM7O0FnRXQrTUk7RUFBZ0M7QWhFMCtNcEM7O0FnRXorTUk7RUFBZ0M7QWhFNitNcEM7O0FnQmorTUk7RWdEbERBO0lBQWdDO0VoRXdoTmxDOztFZ0V2aE5FO0lBQWdDO0VoRTJoTmxDOztFZ0UxaE5FO0lBQWdDO0VoRThoTmxDOztFZ0U3aE5FO0lBQWdDO0VoRWlpTmxDOztFZ0UvaE5FO0lBQThCO0VoRW1pTmhDOztFZ0VsaU5FO0lBQThCO0VoRXNpTmhDOztFZ0VyaU5FO0lBQThCO0VoRXlpTmhDOztFZ0V4aU5FO0lBQThCO0VoRTRpTmhDOztFZ0UzaU5FO0lBQThCO0VoRStpTmhDOztFZ0U5aU5FO0lBQThCO0VoRWtqTmhDOztFZ0Vqak5FO0lBQThCO0VoRXFqTmhDOztFZ0Vwak5FO0lBQThCO0VoRXdqTmhDOztFZ0V0ak5FO0lBQW9DO0VoRTBqTnRDOztFZ0V6ak5FO0lBQW9DO0VoRTZqTnRDOztFZ0U1ak5FO0lBQW9DO0VoRWdrTnRDOztFZ0Uvak5FO0lBQW9DO0VoRW1rTnRDOztFZ0Vsa05FO0lBQW9DO0VoRXNrTnRDOztFZ0Vwa05FO0lBQWlDO0VoRXdrTm5DOztFZ0V2a05FO0lBQWlDO0VoRTJrTm5DOztFZ0Uxa05FO0lBQWlDO0VoRThrTm5DOztFZ0U3a05FO0lBQWlDO0VoRWlsTm5DOztFZ0VobE5FO0lBQWlDO0VoRW9sTm5DOztFZ0VsbE5FO0lBQWtDO0VoRXNsTnBDOztFZ0VybE5FO0lBQWtDO0VoRXlsTnBDOztFZ0V4bE5FO0lBQWtDO0VoRTRsTnBDOztFZ0UzbE5FO0lBQWtDO0VoRStsTnBDOztFZ0U5bE5FO0lBQWtDO0VoRWttTnBDOztFZ0VqbU5FO0lBQWtDO0VoRXFtTnBDOztFZ0VubU5FO0lBQWdDO0VoRXVtTmxDOztFZ0V0bU5FO0lBQWdDO0VoRTBtTmxDOztFZ0V6bU5FO0lBQWdDO0VoRTZtTmxDOztFZ0U1bU5FO0lBQWdDO0VoRWduTmxDOztFZ0UvbU5FO0lBQWdDO0VoRW1uTmxDOztFZ0Vsbk5FO0lBQWdDO0VoRXNuTmxDO0FBQ0Y7QWdCM21OSTtFZ0RsREE7SUFBZ0M7RWhFaXFObEM7O0VnRWhxTkU7SUFBZ0M7RWhFb3FObEM7O0VnRW5xTkU7SUFBZ0M7RWhFdXFObEM7O0VnRXRxTkU7SUFBZ0M7RWhFMHFObEM7O0VnRXhxTkU7SUFBOEI7RWhFNHFOaEM7O0VnRTNxTkU7SUFBOEI7RWhFK3FOaEM7O0VnRTlxTkU7SUFBOEI7RWhFa3JOaEM7O0VnRWpyTkU7SUFBOEI7RWhFcXJOaEM7O0VnRXByTkU7SUFBOEI7RWhFd3JOaEM7O0VnRXZyTkU7SUFBOEI7RWhFMnJOaEM7O0VnRTFyTkU7SUFBOEI7RWhFOHJOaEM7O0VnRTdyTkU7SUFBOEI7RWhFaXNOaEM7O0VnRS9yTkU7SUFBb0M7RWhFbXNOdEM7O0VnRWxzTkU7SUFBb0M7RWhFc3NOdEM7O0VnRXJzTkU7SUFBb0M7RWhFeXNOdEM7O0VnRXhzTkU7SUFBb0M7RWhFNHNOdEM7O0VnRTNzTkU7SUFBb0M7RWhFK3NOdEM7O0VnRTdzTkU7SUFBaUM7RWhFaXRObkM7O0VnRWh0TkU7SUFBaUM7RWhFb3RObkM7O0VnRW50TkU7SUFBaUM7RWhFdXRObkM7O0VnRXR0TkU7SUFBaUM7RWhFMHRObkM7O0VnRXp0TkU7SUFBaUM7RWhFNnRObkM7O0VnRTN0TkU7SUFBa0M7RWhFK3ROcEM7O0VnRTl0TkU7SUFBa0M7RWhFa3VOcEM7O0VnRWp1TkU7SUFBa0M7RWhFcXVOcEM7O0VnRXB1TkU7SUFBa0M7RWhFd3VOcEM7O0VnRXZ1TkU7SUFBa0M7RWhFMnVOcEM7O0VnRTF1TkU7SUFBa0M7RWhFOHVOcEM7O0VnRTV1TkU7SUFBZ0M7RWhFZ3ZObEM7O0VnRS91TkU7SUFBZ0M7RWhFbXZObEM7O0VnRWx2TkU7SUFBZ0M7RWhFc3ZObEM7O0VnRXJ2TkU7SUFBZ0M7RWhFeXZObEM7O0VnRXh2TkU7SUFBZ0M7RWhFNHZObEM7O0VnRTN2TkU7SUFBZ0M7RWhFK3ZObEM7QUFDRjtBZ0Jwdk5JO0VnRGxEQTtJQUFnQztFaEUweU5sQzs7RWdFenlORTtJQUFnQztFaEU2eU5sQzs7RWdFNXlORTtJQUFnQztFaEVnek5sQzs7RWdFL3lORTtJQUFnQztFaEVtek5sQzs7RWdFanpORTtJQUE4QjtFaEVxek5oQzs7RWdFcHpORTtJQUE4QjtFaEV3ek5oQzs7RWdFdnpORTtJQUE4QjtFaEUyek5oQzs7RWdFMXpORTtJQUE4QjtFaEU4ek5oQzs7RWdFN3pORTtJQUE4QjtFaEVpME5oQzs7RWdFaDBORTtJQUE4QjtFaEVvME5oQzs7RWdFbjBORTtJQUE4QjtFaEV1ME5oQzs7RWdFdDBORTtJQUE4QjtFaEUwME5oQzs7RWdFeDBORTtJQUFvQztFaEU0ME50Qzs7RWdFMzBORTtJQUFvQztFaEUrME50Qzs7RWdFOTBORTtJQUFvQztFaEVrMU50Qzs7RWdFajFORTtJQUFvQztFaEVxMU50Qzs7RWdFcDFORTtJQUFvQztFaEV3MU50Qzs7RWdFdDFORTtJQUFpQztFaEUwMU5uQzs7RWdFejFORTtJQUFpQztFaEU2MU5uQzs7RWdFNTFORTtJQUFpQztFaEVnMk5uQzs7RWdFLzFORTtJQUFpQztFaEVtMk5uQzs7RWdFbDJORTtJQUFpQztFaEVzMk5uQzs7RWdFcDJORTtJQUFrQztFaEV3Mk5wQzs7RWdFdjJORTtJQUFrQztFaEUyMk5wQzs7RWdFMTJORTtJQUFrQztFaEU4Mk5wQzs7RWdFNzJORTtJQUFrQztFaEVpM05wQzs7RWdFaDNORTtJQUFrQztFaEVvM05wQzs7RWdFbjNORTtJQUFrQztFaEV1M05wQzs7RWdFcjNORTtJQUFnQztFaEV5M05sQzs7RWdFeDNORTtJQUFnQztFaEU0M05sQzs7RWdFMzNORTtJQUFnQztFaEUrM05sQzs7RWdFOTNORTtJQUFnQztFaEVrNE5sQzs7RWdFajRORTtJQUFnQztFaEVxNE5sQzs7RWdFcDRORTtJQUFnQztFaEV3NE5sQztBQUNGO0FnQjczTkk7RWdEbERBO0lBQWdDO0VoRW03TmxDOztFZ0VsN05FO0lBQWdDO0VoRXM3TmxDOztFZ0VyN05FO0lBQWdDO0VoRXk3TmxDOztFZ0V4N05FO0lBQWdDO0VoRTQ3TmxDOztFZ0UxN05FO0lBQThCO0VoRTg3TmhDOztFZ0U3N05FO0lBQThCO0VoRWk4TmhDOztFZ0VoOE5FO0lBQThCO0VoRW84TmhDOztFZ0VuOE5FO0lBQThCO0VoRXU4TmhDOztFZ0V0OE5FO0lBQThCO0VoRTA4TmhDOztFZ0V6OE5FO0lBQThCO0VoRTY4TmhDOztFZ0U1OE5FO0lBQThCO0VoRWc5TmhDOztFZ0UvOE5FO0lBQThCO0VoRW05TmhDOztFZ0VqOU5FO0lBQW9DO0VoRXE5TnRDOztFZ0VwOU5FO0lBQW9DO0VoRXc5TnRDOztFZ0V2OU5FO0lBQW9DO0VoRTI5TnRDOztFZ0UxOU5FO0lBQW9DO0VoRTg5TnRDOztFZ0U3OU5FO0lBQW9DO0VoRWkrTnRDOztFZ0UvOU5FO0lBQWlDO0VoRW0rTm5DOztFZ0VsK05FO0lBQWlDO0VoRXMrTm5DOztFZ0VyK05FO0lBQWlDO0VoRXkrTm5DOztFZ0V4K05FO0lBQWlDO0VoRTQrTm5DOztFZ0UzK05FO0lBQWlDO0VoRSsrTm5DOztFZ0U3K05FO0lBQWtDO0VoRWkvTnBDOztFZ0VoL05FO0lBQWtDO0VoRW8vTnBDOztFZ0VuL05FO0lBQWtDO0VoRXUvTnBDOztFZ0V0L05FO0lBQWtDO0VoRTAvTnBDOztFZ0V6L05FO0lBQWtDO0VoRTYvTnBDOztFZ0U1L05FO0lBQWtDO0VoRWdnT3BDOztFZ0U5L05FO0lBQWdDO0VoRWtnT2xDOztFZ0VqZ09FO0lBQWdDO0VoRXFnT2xDOztFZ0VwZ09FO0lBQWdDO0VoRXdnT2xDOztFZ0V2Z09FO0lBQWdDO0VoRTJnT2xDOztFZ0UxZ09FO0lBQWdDO0VoRThnT2xDOztFZ0U3Z09FO0lBQWdDO0VoRWloT2xDO0FBQ0Y7QWlFNWpPSTtFQUF3QjtBakUrak81Qjs7QWlFOWpPSTtFQUF3QjtBakVra081Qjs7QWlFamtPSTtFQUF3QjtBakVxa081Qjs7QWdCamhPSTtFaUR0REE7SUFBd0I7RWpFNGtPMUI7O0VpRTNrT0U7SUFBd0I7RWpFK2tPMUI7O0VpRTlrT0U7SUFBd0I7RWpFa2xPMUI7QUFDRjtBZ0IvaE9JO0VpRHREQTtJQUF3QjtFakV5bE8xQjs7RWlFeGxPRTtJQUF3QjtFakU0bE8xQjs7RWlFM2xPRTtJQUF3QjtFakUrbE8xQjtBQUNGO0FnQjVpT0k7RWlEdERBO0lBQXdCO0VqRXNtTzFCOztFaUVybU9FO0lBQXdCO0VqRXltTzFCOztFaUV4bU9FO0lBQXdCO0VqRTRtTzFCO0FBQ0Y7QWdCempPSTtFaUR0REE7SUFBd0I7RWpFbW5PMUI7O0VpRWxuT0U7SUFBd0I7RWpFc25PMUI7O0VpRXJuT0U7SUFBd0I7RWpFeW5PMUI7QUFDRjtBa0Uvbk9FO0VBQXlCO0FsRWtvTzNCOztBa0Vsb09FO0VBQXlCO0FsRXNvTzNCOztBa0V0b09FO0VBQXlCO0FsRTBvTzNCOztBbUUxb09FO0VBQXNCO0FuRThvT3hCOztBbUU5b09FO0VBQXNCO0FuRWtwT3hCOztBb0VqcE9FO0VBQXlCO0FwRXFwTzNCOztBb0VycE9FO0VBQXlCO0FwRXlwTzNCOztBb0V6cE9FO0VBQXlCO0FwRTZwTzNCOztBb0U3cE9FO0VBQXlCO0FwRWlxTzNCOztBb0VqcU9FO0VBQXlCO0FwRXFxTzNCOztBb0VocU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhOURpcUJrQztBTmtnTnBDOztBb0VocU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhOUR5cEJrQztBTjBnTnBDOztBb0UvcE9FO0VBREY7SUFFSTtJQUNBO0lBQ0EsYTlEaXBCZ0M7RU5raE5sQztBQUNGOztBcUU3ck9BO0VDRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RStyT0Y7O0FzRXJyT0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFdXJPSjs7QXVFcHRPQTtFQUFhO0F2RXd0T2I7O0F1RXZ0T0E7RUFBVTtBdkUydE9WOztBdUUxdE9BO0VBQWE7QXZFOHRPYjs7QXVFN3RPQTtFQUFlO0F2RWl1T2Y7O0F3RWh1T0k7RUFBdUI7QXhFb3VPM0I7O0F3RXB1T0k7RUFBdUI7QXhFd3VPM0I7O0F3RXh1T0k7RUFBdUI7QXhFNHVPM0I7O0F3RTV1T0k7RUFBdUI7QXhFZ3ZPM0I7O0F3RWh2T0k7RUFBdUI7QXhFb3ZPM0I7O0F3RXB2T0k7RUFBdUI7QXhFd3ZPM0I7O0F3RXh2T0k7RUFBdUI7QXhFNHZPM0I7O0F3RTV2T0k7RUFBdUI7QXhFZ3dPM0I7O0F3RWh3T0k7RUFBdUI7QXhFb3dPM0I7O0F3RXB3T0k7RUFBdUI7QXhFd3dPM0I7O0F3RXB3T0E7RUFBVTtBeEV3d09WOztBd0V2d09BO0VBQVU7QXhFMndPVjs7QXdFdndPQTtFQUFjO0F4RTJ3T2Q7O0F3RTF3T0E7RUFBYztBeEU4d09kOztBd0U1d09BO0VBQVU7QXhFZ3hPVjs7QXdFL3dPQTtFQUFVO0F4RW14T1Y7O0F5RTV4T1E7RUFBZ0M7QXpFZ3lPeEM7O0F5RS94T1E7O0VBRUU7QXpFa3lPVjs7QXlFaHlPUTs7RUFFRTtBekVteU9WOztBeUVqeU9ROztFQUVFO0F6RW95T1Y7O0F5RWx5T1E7O0VBRUU7QXpFcXlPVjs7QXlFcHpPUTtFQUFnQztBekV3ek94Qzs7QXlFdnpPUTs7RUFFRTtBekUwek9WOztBeUV4ek9ROztFQUVFO0F6RTJ6T1Y7O0F5RXp6T1E7O0VBRUU7QXpFNHpPVjs7QXlFMXpPUTs7RUFFRTtBekU2ek9WOztBeUU1ME9RO0VBQWdDO0F6RWcxT3hDOztBeUUvME9ROztFQUVFO0F6RWsxT1Y7O0F5RWgxT1E7O0VBRUU7QXpFbTFPVjs7QXlFajFPUTs7RUFFRTtBekVvMU9WOztBeUVsMU9ROztFQUVFO0F6RXExT1Y7O0F5RXAyT1E7RUFBZ0M7QXpFdzJPeEM7O0F5RXYyT1E7O0VBRUU7QXpFMDJPVjs7QXlFeDJPUTs7RUFFRTtBekUyMk9WOztBeUV6Mk9ROztFQUVFO0F6RTQyT1Y7O0F5RTEyT1E7O0VBRUU7QXpFNjJPVjs7QXlFNTNPUTtFQUFnQztBekVnNE94Qzs7QXlFLzNPUTs7RUFFRTtBekVrNE9WOztBeUVoNE9ROztFQUVFO0F6RW00T1Y7O0F5RWo0T1E7O0VBRUU7QXpFbzRPVjs7QXlFbDRPUTs7RUFFRTtBekVxNE9WOztBeUVwNU9RO0VBQWdDO0F6RXc1T3hDOztBeUV2NU9ROztFQUVFO0F6RTA1T1Y7O0F5RXg1T1E7O0VBRUU7QXpFMjVPVjs7QXlFejVPUTs7RUFFRTtBekU0NU9WOztBeUUxNU9ROztFQUVFO0F6RTY1T1Y7O0F5RTU2T1E7RUFBZ0M7QXpFZzdPeEM7O0F5RS82T1E7O0VBRUU7QXpFazdPVjs7QXlFaDdPUTs7RUFFRTtBekVtN09WOztBeUVqN09ROztFQUVFO0F6RW83T1Y7O0F5RWw3T1E7O0VBRUU7QXpFcTdPVjs7QXlFcDhPUTtFQUFnQztBekV3OE94Qzs7QXlFdjhPUTs7RUFFRTtBekUwOE9WOztBeUV4OE9ROztFQUVFO0F6RTI4T1Y7O0F5RXo4T1E7O0VBRUU7QXpFNDhPVjs7QXlFMThPUTs7RUFFRTtBekU2OE9WOztBeUU1OU9RO0VBQWdDO0F6RWcrT3hDOztBeUUvOU9ROztFQUVFO0F6RWsrT1Y7O0F5RWgrT1E7O0VBRUU7QXpFbStPVjs7QXlFaitPUTs7RUFFRTtBekVvK09WOztBeUVsK09ROztFQUVFO0F6RXErT1Y7O0F5RXAvT1E7RUFBZ0M7QXpFdy9PeEM7O0F5RXYvT1E7O0VBRUU7QXpFMC9PVjs7QXlFeC9PUTs7RUFFRTtBekUyL09WOztBeUV6L09ROztFQUVFO0F6RTQvT1Y7O0F5RTEvT1E7O0VBRUU7QXpFNi9PVjs7QXlFNWdQUTtFQUFnQztBekVnaFB4Qzs7QXlFL2dQUTs7RUFFRTtBekVraFBWOztBeUVoaFBROztFQUVFO0F6RW1oUFY7O0F5RWpoUFE7O0VBRUU7QXpFb2hQVjs7QXlFbGhQUTs7RUFFRTtBekVxaFBWOztBeUVwaVBRO0VBQWdDO0F6RXdpUHhDOztBeUV2aVBROztFQUVFO0F6RTBpUFY7O0F5RXhpUFE7O0VBRUU7QXpFMmlQVjs7QXlFemlQUTs7RUFFRTtBekU0aVBWOztBeUUxaVBROztFQUVFO0F6RTZpUFY7O0F5RXJpUFE7RUFBd0I7QXpFeWlQaEM7O0F5RXhpUFE7O0VBRUU7QXpFMmlQVjs7QXlFemlQUTs7RUFFRTtBekU0aVBWOztBeUUxaVBROztFQUVFO0F6RTZpUFY7O0F5RTNpUFE7O0VBRUU7QXpFOGlQVjs7QXlFN2pQUTtFQUF3QjtBekVpa1BoQzs7QXlFaGtQUTs7RUFFRTtBekVta1BWOztBeUVqa1BROztFQUVFO0F6RW9rUFY7O0F5RWxrUFE7O0VBRUU7QXpFcWtQVjs7QXlFbmtQUTs7RUFFRTtBekVza1BWOztBeUVybFBRO0VBQXdCO0F6RXlsUGhDOztBeUV4bFBROztFQUVFO0F6RTJsUFY7O0F5RXpsUFE7O0VBRUU7QXpFNGxQVjs7QXlFMWxQUTs7RUFFRTtBekU2bFBWOztBeUUzbFBROztFQUVFO0F6RThsUFY7O0F5RTdtUFE7RUFBd0I7QXpFaW5QaEM7O0F5RWhuUFE7O0VBRUU7QXpFbW5QVjs7QXlFam5QUTs7RUFFRTtBekVvblBWOztBeUVsblBROztFQUVFO0F6RXFuUFY7O0F5RW5uUFE7O0VBRUU7QXpFc25QVjs7QXlFcm9QUTtFQUF3QjtBekV5b1BoQzs7QXlFeG9QUTs7RUFFRTtBekUyb1BWOztBeUV6b1BROztFQUVFO0F6RTRvUFY7O0F5RTFvUFE7O0VBRUU7QXpFNm9QVjs7QXlFM29QUTs7RUFFRTtBekU4b1BWOztBeUV4b1BJO0VBQW1CO0F6RTRvUHZCOztBeUUzb1BJOztFQUVFO0F6RThvUE47O0F5RTVvUEk7O0VBRUU7QXpFK29QTjs7QXlFN29QSTs7RUFFRTtBekVncFBOOztBeUU5b1BJOztFQUVFO0F6RWlwUE47O0FnQjFwUEk7RXlEbERJO0lBQWdDO0V6RWl0UHRDOztFeUVodFBNOztJQUVFO0V6RW10UFI7O0V5RWp0UE07O0lBRUU7RXpFb3RQUjs7RXlFbHRQTTs7SUFFRTtFekVxdFBSOztFeUVudFBNOztJQUVFO0V6RXN0UFI7O0V5RXJ1UE07SUFBZ0M7RXpFeXVQdEM7O0V5RXh1UE07O0lBRUU7RXpFMnVQUjs7RXlFenVQTTs7SUFFRTtFekU0dVBSOztFeUUxdVBNOztJQUVFO0V6RTZ1UFI7O0V5RTN1UE07O0lBRUU7RXpFOHVQUjs7RXlFN3ZQTTtJQUFnQztFekVpd1B0Qzs7RXlFaHdQTTs7SUFFRTtFekVtd1BSOztFeUVqd1BNOztJQUVFO0V6RW93UFI7O0V5RWx3UE07O0lBRUU7RXpFcXdQUjs7RXlFbndQTTs7SUFFRTtFekVzd1BSOztFeUVyeFBNO0lBQWdDO0V6RXl4UHRDOztFeUV4eFBNOztJQUVFO0V6RTJ4UFI7O0V5RXp4UE07O0lBRUU7RXpFNHhQUjs7RXlFMXhQTTs7SUFFRTtFekU2eFBSOztFeUUzeFBNOztJQUVFO0V6RTh4UFI7O0V5RTd5UE07SUFBZ0M7RXpFaXpQdEM7O0V5RWh6UE07O0lBRUU7RXpFbXpQUjs7RXlFanpQTTs7SUFFRTtFekVvelBSOztFeUVselBNOztJQUVFO0V6RXF6UFI7O0V5RW56UE07O0lBRUU7RXpFc3pQUjs7RXlFcjBQTTtJQUFnQztFekV5MFB0Qzs7RXlFeDBQTTs7SUFFRTtFekUyMFBSOztFeUV6MFBNOztJQUVFO0V6RTQwUFI7O0V5RTEwUE07O0lBRUU7RXpFNjBQUjs7RXlFMzBQTTs7SUFFRTtFekU4MFBSOztFeUU3MVBNO0lBQWdDO0V6RWkyUHRDOztFeUVoMlBNOztJQUVFO0V6RW0yUFI7O0V5RWoyUE07O0lBRUU7RXpFbzJQUjs7RXlFbDJQTTs7SUFFRTtFekVxMlBSOztFeUVuMlBNOztJQUVFO0V6RXMyUFI7O0V5RXIzUE07SUFBZ0M7RXpFeTNQdEM7O0V5RXgzUE07O0lBRUU7RXpFMjNQUjs7RXlFejNQTTs7SUFFRTtFekU0M1BSOztFeUUxM1BNOztJQUVFO0V6RTYzUFI7O0V5RTMzUE07O0lBRUU7RXpFODNQUjs7RXlFNzRQTTtJQUFnQztFekVpNVB0Qzs7RXlFaDVQTTs7SUFFRTtFekVtNVBSOztFeUVqNVBNOztJQUVFO0V6RW81UFI7O0V5RWw1UE07O0lBRUU7RXpFcTVQUjs7RXlFbjVQTTs7SUFFRTtFekVzNVBSOztFeUVyNlBNO0lBQWdDO0V6RXk2UHRDOztFeUV4NlBNOztJQUVFO0V6RTI2UFI7O0V5RXo2UE07O0lBRUU7RXpFNDZQUjs7RXlFMTZQTTs7SUFFRTtFekU2NlBSOztFeUUzNlBNOztJQUVFO0V6RTg2UFI7O0V5RTc3UE07SUFBZ0M7RXpFaThQdEM7O0V5RWg4UE07O0lBRUU7RXpFbThQUjs7RXlFajhQTTs7SUFFRTtFekVvOFBSOztFeUVsOFBNOztJQUVFO0V6RXE4UFI7O0V5RW44UE07O0lBRUU7RXpFczhQUjs7RXlFcjlQTTtJQUFnQztFekV5OVB0Qzs7RXlFeDlQTTs7SUFFRTtFekUyOVBSOztFeUV6OVBNOztJQUVFO0V6RTQ5UFI7O0V5RTE5UE07O0lBRUU7RXpFNjlQUjs7RXlFMzlQTTs7SUFFRTtFekU4OVBSOztFeUV0OVBNO0lBQXdCO0V6RTA5UDlCOztFeUV6OVBNOztJQUVFO0V6RTQ5UFI7O0V5RTE5UE07O0lBRUU7RXpFNjlQUjs7RXlFMzlQTTs7SUFFRTtFekU4OVBSOztFeUU1OVBNOztJQUVFO0V6RSs5UFI7O0V5RTkrUE07SUFBd0I7RXpFay9QOUI7O0V5RWovUE07O0lBRUU7RXpFby9QUjs7RXlFbC9QTTs7SUFFRTtFekVxL1BSOztFeUVuL1BNOztJQUVFO0V6RXMvUFI7O0V5RXAvUE07O0lBRUU7RXpFdS9QUjs7RXlFdGdRTTtJQUF3QjtFekUwZ1E5Qjs7RXlFemdRTTs7SUFFRTtFekU0Z1FSOztFeUUxZ1FNOztJQUVFO0V6RTZnUVI7O0V5RTNnUU07O0lBRUU7RXpFOGdRUjs7RXlFNWdRTTs7SUFFRTtFekUrZ1FSOztFeUU5aFFNO0lBQXdCO0V6RWtpUTlCOztFeUVqaVFNOztJQUVFO0V6RW9pUVI7O0V5RWxpUU07O0lBRUU7RXpFcWlRUjs7RXlFbmlRTTs7SUFFRTtFekVzaVFSOztFeUVwaVFNOztJQUVFO0V6RXVpUVI7O0V5RXRqUU07SUFBd0I7RXpFMGpROUI7O0V5RXpqUU07O0lBRUU7RXpFNGpRUjs7RXlFMWpRTTs7SUFFRTtFekU2alFSOztFeUUzalFNOztJQUVFO0V6RThqUVI7O0V5RTVqUU07O0lBRUU7RXpFK2pRUjs7RXlFempRRTtJQUFtQjtFekU2alFyQjs7RXlFNWpRRTs7SUFFRTtFekUralFKOztFeUU3alFFOztJQUVFO0V6RWdrUUo7O0V5RTlqUUU7O0lBRUU7RXpFaWtRSjs7RXlFL2pRRTs7SUFFRTtFekVra1FKO0FBQ0Y7QWdCNWtRSTtFeURsREk7SUFBZ0M7RXpFa29RdEM7O0V5RWpvUU07O0lBRUU7RXpFb29RUjs7RXlFbG9RTTs7SUFFRTtFekVxb1FSOztFeUVub1FNOztJQUVFO0V6RXNvUVI7O0V5RXBvUU07O0lBRUU7RXpFdW9RUjs7RXlFdHBRTTtJQUFnQztFekUwcFF0Qzs7RXlFenBRTTs7SUFFRTtFekU0cFFSOztFeUUxcFFNOztJQUVFO0V6RTZwUVI7O0V5RTNwUU07O0lBRUU7RXpFOHBRUjs7RXlFNXBRTTs7SUFFRTtFekUrcFFSOztFeUU5cVFNO0lBQWdDO0V6RWtyUXRDOztFeUVqclFNOztJQUVFO0V6RW9yUVI7O0V5RWxyUU07O0lBRUU7RXpFcXJRUjs7RXlFbnJRTTs7SUFFRTtFekVzclFSOztFeUVwclFNOztJQUVFO0V6RXVyUVI7O0V5RXRzUU07SUFBZ0M7RXpFMHNRdEM7O0V5RXpzUU07O0lBRUU7RXpFNHNRUjs7RXlFMXNRTTs7SUFFRTtFekU2c1FSOztFeUUzc1FNOztJQUVFO0V6RThzUVI7O0V5RTVzUU07O0lBRUU7RXpFK3NRUjs7RXlFOXRRTTtJQUFnQztFekVrdVF0Qzs7RXlFanVRTTs7SUFFRTtFekVvdVFSOztFeUVsdVFNOztJQUVFO0V6RXF1UVI7O0V5RW51UU07O0lBRUU7RXpFc3VRUjs7RXlFcHVRTTs7SUFFRTtFekV1dVFSOztFeUV0dlFNO0lBQWdDO0V6RTB2UXRDOztFeUV6dlFNOztJQUVFO0V6RTR2UVI7O0V5RTF2UU07O0lBRUU7RXpFNnZRUjs7RXlFM3ZRTTs7SUFFRTtFekU4dlFSOztFeUU1dlFNOztJQUVFO0V6RSt2UVI7O0V5RTl3UU07SUFBZ0M7RXpFa3hRdEM7O0V5RWp4UU07O0lBRUU7RXpFb3hRUjs7RXlFbHhRTTs7SUFFRTtFekVxeFFSOztFeUVueFFNOztJQUVFO0V6RXN4UVI7O0V5RXB4UU07O0lBRUU7RXpFdXhRUjs7RXlFdHlRTTtJQUFnQztFekUweVF0Qzs7RXlFenlRTTs7SUFFRTtFekU0eVFSOztFeUUxeVFNOztJQUVFO0V6RTZ5UVI7O0V5RTN5UU07O0lBRUU7RXpFOHlRUjs7RXlFNXlRTTs7SUFFRTtFekUreVFSOztFeUU5elFNO0lBQWdDO0V6RWswUXRDOztFeUVqMFFNOztJQUVFO0V6RW8wUVI7O0V5RWwwUU07O0lBRUU7RXpFcTBRUjs7RXlFbjBRTTs7SUFFRTtFekVzMFFSOztFeUVwMFFNOztJQUVFO0V6RXUwUVI7O0V5RXQxUU07SUFBZ0M7RXpFMDFRdEM7O0V5RXoxUU07O0lBRUU7RXpFNDFRUjs7RXlFMTFRTTs7SUFFRTtFekU2MVFSOztFeUUzMVFNOztJQUVFO0V6RTgxUVI7O0V5RTUxUU07O0lBRUU7RXpFKzFRUjs7RXlFOTJRTTtJQUFnQztFekVrM1F0Qzs7RXlFajNRTTs7SUFFRTtFekVvM1FSOztFeUVsM1FNOztJQUVFO0V6RXEzUVI7O0V5RW4zUU07O0lBRUU7RXpFczNRUjs7RXlFcDNRTTs7SUFFRTtFekV1M1FSOztFeUV0NFFNO0lBQWdDO0V6RTA0UXRDOztFeUV6NFFNOztJQUVFO0V6RTQ0UVI7O0V5RTE0UU07O0lBRUU7RXpFNjRRUjs7RXlFMzRRTTs7SUFFRTtFekU4NFFSOztFeUU1NFFNOztJQUVFO0V6RSs0UVI7O0V5RXY0UU07SUFBd0I7RXpFMjRROUI7O0V5RTE0UU07O0lBRUU7RXpFNjRRUjs7RXlFMzRRTTs7SUFFRTtFekU4NFFSOztFeUU1NFFNOztJQUVFO0V6RSs0UVI7O0V5RTc0UU07O0lBRUU7RXpFZzVRUjs7RXlFLzVRTTtJQUF3QjtFekVtNlE5Qjs7RXlFbDZRTTs7SUFFRTtFekVxNlFSOztFeUVuNlFNOztJQUVFO0V6RXM2UVI7O0V5RXA2UU07O0lBRUU7RXpFdTZRUjs7RXlFcjZRTTs7SUFFRTtFekV3NlFSOztFeUV2N1FNO0lBQXdCO0V6RTI3UTlCOztFeUUxN1FNOztJQUVFO0V6RTY3UVI7O0V5RTM3UU07O0lBRUU7RXpFODdRUjs7RXlFNTdRTTs7SUFFRTtFekUrN1FSOztFeUU3N1FNOztJQUVFO0V6RWc4UVI7O0V5RS84UU07SUFBd0I7RXpFbTlROUI7O0V5RWw5UU07O0lBRUU7RXpFcTlRUjs7RXlFbjlRTTs7SUFFRTtFekVzOVFSOztFeUVwOVFNOztJQUVFO0V6RXU5UVI7O0V5RXI5UU07O0lBRUU7RXpFdzlRUjs7RXlFditRTTtJQUF3QjtFekUyK1E5Qjs7RXlFMStRTTs7SUFFRTtFekU2K1FSOztFeUUzK1FNOztJQUVFO0V6RTgrUVI7O0V5RTUrUU07O0lBRUU7RXpFKytRUjs7RXlFNytRTTs7SUFFRTtFekVnL1FSOztFeUUxK1FFO0lBQW1CO0V6RTgrUXJCOztFeUU3K1FFOztJQUVFO0V6RWcvUUo7O0V5RTkrUUU7O0lBRUU7RXpFaS9RSjs7RXlFLytRRTs7SUFFRTtFekVrL1FKOztFeUVoL1FFOztJQUVFO0V6RW0vUUo7QUFDRjtBZ0I3L1FJO0V5RGxESTtJQUFnQztFekVtalJ0Qzs7RXlFbGpSTTs7SUFFRTtFekVxalJSOztFeUVualJNOztJQUVFO0V6RXNqUlI7O0V5RXBqUk07O0lBRUU7RXpFdWpSUjs7RXlFcmpSTTs7SUFFRTtFekV3alJSOztFeUV2a1JNO0lBQWdDO0V6RTJrUnRDOztFeUUxa1JNOztJQUVFO0V6RTZrUlI7O0V5RTNrUk07O0lBRUU7RXpFOGtSUjs7RXlFNWtSTTs7SUFFRTtFekUra1JSOztFeUU3a1JNOztJQUVFO0V6RWdsUlI7O0V5RS9sUk07SUFBZ0M7RXpFbW1SdEM7O0V5RWxtUk07O0lBRUU7RXpFcW1SUjs7RXlFbm1STTs7SUFFRTtFekVzbVJSOztFeUVwbVJNOztJQUVFO0V6RXVtUlI7O0V5RXJtUk07O0lBRUU7RXpFd21SUjs7RXlFdm5STTtJQUFnQztFekUyblJ0Qzs7RXlFMW5STTs7SUFFRTtFekU2blJSOztFeUUzblJNOztJQUVFO0V6RThuUlI7O0V5RTVuUk07O0lBRUU7RXpFK25SUjs7RXlFN25STTs7SUFFRTtFekVnb1JSOztFeUUvb1JNO0lBQWdDO0V6RW1wUnRDOztFeUVscFJNOztJQUVFO0V6RXFwUlI7O0V5RW5wUk07O0lBRUU7RXpFc3BSUjs7RXlFcHBSTTs7SUFFRTtFekV1cFJSOztFeUVycFJNOztJQUVFO0V6RXdwUlI7O0V5RXZxUk07SUFBZ0M7RXpFMnFSdEM7O0V5RTFxUk07O0lBRUU7RXpFNnFSUjs7RXlFM3FSTTs7SUFFRTtFekU4cVJSOztFeUU1cVJNOztJQUVFO0V6RStxUlI7O0V5RTdxUk07O0lBRUU7RXpFZ3JSUjs7RXlFL3JSTTtJQUFnQztFekVtc1J0Qzs7RXlFbHNSTTs7SUFFRTtFekVxc1JSOztFeUVuc1JNOztJQUVFO0V6RXNzUlI7O0V5RXBzUk07O0lBRUU7RXpFdXNSUjs7RXlFcnNSTTs7SUFFRTtFekV3c1JSOztFeUV2dFJNO0lBQWdDO0V6RTJ0UnRDOztFeUUxdFJNOztJQUVFO0V6RTZ0UlI7O0V5RTN0Uk07O0lBRUU7RXpFOHRSUjs7RXlFNXRSTTs7SUFFRTtFekUrdFJSOztFeUU3dFJNOztJQUVFO0V6RWd1UlI7O0V5RS91Uk07SUFBZ0M7RXpFbXZSdEM7O0V5RWx2Uk07O0lBRUU7RXpFcXZSUjs7RXlFbnZSTTs7SUFFRTtFekVzdlJSOztFeUVwdlJNOztJQUVFO0V6RXV2UlI7O0V5RXJ2Uk07O0lBRUU7RXpFd3ZSUjs7RXlFdndSTTtJQUFnQztFekUyd1J0Qzs7RXlFMXdSTTs7SUFFRTtFekU2d1JSOztFeUUzd1JNOztJQUVFO0V6RTh3UlI7O0V5RTV3Uk07O0lBRUU7RXpFK3dSUjs7RXlFN3dSTTs7SUFFRTtFekVneFJSOztFeUUveFJNO0lBQWdDO0V6RW15UnRDOztFeUVseVJNOztJQUVFO0V6RXF5UlI7O0V5RW55Uk07O0lBRUU7RXpFc3lSUjs7RXlFcHlSTTs7SUFFRTtFekV1eVJSOztFeUVyeVJNOztJQUVFO0V6RXd5UlI7O0V5RXZ6Uk07SUFBZ0M7RXpFMnpSdEM7O0V5RTF6Uk07O0lBRUU7RXpFNnpSUjs7RXlFM3pSTTs7SUFFRTtFekU4elJSOztFeUU1elJNOztJQUVFO0V6RSt6UlI7O0V5RTd6Uk07O0lBRUU7RXpFZzBSUjs7RXlFeHpSTTtJQUF3QjtFekU0elI5Qjs7RXlFM3pSTTs7SUFFRTtFekU4elJSOztFeUU1elJNOztJQUVFO0V6RSt6UlI7O0V5RTd6Uk07O0lBRUU7RXpFZzBSUjs7RXlFOXpSTTs7SUFFRTtFekVpMFJSOztFeUVoMVJNO0lBQXdCO0V6RW8xUjlCOztFeUVuMVJNOztJQUVFO0V6RXMxUlI7O0V5RXAxUk07O0lBRUU7RXpFdTFSUjs7RXlFcjFSTTs7SUFFRTtFekV3MVJSOztFeUV0MVJNOztJQUVFO0V6RXkxUlI7O0V5RXgyUk07SUFBd0I7RXpFNDJSOUI7O0V5RTMyUk07O0lBRUU7RXpFODJSUjs7RXlFNTJSTTs7SUFFRTtFekUrMlJSOztFeUU3MlJNOztJQUVFO0V6RWczUlI7O0V5RTkyUk07O0lBRUU7RXpFaTNSUjs7RXlFaDRSTTtJQUF3QjtFekVvNFI5Qjs7RXlFbjRSTTs7SUFFRTtFekVzNFJSOztFeUVwNFJNOztJQUVFO0V6RXU0UlI7O0V5RXI0Uk07O0lBRUU7RXpFdzRSUjs7RXlFdDRSTTs7SUFFRTtFekV5NFJSOztFeUV4NVJNO0lBQXdCO0V6RTQ1UjlCOztFeUUzNVJNOztJQUVFO0V6RTg1UlI7O0V5RTU1Uk07O0lBRUU7RXpFKzVSUjs7RXlFNzVSTTs7SUFFRTtFekVnNlJSOztFeUU5NVJNOztJQUVFO0V6RWk2UlI7O0V5RTM1UkU7SUFBbUI7RXpFKzVSckI7O0V5RTk1UkU7O0lBRUU7RXpFaTZSSjs7RXlFLzVSRTs7SUFFRTtFekVrNlJKOztFeUVoNlJFOztJQUVFO0V6RW02Uko7O0V5RWo2UkU7O0lBRUU7RXpFbzZSSjtBQUNGO0FnQjk2Ukk7RXlEbERJO0lBQWdDO0V6RW8rUnRDOztFeUVuK1JNOztJQUVFO0V6RXMrUlI7O0V5RXArUk07O0lBRUU7RXpFdStSUjs7RXlFcitSTTs7SUFFRTtFekV3K1JSOztFeUV0K1JNOztJQUVFO0V6RXkrUlI7O0V5RXgvUk07SUFBZ0M7RXpFNC9SdEM7O0V5RTMvUk07O0lBRUU7RXpFOC9SUjs7RXlFNS9STTs7SUFFRTtFekUrL1JSOztFeUU3L1JNOztJQUVFO0V6RWdnU1I7O0V5RTkvUk07O0lBRUU7RXpFaWdTUjs7RXlFaGhTTTtJQUFnQztFekVvaFN0Qzs7RXlFbmhTTTs7SUFFRTtFekVzaFNSOztFeUVwaFNNOztJQUVFO0V6RXVoU1I7O0V5RXJoU007O0lBRUU7RXpFd2hTUjs7RXlFdGhTTTs7SUFFRTtFekV5aFNSOztFeUV4aVNNO0lBQWdDO0V6RTRpU3RDOztFeUUzaVNNOztJQUVFO0V6RThpU1I7O0V5RTVpU007O0lBRUU7RXpFK2lTUjs7RXlFN2lTTTs7SUFFRTtFekVnalNSOztFeUU5aVNNOztJQUVFO0V6RWlqU1I7O0V5RWhrU007SUFBZ0M7RXpFb2tTdEM7O0V5RW5rU007O0lBRUU7RXpFc2tTUjs7RXlFcGtTTTs7SUFFRTtFekV1a1NSOztFeUVya1NNOztJQUVFO0V6RXdrU1I7O0V5RXRrU007O0lBRUU7RXpFeWtTUjs7RXlFeGxTTTtJQUFnQztFekU0bFN0Qzs7RXlFM2xTTTs7SUFFRTtFekU4bFNSOztFeUU1bFNNOztJQUVFO0V6RStsU1I7O0V5RTdsU007O0lBRUU7RXpFZ21TUjs7RXlFOWxTTTs7SUFFRTtFekVpbVNSOztFeUVoblNNO0lBQWdDO0V6RW9uU3RDOztFeUVublNNOztJQUVFO0V6RXNuU1I7O0V5RXBuU007O0lBRUU7RXpFdW5TUjs7RXlFcm5TTTs7SUFFRTtFekV3blNSOztFeUV0blNNOztJQUVFO0V6RXluU1I7O0V5RXhvU007SUFBZ0M7RXpFNG9TdEM7O0V5RTNvU007O0lBRUU7RXpFOG9TUjs7RXlFNW9TTTs7SUFFRTtFekUrb1NSOztFeUU3b1NNOztJQUVFO0V6RWdwU1I7O0V5RTlvU007O0lBRUU7RXpFaXBTUjs7RXlFaHFTTTtJQUFnQztFekVvcVN0Qzs7RXlFbnFTTTs7SUFFRTtFekVzcVNSOztFeUVwcVNNOztJQUVFO0V6RXVxU1I7O0V5RXJxU007O0lBRUU7RXpFd3FTUjs7RXlFdHFTTTs7SUFFRTtFekV5cVNSOztFeUV4clNNO0lBQWdDO0V6RTRyU3RDOztFeUUzclNNOztJQUVFO0V6RThyU1I7O0V5RTVyU007O0lBRUU7RXpFK3JTUjs7RXlFN3JTTTs7SUFFRTtFekVnc1NSOztFeUU5clNNOztJQUVFO0V6RWlzU1I7O0V5RWh0U007SUFBZ0M7RXpFb3RTdEM7O0V5RW50U007O0lBRUU7RXpFc3RTUjs7RXlFcHRTTTs7SUFFRTtFekV1dFNSOztFeUVydFNNOztJQUVFO0V6RXd0U1I7O0V5RXR0U007O0lBRUU7RXpFeXRTUjs7RXlFeHVTTTtJQUFnQztFekU0dVN0Qzs7RXlFM3VTTTs7SUFFRTtFekU4dVNSOztFeUU1dVNNOztJQUVFO0V6RSt1U1I7O0V5RTd1U007O0lBRUU7RXpFZ3ZTUjs7RXlFOXVTTTs7SUFFRTtFekVpdlNSOztFeUV6dVNNO0lBQXdCO0V6RTZ1UzlCOztFeUU1dVNNOztJQUVFO0V6RSt1U1I7O0V5RTd1U007O0lBRUU7RXpFZ3ZTUjs7RXlFOXVTTTs7SUFFRTtFekVpdlNSOztFeUUvdVNNOztJQUVFO0V6RWt2U1I7O0V5RWp3U007SUFBd0I7RXpFcXdTOUI7O0V5RXB3U007O0lBRUU7RXpFdXdTUjs7RXlFcndTTTs7SUFFRTtFekV3d1NSOztFeUV0d1NNOztJQUVFO0V6RXl3U1I7O0V5RXZ3U007O0lBRUU7RXpFMHdTUjs7RXlFenhTTTtJQUF3QjtFekU2eFM5Qjs7RXlFNXhTTTs7SUFFRTtFekUreFNSOztFeUU3eFNNOztJQUVFO0V6RWd5U1I7O0V5RTl4U007O0lBRUU7RXpFaXlTUjs7RXlFL3hTTTs7SUFFRTtFekVreVNSOztFeUVqelNNO0lBQXdCO0V6RXF6UzlCOztFeUVwelNNOztJQUVFO0V6RXV6U1I7O0V5RXJ6U007O0lBRUU7RXpFd3pTUjs7RXlFdHpTTTs7SUFFRTtFekV5elNSOztFeUV2elNNOztJQUVFO0V6RTB6U1I7O0V5RXowU007SUFBd0I7RXpFNjBTOUI7O0V5RTUwU007O0lBRUU7RXpFKzBTUjs7RXlFNzBTTTs7SUFFRTtFekVnMVNSOztFeUU5MFNNOztJQUVFO0V6RWkxU1I7O0V5RS8wU007O0lBRUU7RXpFazFTUjs7RXlFNTBTRTtJQUFtQjtFekVnMVNyQjs7RXlFLzBTRTs7SUFFRTtFekVrMVNKOztFeUVoMVNFOztJQUVFO0V6RW0xU0o7O0V5RWoxU0U7O0lBRUU7RXpFbzFTSjs7RXlFbDFTRTs7SUFFRTtFekVxMVNKO0FBQ0Y7QTBFdDVTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBMUVzNVNKOztBMkVoNlNBO0VBQWtCO0EzRW82U2xCOztBMkVoNlNBO0VBQWlCO0EzRW82U2pCOztBMkVuNlNBO0VBQWlCO0EzRXU2U2pCOztBMkV0NlNBO0VBQWlCO0EzRTA2U2pCOztBMkV6NlNBO0VDVEU7RUFDQTtFQUNBO0E1RXM3U0Y7O0EyRXY2U0k7RUFBd0I7QTNFMjZTNUI7O0EyRTE2U0k7RUFBd0I7QTNFODZTNUI7O0EyRTc2U0k7RUFBd0I7QTNFaTdTNUI7O0FnQjU0U0k7RTJEdkNBO0lBQXdCO0UzRXc3UzFCOztFMkV2N1NFO0lBQXdCO0UzRTI3UzFCOztFMkUxN1NFO0lBQXdCO0UzRTg3UzFCO0FBQ0Y7QWdCMTVTSTtFMkR2Q0E7SUFBd0I7RTNFcThTMUI7O0UyRXA4U0U7SUFBd0I7RTNFdzhTMUI7O0UyRXY4U0U7SUFBd0I7RTNFMjhTMUI7QUFDRjtBZ0J2NlNJO0UyRHZDQTtJQUF3QjtFM0VrOVMxQjs7RTJFajlTRTtJQUF3QjtFM0VxOVMxQjs7RTJFcDlTRTtJQUF3QjtFM0V3OVMxQjtBQUNGO0FnQnA3U0k7RTJEdkNBO0lBQXdCO0UzRSs5UzFCOztFMkU5OVNFO0lBQXdCO0UzRWsrUzFCOztFMkVqK1NFO0lBQXdCO0UzRXErUzFCO0FBQ0Y7QTJFaCtTQTtFQUFtQjtBM0VtK1NuQjs7QTJFbCtTQTtFQUFtQjtBM0VzK1NuQjs7QTJFcitTQTtFQUFtQjtBM0V5K1NuQjs7QTJFcitTQTtFQUF1QjtBM0V5K1N2Qjs7QTJFeCtTQTtFQUF1QjtBM0U0K1N2Qjs7QTJFMytTQTtFQUF1QjtBM0UrK1N2Qjs7QTJFOStTQTtFQUF1QjtBM0VrL1N2Qjs7QTJFai9TQTtFQUF1QjtBM0VxL1N2Qjs7QTJFcC9TQTtFQUF1QjtBM0V3L1N2Qjs7QTJFcC9TQTtFQUFjO0EzRXcvU2Q7O0E2RS9oVEU7RUFDRTtBN0VraVRKOztBT3hoVEU7RXNFTE07QTdFaWlUUjs7QTZFdmlURTtFQUNFO0E3RTBpVEo7O0FPaGlURTtFc0VMTTtBN0V5aVRSOztBNkUvaVRFO0VBQ0U7QTdFa2pUSjs7QU94aVRFO0VzRUxNO0E3RWlqVFI7O0E2RXZqVEU7RUFDRTtBN0UwalRKOztBT2hqVEU7RXNFTE07QTdFeWpUUjs7QTZFL2pURTtFQUNFO0E3RWtrVEo7O0FPeGpURTtFc0VMTTtBN0Vpa1RSOztBNkV2a1RFO0VBQ0U7QTdFMGtUSjs7QU9oa1RFO0VzRUxNO0E3RXlrVFI7O0E2RS9rVEU7RUFDRTtBN0VrbFRKOztBT3hrVEU7RXNFTE07QTdFaWxUUjs7QTZFdmxURTtFQUNFO0E3RTBsVEo7O0FPaGxURTtFc0VMTTtBN0V5bFRSOztBMkVsalRBO0VBQWE7QTNFc2pUYjs7QTJFcmpUQTtFQUFjO0EzRXlqVGQ7O0EyRXZqVEE7RUFBaUI7QTNFMmpUakI7O0EyRTFqVEE7RUFBaUI7QTNFOGpUakI7O0EyRTFqVEE7RUd2REU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVxblRGOztBMkU5alRBO0VBQXdCO0EzRWtrVHhCOztBMkVoa1RBO0VBQ0U7RUFDQTtBM0Vta1RGOztBMkU5alRBO0VBQWM7QTNFa2tUZDs7QStFbm9UQTtFQUNFO0EvRXNvVEY7O0ErRW5vVEE7RUFDRTtBL0Vzb1RGOztBZ0Z0b1RFO0VBQ0U7OztJQUtFO0lBRUE7RWhGc29USjs7RWdGbG9USTtJQUNFO0VoRnFvVE47O0VnRjVuVEU7SUFDRTtFaEYrblRKOztFZ0ZqblRFO0lBQ0U7RWhGb25USjs7RWdGbG5URTs7SUFFRTtJQUNBO0VoRnFuVEo7O0VnRmxuVEU7O0lBRUU7RWhGcW5USjs7RWdGbG5URTs7O0lBR0U7SUFDQTtFaEZxblRKOztFZ0ZsblRFOztJQUVFO0VoRnFuVEo7O0VnRjdtVEU7SUFDRSxRMUUyaUM4QjtFTnFrUmxDO0VnRjltVEU7SUFDRTtFaEZnblRKOztFZ0Y5bVRFO0lBQ0U7RWhGaW5USjs7RWdGN21URTtJQUNFO0VoRmduVEo7O0VnRjltVEU7SUFDRTtFaEZpblRKOztFZ0Y5bVRFO0lBQ0U7RWhGaW5USjtFZ0YvbVRJOztJQUVFO0VoRmluVE47O0VnRjVtVEk7O0lBRUU7RWhGK21UTjs7RWdGM21URTtJQUNFO0VoRjhtVEo7RWdGNW1USTs7OztJQUlFLHFCNUUxQjZCO0VKd29UbkM7O0VnRjFtVEU7SUFDRTtJQUNBLHFCNUVoQytCO0VKNm9UbkM7QUFDRjtBaUZwdVRDO0VBQ0M7RUFDQTtBakZzdVRGO0FpRnB1VEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakZzdVRIO0FpRnB1VEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnN1VEo7QWlGcHVUSTtFQUNDO0VBQ0E7RUFDQTtBakZzdVRMO0FpRm51VEk7RUFDQztBakZxdVRMO0FpRm51VEs7RUFDQztBakZxdVROO0FpRmp1VEk7RUFDQztBakZtdVRMO0FpRjl0VEU7RUFDQztFQUNBO0FqRmd1VEg7QWlGM3RURTtFQUNDO0FqRjZ0VEg7O0FpRnR0VEM7RUFDQztFQUNBO0VBQ0E7QWpGeXRURjtBaUZ2dFRFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZ5dFRIO0FpRnZ0VEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnl0VEo7QWlGdnRUSTtFQUNDO0FqRnl0VEw7QWlGdnRUSztFQUNDO0FqRnl0VE47QWlGcnRUSTtFQUNDO0FqRnV0VEw7QWlGbHRURTtFQUNDO0VBQ0E7RUFDQTtBakZvdFRIO0FpRmh0VEU7RUFDQztBakZrdFRIO0FpRmh0VEc7RUFDQztBakZrdFRKO0FpRjlzVEU7RUFDQztBakZndFRIO0FpRjlzVEc7RUFDQztFQUNBO0FqRmd0VEo7O0FpRnZzVEM7RUFDQztBakYwc1RGO0FpRnZzVEM7RUFDQztFQUNBO0FqRnlzVEY7QWlGdnNURTtFQUNDO0VBQ0E7QWpGeXNUSDtBaUZ2c1RHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZ5c1RKO0FpRnZzVEk7RUFDQztFQUNBO0V6RmtFRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V5RnZFQztFQUNBO0VBQ0E7QWpGZ3RUTDtBaUY3c1RJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRitzVEw7QWlGN3NUSztFQUNDO0VBQ0E7QWpGK3NUTjtBaUZ4c1RHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRjBzVEo7QWlGeHNUSTtFQUNDO0FqRjBzVEw7QWlGcHNURTtFQUNDO0FqRnNzVEg7O0FpRi9yVEM7RUFDQztFQUNBO0FqRmtzVEY7QWlGaHNURTtFQUNDO0FqRmtzVEg7QWlGL3JURTtFQUNDO0VBQ0E7QWpGaXNUSDtBaUYvclRHO0VBQ0M7RUFDQTtFQUNBO0VBR0Msa0JwRC9MYztFb0RnTWQ7RUFDQTtBakYrclRMO0FpRjVyVEk7RUFFRSxrQnBEdE1hO0E3Qm00VG5CO0FpRnZyVEU7RUFDQztFQUdDLDhCcERoTmU7RW9EaU5mLCtCcERqTmU7QTdCdzRUbkI7O0FpRjdxVEc7RUFDQztFQUNBO0FqRmdyVEo7QWlGOXFUSTtFQUNDO0VBQ0E7RXpGdkNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXlGa0NDO0FqRnVyVEw7QWlGcHJUSTtFQUNDO0FqRnNyVEw7QWlGcHJUSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGc3JUTjs7QWlGMXFURztFQUNDO0VBQ0E7QWpGNnFUSjtBaUYzcVRJO0VBQ0M7RXpGckVEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXlGZ0VDO0VBQ0E7QWpGb3JUTDtBaUZqclRJO0VBQ0M7QWpGbXJUTDtBaUZqclRLO0VBQ0M7RUFDQTtBakZtclROOztBaUZ6cVRDO0VBQ0M7QWpGNHFURjtBaUZ6cVRHO0VBQ0M7RUFDQTtFQUNBO0FqRjJxVEo7QWlGenFUSTtFQUNDO0VBQ0E7RUFDQTtFekYvTUQsb0JxQ2hEWTtBN0IyNlRoQjtBaUZ4cVRJO0VBQ0M7QWpGMHFUTDtBaUZ4cVRLO0VBQ0M7QWpGMHFUTjtBaUZwcVRFO0VBQ0M7QWpGc3FUSDtBaUZscVRHO0VBQ0M7QWpGb3FUSjs7QWlGMXBURztFQUNDO0VBQ0E7RUFDQTtBakY2cFRKO0FpRjNwVEk7RUFDQztFQUNBO0V6RnBQRCxvQnFDaERZO0E3Qms4VGhCO0FpRjFwVEk7RUFDQztBakY0cFRMO0FpRjFwVEs7RUFDQztBakY0cFROOztBaUZscFRDO0VBRUU7QWpGb3BUSDtBaUZocFRHO0VBQ0M7RUFDQTtFQUNBO0VBR0M7QWpGZ3BUTDtBaUYzb1RFO0VBQ0M7RUFDQTtFQUVDO0FqRjRvVEo7O0FrRmpoVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUdJLGtCckRrQlc7QTdCZ2dVbkI7QWtGL2dVSTtFQUNJO0VBQ0E7RUFDQTtBbEZpaFVSO0FrRi9nVVE7RUFDSTtBbEZpaFVaO0FrRjlnVVE7RUFDSTtFQUNBO0FsRmdoVVo7QWtGNWdVSTtFQUNJO0VBQ0E7QWxGOGdVUjtBa0YzZ1VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxGNmdVUjtBa0YzZ1VRO0VBQ0M7QWxGNmdVVDtBa0YxZ1VRO0VBQ0k7RUFDQTtFQUNBO0FsRjRnVVo7QWtGMWdVWTtFQUNJO0VBQ0E7QWxGNGdVaEI7QWtGdGdVSTtFQUNJO0FsRndnVVI7QWtGbmdVSztFQUNJO0VBQ0E7RUFDQTtBbEZxZ1VUO0FrRmxnVVU7RUFDSTtBbEZvZ1VkO0FrRmhnVU07RUFDSTtBbEZrZ1VWO0FrRmhnVVU7RUFDRjtFQUNBO0FsRmtnVVI7QWtGNy9UTztFQUNDO0FsRisvVFI7QWtGMS9USztFQUNJO0VBQ0E7QWxGNC9UVDtBa0Z6L1RVO0VBQ0k7QWxGMi9UZDtBa0Z2L1RNO0VBQ0k7QWxGeS9UVjtBa0ZyL1RPO0VBQ0M7QWxGdS9UUjtBa0ZsL1RRO0VBQ0k7RUFDSDtFQUNBO0FsRm8vVFQ7QWtGai9UVTtFQUNJO0FsRm0vVGQ7QWtGLytUTTtFQUNJO0FsRmkvVFY7QWtGNytUTztFQUNDO0FsRisrVFI7QWtGaGpVSztFQUNJO0VBQ0E7RUFDQTtBbEZralVUO0FrRi9pVVU7RUFDSTtBbEZpalVkO0FrRjdpVU07RUFDSTtBbEYraVVWO0FrRjdpVVU7RUFDRjtFQUNBO0FsRitpVVI7QWtGMWlVTztFQUNDO0FsRjRpVVI7QWtGdmlVSztFQUNJO0VBQ0E7QWxGeWlVVDtBa0Z0aVVVO0VBQ0k7QWxGd2lVZDtBa0ZwaVVNO0VBQ0k7QWxGc2lVVjtBa0ZsaVVPO0VBQ0M7QWxGb2lVUjtBa0YvaFVRO0VBQ0k7RUFDSDtFQUNBO0FsRmlpVVQ7QWtGOWhVVTtFQUNJO0FsRmdpVWQ7QWtGNWhVTTtFQUNJO0FsRjhoVVY7QWtGMWhVTztFQUNDO0FsRjRoVVI7QWtGN2xVSztFQUNJO0VBQ0E7RUFDQTtBbEYrbFVUO0FrRjVsVVU7RUFDSTtBbEY4bFVkO0FrRjFsVU07RUFDSTtBbEY0bFVWO0FrRjFsVVU7RUFDRjtFQUNBO0FsRjRsVVI7QWtGdmxVTztFQUNDO0FsRnlsVVI7QWtGcGxVSztFQUNJO0VBQ0E7QWxGc2xVVDtBa0ZubFVVO0VBQ0k7QWxGcWxVZDtBa0ZqbFVNO0VBQ0k7QWxGbWxVVjtBa0Yva1VPO0VBQ0M7QWxGaWxVUjtBa0Y1a1VRO0VBQ0k7RUFDSDtFQUNBO0FsRjhrVVQ7QWtGM2tVVTtFQUNJO0FsRjZrVWQ7QWtGemtVTTtFQUNJO0FsRjJrVVY7QWtGdmtVTztFQUNDO0FsRnlrVVI7QWtGMW9VSztFQUNJO0VBQ0E7RUFDQTtBbEY0b1VUO0FrRnpvVVU7RUFDSTtBbEYyb1VkO0FrRnZvVU07RUFDSTtBbEZ5b1VWO0FrRnZvVVU7RUFDRjtFQUNBO0FsRnlvVVI7QWtGcG9VTztFQUNDO0FsRnNvVVI7QWtGam9VSztFQUNJO0VBQ0E7QWxGbW9VVDtBa0Zob1VVO0VBQ0k7QWxGa29VZDtBa0Y5blVNO0VBQ0k7QWxGZ29VVjtBa0Y1blVPO0VBQ0M7QWxGOG5VUjtBa0Z6blVRO0VBQ0k7RUFDSDtFQUNBO0FsRjJuVVQ7QWtGeG5VVTtFQUNJO0FsRjBuVWQ7QWtGdG5VTTtFQUNJO0FsRnduVVY7QWtGcG5VTztFQUNDO0FsRnNuVVI7QWtGdnJVSztFQUNJO0VBQ0E7RUFDQTtBbEZ5clVUO0FrRnRyVVU7RUFDSTtBbEZ3clVkO0FrRnByVU07RUFDSTtBbEZzclVWO0FrRnByVVU7RUFDRjtFQUNBO0FsRnNyVVI7QWtGanJVTztFQUNDO0FsRm1yVVI7QWtGOXFVSztFQUNJO0VBQ0E7QWxGZ3JVVDtBa0Y3cVVVO0VBQ0k7QWxGK3FVZDtBa0YzcVVNO0VBQ0k7QWxGNnFVVjtBa0Z6cVVPO0VBQ0M7QWxGMnFVUjtBa0Z0cVVRO0VBQ0k7RUFDSDtFQUNBO0FsRndxVVQ7QWtGcnFVVTtFQUNJO0FsRnVxVWQ7QWtGbnFVTTtFQUNJO0FsRnFxVVY7QWtGanFVTztFQUNDO0FsRm1xVVI7QWtGcHVVSztFQUNJO0VBQ0E7RUFDQTtBbEZzdVVUO0FrRm51VVU7RUFDSTtBbEZxdVVkO0FrRmp1VU07RUFDSTtBbEZtdVVWO0FrRmp1VVU7RUFDRjtFQUNBO0FsRm11VVI7QWtGOXRVTztFQUNDO0FsRmd1VVI7QWtGM3RVSztFQUNJO0VBQ0E7QWxGNnRVVDtBa0YxdFVVO0VBQ0k7QWxGNHRVZDtBa0Z4dFVNO0VBQ0k7QWxGMHRVVjtBa0Z0dFVPO0VBQ0M7QWxGd3RVUjtBa0ZudFVRO0VBQ0k7RUFDSDtFQUNBO0FsRnF0VVQ7QWtGbHRVVTtFQUNJO0FsRm90VWQ7QWtGaHRVTTtFQUNJO0FsRmt0VVY7QWtGOXNVTztFQUNDO0FsRmd0VVI7QWtGanhVSztFQUNJO0VBQ0E7RUFDQTtBbEZteFVUO0FrRmh4VVU7RUFDSTtBbEZreFVkO0FrRjl3VU07RUFDSTtBbEZneFVWO0FrRjl3VVU7RUFDRjtFQUNBO0FsRmd4VVI7QWtGM3dVTztFQUNDO0FsRjZ3VVI7QWtGeHdVSztFQUNJO0VBQ0E7QWxGMHdVVDtBa0Z2d1VVO0VBQ0k7QWxGeXdVZDtBa0Zyd1VNO0VBQ0k7QWxGdXdVVjtBa0Zud1VPO0VBQ0M7QWxGcXdVUjtBa0Zod1VRO0VBQ0k7RUFDSDtFQUNBO0FsRmt3VVQ7QWtGL3ZVVTtFQUNJO0FsRml3VWQ7QWtGN3ZVTTtFQUNJO0FsRit2VVY7QWtGM3ZVTztFQUNDO0FsRjZ2VVI7QWtGOXpVSztFQUNJO0VBQ0E7RUFDQTtBbEZnMFVUO0FrRjd6VVU7RUFDSTtBbEYrelVkO0FrRjN6VU07RUFDSTtBbEY2elVWO0FrRjN6VVU7RUFDRjtFQUNBO0FsRjZ6VVI7QWtGeHpVTztFQUNDO0FsRjB6VVI7QWtGcnpVSztFQUNJO0VBQ0E7QWxGdXpVVDtBa0ZwelVVO0VBQ0k7QWxGc3pVZDtBa0ZselVNO0VBQ0k7QWxGb3pVVjtBa0ZoelVPO0VBQ0M7QWxGa3pVUjtBa0Y3eVVRO0VBQ0k7RUFDSDtFQUNBO0FsRit5VVQ7QWtGNXlVVTtFQUNJO0FsRjh5VWQ7QWtGMXlVTTtFQUNJO0FsRjR5VVY7QWtGeHlVTztFQUNDO0FsRjB5VVI7QWtGanlVWTtFQUNJO0FsRm15VWhCO0FrRi94VVE7RUFDSTtBbEZpeVVaO0FrRjV4VUk7RUFDSTtBbEY4eFVSO0FrRjF4VVE7RUFDSTtBbEY0eFVaOztBbUZuN1VBO0VBQ0M7QW5GczdVRDs7QW9GdDdVQTtFQUNDO0VBQ0E7RUFDQTtBcEZ5N1VEO0FvRnY3VUM7RUFDQztBcEZ5N1VGOztBb0ZwN1VBOzs7RUFHQztBcEZ1N1VEOztBb0ZuN1VBO0VBQ0M7RUFDQTtFQUNBO0FwRnM3VUQ7QW9GcDdVQztFQUNDO0FwRnM3VUY7QW9GbjdVQztFQUlDO0VBQ0E7QXBGazdVRjtBb0ZoN1VFO0VBQ0M7QXBGazdVSDs7QW9GNTZVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwRis2VUQ7QW9GNzZVQztFQUNDO0FwRis2VUY7QW9GNTZVQztFQVFDO0VBQ0E7RUFDQTtBcEZ1NlVGO0FvRjc2VUU7RUFDQztBcEYrNlVIOztBb0ZyNlVBO0VBQ0k7RUFDQTtFQUNBLGNoRnJCeUI7QUo2N1U3QjtBb0Z0NlVJO0VBS0YsY2hGNUIyQjtFZ0Y2QjNCLHFCaEZkMEI7RWdGZTFCLHlCaEY3QmtDO0FKaThVcEM7O0FvRjk1VUk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZtNlVGO0FPcC9VRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCZ2dWekc7QXlCcC9VRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJpL1VOO0F5QjUrVUU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGbzdVaEQ7QXlCdCtVRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJnaFY3TDtBeUJqK1VJO0VBS0k7QXpCKzlVUjtBb0Y5NlVRO0VBQ0Y7QXBGZzdVTjtBb0Y5NlVNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZnN1VoQjtBb0YxNlVnQjtFQUNJO0FwRjQ2VXBCOztBb0Y3OFVJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGazlVRjtBT25pVkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QitpVnpHO0F5Qm5pVkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCZ2lWTjtBeUIzaFZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRm0rVWhEO0F5QnJoVkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCK2pWN0w7QXlCaGhWSTtFQUtJO0F6QjhnVlI7QW9GditVUztFQUtMO0VBQ0E7QXBGcStVSjtBb0ZqK1VRO0VBQ0Y7QXBGbStVTjtBb0ZqK1VNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZtK1VoQjtBb0Y3OVVnQjtFQUNJO0FwRis5VXBCOztBb0ZoZ1ZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGcWdWRjtBT3RsVkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QmttVnpHO0F5QnRsVkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCbWxWTjtBeUI5a1ZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRnNoVmhEO0F5QnhrVkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCa25WN0w7QXlCbmtWSTtFQUtJO0F6QmlrVlI7QW9GaGhWUTtFQUNGO0FwRmtoVk47QW9GaGhWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGa2hWaEI7QW9GNWdWZ0I7RUFDSTtBcEY4Z1ZwQjs7QW9GL2lWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRm9qVkY7QU9yb1ZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJpcFZ6RztBeUJyb1ZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QmtvVk47QXlCN25WRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEZxa1ZoRDtBeUJ2blZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QmlxVjdMO0F5QmxuVkk7RUFLSTtBekJnblZSO0FvRi9qVlE7RUFDRjtBcEZpa1ZOO0FvRi9qVk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmlrVmhCO0FvRjNqVmdCO0VBQ0k7QXBGNmpWcEI7O0FvRjlsVkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZtbVZGO0FPcHJWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCZ3NWekc7QXlCcHJWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJpclZOO0F5QjVxVkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGb25WaEQ7QXlCdHFWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJndFY3TDtBeUJqcVZJO0VBS0k7QXpCK3BWUjtBb0Y5bVZRO0VBQ0Y7QXBGZ25WTjtBb0Y5bVZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZnblZoQjtBb0YxbVZnQjtFQUNJO0FwRjRtVnBCOztBb0Y3b1ZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGa3BWRjtBT251VkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6Qit1VnpHO0F5Qm51VkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCZ3VWTjtBeUIzdFZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRm1xVmhEO0F5QnJ0VkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCK3ZWN0w7QXlCaHRWSTtFQUtJO0F6QjhzVlI7QW9GN3BWUTtFQUNGO0FwRitwVk47QW9GN3BWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGK3BWaEI7QW9GenBWZ0I7RUFDSTtBcEYycFZwQjs7QW9GNXJWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRmlzVkY7QU9seFZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekI4eFZ6RztBeUJseFZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6Qit3Vk47QXlCMXdWRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEZrdFZoRDtBeUJwd1ZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6Qjh5VjdMO0F5Qi92Vkk7RUFLSTtBekI2dlZSO0FvRjVzVlE7RUFDRjtBcEY4c1ZOO0FvRjVzVk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjhzVmhCO0FvRnhzVmdCO0VBQ0k7QXBGMHNWcEI7O0FvRjN1Vkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZndlZGO0FPajBWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCNjBWekc7QXlCajBWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekI4elZOO0F5Qnp6VkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGaXdWaEQ7QXlCbnpWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekI2MVY3TDtBeUI5eVZJO0VBS0k7QXpCNHlWUjtBb0YzdlZRO0VBQ0Y7QXBGNnZWTjtBb0YzdlZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEY2dlZoQjtBb0Z2dlZnQjtFQUNJO0FwRnl2VnBCOztBb0YxeFZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGK3hWRjtBT2gzVkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QjQzVnpHO0F5QmgzVkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCNjJWTjtBeUJ4MlZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRmd6VmhEO0F5QmwyVkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCNDRWN0w7QXlCNzFWSTtFQUtJO0F6QjIxVlI7QW9GMXlWUTtFQUNGO0FwRjR5Vk47QW9GMXlWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGNHlWaEI7QW9GdHlWZ0I7RUFDSTtBcEZ3eVZwQjs7QW9GejBWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRjgwVkY7QU8vNVZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekIyNlZ6RztBeUIvNVZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QjQ1Vk47QXlCdjVWRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEYrMVZoRDtBeUJqNVZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QjI3VjdMO0F5QjU0Vkk7RUFLSTtBekIwNFZSO0FvRnoxVlE7RUFDRjtBcEYyMVZOO0FvRnoxVk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjIxVmhCO0FvRnIxVmdCO0VBQ0k7QXBGdTFWcEI7O0FvRngzVkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEY2M1ZGO0FPOThWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCMDlWekc7QXlCOThWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekIyOFZOO0F5QnQ4VkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGODRWaEQ7QXlCaDhWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekIwK1Y3TDtBeUIzN1ZJO0VBS0k7QXpCeTdWUjtBb0Z4NFZRO0VBQ0Y7QXBGMDRWTjtBb0Z4NFZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEYwNFZoQjtBb0ZwNFZnQjtFQUNJO0FwRnM0VnBCOztBb0Z2NlZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGNDZWRjtBTzcvVkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QnlnV3pHO0F5QjcvVkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCMC9WTjtBeUJyL1ZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRjY3VmhEO0F5Qi8rVkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCeWhXN0w7QXlCMStWSTtFQUtJO0F6QncrVlI7QW9GdjdWUTtFQUNGO0FwRnk3Vk47QW9GdjdWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGeTdWaEI7QW9GbjdWZ0I7RUFDSTtBcEZxN1ZwQjs7QW9GdDlWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRjI5VkY7QU81aVdFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJ3ald6RztBeUI1aVdFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QnlpV047QXlCcGlXRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEY0K1ZoRDtBeUI5aFdFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QndrVzdMO0F5QnpoV0k7RUFLSTtBekJ1aFdSO0FvRnQrVlE7RUFDRjtBcEZ3K1ZOO0FvRnQrVk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRncrVmhCO0FvRmwrVmdCO0VBQ0k7QXBGbytWcEI7O0FvRnJnV0k7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEYwZ1dGO0FPM2xXRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCdW1Xekc7QXlCM2xXRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJ3bFdOO0F5Qm5sV0U7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGMmhXaEQ7QXlCN2tXRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJ1blc3TDtBeUJ4a1dJO0VBS0k7QXpCc2tXUjtBb0ZyaFdRO0VBQ0Y7QXBGdWhXTjtBb0ZyaFdNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZ1aFdoQjtBb0ZqaFdnQjtFQUNJO0FwRm1oV3BCOztBb0ZwaldJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGeWpXRjtBTzFvV0U7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QnNwV3pHO0F5QjFvV0U7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCdW9XTjtBeUJsb1dFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRjBrV2hEO0F5QjVuV0U7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCc3FXN0w7QXlCdm5XSTtFQUtJO0F6QnFuV1I7QW9GcGtXUTtFQUNGO0FwRnNrV047QW9GcGtXTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGc2tXaEI7QW9GaGtXZ0I7RUFDSTtBcEZra1dwQjs7QW9GempXSTtFM0RyRUYsYzJEc0VzQztFM0RyRXRDLHFCMkRxRXNDO0FwRjZqV3hDO0FPdnJXRTtFa0J3REUsYzJEa0UwRDtFM0RqRTFELHlCMkRpRW9DO0UzRGhFcEMscUIyRGdFb0M7QXBGa2tXeEM7QXlCL25XRTtFQUVFO0F6QmdvV0o7QXlCN25XRTtFQUVFLGMyRHNEb0M7RTNEckRwQztBekI4bldKO0F5QjNuV0U7RUFHRTtFQUNBLHlCMkQ4Q29DO0UzRDdDcEMscUIyRDZDb0M7QXBGOGtXeEM7QXlCem5XSTtFQUtJO0F6QnVuV1I7O0FvRmxsV0k7RTNEckVGLGMyRHNFc0M7RTNEckV0QyxxQjJEcUVzQztBcEZzbFd4QztBT2h0V0U7RWtCd0RFLGMyRGtFMEQ7RTNEakUxRCx5QjJEaUVvQztFM0RoRXBDLHFCMkRnRW9DO0FwRjJsV3hDO0F5QnhwV0U7RUFFRTtBekJ5cFdKO0F5QnRwV0U7RUFFRSxjMkRzRG9DO0UzRHJEcEM7QXpCdXBXSjtBeUJwcFdFO0VBR0U7RUFDQSx5QjJEOENvQztFM0Q3Q3BDLHFCMkQ2Q29DO0FwRnVtV3hDO0F5QmxwV0k7RUFLSTtBekJncFdSOztBb0YzbVdJO0UzRHJFRixjMkRzRXNDO0UzRHJFdEMscUIyRHFFc0M7QXBGK21XeEM7QU96dVdFO0VrQndERSxjMkRrRTBEO0UzRGpFMUQseUIyRGlFb0M7RTNEaEVwQyxxQjJEZ0VvQztBcEZvbld4QztBeUJqcldFO0VBRUU7QXpCa3JXSjtBeUIvcVdFO0VBRUUsYzJEc0RvQztFM0RyRHBDO0F6QmdyV0o7QXlCN3FXRTtFQUdFO0VBQ0EseUIyRDhDb0M7RTNEN0NwQyxxQjJENkNvQztBcEZnb1d4QztBeUIzcVdJO0VBS0k7QXpCeXFXUjs7QW9GcG9XSTtFM0RyRUYsYzJEc0VzQztFM0RyRXRDLHFCMkRxRXNDO0FwRndvV3hDO0FPbHdXRTtFa0J3REUsYzJEa0UwRDtFM0RqRTFELHlCMkRpRW9DO0UzRGhFcEMscUIyRGdFb0M7QXBGNm9XeEM7QXlCMXNXRTtFQUVFO0F6QjJzV0o7QXlCeHNXRTtFQUVFLGMyRHNEb0M7RTNEckRwQztBekJ5c1dKO0F5QnRzV0U7RUFHRTtFQUNBLHlCMkQ4Q29DO0UzRDdDcEMscUIyRDZDb0M7QXBGeXBXeEM7QXlCcHNXSTtFQUtJO0F6QmtzV1I7O0FvRjdwV0k7RTNEckVGLGMyRHNFc0M7RTNEckV0QyxxQjJEcUVzQztBcEZpcVd4QztBTzN4V0U7RWtCd0RFLGMyRGtFMEQ7RTNEakUxRCx5QjJEaUVvQztFM0RoRXBDLHFCMkRnRW9DO0FwRnNxV3hDO0F5Qm51V0U7RUFFRTtBekJvdVdKO0F5Qmp1V0U7RUFFRSxjMkRzRG9DO0UzRHJEcEM7QXpCa3VXSjtBeUIvdFdFO0VBR0U7RUFDQSx5QjJEOENvQztFM0Q3Q3BDLHFCMkQ2Q29DO0FwRmtyV3hDO0F5Qjd0V0k7RUFLSTtBekIydFdSOztBb0Z0cldJO0UzRHJFRixjMkRzRXNDO0UzRHJFdEMscUIyRHFFc0M7QXBGMHJXeEM7QU9weldFO0VrQndERSxjMkRrRTBEO0UzRGpFMUQseUIyRGlFb0M7RTNEaEVwQyxxQjJEZ0VvQztBcEYrcld4QztBeUI1dldFO0VBRUU7QXpCNnZXSjtBeUIxdldFO0VBRUUsYzJEc0RvQztFM0RyRHBDO0F6QjJ2V0o7QXlCeHZXRTtFQUdFO0VBQ0EseUIyRDhDb0M7RTNEN0NwQyxxQjJENkNvQztBcEYyc1d4QztBeUJ0dldJO0VBS0k7QXpCb3ZXUjs7QW9GL3NXSTtFM0RyRUYsYzJEc0VzQztFM0RyRXRDLHFCMkRxRXNDO0FwRm10V3hDO0FPNzBXRTtFa0J3REUsYzJEa0UwRDtFM0RqRTFELHlCMkRpRW9DO0UzRGhFcEMscUIyRGdFb0M7QXBGd3RXeEM7QXlCcnhXRTtFQUVFO0F6QnN4V0o7QXlCbnhXRTtFQUVFLGMyRHNEb0M7RTNEckRwQztBekJveFdKO0F5Qmp4V0U7RUFHRTtFQUNBLHlCMkQ4Q29DO0UzRDdDcEMscUIyRDZDb0M7QXBGb3VXeEM7QXlCL3dXSTtFQUtJO0F6QjZ3V1I7O0FvRnh1V0k7RTNEckVGLGMyRHNFc0M7RTNEckV0QyxxQjJEcUVzQztBcEY0dVd4QztBT3QyV0U7RWtCd0RFLGMyRGtFMEQ7RTNEakUxRCx5QjJEaUVvQztFM0RoRXBDLHFCMkRnRW9DO0FwRml2V3hDO0F5Qjl5V0U7RUFFRTtBekIreVdKO0F5QjV5V0U7RUFFRSxjMkRzRG9DO0UzRHJEcEM7QXpCNnlXSjtBeUIxeVdFO0VBR0U7RUFDQSx5QjJEOENvQztFM0Q3Q3BDLHFCMkQ2Q29DO0FwRjZ2V3hDO0F5Qnh5V0k7RUFLSTtBekJzeVdSOztBb0Z0dldLO0VBSUY7RUFDQTtFQUNBO0FwRnN2V0g7O0FvRi91V0k7RUFDRTtBcEZrdldOO0FvRi91V0s7RUFJQTtFQUNGO0VBQ0E7QXBGOHVXSDs7QW9GcndXSztFQUlGO0VBQ0E7RUFDQTtBcEZxd1dIOztBb0Y5dldJO0VBQ0U7QXBGaXdXTjtBb0Y5dldLO0VBSUE7RUFDRjtFQUNBO0FwRjZ2V0g7O0FvRnB4V0s7RUFJRjtFQUNBO0VBQ0E7QXBGb3hXSDs7QW9GN3dXSTtFQUNFO0FwRmd4V047QW9GN3dXSztFQUlBO0VBQ0Y7RUFDQTtBcEY0d1dIOztBb0ZueVdLO0VBSUY7RUFDQTtFQUNBO0FwRm15V0g7O0FvRjV4V0k7RUFDRTtBcEYreFdOO0FvRjV4V0s7RUFJQTtFQUNGO0VBQ0E7QXBGMnhXSDs7QW9GbHpXSztFQUlGO0VBQ0E7RUFDQTtBcEZreldIOztBb0YzeVdJO0VBQ0U7QXBGOHlXTjtBb0YzeVdLO0VBSUE7RUFDRjtFQUNBO0FwRjB5V0g7O0FvRmowV0s7RUFJRjtFQUNBO0VBQ0E7QXBGaTBXSDs7QW9GMXpXSTtFQUNFO0FwRjZ6V047QW9GMXpXSztFQUlBO0VBQ0Y7RUFDQTtBcEZ5eldIOztBb0ZoMVdLO0VBSUY7RUFDQTtFQUNBO0FwRmcxV0g7O0FvRnowV0k7RUFDRTtBcEY0MFdOO0FvRnowV0s7RUFJQTtFQUNGO0VBQ0E7QXBGdzBXSDs7QW9GLzFXSztFQUlGO0VBQ0E7RUFDQTtBcEYrMVdIOztBb0Z4MVdJO0VBQ0U7QXBGMjFXTjtBb0Z4MVdLO0VBSUE7RUFDRjtFQUNBO0FwRnUxV0g7O0FvRmgxV0M7RUFDQztBcEZtMVdGOztBb0YvMFdLO0VBSUY7QXBGKzBXSDs7QW9GeDFXQztFQUNDO0FwRjIxV0Y7O0FvRnYxV0s7RUFJRjtBcEZ1MVdIOztBb0ZoMldDO0VBQ0M7QXBGbTJXRjs7QW9GLzFXSztFQUlGO0FwRisxV0g7O0FvRngyV0M7RUFDQztBcEYyMldGOztBb0Z2MldLO0VBSUY7QXBGdTJXSDs7QW9GaDNXQztFQUNDO0FwRm0zV0Y7O0FvRi8yV0s7RUFJRjtBcEYrMldIOztBb0Z4M1dDO0VBQ0M7QXBGMjNXRjs7QW9GdjNXSztFQUlGO0FwRnUzV0g7O0FvRmg0V0M7RUFDQztBcEZtNFdGOztBb0YvM1dLO0VBSUY7QXBGKzNXSDs7QW9GeDRXQztFQUNDO0FwRjI0V0Y7O0FvRnY0V0s7RUFJRjtBcEZ1NFdIOztBb0ZqNFdBO0VBQ0c7QXBGbzRXSDtBb0ZsNFdHO0VBSUM7QXBGaTRXSjs7QW9GejNXQztFQUNDO0FwRjQzV0Y7QW9GejNXRztFQUNHO0FwRjIzV047QW9GLzJXRTtFQUNDO0FwRmkzV0g7QW9GLzJXRztFQUtHO0FwRjYyV047QW9GMzJXTTtFQUNDO0FwRjYyV1A7QW9GbDJXRztFQUtHO0FwRmcyV047QW9GOTFXTTtFQUNDO0FwRmcyV1A7QW9GOTNXRTtFQUNDO0FwRmc0V0g7QW9GOTNXRztFQUtHO0VBT0Q7RUFDQTtBcEZzM1dMO0FvRjUzV007RUFDQztBcEY4M1dQO0FvRm4zV0c7RUFLRztFQU9EO0VBQ0E7QXBGMjJXTDtBb0ZqM1dNO0VBQ0M7QXBGbTNXUDtBb0ZqNVdFO0VBQ0M7QXBGbTVXSDtBb0ZqNVdHO0VBS0c7QXBGKzRXTjtBb0Y3NFdNO0VBQ0M7QXBGKzRXUDtBb0ZwNFdHO0VBS0c7QXBGazRXTjtBb0ZoNFdNO0VBQ0M7QXBGazRXUDtBb0ZoNldFO0VBQ0M7QXBGazZXSDtBb0ZoNldHO0VBS0c7QXBGODVXTjtBb0Y1NVdNO0VBQ0M7QXBGODVXUDtBb0ZuNVdHO0VBS0c7QXBGaTVXTjtBb0YvNFdNO0VBQ0M7QXBGaTVXUDtBb0YvNldFO0VBQ0M7QXBGaTdXSDtBb0YvNldHO0VBS0c7QXBGNjZXTjtBb0YzNldNO0VBQ0M7QXBGNjZXUDtBb0ZsNldHO0VBS0c7QXBGZzZXTjtBb0Y5NVdNO0VBQ0M7QXBGZzZXUDtBb0Y5N1dFO0VBQ0M7QXBGZzhXSDtBb0Y5N1dHO0VBS0c7QXBGNDdXTjtBb0YxN1dNO0VBQ0M7QXBGNDdXUDtBb0ZqN1dHO0VBS0c7QXBGKzZXTjtBb0Y3NldNO0VBQ0M7QXBGKzZXUDtBb0Y3OFdFO0VBQ0M7QXBGKzhXSDtBb0Y3OFdHO0VBS0c7QXBGMjhXTjtBb0Z6OFdNO0VBQ0M7QXBGMjhXUDtBb0ZoOFdHO0VBS0c7QXBGODdXTjtBb0Y1N1dNO0VBQ0M7QXBGODdXUDtBb0Y1OVdFO0VBQ0M7QXBGODlXSDtBb0Y1OVdHO0VBS0c7QXBGMDlXTjtBb0Z4OVdNO0VBQ0M7QXBGMDlXUDtBb0YvOFdHO0VBS0c7QXBGNjhXTjtBb0YzOFdNO0VBQ0M7QXBGNjhXUDs7QW9GLzdXQztFQUNDO0FwRms4V0Y7O0FvRjU3V0M7RUFDQztBcEYrN1dGOztBb0Z6N1dDO0VBQ0M7QXBGNDdXRjtBb0Z6N1dDO0VBQ0M7QXBGMjdXRjtBb0Z4N1dDO0VBQ0M7QXBGMDdXRjtBb0Z2N1dDO0VBQ0M7QXBGeTdXRjtBb0Z0N1dDO0VBQ0M7QXBGdzdXRjtBb0ZyN1dDO0VBQ0M7QXBGdTdXRjs7QW9GajdXQztFQUNDO0VBQ0E7QXBGbzdXRjtBb0ZqN1dDO0VBQ0M7RUFDQTtBcEZtN1dGO0FvRmg3V0M7RUFDQztFQUNBO0FwRms3V0Y7QW9GLzZXQztFQUNDO0VBQ0E7QXBGaTdXRjtBb0Y5NldDO0VBQ0M7RUFDQTtBcEZnN1dGO0FvRjc2V0M7RUFDQztFQUNBO0FwRis2V0Y7O0FvRno2V0M7RUFDQztBcEY0NldGO0FvRno2V0M7RUFDQztBcEYyNldGO0FvRng2V0M7RUFDQztBcEYwNldGOztBb0ZyNldBO0VBRUM7QXBGdTZXRDtBUmxwWEk7O0VBRUk7QVFvcFhSO0FSaHBYSTs7RUFFSTtBUWtwWFI7QVI5b1hJOzs7O0VBSUk7RUFFQTtBUStvWFI7QW9GbDdXQztFQUNDO0VBQ0E7QXBGbzdXRjtBUnJxWEk7OztFQUVJO0FRd3FYUjtBUnBxWEk7OztFQUVJO0FRdXFYUjtBUm5xWEk7Ozs7Ozs7RUFJSTtFQUVBO0FRdXFYUjtBb0ZqOFdFO0VBQ0M7RUFDQTtBcEZtOFdIO0FSN3JYSTs7O0VBRUk7QVFnc1hSO0FSNXJYSTs7O0VBRUk7QVErclhSO0FSM3JYSTs7Ozs7OztFQUlJO0VBRUE7QVErclhSO0FvRmg5V0U7RUFDQztFQUNBO0FwRms5V0g7O0FvRjU4V0E7RUFDQztFQUNBO0VBQ0E7QXBGKzhXRDs7QW9GNThXQTs7OztFQUlDO0FwRis4V0Q7QW9GNzhXQzs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGczlXTDs7QW9GaDlXQztFQUNDO0VBQ0E7RUFDQTtBcEZtOVdGOztBb0ZoOVdDO0VBQ0M7RUFDQTtFQUNBO0FwRm05V0Y7O0FvRmg5V0M7Ozs7RUFJQztBcEZtOVdGO0FvRmw5V0U7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjI5V047O0FvRmgvV0M7RUFDQztFQUNBO0VBQ0E7QXBGbS9XRjs7QW9GaC9XQztFQUNDO0VBQ0E7RUFDQTtBcEZtL1dGOztBb0ZoL1dDOzs7O0VBSUM7QXBGbS9XRjtBb0ZsL1dFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyL1dOOztBb0ZoaFhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1oWEY7O0FvRmhoWEM7RUFDQztFQUNBO0VBQ0E7QXBGbWhYRjs7QW9GaGhYQzs7OztFQUlDO0FwRm1oWEY7QW9GbGhYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMmhYTjs7QW9GaGpYQztFQUNDO0VBQ0E7RUFDQTtBcEZtalhGOztBb0ZoalhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1qWEY7O0FvRmhqWEM7Ozs7RUFJQztBcEZtalhGO0FvRmxqWEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjJqWE47O0FvRmhsWEM7RUFDQztFQUNBO0VBQ0E7QXBGbWxYRjs7QW9GaGxYQztFQUNDO0VBQ0E7RUFDQTtBcEZtbFhGOztBb0ZobFhDOzs7O0VBSUM7QXBGbWxYRjtBb0ZsbFhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYybFhOOztBb0ZoblhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1uWEY7O0FvRmhuWEM7RUFDQztFQUNBO0VBQ0E7QXBGbW5YRjs7QW9GaG5YQzs7OztFQUlDO0FwRm1uWEY7QW9GbG5YRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMm5YTjs7QW9GaHBYQztFQUNDO0VBQ0E7RUFDQTtBcEZtcFhGOztBb0ZocFhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1wWEY7O0FvRmhwWEM7Ozs7RUFJQztBcEZtcFhGO0FvRmxwWEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjJwWE47O0FvRmhyWEM7RUFDQztFQUNBO0VBQ0E7QXBGbXJYRjs7QW9GaHJYQztFQUNDO0VBQ0E7RUFDQTtBcEZtclhGOztBb0ZoclhDOzs7O0VBSUM7QXBGbXJYRjtBb0ZsclhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyclhOOztBb0ZodFhDO0VBQ0M7RUFDQTtFQUNBO0FwRm10WEY7O0FvRmh0WEM7RUFDQztFQUNBO0VBQ0E7QXBGbXRYRjs7QW9GaHRYQzs7OztFQUlDO0FwRm10WEY7QW9GbHRYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMnRYTjs7QW9GaHZYQztFQUNDO0VBQ0E7RUFDQTtBcEZtdlhGOztBb0ZodlhDO0VBQ0M7RUFDQTtFQUNBO0FwRm12WEY7O0FvRmh2WEM7Ozs7RUFJQztBcEZtdlhGO0FvRmx2WEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjJ2WE47O0FvRmh4WEM7RUFDQztFQUNBO0VBQ0E7QXBGbXhYRjs7QW9GaHhYQztFQUNDO0VBQ0E7RUFDQTtBcEZteFhGOztBb0ZoeFhDOzs7O0VBSUM7QXBGbXhYRjtBb0ZseFhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyeFhOOztBb0ZoelhDO0VBQ0M7RUFDQTtFQUNBO0FwRm16WEY7O0FvRmh6WEM7RUFDQztFQUNBO0VBQ0E7QXBGbXpYRjs7QW9GaHpYQzs7OztFQUlDO0FwRm16WEY7QW9GbHpYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMnpYTjs7QW9GaDFYQztFQUNDO0VBQ0E7RUFDQTtBcEZtMVhGOztBb0ZoMVhDO0VBQ0M7RUFDQTtFQUNBO0FwRm0xWEY7O0FvRmgxWEM7Ozs7RUFJQztBcEZtMVhGO0FvRmwxWEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjIxWE47O0FvRmgzWEM7RUFDQztFQUNBO0VBQ0E7QXBGbTNYRjs7QW9GaDNYQztFQUNDO0VBQ0E7RUFDQTtBcEZtM1hGOztBb0ZoM1hDOzs7O0VBSUM7QXBGbTNYRjtBb0ZsM1hFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyM1hOOztBb0ZoNVhDO0VBQ0M7RUFDQTtFQUNBO0FwRm01WEY7O0FvRmg1WEM7RUFDQztFQUNBO0VBQ0E7QXBGbTVYRjs7QW9GaDVYQzs7OztFQUlDO0FwRm01WEY7QW9GbDVYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMjVYTjs7QW9GcjVYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwRnc1WEQ7QW9GdDVYQztFQUNDO0FwRnc1WEY7QW9GcjVYQztFQUNDO0VBQ0E7QXBGdTVYRjtBb0ZuNVhDOztFQUVDO0FwRnE1WEY7QW9GbDVYQztFQUNDO0VBQ0E7QXBGbzVYRjtBb0ZqNVhDO0VBQ0M7RUFDQTtBcEZtNVhGO0FvRmg1WEM7RUFDQztFQUNBO0FwRms1WEY7QW9GLzRYQztFQUNDO0VBQ0E7QXBGaTVYRjtBUmp2WUk7O0VBRUk7QVFtdllSO0FSL3VZSTs7RUFFSTtBUWl2WVI7QVI3dVlJOzs7O0VBSUk7RUFFQTtBUTh1WVI7QVJod1lJOztFQUVJO0FRa3dZUjtBUjl2WUk7O0VBRUk7QVFnd1lSO0FSNXZZSTs7OztFQUlJO0VBRUE7QVE2dllSO0FSL3dZSTs7RUFFSTtBUWl4WVI7QVI3d1lJOztFQUVJO0FRK3dZUjtBUjN3WUk7Ozs7RUFJSTtFQUVBO0FRNHdZUjtBb0YxNlhTO0VBQ0M7QXBGNDZYVjtBb0Z0NlhVO0VBQ0M7QXBGdzZYWDtBb0ZoN1hTO0VBQ0M7QXBGazdYVjtBb0Y1NlhVO0VBQ0M7QXBGODZYWDtBb0Z0N1hTO0VBQ0M7QXBGdzdYVjtBb0ZsN1hVO0VBQ0M7QXBGbzdYWDtBb0Y1N1hTO0VBQ0M7QXBGODdYVjtBb0Z4N1hVO0VBQ0M7QXBGMDdYWDtBb0ZsOFhTO0VBQ0M7QXBGbzhYVjtBb0Y5N1hVO0VBQ0M7QXBGZzhYWDtBb0Z4OFhTO0VBQ0M7QXBGMDhYVjtBb0ZwOFhVO0VBQ0M7QXBGczhYWDtBb0Y5OFhTO0VBQ0M7QXBGZzlYVjtBb0YxOFhVO0VBQ0M7QXBGNDhYWDtBb0ZwOVhTO0VBQ0M7QXBGczlYVjtBb0ZoOVhVO0VBQ0M7QXBGazlYWDs7QW9GejhYQztFQUNDO0FwRjQ4WEY7QW9GejhYQztFQUNDO0FwRjI4WEY7QW9GeDhYQztFQUNDO0FwRjA4WEY7O0FvRm44WEM7O0VBQ0M7QXBGdThYRjs7QW9GaDhYRTtFQUNDO0FwRm04WEg7QW9GajhYRztFQUNDLFVoRjlkOEI7QUppNllsQztBb0Y5N1hFO0VBQ0Msa0JoRnBlK0I7RWdGcWUvQjtBcEZnOFhIO0FvRjk3WEc7RUFDQztFQUNBLFdoRnplOEI7QUp5NllsQztBb0YxN1hFO0VBQ0M7QXBGNDdYSDtBb0YxN1hHO0VBQ0MsVWhGbmY4QjtBSis2WWxDO0FvRnY3WEU7RUFDQyxrQmhGemYrQjtFZ0YwZi9CO0FwRnk3WEg7QW9GdjdYRztFQUNDO0VBQ0EsV2hGOWY4QjtBSnU3WWxDO0FvRm43WEU7RUFDQztBcEZxN1hIO0FvRm43WEc7RUFDQyxVaEZ4Z0I4QjtBSjY3WWxDO0FvRmg3WEU7RUFDQyxrQmhGOWdCK0I7RWdGK2dCL0I7QXBGazdYSDtBb0ZoN1hHO0VBQ0M7RUFDQSxXaEZuaEI4QjtBSnE4WWxDOztBb0YxNlhDO0VBQ0M7QXBGNjZYRjtBb0YzNlhFO0VBSUc7QXBGMDZYTDs7QXFGaGdaQztFQUNDO0VBQ0E7QXJGbWdaRjtBcUZoZ1pHO0VBTUM7RUFDQTtBckY2L1lKO0FxRnBnWkc7RUFNQztFQUNBO0FyRmlnWko7QXFGeGdaRztFQU1DO0VBQ0E7QXJGcWdaSjtBcUY1Z1pHO0VBTUM7RUFDQTtBckZ5Z1pKO0FxRmhoWkc7RUFNQztFQUNBO0FyRjZnWko7QXFGcGhaRztFQU1DO0VBQ0E7QXJGaWhaSjtBcUZ4aFpHO0VBTUM7RUFDQTtBckZxaFpKO0FxRjVoWkc7RUFNQztFQUNBO0FyRnloWko7QXFGemdaQztFQUNDLG1EakY0QzRCO0FKKzlZOUI7QVJ0c1lJO0U2RmpVRjtJQUNDO0VyRjBnWkQ7RXFGeGdaQztJQUNDO0VyRjBnWkY7RXFGdmdaQztJQUNDO0lBQ0E7RXJGeWdaRjtBQUNGOztBc0ZyalpBO0VBQ0k7RUFDQTtFQUdJLGtCekRxQlc7QTdCaWlabkI7O0F1RmxqWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0QxRHNDaUI7RTBEckNqQjtFQWdDSSxrQjFEdEJXO0UwRHFGZjtFQUNBOztHQUFBO0F2RjA5WUo7QXVGdmpaSTtFQUNJO0F2RnlqWlI7QXVGdGpaSTtFQUNJO0F2RndqWlI7QXVGcmpaSTtFQUNJO0F2RnVqWlI7QXVGbmpaUTtFQUVRLDJCMURSRztFMERTSCw0QjFEVEc7QTdCNmpabkI7QXVGL2laWTtFQUNJLDJCMURmRztFMERnQkgsNEIxRGhCRztBN0Jpa1puQjtBdUZ6aVpRO0VBQ0k7RUFDQTtBdkYyaVpaO0F1RnZpWkk7RUFFSTtBdkZ3aVpSO0F1RnJpWkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QXZGdWlaUjtBUnYvWUk7Ozs7RUFFSTtBUTIvWVI7QVJ2L1lJOzs7O0VBRUk7QVEyL1lSO0FSdi9ZSTs7Ozs7Ozs7RUFJSTtFQUVBO0FRNC9ZUjtBdUYxalpROztFQUNJO0VBQ0E7QXZGNmpaWjtBdUYzalpZOztFQUNJO0VBQ0E7QXZGOGpaaEI7QXVGempaSTtFQUNJO0F2RjJqWlI7QXVGdmpaSTtFQUNJOztHQUFBO0F2RjJqWlI7QXVGcmpaUTtFQUNJLFlBOUZjO0F2RnFwWjFCO0F1RnhqWlE7RUFDSSxZQTlGYztBdkZ3cFoxQjtBdUYzalpRO0VBQ0ksWUE5RmM7QXZGMnBaMUI7QXVGOWpaUTtFQUNJLFlBOUZjO0F2RjhwWjFCO0F1RmprWlE7RUFDSSxZQTlGYztBdkZpcVoxQjtBdUY5alpJO0VBQ0k7QXZGZ2taUjtBdUYzalpROztFQUNJO0F2RjhqWlo7QVJyMFlJO0UrRjdPSTtJQUdJO0V2Rm1qWlY7QUFDRjs7QXVGNWlaSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9GMERKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUXUvWUo7QXVGcmpaUTs7RUFDSTtBdkZ3alpaOztBdUZsalpBO0VBQ0k7QXZGcWpaSjs7QXVGOWlaUTs7RS9Gb0NKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUStnWko7O0F1RnJqWlE7O0VBQ0k7QXZGeWpaWjtBdUZ0alpROztFL0Z1Qko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRbWlaSjs7QXVGNWpaUTs7RUFDSTtBdkZna1paO0F1RjdqWlE7O0UvRlVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUXVqWko7O0F1RnJrWkE7RUFDSTtJQUFTO0V2RnlrWlg7RXVGeGtaRTtJQUFLO0V2RjJrWlA7QUFDRjtBdUZ6a1pBO0VBQ0k7SUFBUztFdkY0a1pYO0V1RjNrWkU7SUFBSztFdkY4a1pQO0FBQ0Y7QXVGNWtaQTtFQUNJO0lBQVM7RXZGK2taWDtFdUY5a1pFO0lBQUs7RXZGaWxaUDtBQUNGO0F3Ri94WkE7RUFDQztBeEZpeVpEO0F3Ri94WkM7RUFFQztBeEZneVpGO0F3Rjd4WkM7RUFDQztFQUNBO0F4Rit4WkY7QXdGNXhaQzs7RUFFQztBeEY4eFpGO0F3RjN4WkM7RUFDQztBeEY2eFpGO0F3Rnp4WkM7RUFDQztBeEYyeFpGO0F3Rnh4WkM7RUFDQztBeEYweFpGO0F3RnZ4WkM7RUFDQztBeEZ5eFpGO0F3RnR4WkM7RUFDQztBeEZ3eFpGOztBd0ZseFpDO0VBRUM7QXhGb3haRjtBd0ZqeFpDO0VBQ0MseUJwRm1CeUM7QUpnd1ozQztBd0Yvd1pDO0VBQ0M7QXhGaXhaRjs7QXdGNXdaQTtFQUNDO0VBQ0c7RUFDQTtBeEYrd1pKOztBd0Y1d1pBO0VBQ0M7QXhGK3daRDs7QXdGNXdaQTtFQUNDO0F4Rit3WkQ7O0F3RjV3WkE7RUFDQztBeEYrd1pEO0F3Rjd3WkM7RUFDSTtBeEYrd1pMOztBUnp1Wkk7O0VBRUk7QVE0dVpSO0FSeHVaSTs7RUFFSTtBUTB1WlI7QVJ0dVpJOzs7O0VBSUk7RUFFQTtBUXV1WlI7QXdGdHhaQztFQUNDLGNwRmxCNkM7RW9GbUI3QztBeEZ3eFpGO0F3RnJ4WkM7O0VBRUM7QXhGdXhaRjtBd0ZweFpDOztFQUVDO0F4RnN4WkY7O0F3Rmh4WkM7O0VBRUM7QXhGbXhaRjs7QXlGMTNaQztFQUNJO0VBQ0E7QXpGNjNaTDtBeUYzM1pLO0VBQ0k7RUFDQTtBekY2M1pUO0F5RngzWkk7RUFDQztBekYwM1pMO0F5RnQzWkk7RUFDQztFQUNIO0F6RnczWkY7QXlGbjNaUTtFQUNJO0F6RnEzWlo7QXlGbjNaWTtFQUNJO0F6RnEzWmhCO0FSM21aSTtFaUdsUVk7SUFDSTtJQUNBO0V6RmczWmxCO0V5RjkyWmtCO0lBQ0k7RXpGZzNadEI7QUFDRjtBUnBuWkk7RWlHbFFZO0lBQ0k7SUFDQTtFekZ5M1psQjtFeUZ2M1prQjtJQUNJO0V6RnkzWnRCO0FBQ0Y7QVI3blpJO0VpR2xRWTtJQUNJO0lBQ0E7RXpGazRabEI7RXlGaDRaa0I7SUFDSTtFekZrNFp0QjtBQUNGO0FSdG9aSTtFaUdsUVk7SUFDSTtJQUNBO0V6RjI0WmxCO0V5Rno0WmtCO0lBQ0k7RXpGMjRadEI7QUFDRjtBUi9vWkk7RWlHbFFZO0lBQ0k7SUFDQTtFekZvNVpsQjtFeUZsNVprQjtJQUNJO0V6Rm81WnRCO0FBQ0Y7O0EwRjU3Wkk7RUFFUSxrQjdEcUJPO0E3Qnk2Wm5CO0EwRjE3Wlk7RUFDSTtFQUNBO0VBQ0E7QTFGNDdaaEI7QTBGMTdaZ0I7RUFDSTtFQUNBO0VBQ0E7QTFGNDdacEI7QTBGeDdaWTtFQUNJO0VBQ0E7RWxHeUpaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBbkZBLG9CcUN4Q1k7QTdCODVaaEI7QVJqeVpJO0VBQ0k7QVFteVpSO0FSdjNaSTtFQUNJLG9CcUMzQ1E7QTdCbzZaaEI7QTBGbjhaZ0I7RUFDSTtBMUZxOFpwQjtBMEZsOFpnQjtFQUNJO0ExRm84WnBCO0EwRmo4WmdCO0VBQ0k7QTFGbThacEI7QTBGNTdaSTtFQUlJO0VBQ0EsZ0JBSmdCO0VBVWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSSxrQjdEdkNPO0E3QjI5Wm5CO0EwRmw4WlE7RUFDSSxnQkFOTztBMUYwOFpuQjtBUjNwWkk7RWtHalRBO0lBeUJRO0lBQ0E7RTFGdTdaVjtBQUNGO0FSM3BaSTtFa0d2VEE7SUE4QlE7RTFGdzdaVjtBQUNGO0EwRnQ3WlE7RUFDSTtFQUNBLGdCQWxDWTtFQW1DWjtFQUNBO0VBR0ksa0I3RDFERztBN0JnL1puQjtBMEZuN1pZO0VBQ0k7RUFFSSxrQjdEaEVEO0E3Qm8vWm5CO0EwRjk2Wlk7RUFDSSxnQkFuREc7QTFGbStabkI7O0EwRjE2WkE7RUFDSTtFQUNBO0ExRjY2Wko7O0EwRjE2WkE7RUFDSTtBMUY2NlpKO0EwRjM2Wkk7RUFDSTtBMUY2NlpSO0EwRjE2Wkk7RUFDSTtFQUNBO0ExRjQ2WlI7QTBGejZaSTtFQUNJO0VBQ0E7QTFGMjZaUjs7QVI5dlpJO0VrR3hLQTtJQUNJO0UxRjA2Wk47QUFDRjtBMkZ6aWFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNGMmlhRjtBMkZ2aWFHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuR3FGQSxvQnFDaERZO0E3QnFnYWhCO0EyRmxpYUk7RUFDQztFQUNBO0EzRm9pYUw7O0E0Rm5rYUE7RUFDSSxnRHhGbUlvQztBSm04WnhDO0E0RnBrYUk7RUFDSTtFQUNBO0VBQ0E7QTVGc2thUjs7QTZGL2thQTtFQUNJO0E3RmtsYUo7QTZGaGxhSTtFQUNJO0E3RmtsYVI7QTZGL2thSTtFQUNJO0E3RmlsYVI7QTZGL2thUTtFQUNDO0E3RmlsYVQ7QTZGN2thSTtFQUNJO0E3RitrYVI7QTZGN2thUTtFQUNDO0E3RitrYVQ7O0E4RjdsYUU7RUFDQztBOUZnbWFIO0E4RjNsYUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUY2bGFIO0E4RnpsYUU7RUFFQztFQUNBO0VBQ0E7RUFDQTtBOUYwbGFIO0E4RnJsYUU7RUFDQztBOUZ1bGFIO0E4RmpsYUc7RUFDQztBOUZtbGFKO0E4RjVrYUc7RUFDQztBOUY4a2FKO0E4RnhrYUU7RUFDQztFQUNBO0E5RjBrYUg7QThGeGthRztFQUNDO0E5RjBrYUo7QThGdmthRztFQUNDO0E5RnlrYUo7QThGcGthRztFQUNDO0VBQ0E7QTlGc2thSjtBOEY5amFLO0VBQ0M7RUFDQTtBOUZna2FOO0E4RmxrYUs7RUFDQztFQUNBO0E5Rm9rYU47QThGdGthSztFQUNDO0VBQ0E7QTlGd2thTjtBOEYxa2FLO0VBQ0M7RUFDQTtBOUY0a2FOO0E4RjlrYUs7RUFDQztFQUNBO0E5RmdsYU47QThGbGxhSztFQUNDO0VBQ0E7QTlGb2xhTjtBOEZ0bGFLO0VBQ0M7RUFDQTtBOUZ3bGFOO0E4RjFsYUs7RUFDQztFQUNBO0E5RjRsYU47O0E4RnBsYUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUZ1bGFEOztBOEZwbGFBO0VBRUM7QTlGc2xhRDs7QThGaGxhRTtFQUNDO0E5Rm1sYUg7O0ErRnJyYUE7O0VBRUM7QS9Gd3JhRDtBK0ZycmFFOztFQUNDO0VBQ0E7RUFDQTtFdkdrR0Msb0JxQ2hEWTtFa0UvQ2I7RUFDQTtBL0Z1cmFIO0FSeGphSTs7OztFQUVJO0FRNGphUjtBUnhqYUk7Ozs7RUFFSTtBUTRqYVI7QVJ4amFJOzs7Ozs7OztFQUlJO0FROGphUjtBK0Yzc2FHOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRjhzYUo7QStGM3NhRzs7OztFdkdxRkMsb0JxQ2hEWTtBN0I0cWFoQjs7QStGcnNhRTtFQUNDO0EvRndzYUg7QStGdHNhRztFQUNDO0EvRndzYUo7QStGcnNhRztFQUdDO0EvRnFzYUo7QStGbnNhSTtFQUNDO0EvRnFzYUw7QStGanNhRztFQUNDO0EvRm1zYUo7QStGanNhSTtFQUNDO0EvRm1zYUw7QStGOXJhRTtFQUNDO0EvRmdzYUg7QStGOXJhRztFQUNDO0EvRmdzYUo7O0ErRnhyYUM7RUFDQztBL0YycmFGO0ErRnpyYUU7RUFDQztBL0YycmFIO0ErRnhyYUU7RUFDQztBL0YwcmFIO0ErRnhyYUc7RUFHQztFQUNBO0EvRndyYUo7QStGcHJhRTtFQUNDO0VBQ0E7QS9Gc3JhSDtBK0YvcWFHO0VBQ0M7RUFDQTtBL0ZpcmFKO0ErRnpxYUc7RUFDQztBL0YycWFKO0ErRmpxYUk7RUFHQztFQUNBO0EvRmlxYUw7QStGN3BhRztFQUNDO0VBQ0E7QS9GK3BhSjs7QStGeHBhQTtFQUNDO0EvRjJwYUQ7O0FnR3J5YUE7RUFFSTtFQUNBO0FoR3V5YUo7QVJ4eWFDO0VBRUM7RUFDQTtBUXl5YUY7QVJ2eWFDO0VBQ0M7QVF5eWFGO0FnRzV5YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHOHlhUjtBZ0c1eWFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEc4eWFaO0FnRzV5YVk7RUFDSTtFQUNBO0FoRzh5YWhCO0FnRzV5YWdCO0VBQ0k7RUFDQTtBaEc4eWFwQjtBZ0cxeWFZO0VBQ0k7RUFDQTtBaEc0eWFoQjtBZ0d2eWFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhHeXlhUjtBUnRzYUk7O0VBRUk7QVF3c2FSO0FScHNhSTs7RUFFSTtBUXNzYVI7QVJsc2FJOzs7O0VBSUk7QVFvc2FSO0FnR256YVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEdxemFaO0FnR2h6YVE7RUFDSTtBaEdremFaO0FnRzl5YUk7RUFDSTtBaEdnemFSO0FnRzd5YUk7RUFDSTtBaEcreWFSO0FnRzN5YUk7RUFDSTtBaEc2eWFSO0FnRzN5YVE7RUFDSTtBaEc2eWFaO0FnRzF5YVE7RUFDSTtFQUNBO0FoRzR5YVo7QWdHMXlhWTtFQUNJO0VBQ0E7QWhHNHlhaEI7QWdHcHlhWTtFQUNJO0FoR3N5YWhCOztBZ0czeGFnQjtFQUNJO0FoRzh4YXBCO0FnRzF4YVk7RUFDSTtBaEc0eGFoQjtBZ0d2eGFZO0VBQ0c7QWhHeXhhZjtBZ0dyeGFPO0VBQ0k7QWhHdXhhWDtBZ0cvd2FnQjtFQUNJO0FoR2l4YXBCO0FnRzl3YXdCO0VBQ0k7QWhHZ3hhNUI7QWdHNXdhb0I7RUFDRztBaEc4d2F2QjtBZ0d4eGFnQjtFQUNJO0FoRzB4YXBCO0FnR3Z4YXdCO0VBQ0k7QWhHeXhhNUI7QWdHcnhhb0I7RUFDRztBaEd1eGF2QjtBZ0dqeWFnQjtFQUNJO0FoR215YXBCO0FnR2h5YXdCO0VBQ0k7QWhHa3lhNUI7QWdHOXhhb0I7RUFDRztBaEdneWF2QjtBZ0cxeWFnQjtFQUNJO0FoRzR5YXBCO0FnR3p5YXdCO0VBQ0k7QWhHMnlhNUI7QWdHdnlhb0I7RUFDRztBaEd5eWF2QjtBZ0duemFnQjtFQUNJO0FoR3F6YXBCO0FnR2x6YXdCO0VBQ0k7QWhHb3phNUI7QWdHaHphb0I7RUFDRztBaEdremF2QjtBZ0c1emFnQjtFQUNJO0FoRzh6YXBCO0FnRzN6YXdCO0VBQ0k7QWhHNnphNUI7QWdHenphb0I7RUFDRztBaEcyemF2QjtBZ0dyMGFnQjtFQUNJO0FoR3UwYXBCO0FnR3AwYXdCO0VBQ0k7QWhHczBhNUI7QWdHbDBhb0I7RUFDRztBaEdvMGF2QjtBZ0c5MGFnQjtFQUNJO0FoR2cxYXBCO0FnRzcwYXdCO0VBQ0k7QWhHKzBhNUI7QWdHMzBhb0I7RUFDRztBaEc2MGF2Qjs7QVJsbmFJO0V3RzlNUTtJQUNJO0lBQ0E7SUFDQTtFaEdvMGFkO0VnRy96YXNCO0lBQ0k7RWhHaTBhMUI7RWdHN3pha0I7SUFDRztFaEcremFyQjtBQUNGO0FpR2grYUk7RUFHSTtBakdnK2FSO0FScCthQztFQUVDO0VBQ0E7QVFxK2FGO0FSbithQztFQUNDO0FRcSthRjtBaUdyK2FRO0VBQ0k7RUFDQTtBakd1K2FaO0FSaHRhSTtFeUd6Ukk7SUFLUTtFakd3K2FkO0FBQ0Y7QWlHdCthWTtFQUNJO0FqR3crYWhCO0FpR3ArYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR3MrYVo7QVJwM2FJOztFQUVJO0FRczNhUjtBUmwzYUk7O0VBRUk7QVFvM2FSO0FSaDNhSTs7OztFQUlJO0FRazNhUjtBaUdoL2FZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHay9haEI7QWlHOSthWTtFQUNJO0FqR2cvYWhCO0FpRzUrYVE7RUFDSTtBakc4K2FaO0FpRzMrYVE7RUFDSTtBakc2K2FaO0FpR3orYVE7RUFDSTtFQUNBO0FqRzIrYVo7QWlHeithWTtFQUNJO0FqRzIrYWhCO0FpR3grYVk7RUFDSTtFQUNBO0FqRzArYWhCO0FpR3grYWdCO0VBQ0k7RUFDQTtBakcwK2FwQjtBaUdsK2FnQjtFQUNJO0FqR28rYXBCO0FpRzU5YWdCO0VBQ0k7QWpHODlhcEI7QWlHdjlhWTtFQUNJO0FqR3k5YWhCO0FScHhhSTtFeUd0TVE7SUFJUTtFakcwOWFsQjtBQUNGO0FpR3g5YWdCO0VBQ0k7QWpHMDlhcEI7QWlHdjlhZ0I7RUFDSTtFQUNBO0FqR3k5YXBCO0FpR245YVE7RUFDSTtBakdxOWFaO0FpR245YVk7RUFDSTtBakdxOWFoQjtBaUdsOWFZO0VBQ0k7QWpHbzlhaEI7QWlHLzhhUTtFQUNJO0FqR2k5YVo7QWlHLzhhWTtFQUNJO0FqR2k5YWhCO0FpRzk4YVk7RUFDSTtBakdnOWFoQjtBaUcxOGFZO0VBQ0k7QWpHNDhhaEI7QWlHMThhZ0I7RUFDSTtBakc0OGFwQjtBUjV2YUk7RXlHcE5RO0lBUVE7RWpHNDhhbEI7RWlHMThha0I7SUFDSTtFakc0OGF0QjtBQUNGO0FpR3Q4YVk7RUFDSTtBakd3OGFoQjtBaUd0OGFnQjtFQUNJO0FqR3c4YXBCO0FSMXdhSTtFeUdsTVE7SUFRUTtFakd3OGFsQjtFaUd0OGFrQjtJQUNJO0VqR3c4YXRCO0FBQ0Y7O0FpRy83YUk7RUFDSTtBakdrOGFSO0FpR2g4YVE7O0VBRUk7RUFDQTtBakdrOGFaO0FpR2g4YVk7O0VBQ0k7QWpHbThhaEI7QWlHaDhhWTs7RUFDSTtBakdtOGFoQjtBUm4zYVE7O0VBQ0k7RUFDQSxheUc5RTJCO0FqR284YXZDO0FSaDNhWTs7RUFDSTtBUW0zYWhCO0FpR3Q4YVk7OztFQUVJO0VBQ0E7RUFDQTtBakd5OGFoQjtBaUd2OGFnQjs7O0VBQ0k7QWpHMjhhcEI7QVJ4NGFROzs7RUFDSTtFQUNBLGF5R2pFK0I7QWpHNjhhM0M7QVJ0NGFZOzs7RUFDSTtBUTA0YWhCO0FpR3o4YW9COztFQUNJO0FqRzQ4YXhCO0FpR3o4YW9COzs7RUFFSTtFQUNBO0FqRzQ4YXhCO0FpRzE4YXdCOzs7RUFDSTtBakc4OGE1QjtBaUd4OGFnQjtFQUVJO0FqR3k4YXBCO0FpRzM5YW9COztFQUNJO0FqRzg5YXhCO0FpRzM5YW9COzs7RUFFSTtFQUNBO0FqRzg5YXhCO0FpRzU5YXdCOzs7RUFDSTtBakdnK2E1QjtBaUcxOWFnQjtFQUVJO0FqRzI5YXBCO0FpRzcrYW9COztFQUNJO0FqR2cvYXhCO0FpRzcrYW9COzs7RUFFSTtFQUNBO0FqR2cvYXhCO0FpRzkrYXdCOzs7RUFDSTtBakdrL2E1QjtBaUc1K2FnQjtFQUVJO0FqRzYrYXBCO0FpRy8vYW9COztFQUNJO0FqR2tnYnhCO0FpRy8vYW9COzs7RUFFSTtFQUNBO0FqR2tnYnhCO0FpR2hnYndCOzs7RUFDSTtBakdvZ2I1QjtBaUc5L2FnQjtFQUVJO0FqRysvYXBCO0FpR2poYm9COztFQUNJO0FqR29oYnhCO0FpR2poYm9COzs7RUFFSTtFQUNBO0FqR29oYnhCO0FpR2xoYndCOzs7RUFDSTtBakdzaGI1QjtBaUdoaGJnQjtFQUVJO0FqR2loYnBCO0FpR25pYm9COztFQUNJO0FqR3NpYnhCO0FpR25pYm9COzs7RUFFSTtFQUNBO0FqR3NpYnhCO0FpR3BpYndCOzs7RUFDSTtBakd3aWI1QjtBaUdsaWJnQjtFQUVJO0FqR21pYnBCO0FpR3JqYm9COztFQUNJO0FqR3dqYnhCO0FpR3JqYm9COzs7RUFFSTtFQUNBO0FqR3dqYnhCO0FpR3RqYndCOzs7RUFDSTtBakcwamI1QjtBaUdwamJnQjtFQUVJO0FqR3FqYnBCO0FpR3ZrYm9COztFQUNJO0FqRzBrYnhCO0FpR3ZrYm9COzs7RUFFSTtFQUNBO0FqRzBrYnhCO0FpR3hrYndCOzs7RUFDSTtBakc0a2I1QjtBaUd0a2JnQjtFQUVJO0FqR3VrYnBCO0FpR2prYlE7RUFDSTtBakdta2JaOztBa0doemJJO0VBQ0k7RUFDQTtFQUNBLFk5RnNKZ0I7RThGckpoQixTOUZzSmlCO0U4RnJKakIsVzlGcUppQjtFOEZwSmpCLFk5RnFKZ0I7RThGcEpoQjtBbEdtemJSO0FrR2p6YlE7RUFDSSxVOUZnSmE7RThGL0liO0FsR216Ylo7QWtHaHpiUTtFQUNJO0VBQ0EsWTlGMElhO0FKd3FiekI7QWtHL3liUTtFQUNJO0VBQ0EsUzlGcUlhO0FKNHFiekI7QWtHOXliUTtFQUNJO0VBQ0E7QWxHZ3piWjtBa0c3eWJRO0VBQ0k7RUFDQTtFQUNBO0FsRyt5Ylo7QWtHNXliUTtFQUNJO0FsRzh5Ylo7QWtHM3liUTtFQUNJO0VBQ0E7QWxHNnliWjtBa0cxeWJRO0VBQ0k7QWxHNHliWjtBa0d6eWJRO0VBQ0k7QWxHMnliWjtBa0d0eWJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHd3liUjtBa0dweWJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHc3liUjtBa0dseWJJO0VBQ0k7RUFDQTtFQUNBO0FsR295YlI7QWtHaHliSTtFMUduRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UwRzhESTtFQUNBO0VBQ0E7RUFDQTtBbEd5eWJSO0FrR3Z5YlE7RUFDSTtFQUNBO0FsR3l5Ylo7QWtHeHliWTtFQUNJO0VBQ0E7QWxHMHliaEI7QWtHcnliWTtFQUNJO0FsR3V5YmhCOztBbUd4NGJJO0VBQ0ksZ0QvRmtJZ0M7QUp5d2J4QztBbUd4NGJJO0VBRUM7OztNQUFBO0FuRzQ0Ykw7QW1HdjRiUTtFQUNBOzs7R0FBQTtBbkc0NGJSO0FtR3I0Ykk7RUFFSTs7O0dBQUE7QW5HeTRiUjtBbUdwNGJLO0VBQ0c7OztHQUFBO0FuR3k0YlI7QW1HajRiUTtFQUNDO0VBQ0o7QW5HbTRiTDtBbUd6M2JRO0VBQ0ksV0FIVztFQUlYO0FuRzIzYlo7QW1HdjNiWTtFQUNJO0FuR3kzYmhCO0FtR3AzYlk7RUFDSTtBbkdzM2JoQjtBbUdqM2JZO0VBQ0k7QW5HbTNiaEI7QW1HOTJiWTtFQUNJO0FuR2czYmhCO0FtR3QyYlE7RUFDSSxjQUhXO0VBSVg7QW5HdzJiWjtBbUdwMmJZO0VBQ0k7QW5HczJiaEI7QW1HajJiWTtFQUNJO0FuR20yYmhCO0FtRzkxYlk7RUFDSTtBbkdnMmJoQjtBbUczMWJZO0VBQ0k7QW5HNjFiaEI7O0FvRy84YkE7RUFDRTtFQUNBO0VBQ0E7QXBHazliRjs7QW9HOThiQTtFQUNJO0FwR2k5Yko7O0FvRzc4YkE7OztFQUdFO0FwR2c5YkY7O0FvRzE4Ykk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzY4Yk47QW9HejhiRTtFQUNFO0FwRzI4Yko7O0FvR3Y4YkE7RUFBK0I7QXBHMjhiL0I7O0FvR3o4YkE7RUFDRTtBcEc0OGJGO0FvRzE4YkU7RUFDRTtBcEc0OGJKO0FvR3o4YkU7RUFDRTtBcEcyOGJKOztBb0dyOGJBO0VBQ0k7RUFDQTtBcEd3OGJKOztBb0dwOGJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHdThiRjs7QW9HbDhiQTtFQUNFO0FwR3E4YkY7O0FvR2g4YkU7RUFDRTtBcEdtOGJKOztBb0c5N2JBO0VBQ0U7QXBHaThiRjs7QW9HMzdiRTtFQUNFO0FwRzg3Yko7QW9HNTdiSTtFQUNFO0FwRzg3Yk47QW9HMzdiSTtFQUNFO0FwRzY3Yk47QW9HNTdiTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRzg3YlI7QW9HNTdiTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRzg3YlI7QW9HMTdiRTtFQUNFO0FwRzQ3Yko7O0FvR3g3YkU7RUFBb0I7RUFBYztBcEc2N2JwQzs7QW9HMTdiQTtFQUNFO0FwRzY3YkY7O0FxRzdpY0E7RUFDSTtFQUNIO0FyR2dqY0Q7QXFHOWljSTtFQUNJO0VBQ0E7QXJHZ2pjUjtBcUc5aWNRO0VBQ0k7QXJHZ2pjWjs7QXNHLy9iUTtFQUVJLFV6RXlLWTtBN0J3MWJ4QjtBc0cvL2JZO0VBRUksVXpFcUtRO0E3QjIxYnhCO0FzRzcvYlk7RUFFSSxVekVnS1E7RXlFL0pSLGtCekU1Q0c7QTdCMGljbkI7QXNHei9iZ0I7RUFHSSxVekV1Skk7QTdCazJieEI7O0FzR2gvYlE7RUFDSSxXekU2SVk7QTdCczJieEI7QXNHai9iWTtFQUVJLFd6RXlJUTtBN0J5MmJ4QjtBc0cvK2JZO0VBQ0k7RUFDQSxXekVvSVE7RXlFbklSLGtCekV4RUc7QTdCeWpjbkI7QXNHNStiZ0I7RUFFSTtFQUNBLFd6RTJISTtBN0JrM2J4Qjs7QXNHcGxjUTtFQUNJO0F0R3VsY1o7QXNHcmxjWTtFQUVJO0VBQ0E7QXRHc2xjaEI7QXNHcGxjZ0I7RUFDSTtBdEdzbGNwQjtBc0dsbGNZO0VBQ0ksbUJ6RXVDRTtFeUV0Q0Y7QXRHb2xjaEI7QXNHamxjZ0I7RUFFSTtFQUNBLG1CekVnQ0Y7QTdCa2pjbEI7QXNHN2tjUTtFQUNJO0F0RytrY1o7QXNHN2tjWTtFQUVJO0VBQ0E7QXRHOGtjaEI7QXNHNWtjZ0I7RUFDSTtBdEc4a2NwQjtBc0cxa2NZO0VBQ0ksbUJ6RWFFO0V5RVpGO0F0RzRrY2hCO0FzRzFrY2dCO0VBRUk7RUFDQSxtQnpFT0Y7QTdCb2tjbEI7O0F1RzFuY0E7RUFDSTtFQUNBO0F2RzZuY0o7QXVHdm5jSTtFQUNJO0F2R3luY1I7QXVHdG5jSTtFQUNJO0F2R3duY1I7QXVHcm5jSTs7RUFFSTtFQUNBO0VBQ0E7RUFHSTtBdkdxbmNaO0F1RzVtY1E7RUFDSTtBdkc4bWNaO0F1RzVtY1k7RUFHSTtFQUNBO0F2RzRtY2hCO0F1RzFtY2dCO0VBQ0k7RUFDQTtBdkc0bWNwQjtBdUcxbWNvQjtFQUNJO0VBQ0E7QXZHNG1jeEI7QXVHeG1jZ0I7RUFDSTtBdkcwbWNwQjtBdUd0bWNZO0VBQ0k7RUFDQTtBdkd3bWNoQjtBdUdqbWNZO0VBQ0k7QXZHbW1jaEI7QXVHam1jZ0I7RUFDSTtFQUNBO0F2R21tY3BCO0F1R2htY2dCO0VBQ0k7QXZHa21jcEI7QXVHL2xjZ0I7RUFDSTtBdkdpbWNwQjtBdUc5bGNnQjtFQUlJO0VBQ0E7QXZHNmxjcEI7QXVHMWxjZ0I7RUFDSTtFQUNBO0VBQ0E7QXZHNGxjcEI7QXVHMWxjb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHNGxjeEI7QXVHeGxjZ0I7RUFDSTtBdkcwbGNwQjtBdUd0bGNZOzs7O0VBSUk7QXZHd2xjaEI7QXVHdGxjZ0I7Ozs7RUFDSTtBdkcybGNwQjtBdUd4bGNnQjs7Ozs7Ozs7Ozs7Ozs7OztFQUtJO0VBQ0E7QXZHcW1jcEI7QXVHN2xjWTtFQUdRO0VBRUo7QXZHNGxjaEI7QXVHMWxjZ0I7RUFDSTtBdkc0bGNwQjtBdUd0bGNJO0VBQ0k7QXZHd2xjUjs7QXVHbmxjSTtFQUNJO0F2R3NsY1I7QXVHbmxjSTtFQUlJO0F2R2tsY1I7O0F3R3R2Y0E7RUFDSTtBeEd5dmNKO0F3R3Z2Y0k7RUFDSTtFQUNBO0VoSHlLSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZ0g1S0k7QXhHOHZjUjtBUmhsY0k7RUFDSTtBUWtsY1I7QXdHL3ZjUTtFQUNJO0VBQ0E7RUFDQTtFaEg0RlIsb0JxQ2hEWTtBN0JzdGNoQjtBd0c3dmNZO0VBQ0k7RWhIc0ZaLG9CcUNoRFk7QTdCMHRjaEI7QVI5N2JJO0VnSHJWSjtJQTBCUTtFeEc2dmNOO0FBQ0Y7QVJ2N2JJO0VnSGpXSjtJQThCUTtFeEc4dmNOO0FBQ0Y7QXdHNXZjSTtFQUVJO0F4RzZ2Y1I7QVIzOGJJO0VnSHBUQTtJQUtRO0V4Rzh2Y1Y7QUFDRjtBUnA4Ykk7RWdIaFVBO0lBU1E7RXhHK3ZjVjtBQUNGO0F3RzV2Y0k7RUFDSTtBeEc4dmNSO0FSbnFjSTs7RUFFSTtBUXFxY1I7QVJqcWNJOztFQUVJO0FRbXFjUjtBUi9wY0k7Ozs7RUFJSTtBUWlxY1I7QVJqcmNJOztFQUVJO0FRbXJjUjtBUi9xY0k7O0VBRUk7QVFpcmNSO0FSN3FjSTs7OztFQUlJO0FRK3FjUjtBd0dweGNJO0VBQ0k7RUFDQTtBeEdzeGNSO0F3R254Y0k7RUFDSTtBeEdxeGNSO0F3R2x4Y0k7RUFDSTtFQUNBO0F4R294Y1I7QXdHanhjSTtFQUNJO0F4R214Y1I7QXdHaHhjSTtFQUNJO0VBQ0E7RUFDQTtBeEdreGNSOztBeUc3MWNBO0VBQ0k7QXpHZzJjSjs7QXlHMzFjSTtFQUNJO0F6RzgxY1I7QXlHMzFjSTs7O0VBR0ksb0JyR3NDMEI7RXFHckMxQix1QnJHcUMwQjtFcUdwQzFCLGtCckdxQzBCO0VxR3BDMUIsbUJyR29DMEI7RXFHbkMxQixnQnJHb0MwQjtFcUduQzFCO0VBQ0E7RUFDQTtBekc2MWNSO0F5RzExY0k7RUFHSTtFQUNBLGdCckcwQjBCO0FKZzBjbEM7QXlHdjFjSTtFQUdJLG1CckdzQjBCO0VxR3JCMUIsc0JyR3FCMEI7RXFHcEIxQixrQnJHcUIwQjtFcUdwQjFCLG1CckdvQjBCO0VxR25CMUI7RUFDQSxnQnJHbUIwQjtBSm8wY2xDO0F5R3AxY0k7RUFHSTtFQUNBO0VBQ0EsZ0JyR2UwQjtBSnEwY2xDOztBeUdoMWNBO0VBQ0k7QXpHbTFjSjtBeUdoMWNRO0VBQ0ksa0I1RTlCTztBN0JnM2NuQjtBeUc3MGNRO0VBQ0k7QXpHKzBjWjtBeUc3MGNZOztFQUVJO0F6RyswY2hCOztBeUd6MGNBO0VBQ0kscUJyR1R3QjtBSnExYzVCO0F5R3owY0k7RUFDSTtFQUNBO0F6RzIwY1I7QXlHdDBjUTs7RUFFSTtFQUNBO0VBQ0E7QXpHdzBjWjtBeUc1MGNROztFQUVJO0VBQ0E7RUFDQTtBekc4MGNaO0F5R2wxY1E7O0VBRUk7RUFDQTtFQUNBO0F6R28xY1o7QXlHeDFjUTs7RUFFSTtFQUNBO0VBQ0E7QXpHMDFjWjtBeUc5MWNROztFQUVJO0VBQ0E7RUFDQTtBekdnMmNaO0F5R3AyY1E7O0VBRUk7RUFDQTtFQUNBO0F6R3MyY1o7QXlHMTJjUTs7RUFFSTtFQUNBO0VBQ0E7QXpHNDJjWjtBeUdoM2NROztFQUVJO0VBQ0E7RUFDQTtBekdrM2NaO0F5RzcyY0k7O0VBRUkseUJyRzlCb0I7RXFHK0JwQixxQnJHL0JvQjtFcUdnQ3BCO0F6RysyY1I7O0F5R3oyY1E7RUFDSSxtRHJHN0JrQjtBSnk0YzlCOztBMEdqOWNBO0VBQ0k7RUFDQTtFQUNBO0ExR285Y0o7QTBHOThjSTtFQUNJO0ExR2c5Y1I7QTBHNzhjSTtFQUNJO0ExRys4Y1I7QTBHNzhjSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBMUcrOGNSO0EwR3Q4Y1k7RUFDSTtBMUd3OGNoQjtBMEdyOGNZO0VBR0k7RUFDQTtBMUdxOGNoQjtBMEduOGNnQjtFQUNJO0ExR3E4Y3BCO0EwR2w4Y2dCO0VBQ0k7QTFHbzhjcEI7QTBHaDhjWTtFQUNJO0VBQ0E7QTFHazhjaEI7QTBHNzdjZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUcrN2NwQjtBMEd6N2NvQjtFQUNJO0ExRzI3Y3hCO0EwR3A3Y29CO0VBQ0k7QTFHczdjeEI7QTBHNzZjWTtFQUNJO0ExRys2Y2hCO0EwRzc2Y1k7RUFDSTtBMUcrNmNoQjtBMEc3NmNnQjtFQUNJO0ExRys2Y3BCO0EwRzU2Y2dCO0VBQ0k7QTFHODZjcEI7QTBHMzZjZ0I7RUFDSTtBMUc2NmNwQjtBMEcxNmNnQjtFQUVJO0VBQ0E7QTFHMjZjcEI7QTBHeDZjZ0I7RUFDSTtFQUNBO0VBQ0E7QTFHMDZjcEI7QTBHeDZjb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHMDZjeEI7QTBHdDZjZ0I7RUFDSTtBMUd3NmNwQjtBMEdwNmNZOzs7O0VBSUk7QTFHczZjaEI7QTBHcDZjZ0I7Ozs7Ozs7RUFFSTtBMUcyNmNwQjtBMEd4NmNnQjs7Ozs7OztFQUVJO0VBQ0E7QTFHKzZjcEI7QTBHdjZjWTtFQUdRO0VBR0o7QTFHcTZjaEI7QTBHbjZjZ0I7RUFDSTtBMUdxNmNwQjtBMEcvNWNJO0VBQ0k7QTFHaTZjUjs7QTBHNTVjSTtFQUNJO0ExRys1Y1I7O0EyR25sZEk7RUFDSTtFQUNBO0EzR3NsZFI7QTJHaGxkUTs7OztFbkhjUDtFQUNBO0VBQ0E7RUFDQTtBUXdrZEQ7QTJHNWtkWTtFQUNJO0EzRzhrZGhCO0EyR3hrZGdCO0VBQ0k7QTNHMGtkcEI7O0EyR2hrZFE7Ozs7RUFJSTtBM0dta2RaO0EyRy9qZFk7RUFDSTtFQUNBO0EzR2lrZGhCO0EyRzlqZFk7RUFDSTtBM0dna2RoQjs7QTRHdm5kQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG9EL0VnRGlCO0UrRS9DakIsa0IvRW9CZTtFK0VuQmY7RUFDQTtFQUNBLFcvRXdEaUI7QTdCa2tkckI7QTRHeG5kSTtFQUNJO0E1RzBuZFI7QTRHdm5kSTtFQUVJO0E1R3duZFI7QTRHaG5kUTtFQUNJO0VBQ0E7QTVHa25kWjtBNEcvbWRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdpbmRaO0E0Ry9tZFk7RUFFSTtFQUNBO0VBQ0E7QTVHZ25kaEI7QTRHMW1kUTtFQUNJO0E1RzRtZFo7QTRHdm1kUTtFQUNJO0E1R3ltZFo7QTRHcG1kUTtFQUNJO0E1R3NtZFo7QTRHbG1kSTtFQUNJO0VBQ0E7QTVHb21kUjtBNEdsbWRPO0VBQ0s7RUFDQTtFQUNBO0VBQ0E7RUFHSSxrQi9FakRHO0E3Qm1wZG5CO0E0RzVsZFE7RUFFSTtBNUc2bGRaO0E0RzFsZFE7RUFDSTtBNUc0bGRaO0E0R3psZFE7RUFDSTtFQUNBO0VBQ0E7QTVHMmxkWjtBNEd6bGRZO0VBQ0k7RUFDQTtBNUcybGRoQjtBNEd0bGRnQjtFQUNJO0VBQ0E7QTVHd2xkcEI7QTRHbmxkZ0I7RUFDSTtBNUdxbGRwQjtBNEdobGRnQjtFQUNJO0E1R2tsZHBCO0E0RzdrZFE7RUFDSTtFQUNBO0E1RytrZFo7QTRHN2tkWTtFQUNJO0E1RytrZGhCO0E0RzVrZFk7RUFDSTtFQUNBO0VBQ0E7RUFHSSxrQi9FN0dEO0E3QnlyZG5CO0E0R3prZGdCO0VBQ0k7RUFDQTtBNUcya2RwQjtBNEd4a2RnQjtFQUNJO0VBQ0E7QTVHMGtkcEI7QTRHdmtkZ0I7RUFFUSxrQi9FNUhMO0E3Qm9zZG5CO0E0R25rZFk7RUFFSTtFQUdJLGtCL0V0SUQ7RStFeUlIO0VBQ0E7QTVHZ2tkaEI7QTRHN2pkWTtFQUNJO0VBQ0E7QTVHK2pkaEI7QTRHMWpkSTtFQUVRLGtCL0V0Sk87RStFd0pYO0VBQ0E7RUFDQTtBNUcwamRSOztBNkcxdWRRO0VBQ0k7RUFDQTtBN0c2dWRaO0E2RzN1ZFk7RUFDSTtBN0c2dWRoQjtBNkcxdWRZO0VBQ0k7RUFDQTtBN0c0dWRoQjs7QThHdnZkRTtFQUNDO0E5RzB2ZEg7QThHeHZkRztFQUNDO0E5RzB2ZEo7QThHdnZkRztFQUNDO0E5R3l2ZEo7O0ErRzV2ZFE7RUFDSTtFQUNBO0VBQ0E7RUFHSTtBL0c2dmRoQjtBK0cxdmRZO0VBQ0k7QS9HNHZkaEI7QStHenZkWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0V2SDJLWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVFpbGRKO0ErR253ZFk7RUFDSTtBL0dxd2RoQjtBK0dqd2RRO0VBQ0k7QS9HbXdkWjtBK0dod2RnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCQXZDSztBL0d5eWR6QjtBK0dod2RvQjtFQUNJO0EvR2t3ZHhCO0FSN3JkSTs7RUFFSTtBUStyZFI7QVIzcmRJOztFQUVJO0FRNnJkUjtBUnpyZEk7Ozs7RUFJSTtFQUVBO0FRMHJkUjtBK0czd2RvQjtFQUNJO0EvRzZ3ZHhCO0ErR3Z3ZHdCO0V2SHNIcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXVIMUh3QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLFczR1hNO0UyR1lOO0EvRyt3ZDVCO0FSeHBkSTtFQUNJO0FRMHBkUjtBK0doeGQ0QjtFQUNJO0EvR2t4ZGhDO0ErRzV3ZGdCO0VBQ0k7QS9HOHdkcEI7QStHM3dkZ0I7RUFDSTtBL0c2d2RwQjtBK0cxd2RnQjtFQUNJLGtCQWhGSztBL0c0MWR6QjtBK0d2d2RRO0VBQ0ksa0JBckZXO0VBc0ZYO0EvR3l3ZFo7QStHdndkWTtFQUNJO0EvR3l3ZGhCO0ErR3J3ZFE7OztFQUdJLGtCQWhHVztBL0d1MmR2Qjs7QStHM3ZkWTtFQUVJO0VBQ0EsYzNHckUyQjtFMkdzRTNCLHFCM0dwRFk7RTJHcURaO0EvRzZ2ZGhCO0ErRzN2ZGdCO0VBRUk7RUFDQSxxQjNHekRhO0FKcXpkakM7QStHenZkZ0I7RUFFSSxtQjNHN0R1QjtFMkc4RHZCLHFCM0c5RHVCO0FKd3pkM0M7QVJ4dGRJOzs7Ozs7Ozs7Ozs7Ozs7RXVIN0JvQjtBL0dzd2R4QjtBK0dqd2RZO0VBQ0ksYzNHNUYyQjtBSisxZDNDO0ErRy92ZG9CO0VBQ0k7QS9HaXdkeEI7QStHL3Zkd0I7RUFDSTtBL0dpd2Q1QjtBK0dyd2RvQjtFQUNJO0EvR3V3ZHhCO0ErR3J3ZHdCO0VBQ0k7QS9HdXdkNUI7QStHM3dkb0I7RUFDSTtBL0c2d2R4QjtBK0czd2R3QjtFQUNJO0EvRzZ3ZDVCO0ErR2p4ZG9CO0VBQ0k7QS9HbXhkeEI7QStHanhkd0I7RUFDSTtBL0dteGQ1QjtBK0d2eGRvQjtFQUNJO0EvR3l4ZHhCO0ErR3Z4ZHdCO0VBQ0k7QS9HeXhkNUI7QStHN3hkb0I7RUFDSTtBL0creGR4QjtBK0c3eGR3QjtFQUNJO0EvRyt4ZDVCO0ErR255ZG9CO0VBQ0k7QS9HcXlkeEI7QStHbnlkd0I7RUFDSTtBL0dxeWQ1QjtBK0d6eWRvQjtFQUNJO0EvRzJ5ZHhCO0ErR3p5ZHdCO0VBQ0k7QS9HMnlkNUI7QStHanlkZ0I7RUFFSSxxQjNHOUZhO0UyRytGYjtBL0dreWRwQjtBK0czeGRZO0VBQ0k7QS9HNnhkaEI7QStHdnhkWTtFQUNJO0EvR3l4ZGhCO0ErR2p4ZG9CO0VBQ0k7QS9HbXhkeEI7QStHanhkd0I7RUFDSTtBL0dteGQ1QjtBK0cvd2RvQjtFQUNJO0EvR2l4ZHhCO0FSL3lkSTs7Ozs7Ozs7RXVIa0NvQjtBL0d1eGR4QjtBK0dqeGRvQjtFQUNJO0EvR214ZHhCO0ErR2p4ZHdCO0VBQ0k7QS9HbXhkNUI7QVIvemRJOzs7Ozs7Ozs7Ozs7Ozs7RXVIZ0R3QjtBL0dneWQ1QjtBK0c3eGR3QjtFQUNJO0EvRyt4ZDVCO0ErRzF4ZGdCO0VBQ0s7QS9HNHhkckI7QStHeHhkb0I7RUFDSTtBL0cweGR4QjtBK0dyeGRvQjtFQUNJO0EvR3V4ZHhCO0ErR254ZGdCO0VBQ0k7QS9HcXhkcEI7QStHanhkb0I7RUFDSTtBL0dteGR4QjtBK0dqeGR3QjtFQUNJO0EvR214ZDVCO0FScjJkSTs7Ozs7Ozs7RXVIc0Z3QjtBL0d5eGQ1QjtBK0d0eGR3QjtFQUNJO0EvR3d4ZDVCO0ErR254ZGdCO0VBQ0k7QS9HcXhkcEI7QStHL3dkUTtFQUNJO0VBQ0E7QS9HaXhkWjtBK0c5d2RRO0VBQ0k7QS9HZ3hkWjs7QWdIN2hlUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoSGdpZVo7QWdIN2hlUTtFQUNJO0FoSCtoZVo7O0FpSHJpZUk7RUFFUSxrQnBGcUJPO0VvRnBCUDtFQUNBO0VBT0o7QWpIaWllUjtBaUgvaGVROztFQUVJO0FqSGlpZVo7QWlIOWhlUTtFQUVRLDJCcEZHRztFb0ZGSCw0QnBGRUc7QTdCNmhlbkI7QWlIeGhlWTtFQUNJO0FqSDBoZWhCO0FpSHhoZWdCO0VBQ0k7RUFDQTtFQUNBO0V6SHNFaEIsb0JxQ2hEWTtBN0JxZ2VoQjtBaUh4aGVvQjtFekhtRWhCLG9CcUNoRFk7RW9GZFE7RUFDQTtBakh1aGV4QjtBaUhqaGVRO0VBQ0k7RUFDQTtBakhtaGVaO0FpSDVnZVE7RUFDSTtFQUNBO0VBQ0E7QWpIOGdlWjs7QWlIbmdlSTtFQUNJO0FqSHNnZVI7QWlIcGdlUTtFQUNJO0VBQ0E7QWpIc2dlWjtBaUhuZ2VROztFQUVJO0FqSHFnZVo7QWlIbGdlUTtFQUNJO0FqSG9nZVo7QWlIaGdlWTtFQUNJO0FqSGtnZWhCOztBaUgzL2RRO0VBQ0k7QWpIOC9kWjs7QWlIei9kUTtFQUNJO0FqSDQvZFo7O0FrSHRtZUk7RUFDSTtBbEh5bWVSOztBa0h0bWVJO0VBQ0k7RUFPSSxrQnJGWU87QTdCdWxlbkI7QWtIeG1lUTtFQUNJO0FsSDBtZVo7QWtIam1lZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEhtbWVwQjtBa0g5bGVRO0VBQ0k7RUFHSSwyQnJGTkc7RXFGT0gsNEJyRlBHO0E3QnFtZW5CO0FrSDNsZVk7RUFDSTtBbEg2bGVoQjtBa0gxbGVZO0VBQ0k7QWxINGxlaEI7QWtIemxlWTtFQUNJO0VBQ0E7QWxIMmxlaEI7QWtIemxlZ0I7RUFDSTtFQUNBO0FsSDJsZXBCO0FrSHpsZW9CO0VBQ0k7QWxIMmxleEI7QWtIemxld0I7RUFDSTtBbEgybGU1QjtBa0h4bGV3QjtFQUNJO0FsSDBsZTVCO0FrSHZsZXdCO0VBQ0k7RUFDQTtFQUNBO0FsSHlsZTVCO0FrSGxsZVE7RUFDSTtBbEhvbGVaOztBa0g1a2VRO0VBQ0k7QWxIK2tlWjtBa0g3a2VZO0VBQ0k7QWxIK2tlaEI7QWtINWtlWTtFQUNJO0FsSDhrZWhCO0FrSHhrZWdCO0VBQ0k7RUFDQTtBbEgwa2VwQjtBa0h4a2VvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSDBrZXhCO0FrSHZrZW9CO0VBSUk7RUFDQTtBbEhza2V4Qjs7QWtIN2plWTtFQUNJO0FsSGdrZWhCOztBa0h6amVRO0VBQ0k7QWxINGplWjs7QWtIdmplUTtFQUNJO0FsSDBqZVo7O0FtSGxzZUE7RUFDRTtBbkhxc2VGOztBbUhsc2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHRSxrQnRGZWU7QTdCb3JlbkI7QW1IaHNlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ia3NlSjtBbUgvcmVFO0VBQ0U7RUFDQTtFQUNBO0FuSGlzZUo7QW1IN3JlSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUUsa0J0RlpXO0E3QjBzZW5CO0FtSHZyZUk7RUFDRTtBbkh5cmVOO0FtSDFyZUk7RUFDRTtBbkg0cmVOO0FtSDdyZUk7RUFDRTtBbkgrcmVOO0FtSGhzZUk7RUFDRTtBbkhrc2VOO0FtSG5zZUk7RUFDRTtBbkhxc2VOO0FtSHRzZUk7RUFDRTtBbkh3c2VOO0FtSHpzZUk7RUFDRTtBbkgyc2VOO0FtSDVzZUk7RUFDRTtBbkg4c2VOOztBbUh4c2VBO0VBQ0U7RUFDQTtBbkgyc2VGO0FtSHpzZUU7RUFDRTtBbkgyc2VKO0FtSHZzZUk7O0VBRUU7QW5IeXNlTjtBbUhyc2VFO0VBQ0U7RUFDQTtFQUNBO0VBR0Usa0J0Ri9DYTtFc0ZnRGI7RUFDQTtBbkhxc2VOO0FtSGxzZUk7RUFDRTtBbkhvc2VOO0FtSGxzZU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSG9zZVI7QW1IbHNlUTtFQUNFO0VBQ0E7RUFDQTtBbkhvc2VWO0FtSGhzZU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSGtzZVI7QW1IOXJlSTtFQUNFO0FuSGdzZU47QW1IOXJlTTtFQUNFO0U5RmxHRixnQ2ZnUHdCO0FObWplOUI7QXFCL3hlTTtFOEY2RkE7STlGNUZFO0VyQmt5ZU47QUFDRjtBbUhqc2VJO0VBQ0U7RUFDQTtFQUNBO0FuSG1zZU47QW1IanNlTTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSG1zZVI7QW1IanNlUTs7O0VBQ0U7RUFDQTtBbkhxc2VWO0FtSGpzZVU7OztFQUNFO0FuSHFzZVo7QW1IaHNlTTtFOUZsSUEsZ0NmZ1B3QjtBTnFsZTlCO0FxQmowZU07RThGOEhBO0k5RjdIRTtFckJvMGVOO0FBQ0Y7O0FvSHQxZUE7RUFDRTtFQUNBO0VBQ0E7QXBIeTFlRjtBb0h2MWVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIeTFlSjtBb0h2MWVJO0VBQ0U7QXBIeTFlTjtBb0hwMWVJO0VBQ0U7QXBIczFlTjtBb0hwMWVJO0VBQ0U7QXBIczFlTjtBb0hwMWVJO0VBQ0U7QXBIczFlTjs7QW9IaDFlQTtFQUNFO0VBQ0E7QXBIbTFlRjs7QW9INzBlRTtFQUNFO0VBQ0Esb0R2Rk1pQjtFdUZMakI7QXBIZzFlSjtBb0g5MGVJO0U1SDhIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNEhsSUU7RUFDQTtFQUNBO0FwSHMxZU47QVJwdGVJO0VBQ0k7QVFzdGVSO0FvSHYxZU07RUFDRTtBcEh5MWVSO0FvSHAxZUk7RUFDRTtFQUNBO0VBQ0E7QXBIczFlTjtBb0hsMWVJO0VBQ0U7RUFDQTtBcEhvMWVOO0FvSGoxZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSG0xZU47O0FvSDUwZUU7RUFDRTtFQUNBO0VBQ0E7QXBIKzBlSjs7QW9IbDFlRTtFQUNFO0VBQ0E7RUFDQTtBcEhxMWVKOztBb0h4MWVFO0VBQ0U7RUFDQTtFQUNBO0FwSDIxZUo7O0FvSDkxZUU7RUFDRTtFQUNBO0VBQ0E7QXBIaTJlSjs7QXFIejdlQTtFQUNFO0FySDQ3ZUY7O0FxSHo3ZUE7RUFDRTtBckg0N2VGOztBcUh6N2VBO0VBQ0U7QXJINDdlRjs7QXFIejdlQTtFQUNFO0FySDQ3ZUY7O0FxSHo3ZUE7RUFDRTtBckg0N2VGOztBcUh6N2VBO0VBQ0U7QXJINDdlRjs7QXFIejdlQTtFQUNFO0FySDQ3ZUY7O0FxSHo3ZUE7RUFDRTtBckg0N2VGOztBcUh6N2VBO0VBQ0U7QXJINDdlRjs7QXFIejdlQTtFQUNFO0FySDQ3ZUY7O0FxSHo3ZUE7RUFDRTtBckg0N2VGOztBcUh6N2VBO0VBQ0U7QXJINDdlRjs7QXFIejdlQTtFQUNFO0FySDQ3ZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0F0SGsvZUY7QXNIaC9lRTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VKO0FzSGgvZUk7RUFDRTtBdEhrL2VOOztBc0g3K2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRIZy9lRjtBc0g5K2VFO0VBQ0U7RUFDQTtBdEhnL2VKOztBc0g1K2VBO0VBQ0U7RUFDQTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7QXRIKytlRjs7QXNINStlQTtFQUNFO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7QXRIKytlRjs7QXNINStlQTtFQUNFO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7QXRIKytlRjs7QXNINStlQTtFQUNFO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7QXRIKytlRjs7QXNINStlQTtFQUNFO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtFQUNBO0F0SCsrZUY7O0FzSDUrZUE7RUFDRTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7QXRIKytlRjs7QXNINStlQTtFQUNFO0VBQ0E7RUFDQTtBdEgrK2VGOztBc0g1K2VBO0VBQ0U7QXRIKytlRjs7QXNIcCtlSTs7RUFFRTtFQUVFLGtCekZsbkJXO0V5RnluQmI7RUFDQTtBdEhnK2VOO0FzSDc5ZUk7O0U5SHZlQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOEhvZUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIcStlTjtBUmg5Zkk7O0VBQ0k7QVFtOWZSO0FzSHYrZU07O0VBQ0U7QXRIMCtlUjtBc0h0K2VJO0VBQ0U7RUFDQTtFQUNBLGdCbEh2bkI0QjtBSitsZ0JsQztBc0h0K2VNO0VBQ0U7RUFDQTtFQUNBO0U5SDlkSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U4SHlkSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIKytlUjtBc0gzK2VJO0VBQ0U7RUFDQSxnQmxIem9CNEI7QUpzbmdCbEM7QXNIMytlTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRINitlUjtBc0h2K2VRO0U5SHhmSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U4SG1mTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIZy9lVjtBc0g1K2VNO0VBQ0U7RUFDQTtBdEg4K2VSO0FzSDErZUk7RUFDRTtFQUVFLGtCekZ0c0JXO0E3QmlyZ0JuQjtBc0hwK2VJO0VBQ0Usa0JBckdjO0F0SDJrZnBCO0FzSGwrZUk7RUFDRTtBdEhvK2VOO0FzSGwrZU07RUFDRTtBdEhvK2VSO0FzSGorZU07RUFDRTtFQUNBO0F0SG0rZVI7QXNIaCtlTTtFQUNFO0F0SGsrZVI7O0FzSDc5ZUU7RUFDRTtBdEhnK2VKOztBc0gzOWVFO0VBQ0U7QXRIODllSjs7QXNIMTllSTtFQUNFO0F0SDY5ZU47O0FzSHA5ZVU7RUFDRTtFQUNBO0F0SHU5ZVo7QXNIcDllVTtFQUVFO0VBQ0E7RUFDQTtBdEhxOWVaO0FzSDc4ZVU7RUFDRTtFQUNBO0F0SCs4ZVo7QXNIMzhlWTtFQUVFO0VBQ0E7QXRINDhlZDtBc0h0OGVNO0VBRUU7QXRIdThlUjtBc0hsOGVVO0VBQ0U7RUFDQTtBdEhvOGVaO0FzSGg4ZVk7RUFFRTtFQUNBO0VBQ0E7QXRIaThlZDs7QXNIcDdlSTs7RUFFRTtBdEh1N2VOO0FzSHI3ZU07O0VBQ0UsY2xIdnlCbUM7QUordGdCM0M7QXNIbDdlTTs7O0VBRUUscUJsSDd4QnlCO0FKa3RnQmpDO0FzSGo3ZUk7RUFDRSxjbEhyekJxQztBSnd1Z0IzQztBc0hqN2VNO0VBQ0U7QXRIbTdlUjtBc0gvNmVJO0VBQ0UsY2xIN3pCcUM7QUo4dWdCM0M7QXNILzZlTTtFQUNFO0VBQ0E7RUFDQTtBdEhpN2VSO0FzSC82ZVE7RUFDRTtBdEhpN2VWO0FSanRnQkk7RUFDSSxjWXJDbUM7RVpzQ25DO0FRbXRnQlI7QVJodGdCSTtFQUNJLGNZMUNtQztBSjR2Z0IzQztBUi9zZ0JJO0VBQ0ksY1k5Q21DO0FKK3ZnQjNDO0FzSGw3ZUk7RUFDRTtBdEhvN2VOO0FzSDk2ZUk7RUFDRTtFQUNBLG9EekZoMUJlO0E3Qmd3Z0JyQjtBc0gzNmVNO0VBQ0U7RUFDQTtBdEg2NmVSO0FzSDE2ZU07RUFDRTtFQUNBO0F0SDQ2ZVI7QXNIdjZlSTtFQUNFO0F0SHk2ZU47QXNIdjZlTTs7RUFFRTtFQUNBO0VBQ0E7QXRIeTZlUjs7QXNIOTVlUTs7RUFFRSxvRHpGcjNCVztBN0JzeGdCckI7QXNIejVlUTs7RUFFRTtFQUNBO0F0SDI1ZVY7QXNIejVlVTs7RUFDRSxjbEh6NEIrQjtBSnF5Z0IzQzs7QXNIaDVlTTs7RUFFRSxxQkFzQmlDO0F0SDYzZXpDO0FzSDk0ZVE7OztFQUVFLHFCQWUrQjtBdEhrNGV6Qzs7QXNIMTVlTTs7RUFFRSxvQkF1Qm1DO0F0SHM0ZTNDO0FzSHg1ZVE7OztFQUVFLG9CQWdCaUM7QXRIMjRlM0M7O0F1SHQyZ0JJO0VBRUk7RUFDQTtBdkh3MmdCUjtBdUhyMmdCSTtFQUNJO0F2SHUyZ0JSO0F1SHAyZ0JJO0VBQ0k7QXZIczJnQlI7QXVIbjJnQkk7RUFDSTtBdkhxMmdCUjs7QXVIbDJnQkE7RUFDSTtJQUNJLGFDZ0NrQjtJRC9CbEI7RXZIcTJnQk47RXVIbjJnQk07SUFDSTtJQUNBO0V2SHEyZ0JWO0FBQ0Y7QXlILzNnQkE7RUFDSTtBekhpNGdCSjs7QXlINzNnQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0F6SGc0Z0JKO0F5SDkzZ0JJO0VBQ0Y7RUFDQTtFQUNHO0F6SGc0Z0JMO0F5SDczZ0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekgrM2dCRjtBeUg3M2dCRTtFQUNDO0F6SCszZ0JIO0F5SDMzZ0JDO0VBQ0M7RUFDQTtBekg2M2dCRjtBeUgzM2dCRTtFQUNDO0F6SDYzZ0JIO0F5SDEzZ0JFO0VBQ0M7QXpINDNnQkg7QXlIMTNnQkc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekg0M2dCUDs7QTBIdjdnQkE7QUFRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIbTdnQkY7O0EwSGg3Z0JBOztFQUVJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBMUhpN2dCSjtBMEgvNmdCSTs7Ozs7O0VBR0k7QTFIbzdnQlI7QTBIajdnQkk7Ozs7RUFFSTtBMUhxN2dCUjs7QTBIajdnQkE7RUFDSTtFQUNBO0VBQ0E7QTFIbzdnQko7O0EwSGg3Z0JBO0VBQ0k7QTFIbTdnQko7O0EwSGg3Z0JBO0VBQ0k7RUFDQTtFQUNBO0ExSG03Z0JKOztBMEhoN2dCQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBNEJBO0FBQ0E7RUFBNEI7QTFIbTdnQjVCOztBUi9xZ0JJO0VrSWpRQTs7SUFFSTtFMUhvN2dCTjtBQUNGO0FSMXFnQkk7RWtJdFFBOztJQUVJO0UxSG03Z0JOO0FBQ0Y7QTJIamhoQkE7RUFDSTtBM0htaGhCSjs7QTJIaGhoQkE7RUFDSTtBM0htaGhCSjs7QTJIaGhoQkE7RUFDSTtBM0htaGhCSjs7QTJIaGhoQkE7RUFDSTtFQUNBO0EzSG1oaEJKOztBMkhoaGhCQTtFQUNJO0VBQ0E7QTNIbWhoQko7O0EySGhoaEJBO0VBQ0k7QTNIbWhoQko7O0EySGhoaEJBO0VBQ0k7QTNIbWhoQko7O0EySDlnaEJBO0VBQ0k7SUFBUztFM0hraGhCWDtFMkhqaGhCRTtJQUFLO0UzSG9oaEJQO0FBQ0Y7QTJIbGhoQkE7RUFDSTtJQUFTO0UzSHFoaEJYO0UySHBoaEJFO0lBQUs7RTNIdWhoQlA7QUFDRjtBMkhyaGhCQTtFQUNJO0lBQ0k7SUFDQTtFM0h1aGhCTjtFMkhwaGhCRTtJQUFLO0lBQ0Q7RTNIdWhoQk47QUFDRjtBMkhwaGhCQTtFQUNJO0lBQ0k7SUFDQTtFM0hzaGhCTjtFMkhuaGhCRTtJQUFLO0lBQ0Q7RTNIc2hoQk47QUFDRjtBMkhuaGhCQTtFQUNJO0lBQ0k7RTNIcWhoQk47QUFDRjtBMkhsaGhCQTtFQUNJO0lBQ0k7RTNIb2hoQk47RTJIamhoQkU7SUFDRztJQUNBO0UzSG1oaEJMO0FBQ0Y7QTRIM2xoQkU7RUFDRTtBNUg2bGhCSjs7QTRIMWxoQkU7RUFDRTtBNUg2bGhCSjs7QTRIMWxoQkU7RUFDRTtBNUg2bGhCSjs7QTRIMWxoQkU7RUFDRTtBNUg2bGhCSjs7QTRIMWxoQkU7RUFDRTtBNUg2bGhCSjs7QTRIdGxoQkk7RUFDRTtBNUh5bGhCTjs7QTRIdGxoQkk7RUFDRTtBNUh5bGhCTjs7QTRIdGxoQkk7RUFDRTtBNUh5bGhCTjs7QTRIdGxoQkk7RUFDRTtBNUh5bGhCTjs7QTRIdGxoQkk7RUFDRTtBNUh5bGhCTjs7QTRIdGxoQkk7RUFDRTtBNUh5bGhCTjs7QTRIdGxoQkk7RUFDRTtBNUh5bGhCTjs7QTRIdGxoQkk7RUFDRTtBNUh5bGhCTjs7QTRIdGxoQkk7RUFDRTtBNUh5bGhCTjs7QTRIdGxoQkk7RUFDRTtBNUh5bGhCTjs7QTRIOW5oQkk7RUFDRTtBNUhpb2hCTjs7QTRIOW5oQkk7RUFDRTtBNUhpb2hCTjs7QTRIOW5oQkk7RUFDRTtBNUhpb2hCTjs7QTRIOW5oQkk7RUFDRTtBNUhpb2hCTjs7QTRIOW5oQkk7RUFDRTtBNUhpb2hCTjs7QTRIOW5oQkk7RUFDRTtBNUhpb2hCTjs7QTRIOW5oQkk7RUFDRTtBNUhpb2hCTjs7QTRIOW5oQkk7RUFDRTtBNUhpb2hCTjs7QTRIOW5oQkk7RUFDRTtBNUhpb2hCTjs7QTRIOW5oQkk7RUFDRTtBNUhpb2hCTjs7QTRIdHFoQkk7RUFDRTtBNUh5cWhCTjs7QTRIdHFoQkk7RUFDRTtBNUh5cWhCTjs7QTRIdHFoQkk7RUFDRTtBNUh5cWhCTjs7QTRIdHFoQkk7RUFDRTtBNUh5cWhCTjs7QTRIdHFoQkk7RUFDRTtBNUh5cWhCTjs7QTRIdHFoQkk7RUFDRTtBNUh5cWhCTjs7QTRIdHFoQkk7RUFDRTtBNUh5cWhCTjs7QTRIdHFoQkk7RUFDRTtBNUh5cWhCTjs7QTRIdHFoQkk7RUFDRTtBNUh5cWhCTjs7QTRIdHFoQkk7RUFDRTtBNUh5cWhCTjs7QTRIOXNoQkk7RUFDRTtBNUhpdGhCTjs7QTRIOXNoQkk7RUFDRTtBNUhpdGhCTjs7QTRIOXNoQkk7RUFDRTtBNUhpdGhCTjs7QTRIOXNoQkk7RUFDRTtBNUhpdGhCTjs7QTRIOXNoQkk7RUFDRTtBNUhpdGhCTjs7QTRIOXNoQkk7RUFDRTtBNUhpdGhCTjs7QTRIOXNoQkk7RUFDRTtBNUhpdGhCTjs7QTRIOXNoQkk7RUFDRTtBNUhpdGhCTjs7QTRIOXNoQkk7RUFDRTtBNUhpdGhCTjs7QTRIOXNoQkk7RUFDRTtBNUhpdGhCTjs7QTRIdHZoQkk7RUFDRTtBNUh5dmhCTjs7QTRIdHZoQkk7RUFDRTtBNUh5dmhCTjs7QTRIdHZoQkk7RUFDRTtBNUh5dmhCTjs7QTRIdHZoQkk7RUFDRTtBNUh5dmhCTjs7QTRIdHZoQkk7RUFDRTtBNUh5dmhCTjs7QTRIdHZoQkk7RUFDRTtBNUh5dmhCTjs7QTRIdHZoQkk7RUFDRTtBNUh5dmhCTjs7QTRIdHZoQkk7RUFDRTtBNUh5dmhCTjs7QTRIdHZoQkk7RUFDRTtBNUh5dmhCTjs7QTRIdHZoQkk7RUFDRTtBNUh5dmhCTjs7QTRIOXhoQkk7RUFDRTtBNUhpeWhCTjs7QTRIOXhoQkk7RUFDRTtBNUhpeWhCTjs7QTRIOXhoQkk7RUFDRTtBNUhpeWhCTjs7QTRIOXhoQkk7RUFDRTtBNUhpeWhCTjs7QTRIOXhoQkk7RUFDRTtBNUhpeWhCTjs7QTRIOXhoQkk7RUFDRTtBNUhpeWhCTjs7QTRIOXhoQkk7RUFDRTtBNUhpeWhCTjs7QTRIOXhoQkk7RUFDRTtBNUhpeWhCTjs7QTRIOXhoQkk7RUFDRTtBNUhpeWhCTjs7QTRIOXhoQkk7RUFDRTtBNUhpeWhCTjs7QTRIdDBoQkk7RUFDRTtBNUh5MGhCTjs7QTRIdDBoQkk7RUFDRTtBNUh5MGhCTjs7QTRIdDBoQkk7RUFDRTtBNUh5MGhCTjs7QTRIdDBoQkk7RUFDRTtBNUh5MGhCTjs7QTRIdDBoQkk7RUFDRTtBNUh5MGhCTjs7QTRIdDBoQkk7RUFDRTtBNUh5MGhCTjs7QTRIdDBoQkk7RUFDRTtBNUh5MGhCTjs7QTRIdDBoQkk7RUFDRTtBNUh5MGhCTjs7QTRIdDBoQkk7RUFDRTtBNUh5MGhCTjs7QTRIdDBoQkk7RUFDRTtBNUh5MGhCTjs7QTRIOTJoQkk7RUFDRTtBNUhpM2hCTjs7QTRIOTJoQkk7RUFDRTtBNUhpM2hCTjs7QTRIOTJoQkk7RUFDRTtBNUhpM2hCTjs7QTRIOTJoQkk7RUFDRTtBNUhpM2hCTjs7QTRIOTJoQkk7RUFDRTtBNUhpM2hCTjs7QTRIOTJoQkk7RUFDRTtBNUhpM2hCTjs7QTRIOTJoQkk7RUFDRTtBNUhpM2hCTjs7QTRIOTJoQkk7RUFDRTtBNUhpM2hCTjs7QTRIOTJoQkk7RUFDRTtBNUhpM2hCTjs7QTRIOTJoQkk7RUFDRTtBNUhpM2hCTjs7QTRIdDVoQkk7RUFDRTtBNUh5NWhCTjs7QTRIdDVoQkk7RUFDRTtBNUh5NWhCTjs7QTRIdDVoQkk7RUFDRTtBNUh5NWhCTjs7QTRIdDVoQkk7RUFDRTtBNUh5NWhCTjs7QTRIdDVoQkk7RUFDRTtBNUh5NWhCTjs7QTRIdDVoQkk7RUFDRTtBNUh5NWhCTjs7QTRIdDVoQkk7RUFDRTtBNUh5NWhCTjs7QTRIdDVoQkk7RUFDRTtBNUh5NWhCTjs7QTRIdDVoQkk7RUFDRTtBNUh5NWhCTjs7QTRIdDVoQkk7RUFDRTtBNUh5NWhCTjs7QTRIOTdoQkk7RUFDRTtBNUhpOGhCTjs7QTRIOTdoQkk7RUFDRTtBNUhpOGhCTjs7QTRIOTdoQkk7RUFDRTtBNUhpOGhCTjs7QTRIOTdoQkk7RUFDRTtBNUhpOGhCTjs7QTRIOTdoQkk7RUFDRTtBNUhpOGhCTjs7QTRIOTdoQkk7RUFDRTtBNUhpOGhCTjs7QTRIOTdoQkk7RUFDRTtBNUhpOGhCTjs7QTRIOTdoQkk7RUFDRTtBNUhpOGhCTjs7QTRIOTdoQkk7RUFDRTtBNUhpOGhCTjs7QTRIOTdoQkk7RUFDRTtBNUhpOGhCTjs7QTRIdCtoQkk7RUFDRTtBNUh5K2hCTjs7QTRIdCtoQkk7RUFDRTtBNUh5K2hCTjs7QTRIdCtoQkk7RUFDRTtBNUh5K2hCTjs7QTRIdCtoQkk7RUFDRTtBNUh5K2hCTjs7QTRIdCtoQkk7RUFDRTtBNUh5K2hCTjs7QTRIdCtoQkk7RUFDRTtBNUh5K2hCTjs7QTRIdCtoQkk7RUFDRTtBNUh5K2hCTjs7QTRIdCtoQkk7RUFDRTtBNUh5K2hCTjs7QTRIdCtoQkk7RUFDRTtBNUh5K2hCTjs7QTRIdCtoQkk7RUFDRTtBNUh5K2hCTjs7QTRIOWdpQkk7RUFDRTtBNUhpaGlCTjs7QTRIOWdpQkk7RUFDRTtBNUhpaGlCTjs7QTRIOWdpQkk7RUFDRTtBNUhpaGlCTjs7QTRIOWdpQkk7RUFDRTtBNUhpaGlCTjs7QTRIOWdpQkk7RUFDRTtBNUhpaGlCTjs7QTRIOWdpQkk7RUFDRTtBNUhpaGlCTjs7QTRIOWdpQkk7RUFDRTtBNUhpaGlCTjs7QTRIOWdpQkk7RUFDRTtBNUhpaGlCTjs7QTRIOWdpQkk7RUFDRTtBNUhpaGlCTjs7QTRIOWdpQkk7RUFDRTtBNUhpaGlCTjs7QTRIdGppQkk7RUFDRTtBNUh5amlCTjs7QTRIdGppQkk7RUFDRTtBNUh5amlCTjs7QTRIdGppQkk7RUFDRTtBNUh5amlCTjs7QTRIdGppQkk7RUFDRTtBNUh5amlCTjs7QTRIdGppQkk7RUFDRTtBNUh5amlCTjs7QTRIdGppQkk7RUFDRTtBNUh5amlCTjs7QTRIdGppQkk7RUFDRTtBNUh5amlCTjs7QTRIdGppQkk7RUFDRTtBNUh5amlCTjs7QTRIdGppQkk7RUFDRTtBNUh5amlCTjs7QTRIdGppQkk7RUFDRTtBNUh5amlCTjs7QTRIOWxpQkk7RUFDRTtBNUhpbWlCTjs7QTRIOWxpQkk7RUFDRTtBNUhpbWlCTjs7QTRIOWxpQkk7RUFDRTtBNUhpbWlCTjs7QTRIOWxpQkk7RUFDRTtBNUhpbWlCTjs7QTRIOWxpQkk7RUFDRTtBNUhpbWlCTjs7QTRIOWxpQkk7RUFDRTtBNUhpbWlCTjs7QTRIOWxpQkk7RUFDRTtBNUhpbWlCTjs7QTRIOWxpQkk7RUFDRTtBNUhpbWlCTjs7QTRIOWxpQkk7RUFDRTtBNUhpbWlCTjs7QTRIOWxpQkk7RUFDRTtBNUhpbWlCTjs7QTRIdG9pQkk7RUFDRTtBNUh5b2lCTjs7QTRIdG9pQkk7RUFDRTtBNUh5b2lCTjs7QTRIdG9pQkk7RUFDRTtBNUh5b2lCTjs7QTRIdG9pQkk7RUFDRTtBNUh5b2lCTjs7QTRIdG9pQkk7RUFDRTtBNUh5b2lCTjs7QTRIdG9pQkk7RUFDRTtBNUh5b2lCTjs7QTRIdG9pQkk7RUFDRTtBNUh5b2lCTjs7QTRIdG9pQkk7RUFDRTtBNUh5b2lCTjs7QTRIdG9pQkk7RUFDRTtBNUh5b2lCTjs7QTRIdG9pQkk7RUFDRTtBNUh5b2lCTjs7QTRIOXFpQkk7RUFDRTtBNUhpcmlCTjs7QTRIOXFpQkk7RUFDRTtBNUhpcmlCTjs7QTRIOXFpQkk7RUFDRTtBNUhpcmlCTjs7QTRIOXFpQkk7RUFDRTtBNUhpcmlCTjs7QTRIOXFpQkk7RUFDRTtBNUhpcmlCTjs7QTRIOXFpQkk7RUFDRTtBNUhpcmlCTjs7QTRIOXFpQkk7RUFDRTtBNUhpcmlCTjs7QTRIOXFpQkk7RUFDRTtBNUhpcmlCTjs7QTRIOXFpQkk7RUFDRTtBNUhpcmlCTjs7QTRIOXFpQkk7RUFDRTtBNUhpcmlCTjs7QTRIdHRpQkk7RUFDRTtBNUh5dGlCTjs7QTRIdHRpQkk7RUFDRTtBNUh5dGlCTjs7QTRIdHRpQkk7RUFDRTtBNUh5dGlCTjs7QTRIdHRpQkk7RUFDRTtBNUh5dGlCTjs7QTRIdHRpQkk7RUFDRTtBNUh5dGlCTjs7QTRIdHRpQkk7RUFDRTtBNUh5dGlCTjs7QTRIdHRpQkk7RUFDRTtBNUh5dGlCTjs7QTRIdHRpQkk7RUFDRTtBNUh5dGlCTjs7QTRIdHRpQkk7RUFDRTtBNUh5dGlCTjs7QTRIdHRpQkk7RUFDRTtBNUh5dGlCTjs7QTRIOXZpQkk7RUFDRTtBNUhpd2lCTjs7QTRIOXZpQkk7RUFDRTtBNUhpd2lCTjs7QTRIOXZpQkk7RUFDRTtBNUhpd2lCTjs7QTRIOXZpQkk7RUFDRTtBNUhpd2lCTjs7QTRIOXZpQkk7RUFDRTtBNUhpd2lCTjs7QTRIOXZpQkk7RUFDRTtBNUhpd2lCTjs7QTRIOXZpQkk7RUFDRTtBNUhpd2lCTjs7QTRIOXZpQkk7RUFDRTtBNUhpd2lCTjs7QTRIOXZpQkk7RUFDRTtBNUhpd2lCTjs7QTRIOXZpQkk7RUFDRTtBNUhpd2lCTjs7QTRIdHlpQkk7RUFDRTtBNUh5eWlCTjs7QTRIdHlpQkk7RUFDRTtBNUh5eWlCTjs7QTRIdHlpQkk7RUFDRTtBNUh5eWlCTjs7QTRIdHlpQkk7RUFDRTtBNUh5eWlCTjs7QTRIdHlpQkk7RUFDRTtBNUh5eWlCTjs7QTRIdHlpQkk7RUFDRTtBNUh5eWlCTjs7QTRIdHlpQkk7RUFDRTtBNUh5eWlCTjs7QTRIdHlpQkk7RUFDRTtBNUh5eWlCTjs7QTRIdHlpQkk7RUFDRTtBNUh5eWlCTjs7QTRIdHlpQkk7RUFDRTtBNUh5eWlCTjs7QTRIOTBpQkk7RUFDRTtBNUhpMWlCTjs7QTRIOTBpQkk7RUFDRTtBNUhpMWlCTjs7QTRIOTBpQkk7RUFDRTtBNUhpMWlCTjs7QTRIOTBpQkk7RUFDRTtBNUhpMWlCTjs7QTRIOTBpQkk7RUFDRTtBNUhpMWlCTjs7QTRIOTBpQkk7RUFDRTtBNUhpMWlCTjs7QTRIOTBpQkk7RUFDRTtBNUhpMWlCTjs7QTRIOTBpQkk7RUFDRTtBNUhpMWlCTjs7QTRIOTBpQkk7RUFDRTtBNUhpMWlCTjs7QTRIOTBpQkk7RUFDRTtBNUhpMWlCTjs7QTRIdDNpQkk7RUFDRTtBNUh5M2lCTjs7QTRIdDNpQkk7RUFDRTtBNUh5M2lCTjs7QTRIdDNpQkk7RUFDRTtBNUh5M2lCTjs7QTRIdDNpQkk7RUFDRTtBNUh5M2lCTjs7QTRIdDNpQkk7RUFDRTtBNUh5M2lCTjs7QTRIdDNpQkk7RUFDRTtBNUh5M2lCTjs7QTRIdDNpQkk7RUFDRTtBNUh5M2lCTjs7QTRIdDNpQkk7RUFDRTtBNUh5M2lCTjs7QTRIdDNpQkk7RUFDRTtBNUh5M2lCTjs7QTRIdDNpQkk7RUFDRTtBNUh5M2lCTjs7QVJ6bmlCSTtFb0k3VEY7SUFDRTtFNUgwN2lCRjs7RTRIdjdpQkE7SUFDRTtFNUgwN2lCRjs7RTRIdjdpQkE7SUFDRTtFNUgwN2lCRjs7RTRIdjdpQkE7SUFDRTtFNUgwN2lCRjs7RTRIdjdpQkE7SUFDRTtFNUgwN2lCRjs7RTRIbjdpQkU7SUFDRTtFNUhzN2lCSjs7RTRIbjdpQkU7SUFDRTtFNUhzN2lCSjs7RTRIbjdpQkU7SUFDRTtFNUhzN2lCSjs7RTRIbjdpQkU7SUFDRTtFNUhzN2lCSjs7RTRIbjdpQkU7SUFDRTtFNUhzN2lCSjs7RTRIbjdpQkU7SUFDRTtFNUhzN2lCSjs7RTRIbjdpQkU7SUFDRTtFNUhzN2lCSjs7RTRIbjdpQkU7SUFDRTtFNUhzN2lCSjs7RTRIbjdpQkU7SUFDRTtFNUhzN2lCSjs7RTRIbjdpQkU7SUFDRTtFNUhzN2lCSjs7RTRIMzlpQkU7SUFDRTtFNUg4OWlCSjs7RTRIMzlpQkU7SUFDRTtFNUg4OWlCSjs7RTRIMzlpQkU7SUFDRTtFNUg4OWlCSjs7RTRIMzlpQkU7SUFDRTtFNUg4OWlCSjs7RTRIMzlpQkU7SUFDRTtFNUg4OWlCSjs7RTRIMzlpQkU7SUFDRTtFNUg4OWlCSjs7RTRIMzlpQkU7SUFDRTtFNUg4OWlCSjs7RTRIMzlpQkU7SUFDRTtFNUg4OWlCSjs7RTRIMzlpQkU7SUFDRTtFNUg4OWlCSjs7RTRIMzlpQkU7SUFDRTtFNUg4OWlCSjs7RTRIbmdqQkU7SUFDRTtFNUhzZ2pCSjs7RTRIbmdqQkU7SUFDRTtFNUhzZ2pCSjs7RTRIbmdqQkU7SUFDRTtFNUhzZ2pCSjs7RTRIbmdqQkU7SUFDRTtFNUhzZ2pCSjs7RTRIbmdqQkU7SUFDRTtFNUhzZ2pCSjs7RTRIbmdqQkU7SUFDRTtFNUhzZ2pCSjs7RTRIbmdqQkU7SUFDRTtFNUhzZ2pCSjs7RTRIbmdqQkU7SUFDRTtFNUhzZ2pCSjs7RTRIbmdqQkU7SUFDRTtFNUhzZ2pCSjs7RTRIbmdqQkU7SUFDRTtFNUhzZ2pCSjs7RTRIM2lqQkU7SUFDRTtFNUg4aWpCSjs7RTRIM2lqQkU7SUFDRTtFNUg4aWpCSjs7RTRIM2lqQkU7SUFDRTtFNUg4aWpCSjs7RTRIM2lqQkU7SUFDRTtFNUg4aWpCSjs7RTRIM2lqQkU7SUFDRTtFNUg4aWpCSjs7RTRIM2lqQkU7SUFDRTtFNUg4aWpCSjs7RTRIM2lqQkU7SUFDRTtFNUg4aWpCSjs7RTRIM2lqQkU7SUFDRTtFNUg4aWpCSjs7RTRIM2lqQkU7SUFDRTtFNUg4aWpCSjs7RTRIM2lqQkU7SUFDRTtFNUg4aWpCSjs7RTRIbmxqQkU7SUFDRTtFNUhzbGpCSjs7RTRIbmxqQkU7SUFDRTtFNUhzbGpCSjs7RTRIbmxqQkU7SUFDRTtFNUhzbGpCSjs7RTRIbmxqQkU7SUFDRTtFNUhzbGpCSjs7RTRIbmxqQkU7SUFDRTtFNUhzbGpCSjs7RTRIbmxqQkU7SUFDRTtFNUhzbGpCSjs7RTRIbmxqQkU7SUFDRTtFNUhzbGpCSjs7RTRIbmxqQkU7SUFDRTtFNUhzbGpCSjs7RTRIbmxqQkU7SUFDRTtFNUhzbGpCSjs7RTRIbmxqQkU7SUFDRTtFNUhzbGpCSjs7RTRIM25qQkU7SUFDRTtFNUg4bmpCSjs7RTRIM25qQkU7SUFDRTtFNUg4bmpCSjs7RTRIM25qQkU7SUFDRTtFNUg4bmpCSjs7RTRIM25qQkU7SUFDRTtFNUg4bmpCSjs7RTRIM25qQkU7SUFDRTtFNUg4bmpCSjs7RTRIM25qQkU7SUFDRTtFNUg4bmpCSjs7RTRIM25qQkU7SUFDRTtFNUg4bmpCSjs7RTRIM25qQkU7SUFDRTtFNUg4bmpCSjs7RTRIM25qQkU7SUFDRTtFNUg4bmpCSjs7RTRIM25qQkU7SUFDRTtFNUg4bmpCSjs7RTRIbnFqQkU7SUFDRTtFNUhzcWpCSjs7RTRIbnFqQkU7SUFDRTtFNUhzcWpCSjs7RTRIbnFqQkU7SUFDRTtFNUhzcWpCSjs7RTRIbnFqQkU7SUFDRTtFNUhzcWpCSjs7RTRIbnFqQkU7SUFDRTtFNUhzcWpCSjs7RTRIbnFqQkU7SUFDRTtFNUhzcWpCSjs7RTRIbnFqQkU7SUFDRTtFNUhzcWpCSjs7RTRIbnFqQkU7SUFDRTtFNUhzcWpCSjs7RTRIbnFqQkU7SUFDRTtFNUhzcWpCSjs7RTRIbnFqQkU7SUFDRTtFNUhzcWpCSjs7RTRIM3NqQkU7SUFDRTtFNUg4c2pCSjs7RTRIM3NqQkU7SUFDRTtFNUg4c2pCSjs7RTRIM3NqQkU7SUFDRTtFNUg4c2pCSjs7RTRIM3NqQkU7SUFDRTtFNUg4c2pCSjs7RTRIM3NqQkU7SUFDRTtFNUg4c2pCSjs7RTRIM3NqQkU7SUFDRTtFNUg4c2pCSjs7RTRIM3NqQkU7SUFDRTtFNUg4c2pCSjs7RTRIM3NqQkU7SUFDRTtFNUg4c2pCSjs7RTRIM3NqQkU7SUFDRTtFNUg4c2pCSjs7RTRIM3NqQkU7SUFDRTtFNUg4c2pCSjs7RTRIbnZqQkU7SUFDRTtFNUhzdmpCSjs7RTRIbnZqQkU7SUFDRTtFNUhzdmpCSjs7RTRIbnZqQkU7SUFDRTtFNUhzdmpCSjs7RTRIbnZqQkU7SUFDRTtFNUhzdmpCSjs7RTRIbnZqQkU7SUFDRTtFNUhzdmpCSjs7RTRIbnZqQkU7SUFDRTtFNUhzdmpCSjs7RTRIbnZqQkU7SUFDRTtFNUhzdmpCSjs7RTRIbnZqQkU7SUFDRTtFNUhzdmpCSjs7RTRIbnZqQkU7SUFDRTtFNUhzdmpCSjs7RTRIbnZqQkU7SUFDRTtFNUhzdmpCSjs7RTRIM3hqQkU7SUFDRTtFNUg4eGpCSjs7RTRIM3hqQkU7SUFDRTtFNUg4eGpCSjs7RTRIM3hqQkU7SUFDRTtFNUg4eGpCSjs7RTRIM3hqQkU7SUFDRTtFNUg4eGpCSjs7RTRIM3hqQkU7SUFDRTtFNUg4eGpCSjs7RTRIM3hqQkU7SUFDRTtFNUg4eGpCSjs7RTRIM3hqQkU7SUFDRTtFNUg4eGpCSjs7RTRIM3hqQkU7SUFDRTtFNUg4eGpCSjs7RTRIM3hqQkU7SUFDRTtFNUg4eGpCSjs7RTRIM3hqQkU7SUFDRTtFNUg4eGpCSjs7RTRIbjBqQkU7SUFDRTtFNUhzMGpCSjs7RTRIbjBqQkU7SUFDRTtFNUhzMGpCSjs7RTRIbjBqQkU7SUFDRTtFNUhzMGpCSjs7RTRIbjBqQkU7SUFDRTtFNUhzMGpCSjs7RTRIbjBqQkU7SUFDRTtFNUhzMGpCSjs7RTRIbjBqQkU7SUFDRTtFNUhzMGpCSjs7RTRIbjBqQkU7SUFDRTtFNUhzMGpCSjs7RTRIbjBqQkU7SUFDRTtFNUhzMGpCSjs7RTRIbjBqQkU7SUFDRTtFNUhzMGpCSjs7RTRIbjBqQkU7SUFDRTtFNUhzMGpCSjs7RTRIMzJqQkU7SUFDRTtFNUg4MmpCSjs7RTRIMzJqQkU7SUFDRTtFNUg4MmpCSjs7RTRIMzJqQkU7SUFDRTtFNUg4MmpCSjs7RTRIMzJqQkU7SUFDRTtFNUg4MmpCSjs7RTRIMzJqQkU7SUFDRTtFNUg4MmpCSjs7RTRIMzJqQkU7SUFDRTtFNUg4MmpCSjs7RTRIMzJqQkU7SUFDRTtFNUg4MmpCSjs7RTRIMzJqQkU7SUFDRTtFNUg4MmpCSjs7RTRIMzJqQkU7SUFDRTtFNUg4MmpCSjs7RTRIMzJqQkU7SUFDRTtFNUg4MmpCSjs7RTRIbjVqQkU7SUFDRTtFNUhzNWpCSjs7RTRIbjVqQkU7SUFDRTtFNUhzNWpCSjs7RTRIbjVqQkU7SUFDRTtFNUhzNWpCSjs7RTRIbjVqQkU7SUFDRTtFNUhzNWpCSjs7RTRIbjVqQkU7SUFDRTtFNUhzNWpCSjs7RTRIbjVqQkU7SUFDRTtFNUhzNWpCSjs7RTRIbjVqQkU7SUFDRTtFNUhzNWpCSjs7RTRIbjVqQkU7SUFDRTtFNUhzNWpCSjs7RTRIbjVqQkU7SUFDRTtFNUhzNWpCSjs7RTRIbjVqQkU7SUFDRTtFNUhzNWpCSjs7RTRIMzdqQkU7SUFDRTtFNUg4N2pCSjs7RTRIMzdqQkU7SUFDRTtFNUg4N2pCSjs7RTRIMzdqQkU7SUFDRTtFNUg4N2pCSjs7RTRIMzdqQkU7SUFDRTtFNUg4N2pCSjs7RTRIMzdqQkU7SUFDRTtFNUg4N2pCSjs7RTRIMzdqQkU7SUFDRTtFNUg4N2pCSjs7RTRIMzdqQkU7SUFDRTtFNUg4N2pCSjs7RTRIMzdqQkU7SUFDRTtFNUg4N2pCSjs7RTRIMzdqQkU7SUFDRTtFNUg4N2pCSjs7RTRIMzdqQkU7SUFDRTtFNUg4N2pCSjs7RTRIbitqQkU7SUFDRTtFNUhzK2pCSjs7RTRIbitqQkU7SUFDRTtFNUhzK2pCSjs7RTRIbitqQkU7SUFDRTtFNUhzK2pCSjs7RTRIbitqQkU7SUFDRTtFNUhzK2pCSjs7RTRIbitqQkU7SUFDRTtFNUhzK2pCSjs7RTRIbitqQkU7SUFDRTtFNUhzK2pCSjs7RTRIbitqQkU7SUFDRTtFNUhzK2pCSjs7RTRIbitqQkU7SUFDRTtFNUhzK2pCSjs7RTRIbitqQkU7SUFDRTtFNUhzK2pCSjs7RTRIbitqQkU7SUFDRTtFNUhzK2pCSjs7RTRIM2drQkU7SUFDRTtFNUg4Z2tCSjs7RTRIM2drQkU7SUFDRTtFNUg4Z2tCSjs7RTRIM2drQkU7SUFDRTtFNUg4Z2tCSjs7RTRIM2drQkU7SUFDRTtFNUg4Z2tCSjs7RTRIM2drQkU7SUFDRTtFNUg4Z2tCSjs7RTRIM2drQkU7SUFDRTtFNUg4Z2tCSjs7RTRIM2drQkU7SUFDRTtFNUg4Z2tCSjs7RTRIM2drQkU7SUFDRTtFNUg4Z2tCSjs7RTRIM2drQkU7SUFDRTtFNUg4Z2tCSjs7RTRIM2drQkU7SUFDRTtFNUg4Z2tCSjs7RTRIbmprQkU7SUFDRTtFNUhzamtCSjs7RTRIbmprQkU7SUFDRTtFNUhzamtCSjs7RTRIbmprQkU7SUFDRTtFNUhzamtCSjs7RTRIbmprQkU7SUFDRTtFNUhzamtCSjs7RTRIbmprQkU7SUFDRTtFNUhzamtCSjs7RTRIbmprQkU7SUFDRTtFNUhzamtCSjs7RTRIbmprQkU7SUFDRTtFNUhzamtCSjs7RTRIbmprQkU7SUFDRTtFNUhzamtCSjs7RTRIbmprQkU7SUFDRTtFNUhzamtCSjs7RTRIbmprQkU7SUFDRTtFNUhzamtCSjs7RTRIM2xrQkU7SUFDRTtFNUg4bGtCSjs7RTRIM2xrQkU7SUFDRTtFNUg4bGtCSjs7RTRIM2xrQkU7SUFDRTtFNUg4bGtCSjs7RTRIM2xrQkU7SUFDRTtFNUg4bGtCSjs7RTRIM2xrQkU7SUFDRTtFNUg4bGtCSjs7RTRIM2xrQkU7SUFDRTtFNUg4bGtCSjs7RTRIM2xrQkU7SUFDRTtFNUg4bGtCSjs7RTRIM2xrQkU7SUFDRTtFNUg4bGtCSjs7RTRIM2xrQkU7SUFDRTtFNUg4bGtCSjs7RTRIM2xrQkU7SUFDRTtFNUg4bGtCSjs7RTRIbm9rQkU7SUFDRTtFNUhzb2tCSjs7RTRIbm9rQkU7SUFDRTtFNUhzb2tCSjs7RTRIbm9rQkU7SUFDRTtFNUhzb2tCSjs7RTRIbm9rQkU7SUFDRTtFNUhzb2tCSjs7RTRIbm9rQkU7SUFDRTtFNUhzb2tCSjs7RTRIbm9rQkU7SUFDRTtFNUhzb2tCSjs7RTRIbm9rQkU7SUFDRTtFNUhzb2tCSjs7RTRIbm9rQkU7SUFDRTtFNUhzb2tCSjs7RTRIbm9rQkU7SUFDRTtFNUhzb2tCSjs7RTRIbm9rQkU7SUFDRTtFNUhzb2tCSjs7RTRIM3FrQkU7SUFDRTtFNUg4cWtCSjs7RTRIM3FrQkU7SUFDRTtFNUg4cWtCSjs7RTRIM3FrQkU7SUFDRTtFNUg4cWtCSjs7RTRIM3FrQkU7SUFDRTtFNUg4cWtCSjs7RTRIM3FrQkU7SUFDRTtFNUg4cWtCSjs7RTRIM3FrQkU7SUFDRTtFNUg4cWtCSjs7RTRIM3FrQkU7SUFDRTtFNUg4cWtCSjs7RTRIM3FrQkU7SUFDRTtFNUg4cWtCSjs7RTRIM3FrQkU7SUFDRTtFNUg4cWtCSjs7RTRIM3FrQkU7SUFDRTtFNUg4cWtCSjs7RTRIbnRrQkU7SUFDRTtFNUhzdGtCSjs7RTRIbnRrQkU7SUFDRTtFNUhzdGtCSjs7RTRIbnRrQkU7SUFDRTtFNUhzdGtCSjs7RTRIbnRrQkU7SUFDRTtFNUhzdGtCSjs7RTRIbnRrQkU7SUFDRTtFNUhzdGtCSjs7RTRIbnRrQkU7SUFDRTtFNUhzdGtCSjs7RTRIbnRrQkU7SUFDRTtFNUhzdGtCSjs7RTRIbnRrQkU7SUFDRTtFNUhzdGtCSjs7RTRIbnRrQkU7SUFDRTtFNUhzdGtCSjs7RTRIbnRrQkU7SUFDRTtFNUhzdGtCSjtBQUNGO0FSLzdqQkk7RW9JclZGO0lBQ0U7RTVIdXhrQkY7O0U0SHB4a0JBO0lBQ0U7RTVIdXhrQkY7O0U0SHB4a0JBO0lBQ0U7RTVIdXhrQkY7O0U0SHB4a0JBO0lBQ0U7RTVIdXhrQkY7O0U0SHB4a0JBO0lBQ0U7RTVIdXhrQkY7O0U0SGh4a0JFO0lBQ0U7RTVIbXhrQko7O0U0SGh4a0JFO0lBQ0U7RTVIbXhrQko7O0U0SGh4a0JFO0lBQ0U7RTVIbXhrQko7O0U0SGh4a0JFO0lBQ0U7RTVIbXhrQko7O0U0SGh4a0JFO0lBQ0U7RTVIbXhrQko7O0U0SGh4a0JFO0lBQ0U7RTVIbXhrQko7O0U0SGh4a0JFO0lBQ0U7RTVIbXhrQko7O0U0SGh4a0JFO0lBQ0U7RTVIbXhrQko7O0U0SGh4a0JFO0lBQ0U7RTVIbXhrQko7O0U0SGh4a0JFO0lBQ0U7RTVIbXhrQko7O0U0SHh6a0JFO0lBQ0U7RTVIMnprQko7O0U0SHh6a0JFO0lBQ0U7RTVIMnprQko7O0U0SHh6a0JFO0lBQ0U7RTVIMnprQko7O0U0SHh6a0JFO0lBQ0U7RTVIMnprQko7O0U0SHh6a0JFO0lBQ0U7RTVIMnprQko7O0U0SHh6a0JFO0lBQ0U7RTVIMnprQko7O0U0SHh6a0JFO0lBQ0U7RTVIMnprQko7O0U0SHh6a0JFO0lBQ0U7RTVIMnprQko7O0U0SHh6a0JFO0lBQ0U7RTVIMnprQko7O0U0SHh6a0JFO0lBQ0U7RTVIMnprQko7O0U0SGgya0JFO0lBQ0U7RTVIbTJrQko7O0U0SGgya0JFO0lBQ0U7RTVIbTJrQko7O0U0SGgya0JFO0lBQ0U7RTVIbTJrQko7O0U0SGgya0JFO0lBQ0U7RTVIbTJrQko7O0U0SGgya0JFO0lBQ0U7RTVIbTJrQko7O0U0SGgya0JFO0lBQ0U7RTVIbTJrQko7O0U0SGgya0JFO0lBQ0U7RTVIbTJrQko7O0U0SGgya0JFO0lBQ0U7RTVIbTJrQko7O0U0SGgya0JFO0lBQ0U7RTVIbTJrQko7O0U0SGgya0JFO0lBQ0U7RTVIbTJrQko7O0U0SHg0a0JFO0lBQ0U7RTVIMjRrQko7O0U0SHg0a0JFO0lBQ0U7RTVIMjRrQko7O0U0SHg0a0JFO0lBQ0U7RTVIMjRrQko7O0U0SHg0a0JFO0lBQ0U7RTVIMjRrQko7O0U0SHg0a0JFO0lBQ0U7RTVIMjRrQko7O0U0SHg0a0JFO0lBQ0U7RTVIMjRrQko7O0U0SHg0a0JFO0lBQ0U7RTVIMjRrQko7O0U0SHg0a0JFO0lBQ0U7RTVIMjRrQko7O0U0SHg0a0JFO0lBQ0U7RTVIMjRrQko7O0U0SHg0a0JFO0lBQ0U7RTVIMjRrQko7O0U0SGg3a0JFO0lBQ0U7RTVIbTdrQko7O0U0SGg3a0JFO0lBQ0U7RTVIbTdrQko7O0U0SGg3a0JFO0lBQ0U7RTVIbTdrQko7O0U0SGg3a0JFO0lBQ0U7RTVIbTdrQko7O0U0SGg3a0JFO0lBQ0U7RTVIbTdrQko7O0U0SGg3a0JFO0lBQ0U7RTVIbTdrQko7O0U0SGg3a0JFO0lBQ0U7RTVIbTdrQko7O0U0SGg3a0JFO0lBQ0U7RTVIbTdrQko7O0U0SGg3a0JFO0lBQ0U7RTVIbTdrQko7O0U0SGg3a0JFO0lBQ0U7RTVIbTdrQko7O0U0SHg5a0JFO0lBQ0U7RTVIMjlrQko7O0U0SHg5a0JFO0lBQ0U7RTVIMjlrQko7O0U0SHg5a0JFO0lBQ0U7RTVIMjlrQko7O0U0SHg5a0JFO0lBQ0U7RTVIMjlrQko7O0U0SHg5a0JFO0lBQ0U7RTVIMjlrQko7O0U0SHg5a0JFO0lBQ0U7RTVIMjlrQko7O0U0SHg5a0JFO0lBQ0U7RTVIMjlrQko7O0U0SHg5a0JFO0lBQ0U7RTVIMjlrQko7O0U0SHg5a0JFO0lBQ0U7RTVIMjlrQko7O0U0SHg5a0JFO0lBQ0U7RTVIMjlrQko7O0U0SGhnbEJFO0lBQ0U7RTVIbWdsQko7O0U0SGhnbEJFO0lBQ0U7RTVIbWdsQko7O0U0SGhnbEJFO0lBQ0U7RTVIbWdsQko7O0U0SGhnbEJFO0lBQ0U7RTVIbWdsQko7O0U0SGhnbEJFO0lBQ0U7RTVIbWdsQko7O0U0SGhnbEJFO0lBQ0U7RTVIbWdsQko7O0U0SGhnbEJFO0lBQ0U7RTVIbWdsQko7O0U0SGhnbEJFO0lBQ0U7RTVIbWdsQko7O0U0SGhnbEJFO0lBQ0U7RTVIbWdsQko7O0U0SGhnbEJFO0lBQ0U7RTVIbWdsQko7O0U0SHhpbEJFO0lBQ0U7RTVIMmlsQko7O0U0SHhpbEJFO0lBQ0U7RTVIMmlsQko7O0U0SHhpbEJFO0lBQ0U7RTVIMmlsQko7O0U0SHhpbEJFO0lBQ0U7RTVIMmlsQko7O0U0SHhpbEJFO0lBQ0U7RTVIMmlsQko7O0U0SHhpbEJFO0lBQ0U7RTVIMmlsQko7O0U0SHhpbEJFO0lBQ0U7RTVIMmlsQko7O0U0SHhpbEJFO0lBQ0U7RTVIMmlsQko7O0U0SHhpbEJFO0lBQ0U7RTVIMmlsQko7O0U0SHhpbEJFO0lBQ0U7RTVIMmlsQko7O0U0SGhsbEJFO0lBQ0U7RTVIbWxsQko7O0U0SGhsbEJFO0lBQ0U7RTVIbWxsQko7O0U0SGhsbEJFO0lBQ0U7RTVIbWxsQko7O0U0SGhsbEJFO0lBQ0U7RTVIbWxsQko7O0U0SGhsbEJFO0lBQ0U7RTVIbWxsQko7O0U0SGhsbEJFO0lBQ0U7RTVIbWxsQko7O0U0SGhsbEJFO0lBQ0U7RTVIbWxsQko7O0U0SGhsbEJFO0lBQ0U7RTVIbWxsQko7O0U0SGhsbEJFO0lBQ0U7RTVIbWxsQko7O0U0SGhsbEJFO0lBQ0U7RTVIbWxsQko7O0U0SHhubEJFO0lBQ0U7RTVIMm5sQko7O0U0SHhubEJFO0lBQ0U7RTVIMm5sQko7O0U0SHhubEJFO0lBQ0U7RTVIMm5sQko7O0U0SHhubEJFO0lBQ0U7RTVIMm5sQko7O0U0SHhubEJFO0lBQ0U7RTVIMm5sQko7O0U0SHhubEJFO0lBQ0U7RTVIMm5sQko7O0U0SHhubEJFO0lBQ0U7RTVIMm5sQko7O0U0SHhubEJFO0lBQ0U7RTVIMm5sQko7O0U0SHhubEJFO0lBQ0U7RTVIMm5sQko7O0U0SHhubEJFO0lBQ0U7RTVIMm5sQko7O0U0SGhxbEJFO0lBQ0U7RTVIbXFsQko7O0U0SGhxbEJFO0lBQ0U7RTVIbXFsQko7O0U0SGhxbEJFO0lBQ0U7RTVIbXFsQko7O0U0SGhxbEJFO0lBQ0U7RTVIbXFsQko7O0U0SGhxbEJFO0lBQ0U7RTVIbXFsQko7O0U0SGhxbEJFO0lBQ0U7RTVIbXFsQko7O0U0SGhxbEJFO0lBQ0U7RTVIbXFsQko7O0U0SGhxbEJFO0lBQ0U7RTVIbXFsQko7O0U0SGhxbEJFO0lBQ0U7RTVIbXFsQko7O0U0SGhxbEJFO0lBQ0U7RTVIbXFsQko7O0U0SHhzbEJFO0lBQ0U7RTVIMnNsQko7O0U0SHhzbEJFO0lBQ0U7RTVIMnNsQko7O0U0SHhzbEJFO0lBQ0U7RTVIMnNsQko7O0U0SHhzbEJFO0lBQ0U7RTVIMnNsQko7O0U0SHhzbEJFO0lBQ0U7RTVIMnNsQko7O0U0SHhzbEJFO0lBQ0U7RTVIMnNsQko7O0U0SHhzbEJFO0lBQ0U7RTVIMnNsQko7O0U0SHhzbEJFO0lBQ0U7RTVIMnNsQko7O0U0SHhzbEJFO0lBQ0U7RTVIMnNsQko7O0U0SHhzbEJFO0lBQ0U7RTVIMnNsQko7O0U0SGh2bEJFO0lBQ0U7RTVIbXZsQko7O0U0SGh2bEJFO0lBQ0U7RTVIbXZsQko7O0U0SGh2bEJFO0lBQ0U7RTVIbXZsQko7O0U0SGh2bEJFO0lBQ0U7RTVIbXZsQko7O0U0SGh2bEJFO0lBQ0U7RTVIbXZsQko7O0U0SGh2bEJFO0lBQ0U7RTVIbXZsQko7O0U0SGh2bEJFO0lBQ0U7RTVIbXZsQko7O0U0SGh2bEJFO0lBQ0U7RTVIbXZsQko7O0U0SGh2bEJFO0lBQ0U7RTVIbXZsQko7O0U0SGh2bEJFO0lBQ0U7RTVIbXZsQko7O0U0SHh4bEJFO0lBQ0U7RTVIMnhsQko7O0U0SHh4bEJFO0lBQ0U7RTVIMnhsQko7O0U0SHh4bEJFO0lBQ0U7RTVIMnhsQko7O0U0SHh4bEJFO0lBQ0U7RTVIMnhsQko7O0U0SHh4bEJFO0lBQ0U7RTVIMnhsQko7O0U0SHh4bEJFO0lBQ0U7RTVIMnhsQko7O0U0SHh4bEJFO0lBQ0U7RTVIMnhsQko7O0U0SHh4bEJFO0lBQ0U7RTVIMnhsQko7O0U0SHh4bEJFO0lBQ0U7RTVIMnhsQko7O0U0SHh4bEJFO0lBQ0U7RTVIMnhsQko7O0U0SGgwbEJFO0lBQ0U7RTVIbTBsQko7O0U0SGgwbEJFO0lBQ0U7RTVIbTBsQko7O0U0SGgwbEJFO0lBQ0U7RTVIbTBsQko7O0U0SGgwbEJFO0lBQ0U7RTVIbTBsQko7O0U0SGgwbEJFO0lBQ0U7RTVIbTBsQko7O0U0SGgwbEJFO0lBQ0U7RTVIbTBsQko7O0U0SGgwbEJFO0lBQ0U7RTVIbTBsQko7O0U0SGgwbEJFO0lBQ0U7RTVIbTBsQko7O0U0SGgwbEJFO0lBQ0U7RTVIbTBsQko7O0U0SGgwbEJFO0lBQ0U7RTVIbTBsQko7O0U0SHgybEJFO0lBQ0U7RTVIMjJsQko7O0U0SHgybEJFO0lBQ0U7RTVIMjJsQko7O0U0SHgybEJFO0lBQ0U7RTVIMjJsQko7O0U0SHgybEJFO0lBQ0U7RTVIMjJsQko7O0U0SHgybEJFO0lBQ0U7RTVIMjJsQko7O0U0SHgybEJFO0lBQ0U7RTVIMjJsQko7O0U0SHgybEJFO0lBQ0U7RTVIMjJsQko7O0U0SHgybEJFO0lBQ0U7RTVIMjJsQko7O0U0SHgybEJFO0lBQ0U7RTVIMjJsQko7O0U0SHgybEJFO0lBQ0U7RTVIMjJsQko7O0U0SGg1bEJFO0lBQ0U7RTVIbTVsQko7O0U0SGg1bEJFO0lBQ0U7RTVIbTVsQko7O0U0SGg1bEJFO0lBQ0U7RTVIbTVsQko7O0U0SGg1bEJFO0lBQ0U7RTVIbTVsQko7O0U0SGg1bEJFO0lBQ0U7RTVIbTVsQko7O0U0SGg1bEJFO0lBQ0U7RTVIbTVsQko7O0U0SGg1bEJFO0lBQ0U7RTVIbTVsQko7O0U0SGg1bEJFO0lBQ0U7RTVIbTVsQko7O0U0SGg1bEJFO0lBQ0U7RTVIbTVsQko7O0U0SGg1bEJFO0lBQ0U7RTVIbTVsQko7O0U0SHg3bEJFO0lBQ0U7RTVIMjdsQko7O0U0SHg3bEJFO0lBQ0U7RTVIMjdsQko7O0U0SHg3bEJFO0lBQ0U7RTVIMjdsQko7O0U0SHg3bEJFO0lBQ0U7RTVIMjdsQko7O0U0SHg3bEJFO0lBQ0U7RTVIMjdsQko7O0U0SHg3bEJFO0lBQ0U7RTVIMjdsQko7O0U0SHg3bEJFO0lBQ0U7RTVIMjdsQko7O0U0SHg3bEJFO0lBQ0U7RTVIMjdsQko7O0U0SHg3bEJFO0lBQ0U7RTVIMjdsQko7O0U0SHg3bEJFO0lBQ0U7RTVIMjdsQko7O0U0SGgrbEJFO0lBQ0U7RTVIbStsQko7O0U0SGgrbEJFO0lBQ0U7RTVIbStsQko7O0U0SGgrbEJFO0lBQ0U7RTVIbStsQko7O0U0SGgrbEJFO0lBQ0U7RTVIbStsQko7O0U0SGgrbEJFO0lBQ0U7RTVIbStsQko7O0U0SGgrbEJFO0lBQ0U7RTVIbStsQko7O0U0SGgrbEJFO0lBQ0U7RTVIbStsQko7O0U0SGgrbEJFO0lBQ0U7RTVIbStsQko7O0U0SGgrbEJFO0lBQ0U7RTVIbStsQko7O0U0SGgrbEJFO0lBQ0U7RTVIbStsQko7O0U0SHhnbUJFO0lBQ0U7RTVIMmdtQko7O0U0SHhnbUJFO0lBQ0U7RTVIMmdtQko7O0U0SHhnbUJFO0lBQ0U7RTVIMmdtQko7O0U0SHhnbUJFO0lBQ0U7RTVIMmdtQko7O0U0SHhnbUJFO0lBQ0U7RTVIMmdtQko7O0U0SHhnbUJFO0lBQ0U7RTVIMmdtQko7O0U0SHhnbUJFO0lBQ0U7RTVIMmdtQko7O0U0SHhnbUJFO0lBQ0U7RTVIMmdtQko7O0U0SHhnbUJFO0lBQ0U7RTVIMmdtQko7O0U0SHhnbUJFO0lBQ0U7RTVIMmdtQko7O0U0SGhqbUJFO0lBQ0U7RTVIbWptQko7O0U0SGhqbUJFO0lBQ0U7RTVIbWptQko7O0U0SGhqbUJFO0lBQ0U7RTVIbWptQko7O0U0SGhqbUJFO0lBQ0U7RTVIbWptQko7O0U0SGhqbUJFO0lBQ0U7RTVIbWptQko7O0U0SGhqbUJFO0lBQ0U7RTVIbWptQko7O0U0SGhqbUJFO0lBQ0U7RTVIbWptQko7O0U0SGhqbUJFO0lBQ0U7RTVIbWptQko7O0U0SGhqbUJFO0lBQ0U7RTVIbWptQko7O0U0SGhqbUJFO0lBQ0U7RTVIbWptQko7QUFDRjtBUnR4bEJJO0VvSTNWRjtJQUNFO0U1SG9ubUJGOztFNEhqbm1CQTtJQUNFO0U1SG9ubUJGOztFNEhqbm1CQTtJQUNFO0U1SG9ubUJGOztFNEhqbm1CQTtJQUNFO0U1SG9ubUJGOztFNEhqbm1CQTtJQUNFO0U1SG9ubUJGOztFNEg3bW1CRTtJQUNFO0U1SGdubUJKOztFNEg3bW1CRTtJQUNFO0U1SGdubUJKOztFNEg3bW1CRTtJQUNFO0U1SGdubUJKOztFNEg3bW1CRTtJQUNFO0U1SGdubUJKOztFNEg3bW1CRTtJQUNFO0U1SGdubUJKOztFNEg3bW1CRTtJQUNFO0U1SGdubUJKOztFNEg3bW1CRTtJQUNFO0U1SGdubUJKOztFNEg3bW1CRTtJQUNFO0U1SGdubUJKOztFNEg3bW1CRTtJQUNFO0U1SGdubUJKOztFNEg3bW1CRTtJQUNFO0U1SGdubUJKOztFNEhycG1CRTtJQUNFO0U1SHdwbUJKOztFNEhycG1CRTtJQUNFO0U1SHdwbUJKOztFNEhycG1CRTtJQUNFO0U1SHdwbUJKOztFNEhycG1CRTtJQUNFO0U1SHdwbUJKOztFNEhycG1CRTtJQUNFO0U1SHdwbUJKOztFNEhycG1CRTtJQUNFO0U1SHdwbUJKOztFNEhycG1CRTtJQUNFO0U1SHdwbUJKOztFNEhycG1CRTtJQUNFO0U1SHdwbUJKOztFNEhycG1CRTtJQUNFO0U1SHdwbUJKOztFNEhycG1CRTtJQUNFO0U1SHdwbUJKOztFNEg3cm1CRTtJQUNFO0U1SGdzbUJKOztFNEg3cm1CRTtJQUNFO0U1SGdzbUJKOztFNEg3cm1CRTtJQUNFO0U1SGdzbUJKOztFNEg3cm1CRTtJQUNFO0U1SGdzbUJKOztFNEg3cm1CRTtJQUNFO0U1SGdzbUJKOztFNEg3cm1CRTtJQUNFO0U1SGdzbUJKOztFNEg3cm1CRTtJQUNFO0U1SGdzbUJKOztFNEg3cm1CRTtJQUNFO0U1SGdzbUJKOztFNEg3cm1CRTtJQUNFO0U1SGdzbUJKOztFNEg3cm1CRTtJQUNFO0U1SGdzbUJKOztFNEhydW1CRTtJQUNFO0U1SHd1bUJKOztFNEhydW1CRTtJQUNFO0U1SHd1bUJKOztFNEhydW1CRTtJQUNFO0U1SHd1bUJKOztFNEhydW1CRTtJQUNFO0U1SHd1bUJKOztFNEhydW1CRTtJQUNFO0U1SHd1bUJKOztFNEhydW1CRTtJQUNFO0U1SHd1bUJKOztFNEhydW1CRTtJQUNFO0U1SHd1bUJKOztFNEhydW1CRTtJQUNFO0U1SHd1bUJKOztFNEhydW1CRTtJQUNFO0U1SHd1bUJKOztFNEhydW1CRTtJQUNFO0U1SHd1bUJKOztFNEg3d21CRTtJQUNFO0U1SGd4bUJKOztFNEg3d21CRTtJQUNFO0U1SGd4bUJKOztFNEg3d21CRTtJQUNFO0U1SGd4bUJKOztFNEg3d21CRTtJQUNFO0U1SGd4bUJKOztFNEg3d21CRTtJQUNFO0U1SGd4bUJKOztFNEg3d21CRTtJQUNFO0U1SGd4bUJKOztFNEg3d21CRTtJQUNFO0U1SGd4bUJKOztFNEg3d21CRTtJQUNFO0U1SGd4bUJKOztFNEg3d21CRTtJQUNFO0U1SGd4bUJKOztFNEg3d21CRTtJQUNFO0U1SGd4bUJKOztFNEhyem1CRTtJQUNFO0U1SHd6bUJKOztFNEhyem1CRTtJQUNFO0U1SHd6bUJKOztFNEhyem1CRTtJQUNFO0U1SHd6bUJKOztFNEhyem1CRTtJQUNFO0U1SHd6bUJKOztFNEhyem1CRTtJQUNFO0U1SHd6bUJKOztFNEhyem1CRTtJQUNFO0U1SHd6bUJKOztFNEhyem1CRTtJQUNFO0U1SHd6bUJKOztFNEhyem1CRTtJQUNFO0U1SHd6bUJKOztFNEhyem1CRTtJQUNFO0U1SHd6bUJKOztFNEhyem1CRTtJQUNFO0U1SHd6bUJKOztFNEg3MW1CRTtJQUNFO0U1SGcybUJKOztFNEg3MW1CRTtJQUNFO0U1SGcybUJKOztFNEg3MW1CRTtJQUNFO0U1SGcybUJKOztFNEg3MW1CRTtJQUNFO0U1SGcybUJKOztFNEg3MW1CRTtJQUNFO0U1SGcybUJKOztFNEg3MW1CRTtJQUNFO0U1SGcybUJKOztFNEg3MW1CRTtJQUNFO0U1SGcybUJKOztFNEg3MW1CRTtJQUNFO0U1SGcybUJKOztFNEg3MW1CRTtJQUNFO0U1SGcybUJKOztFNEg3MW1CRTtJQUNFO0U1SGcybUJKOztFNEhyNG1CRTtJQUNFO0U1SHc0bUJKOztFNEhyNG1CRTtJQUNFO0U1SHc0bUJKOztFNEhyNG1CRTtJQUNFO0U1SHc0bUJKOztFNEhyNG1CRTtJQUNFO0U1SHc0bUJKOztFNEhyNG1CRTtJQUNFO0U1SHc0bUJKOztFNEhyNG1CRTtJQUNFO0U1SHc0bUJKOztFNEhyNG1CRTtJQUNFO0U1SHc0bUJKOztFNEhyNG1CRTtJQUNFO0U1SHc0bUJKOztFNEhyNG1CRTtJQUNFO0U1SHc0bUJKOztFNEhyNG1CRTtJQUNFO0U1SHc0bUJKOztFNEg3Nm1CRTtJQUNFO0U1SGc3bUJKOztFNEg3Nm1CRTtJQUNFO0U1SGc3bUJKOztFNEg3Nm1CRTtJQUNFO0U1SGc3bUJKOztFNEg3Nm1CRTtJQUNFO0U1SGc3bUJKOztFNEg3Nm1CRTtJQUNFO0U1SGc3bUJKOztFNEg3Nm1CRTtJQUNFO0U1SGc3bUJKOztFNEg3Nm1CRTtJQUNFO0U1SGc3bUJKOztFNEg3Nm1CRTtJQUNFO0U1SGc3bUJKOztFNEg3Nm1CRTtJQUNFO0U1SGc3bUJKOztFNEg3Nm1CRTtJQUNFO0U1SGc3bUJKOztFNEhyOW1CRTtJQUNFO0U1SHc5bUJKOztFNEhyOW1CRTtJQUNFO0U1SHc5bUJKOztFNEhyOW1CRTtJQUNFO0U1SHc5bUJKOztFNEhyOW1CRTtJQUNFO0U1SHc5bUJKOztFNEhyOW1CRTtJQUNFO0U1SHc5bUJKOztFNEhyOW1CRTtJQUNFO0U1SHc5bUJKOztFNEhyOW1CRTtJQUNFO0U1SHc5bUJKOztFNEhyOW1CRTtJQUNFO0U1SHc5bUJKOztFNEhyOW1CRTtJQUNFO0U1SHc5bUJKOztFNEhyOW1CRTtJQUNFO0U1SHc5bUJKOztFNEg3L21CRTtJQUNFO0U1SGdnbkJKOztFNEg3L21CRTtJQUNFO0U1SGdnbkJKOztFNEg3L21CRTtJQUNFO0U1SGdnbkJKOztFNEg3L21CRTtJQUNFO0U1SGdnbkJKOztFNEg3L21CRTtJQUNFO0U1SGdnbkJKOztFNEg3L21CRTtJQUNFO0U1SGdnbkJKOztFNEg3L21CRTtJQUNFO0U1SGdnbkJKOztFNEg3L21CRTtJQUNFO0U1SGdnbkJKOztFNEg3L21CRTtJQUNFO0U1SGdnbkJKOztFNEg3L21CRTtJQUNFO0U1SGdnbkJKOztFNEhyaW5CRTtJQUNFO0U1SHdpbkJKOztFNEhyaW5CRTtJQUNFO0U1SHdpbkJKOztFNEhyaW5CRTtJQUNFO0U1SHdpbkJKOztFNEhyaW5CRTtJQUNFO0U1SHdpbkJKOztFNEhyaW5CRTtJQUNFO0U1SHdpbkJKOztFNEhyaW5CRTtJQUNFO0U1SHdpbkJKOztFNEhyaW5CRTtJQUNFO0U1SHdpbkJKOztFNEhyaW5CRTtJQUNFO0U1SHdpbkJKOztFNEhyaW5CRTtJQUNFO0U1SHdpbkJKOztFNEhyaW5CRTtJQUNFO0U1SHdpbkJKOztFNEg3a25CRTtJQUNFO0U1SGdsbkJKOztFNEg3a25CRTtJQUNFO0U1SGdsbkJKOztFNEg3a25CRTtJQUNFO0U1SGdsbkJKOztFNEg3a25CRTtJQUNFO0U1SGdsbkJKOztFNEg3a25CRTtJQUNFO0U1SGdsbkJKOztFNEg3a25CRTtJQUNFO0U1SGdsbkJKOztFNEg3a25CRTtJQUNFO0U1SGdsbkJKOztFNEg3a25CRTtJQUNFO0U1SGdsbkJKOztFNEg3a25CRTtJQUNFO0U1SGdsbkJKOztFNEg3a25CRTtJQUNFO0U1SGdsbkJKOztFNEhybm5CRTtJQUNFO0U1SHdubkJKOztFNEhybm5CRTtJQUNFO0U1SHdubkJKOztFNEhybm5CRTtJQUNFO0U1SHdubkJKOztFNEhybm5CRTtJQUNFO0U1SHdubkJKOztFNEhybm5CRTtJQUNFO0U1SHdubkJKOztFNEhybm5CRTtJQUNFO0U1SHdubkJKOztFNEhybm5CRTtJQUNFO0U1SHdubkJKOztFNEhybm5CRTtJQUNFO0U1SHdubkJKOztFNEhybm5CRTtJQUNFO0U1SHdubkJKOztFNEhybm5CRTtJQUNFO0U1SHdubkJKOztFNEg3cG5CRTtJQUNFO0U1SGdxbkJKOztFNEg3cG5CRTtJQUNFO0U1SGdxbkJKOztFNEg3cG5CRTtJQUNFO0U1SGdxbkJKOztFNEg3cG5CRTtJQUNFO0U1SGdxbkJKOztFNEg3cG5CRTtJQUNFO0U1SGdxbkJKOztFNEg3cG5CRTtJQUNFO0U1SGdxbkJKOztFNEg3cG5CRTtJQUNFO0U1SGdxbkJKOztFNEg3cG5CRTtJQUNFO0U1SGdxbkJKOztFNEg3cG5CRTtJQUNFO0U1SGdxbkJKOztFNEg3cG5CRTtJQUNFO0U1SGdxbkJKOztFNEhyc25CRTtJQUNFO0U1SHdzbkJKOztFNEhyc25CRTtJQUNFO0U1SHdzbkJKOztFNEhyc25CRTtJQUNFO0U1SHdzbkJKOztFNEhyc25CRTtJQUNFO0U1SHdzbkJKOztFNEhyc25CRTtJQUNFO0U1SHdzbkJKOztFNEhyc25CRTtJQUNFO0U1SHdzbkJKOztFNEhyc25CRTtJQUNFO0U1SHdzbkJKOztFNEhyc25CRTtJQUNFO0U1SHdzbkJKOztFNEhyc25CRTtJQUNFO0U1SHdzbkJKOztFNEhyc25CRTtJQUNFO0U1SHdzbkJKOztFNEg3dW5CRTtJQUNFO0U1SGd2bkJKOztFNEg3dW5CRTtJQUNFO0U1SGd2bkJKOztFNEg3dW5CRTtJQUNFO0U1SGd2bkJKOztFNEg3dW5CRTtJQUNFO0U1SGd2bkJKOztFNEg3dW5CRTtJQUNFO0U1SGd2bkJKOztFNEg3dW5CRTtJQUNFO0U1SGd2bkJKOztFNEg3dW5CRTtJQUNFO0U1SGd2bkJKOztFNEg3dW5CRTtJQUNFO0U1SGd2bkJKOztFNEg3dW5CRTtJQUNFO0U1SGd2bkJKOztFNEg3dW5CRTtJQUNFO0U1SGd2bkJKOztFNEhyeG5CRTtJQUNFO0U1SHd4bkJKOztFNEhyeG5CRTtJQUNFO0U1SHd4bkJKOztFNEhyeG5CRTtJQUNFO0U1SHd4bkJKOztFNEhyeG5CRTtJQUNFO0U1SHd4bkJKOztFNEhyeG5CRTtJQUNFO0U1SHd4bkJKOztFNEhyeG5CRTtJQUNFO0U1SHd4bkJKOztFNEhyeG5CRTtJQUNFO0U1SHd4bkJKOztFNEhyeG5CRTtJQUNFO0U1SHd4bkJKOztFNEhyeG5CRTtJQUNFO0U1SHd4bkJKOztFNEhyeG5CRTtJQUNFO0U1SHd4bkJKOztFNEg3em5CRTtJQUNFO0U1SGcwbkJKOztFNEg3em5CRTtJQUNFO0U1SGcwbkJKOztFNEg3em5CRTtJQUNFO0U1SGcwbkJKOztFNEg3em5CRTtJQUNFO0U1SGcwbkJKOztFNEg3em5CRTtJQUNFO0U1SGcwbkJKOztFNEg3em5CRTtJQUNFO0U1SGcwbkJKOztFNEg3em5CRTtJQUNFO0U1SGcwbkJKOztFNEg3em5CRTtJQUNFO0U1SGcwbkJKOztFNEg3em5CRTtJQUNFO0U1SGcwbkJKOztFNEg3em5CRTtJQUNFO0U1SGcwbkJKOztFNEhyMm5CRTtJQUNFO0U1SHcybkJKOztFNEhyMm5CRTtJQUNFO0U1SHcybkJKOztFNEhyMm5CRTtJQUNFO0U1SHcybkJKOztFNEhyMm5CRTtJQUNFO0U1SHcybkJKOztFNEhyMm5CRTtJQUNFO0U1SHcybkJKOztFNEhyMm5CRTtJQUNFO0U1SHcybkJKOztFNEhyMm5CRTtJQUNFO0U1SHcybkJKOztFNEhyMm5CRTtJQUNFO0U1SHcybkJKOztFNEhyMm5CRTtJQUNFO0U1SHcybkJKOztFNEhyMm5CRTtJQUNFO0U1SHcybkJKOztFNEg3NG5CRTtJQUNFO0U1SGc1bkJKOztFNEg3NG5CRTtJQUNFO0U1SGc1bkJKOztFNEg3NG5CRTtJQUNFO0U1SGc1bkJKOztFNEg3NG5CRTtJQUNFO0U1SGc1bkJKOztFNEg3NG5CRTtJQUNFO0U1SGc1bkJKOztFNEg3NG5CRTtJQUNFO0U1SGc1bkJKOztFNEg3NG5CRTtJQUNFO0U1SGc1bkJKOztFNEg3NG5CRTtJQUNFO0U1SGc1bkJKOztFNEg3NG5CRTtJQUNFO0U1SGc1bkJKOztFNEg3NG5CRTtJQUNFO0U1SGc1bkJKO0FBQ0Y7QVI3bW5CSTtFb0lqV0Y7SUFDRTtFNUhpOW5CRjs7RTRIOThuQkE7SUFDRTtFNUhpOW5CRjs7RTRIOThuQkE7SUFDRTtFNUhpOW5CRjs7RTRIOThuQkE7SUFDRTtFNUhpOW5CRjs7RTRIOThuQkE7SUFDRTtFNUhpOW5CRjs7RTRIMThuQkU7SUFDRTtFNUg2OG5CSjs7RTRIMThuQkU7SUFDRTtFNUg2OG5CSjs7RTRIMThuQkU7SUFDRTtFNUg2OG5CSjs7RTRIMThuQkU7SUFDRTtFNUg2OG5CSjs7RTRIMThuQkU7SUFDRTtFNUg2OG5CSjs7RTRIMThuQkU7SUFDRTtFNUg2OG5CSjs7RTRIMThuQkU7SUFDRTtFNUg2OG5CSjs7RTRIMThuQkU7SUFDRTtFNUg2OG5CSjs7RTRIMThuQkU7SUFDRTtFNUg2OG5CSjs7RTRIMThuQkU7SUFDRTtFNUg2OG5CSjs7RTRIbC9uQkU7SUFDRTtFNUhxL25CSjs7RTRIbC9uQkU7SUFDRTtFNUhxL25CSjs7RTRIbC9uQkU7SUFDRTtFNUhxL25CSjs7RTRIbC9uQkU7SUFDRTtFNUhxL25CSjs7RTRIbC9uQkU7SUFDRTtFNUhxL25CSjs7RTRIbC9uQkU7SUFDRTtFNUhxL25CSjs7RTRIbC9uQkU7SUFDRTtFNUhxL25CSjs7RTRIbC9uQkU7SUFDRTtFNUhxL25CSjs7RTRIbC9uQkU7SUFDRTtFNUhxL25CSjs7RTRIbC9uQkU7SUFDRTtFNUhxL25CSjs7RTRIMWhvQkU7SUFDRTtFNUg2aG9CSjs7RTRIMWhvQkU7SUFDRTtFNUg2aG9CSjs7RTRIMWhvQkU7SUFDRTtFNUg2aG9CSjs7RTRIMWhvQkU7SUFDRTtFNUg2aG9CSjs7RTRIMWhvQkU7SUFDRTtFNUg2aG9CSjs7RTRIMWhvQkU7SUFDRTtFNUg2aG9CSjs7RTRIMWhvQkU7SUFDRTtFNUg2aG9CSjs7RTRIMWhvQkU7SUFDRTtFNUg2aG9CSjs7RTRIMWhvQkU7SUFDRTtFNUg2aG9CSjs7RTRIMWhvQkU7SUFDRTtFNUg2aG9CSjs7RTRIbGtvQkU7SUFDRTtFNUhxa29CSjs7RTRIbGtvQkU7SUFDRTtFNUhxa29CSjs7RTRIbGtvQkU7SUFDRTtFNUhxa29CSjs7RTRIbGtvQkU7SUFDRTtFNUhxa29CSjs7RTRIbGtvQkU7SUFDRTtFNUhxa29CSjs7RTRIbGtvQkU7SUFDRTtFNUhxa29CSjs7RTRIbGtvQkU7SUFDRTtFNUhxa29CSjs7RTRIbGtvQkU7SUFDRTtFNUhxa29CSjs7RTRIbGtvQkU7SUFDRTtFNUhxa29CSjs7RTRIbGtvQkU7SUFDRTtFNUhxa29CSjs7RTRIMW1vQkU7SUFDRTtFNUg2bW9CSjs7RTRIMW1vQkU7SUFDRTtFNUg2bW9CSjs7RTRIMW1vQkU7SUFDRTtFNUg2bW9CSjs7RTRIMW1vQkU7SUFDRTtFNUg2bW9CSjs7RTRIMW1vQkU7SUFDRTtFNUg2bW9CSjs7RTRIMW1vQkU7SUFDRTtFNUg2bW9CSjs7RTRIMW1vQkU7SUFDRTtFNUg2bW9CSjs7RTRIMW1vQkU7SUFDRTtFNUg2bW9CSjs7RTRIMW1vQkU7SUFDRTtFNUg2bW9CSjs7RTRIMW1vQkU7SUFDRTtFNUg2bW9CSjs7RTRIbHBvQkU7SUFDRTtFNUhxcG9CSjs7RTRIbHBvQkU7SUFDRTtFNUhxcG9CSjs7RTRIbHBvQkU7SUFDRTtFNUhxcG9CSjs7RTRIbHBvQkU7SUFDRTtFNUhxcG9CSjs7RTRIbHBvQkU7SUFDRTtFNUhxcG9CSjs7RTRIbHBvQkU7SUFDRTtFNUhxcG9CSjs7RTRIbHBvQkU7SUFDRTtFNUhxcG9CSjs7RTRIbHBvQkU7SUFDRTtFNUhxcG9CSjs7RTRIbHBvQkU7SUFDRTtFNUhxcG9CSjs7RTRIbHBvQkU7SUFDRTtFNUhxcG9CSjs7RTRIMXJvQkU7SUFDRTtFNUg2cm9CSjs7RTRIMXJvQkU7SUFDRTtFNUg2cm9CSjs7RTRIMXJvQkU7SUFDRTtFNUg2cm9CSjs7RTRIMXJvQkU7SUFDRTtFNUg2cm9CSjs7RTRIMXJvQkU7SUFDRTtFNUg2cm9CSjs7RTRIMXJvQkU7SUFDRTtFNUg2cm9CSjs7RTRIMXJvQkU7SUFDRTtFNUg2cm9CSjs7RTRIMXJvQkU7SUFDRTtFNUg2cm9CSjs7RTRIMXJvQkU7SUFDRTtFNUg2cm9CSjs7RTRIMXJvQkU7SUFDRTtFNUg2cm9CSjs7RTRIbHVvQkU7SUFDRTtFNUhxdW9CSjs7RTRIbHVvQkU7SUFDRTtFNUhxdW9CSjs7RTRIbHVvQkU7SUFDRTtFNUhxdW9CSjs7RTRIbHVvQkU7SUFDRTtFNUhxdW9CSjs7RTRIbHVvQkU7SUFDRTtFNUhxdW9CSjs7RTRIbHVvQkU7SUFDRTtFNUhxdW9CSjs7RTRIbHVvQkU7SUFDRTtFNUhxdW9CSjs7RTRIbHVvQkU7SUFDRTtFNUhxdW9CSjs7RTRIbHVvQkU7SUFDRTtFNUhxdW9CSjs7RTRIbHVvQkU7SUFDRTtFNUhxdW9CSjs7RTRIMXdvQkU7SUFDRTtFNUg2d29CSjs7RTRIMXdvQkU7SUFDRTtFNUg2d29CSjs7RTRIMXdvQkU7SUFDRTtFNUg2d29CSjs7RTRIMXdvQkU7SUFDRTtFNUg2d29CSjs7RTRIMXdvQkU7SUFDRTtFNUg2d29CSjs7RTRIMXdvQkU7SUFDRTtFNUg2d29CSjs7RTRIMXdvQkU7SUFDRTtFNUg2d29CSjs7RTRIMXdvQkU7SUFDRTtFNUg2d29CSjs7RTRIMXdvQkU7SUFDRTtFNUg2d29CSjs7RTRIMXdvQkU7SUFDRTtFNUg2d29CSjs7RTRIbHpvQkU7SUFDRTtFNUhxem9CSjs7RTRIbHpvQkU7SUFDRTtFNUhxem9CSjs7RTRIbHpvQkU7SUFDRTtFNUhxem9CSjs7RTRIbHpvQkU7SUFDRTtFNUhxem9CSjs7RTRIbHpvQkU7SUFDRTtFNUhxem9CSjs7RTRIbHpvQkU7SUFDRTtFNUhxem9CSjs7RTRIbHpvQkU7SUFDRTtFNUhxem9CSjs7RTRIbHpvQkU7SUFDRTtFNUhxem9CSjs7RTRIbHpvQkU7SUFDRTtFNUhxem9CSjs7RTRIbHpvQkU7SUFDRTtFNUhxem9CSjs7RTRIMTFvQkU7SUFDRTtFNUg2MW9CSjs7RTRIMTFvQkU7SUFDRTtFNUg2MW9CSjs7RTRIMTFvQkU7SUFDRTtFNUg2MW9CSjs7RTRIMTFvQkU7SUFDRTtFNUg2MW9CSjs7RTRIMTFvQkU7SUFDRTtFNUg2MW9CSjs7RTRIMTFvQkU7SUFDRTtFNUg2MW9CSjs7RTRIMTFvQkU7SUFDRTtFNUg2MW9CSjs7RTRIMTFvQkU7SUFDRTtFNUg2MW9CSjs7RTRIMTFvQkU7SUFDRTtFNUg2MW9CSjs7RTRIMTFvQkU7SUFDRTtFNUg2MW9CSjs7RTRIbDRvQkU7SUFDRTtFNUhxNG9CSjs7RTRIbDRvQkU7SUFDRTtFNUhxNG9CSjs7RTRIbDRvQkU7SUFDRTtFNUhxNG9CSjs7RTRIbDRvQkU7SUFDRTtFNUhxNG9CSjs7RTRIbDRvQkU7SUFDRTtFNUhxNG9CSjs7RTRIbDRvQkU7SUFDRTtFNUhxNG9CSjs7RTRIbDRvQkU7SUFDRTtFNUhxNG9CSjs7RTRIbDRvQkU7SUFDRTtFNUhxNG9CSjs7RTRIbDRvQkU7SUFDRTtFNUhxNG9CSjs7RTRIbDRvQkU7SUFDRTtFNUhxNG9CSjs7RTRIMTZvQkU7SUFDRTtFNUg2Nm9CSjs7RTRIMTZvQkU7SUFDRTtFNUg2Nm9CSjs7RTRIMTZvQkU7SUFDRTtFNUg2Nm9CSjs7RTRIMTZvQkU7SUFDRTtFNUg2Nm9CSjs7RTRIMTZvQkU7SUFDRTtFNUg2Nm9CSjs7RTRIMTZvQkU7SUFDRTtFNUg2Nm9CSjs7RTRIMTZvQkU7SUFDRTtFNUg2Nm9CSjs7RTRIMTZvQkU7SUFDRTtFNUg2Nm9CSjs7RTRIMTZvQkU7SUFDRTtFNUg2Nm9CSjs7RTRIMTZvQkU7SUFDRTtFNUg2Nm9CSjs7RTRIbDlvQkU7SUFDRTtFNUhxOW9CSjs7RTRIbDlvQkU7SUFDRTtFNUhxOW9CSjs7RTRIbDlvQkU7SUFDRTtFNUhxOW9CSjs7RTRIbDlvQkU7SUFDRTtFNUhxOW9CSjs7RTRIbDlvQkU7SUFDRTtFNUhxOW9CSjs7RTRIbDlvQkU7SUFDRTtFNUhxOW9CSjs7RTRIbDlvQkU7SUFDRTtFNUhxOW9CSjs7RTRIbDlvQkU7SUFDRTtFNUhxOW9CSjs7RTRIbDlvQkU7SUFDRTtFNUhxOW9CSjs7RTRIbDlvQkU7SUFDRTtFNUhxOW9CSjs7RTRIMS9vQkU7SUFDRTtFNUg2L29CSjs7RTRIMS9vQkU7SUFDRTtFNUg2L29CSjs7RTRIMS9vQkU7SUFDRTtFNUg2L29CSjs7RTRIMS9vQkU7SUFDRTtFNUg2L29CSjs7RTRIMS9vQkU7SUFDRTtFNUg2L29CSjs7RTRIMS9vQkU7SUFDRTtFNUg2L29CSjs7RTRIMS9vQkU7SUFDRTtFNUg2L29CSjs7RTRIMS9vQkU7SUFDRTtFNUg2L29CSjs7RTRIMS9vQkU7SUFDRTtFNUg2L29CSjs7RTRIMS9vQkU7SUFDRTtFNUg2L29CSjs7RTRIbGlwQkU7SUFDRTtFNUhxaXBCSjs7RTRIbGlwQkU7SUFDRTtFNUhxaXBCSjs7RTRIbGlwQkU7SUFDRTtFNUhxaXBCSjs7RTRIbGlwQkU7SUFDRTtFNUhxaXBCSjs7RTRIbGlwQkU7SUFDRTtFNUhxaXBCSjs7RTRIbGlwQkU7SUFDRTtFNUhxaXBCSjs7RTRIbGlwQkU7SUFDRTtFNUhxaXBCSjs7RTRIbGlwQkU7SUFDRTtFNUhxaXBCSjs7RTRIbGlwQkU7SUFDRTtFNUhxaXBCSjs7RTRIbGlwQkU7SUFDRTtFNUhxaXBCSjs7RTRIMWtwQkU7SUFDRTtFNUg2a3BCSjs7RTRIMWtwQkU7SUFDRTtFNUg2a3BCSjs7RTRIMWtwQkU7SUFDRTtFNUg2a3BCSjs7RTRIMWtwQkU7SUFDRTtFNUg2a3BCSjs7RTRIMWtwQkU7SUFDRTtFNUg2a3BCSjs7RTRIMWtwQkU7SUFDRTtFNUg2a3BCSjs7RTRIMWtwQkU7SUFDRTtFNUg2a3BCSjs7RTRIMWtwQkU7SUFDRTtFNUg2a3BCSjs7RTRIMWtwQkU7SUFDRTtFNUg2a3BCSjs7RTRIMWtwQkU7SUFDRTtFNUg2a3BCSjs7RTRIbG5wQkU7SUFDRTtFNUhxbnBCSjs7RTRIbG5wQkU7SUFDRTtFNUhxbnBCSjs7RTRIbG5wQkU7SUFDRTtFNUhxbnBCSjs7RTRIbG5wQkU7SUFDRTtFNUhxbnBCSjs7RTRIbG5wQkU7SUFDRTtFNUhxbnBCSjs7RTRIbG5wQkU7SUFDRTtFNUhxbnBCSjs7RTRIbG5wQkU7SUFDRTtFNUhxbnBCSjs7RTRIbG5wQkU7SUFDRTtFNUhxbnBCSjs7RTRIbG5wQkU7SUFDRTtFNUhxbnBCSjs7RTRIbG5wQkU7SUFDRTtFNUhxbnBCSjs7RTRIMXBwQkU7SUFDRTtFNUg2cHBCSjs7RTRIMXBwQkU7SUFDRTtFNUg2cHBCSjs7RTRIMXBwQkU7SUFDRTtFNUg2cHBCSjs7RTRIMXBwQkU7SUFDRTtFNUg2cHBCSjs7RTRIMXBwQkU7SUFDRTtFNUg2cHBCSjs7RTRIMXBwQkU7SUFDRTtFNUg2cHBCSjs7RTRIMXBwQkU7SUFDRTtFNUg2cHBCSjs7RTRIMXBwQkU7SUFDRTtFNUg2cHBCSjs7RTRIMXBwQkU7SUFDRTtFNUg2cHBCSjs7RTRIMXBwQkU7SUFDRTtFNUg2cHBCSjs7RTRIbHNwQkU7SUFDRTtFNUhxc3BCSjs7RTRIbHNwQkU7SUFDRTtFNUhxc3BCSjs7RTRIbHNwQkU7SUFDRTtFNUhxc3BCSjs7RTRIbHNwQkU7SUFDRTtFNUhxc3BCSjs7RTRIbHNwQkU7SUFDRTtFNUhxc3BCSjs7RTRIbHNwQkU7SUFDRTtFNUhxc3BCSjs7RTRIbHNwQkU7SUFDRTtFNUhxc3BCSjs7RTRIbHNwQkU7SUFDRTtFNUhxc3BCSjs7RTRIbHNwQkU7SUFDRTtFNUhxc3BCSjs7RTRIbHNwQkU7SUFDRTtFNUhxc3BCSjs7RTRIMXVwQkU7SUFDRTtFNUg2dXBCSjs7RTRIMXVwQkU7SUFDRTtFNUg2dXBCSjs7RTRIMXVwQkU7SUFDRTtFNUg2dXBCSjs7RTRIMXVwQkU7SUFDRTtFNUg2dXBCSjs7RTRIMXVwQkU7SUFDRTtFNUg2dXBCSjs7RTRIMXVwQkU7SUFDRTtFNUg2dXBCSjs7RTRIMXVwQkU7SUFDRTtFNUg2dXBCSjs7RTRIMXVwQkU7SUFDRTtFNUg2dXBCSjs7RTRIMXVwQkU7SUFDRTtFNUg2dXBCSjs7RTRIMXVwQkU7SUFDRTtFNUg2dXBCSjtBQUNGO0E0SHJ0cEJJO0VBQ0U7QTVIdXRwQk47O0E0SHh0cEJJO0VBQ0U7QTVIMnRwQk47O0E0SDV0cEJJO0VBQ0U7QTVIK3RwQk47O0E0SGh1cEJJO0VBQ0U7QTVIbXVwQk47O0E0SHB1cEJJO0VBQ0U7QTVIdXVwQk47O0E0SHh1cEJJO0VBQ0U7QTVIMnVwQk47O0E0SDV1cEJJO0VBQ0U7QTVIK3VwQk47O0E0SGh2cEJJO0VBQ0U7QTVIbXZwQk47O0E0SHB2cEJJO0VBQ0U7QTVIdXZwQk47O0E0SC91cEJBO0VBQ0U7QTVIa3ZwQkY7O0E0SDl1cEJBO0VBQ0U7QTVIaXZwQkY7O0E0SDl1cEJBO0VBQ0U7RUFDQTtFQUNBO0E1SGl2cEJGOztBNEg5dXBCQTtFQUNFO0VBQ0E7RUFDQTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtFQUNBO0VBQ0E7QTVIaXZwQkY7O0E0SDl1cEJBO0VBQ0U7RUFDQTtFQUNBO0E1SGl2cEJGOztBNEg5dXBCQTtFQUNFO0VBQ0E7RUFDQTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtFQUNBO0VBQ0E7QTVIaXZwQkY7O0E0SDl1cEJBO0VBQ0U7QTVIaXZwQkY7O0E0SDl1cEJBO0VBQ0U7QTVIaXZwQkY7O0E0SDl1cEJBO0VBQ0U7RUFDQTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIN3VwQkU7RUFDRTtBNUhndnBCSjs7QTRIM3VwQkE7O0VBRUU7QTVIOHVwQkY7O0E0SDF1cEJBO0VBQ0U7QTVINnVwQkY7O0E0SDF1cEJBO0VBQ0U7QTVINnVwQkY7O0E0SDF1cEJBO0VBQ0U7QTVINnVwQkY7O0E0SDF1cEJBO0VBQ0U7QTVINnVwQkY7O0FSbDhwQkM7RUFFQztFQUNBO0FRbzhwQkY7QVJsOHBCQztFQUNDO0FRbzhwQkY7O0E0SDd1cEJBO0VBQ0U7QTVIZ3ZwQkY7O0E0SDd1cEJBO0VBQ0U7QTVIZ3ZwQkY7O0E0SDd1cEJBO0VBQ0U7QTVIZ3ZwQkY7O0E0SDd1cEJBO0VBQ0U7QTVIZ3ZwQkY7O0E0SDV1cEJBO0VBQ0U7QTVIK3VwQkY7O0E0SDV1cEJBO0VBQ0U7QTVIK3VwQkY7O0E0SDN1cEJBO0VBQ0U7QTVIOHVwQkY7O0E0SDN1cEJBO0VBQ0U7QTVIOHVwQkY7O0E0SDN1cEJBO0VBQ0U7QTVIOHVwQkY7O0E0SDN1cEJBO0VBQ0U7QTVIOHVwQkY7O0E0SDF1cEJBO0VBQ0U7QTVINnVwQkY7O0E0SDF1cEJBO0VBQ0U7QTVINnVwQkY7O0E0SDF1cEJBO0VBQ0U7QTVINnVwQkY7O0E0SDF1cEJBO0VBQ0U7QTVINnVwQkY7O0E0SDF1cEJBO0VBQ0U7QTVINnVwQkY7O0E0SHh1cEJFO0VBQ0U7QTVIMnVwQko7O0E0SHZ1cEJJO0VBQ0U7QTVIMHVwQk47O0E0SHR1cEJFO0VBQ0U7QTVIeXVwQko7O0E0SHR1cEJFO0VBQ0U7QTVIeXVwQko7O0E0SHR1cEJFO0VBQ0U7RUFDQTtBNUh5dXBCSjtBNEh2dXBCSTtFQUNFO0E1SHl1cEJOOztBNEhydXBCRTtFQUNFO0E1SHd1cEJKOztBNEhwd3BCRTtFQUNFO0E1SHV3cEJKOztBNEhud3BCSTtFQUNFO0E1SHN3cEJOOztBNEhsd3BCRTtFQUNFO0E1SHF3cEJKOztBNEhsd3BCRTtFQUNFO0E1SHF3cEJKOztBNEhsd3BCRTtFQUNFO0VBQ0E7QTVIcXdwQko7QTRIbndwQkk7RUFDRTtBNUhxd3BCTjs7QTRIandwQkU7RUFDRTtBNUhvd3BCSjs7QTRIaHlwQkU7RUFDRTtBNUhteXBCSjs7QTRIL3hwQkk7RUFDRTtBNUhreXBCTjs7QTRIOXhwQkU7RUFDRTtBNUhpeXBCSjs7QTRIOXhwQkU7RUFDRTtBNUhpeXBCSjs7QTRIOXhwQkU7RUFDRTtFQUNBO0E1SGl5cEJKO0E0SC94cEJJO0VBQ0U7QTVIaXlwQk47O0E0SDd4cEJFO0VBQ0U7QTVIZ3lwQko7O0E0SDV6cEJFO0VBQ0U7QTVIK3pwQko7O0E0SDN6cEJJO0VBQ0U7QTVIOHpwQk47O0E0SDF6cEJFO0VBQ0U7QTVINnpwQko7O0E0SDF6cEJFO0VBQ0U7QTVINnpwQko7O0E0SDF6cEJFO0VBQ0U7RUFDQTtBNUg2enBCSjtBNEgzenBCSTtFQUNFO0E1SDZ6cEJOOztBNEh6enBCRTtFQUNFO0E1SDR6cEJKOztBNEh4MXBCRTtFQUNFO0E1SDIxcEJKOztBNEh2MXBCSTtFQUNFO0E1SDAxcEJOOztBNEh0MXBCRTtFQUNFO0E1SHkxcEJKOztBNEh0MXBCRTtFQUNFO0E1SHkxcEJKOztBNEh0MXBCRTtFQUNFO0VBQ0E7QTVIeTFwQko7QTRIdjFwQkk7RUFDRTtBNUh5MXBCTjs7QTRIcjFwQkU7RUFDRTtBNUh3MXBCSjs7QTRIcDNwQkU7RUFDRTtBNUh1M3BCSjs7QTRIbjNwQkk7RUFDRTtBNUhzM3BCTjs7QTRIbDNwQkU7RUFDRTtBNUhxM3BCSjs7QTRIbDNwQkU7RUFDRTtBNUhxM3BCSjs7QTRIbDNwQkU7RUFDRTtFQUNBO0E1SHEzcEJKO0E0SG4zcEJJO0VBQ0U7QTVIcTNwQk47O0E0SGozcEJFO0VBQ0U7QTVIbzNwQko7O0E0SGg1cEJFO0VBQ0U7QTVIbTVwQko7O0E0SC80cEJJO0VBQ0U7QTVIazVwQk47O0E0SDk0cEJFO0VBQ0U7QTVIaTVwQko7O0E0SDk0cEJFO0VBQ0U7QTVIaTVwQko7O0E0SDk0cEJFO0VBQ0U7RUFDQTtBNUhpNXBCSjtBNEgvNHBCSTtFQUNFO0E1SGk1cEJOOztBNEg3NHBCRTtFQUNFO0E1SGc1cEJKOztBNEg1NnBCRTtFQUNFO0E1SCs2cEJKOztBNEgzNnBCSTtFQUNFO0E1SDg2cEJOOztBNEgxNnBCRTtFQUNFO0E1SDY2cEJKOztBNEgxNnBCRTtFQUNFO0E1SDY2cEJKOztBNEgxNnBCRTtFQUNFO0VBQ0E7QTVINjZwQko7QTRIMzZwQkk7RUFDRTtBNUg2NnBCTjs7QTRIejZwQkU7RUFDRTtBNUg0NnBCSjs7QTRIdDZwQkU7RUFDRTtBNUh5NnBCSjs7QTRIMTZwQkU7RUFDRTtBNUg2NnBCSjs7QTRIOTZwQkU7RUFDRTtBNUhpN3BCSjs7QTRIbDdwQkU7RUFDRTtBNUhxN3BCSjs7QTRIdDdwQkU7RUFDRTtBNUh5N3BCSjs7QTRIMTdwQkU7RUFDRTtBNUg2N3BCSjs7QTRIOTdwQkU7RUFDRTtBNUhpOHBCSjs7QTRIMzdwQkU7RUFDRTtBNUg4N3BCSjs7QTRIMzdwQkU7RUFDRTtBNUg4N3BCSjs7QTRIbjhwQkU7RUFDRTtBNUhzOHBCSjs7QTRIbjhwQkU7RUFDRTtBNUhzOHBCSjs7QTRIMzhwQkU7RUFDRTtBNUg4OHBCSjs7QTRIMzhwQkU7RUFDRTtBNUg4OHBCSjs7QTRIbjlwQkU7RUFDRTtBNUhzOXBCSjs7QTRIbjlwQkU7RUFDRTtBNUhzOXBCSjs7QTRIajlwQkU7RUFDRTtBNUhvOXBCSjs7QTRIajlwQkU7RUFDRTtBNUhvOXBCSjs7QTRIejlwQkU7RUFDRTtBNUg0OXBCSjs7QTRIejlwQkU7RUFDRTtBNUg0OXBCSjs7QTRIaitwQkU7RUFDRTtBNUhvK3BCSjs7QTRIaitwQkU7RUFDRTtBNUhvK3BCSjs7QTRIeitwQkU7RUFDRTtBNUg0K3BCSjs7QTRIeitwQkU7RUFDRTtBNUg0K3BCSjs7QTRIditwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0JFO0E1SDArcEJGOztBUjVocUJJO0VvSXNERjtJQUNFO0U1SDArcEJGOztFNEh2K3BCQTtJQUNFO0U1SDArcEJGOztFNEh2K3BCQTtJQUNFO0U1SDArcEJGOztFNEh2K3BCQTtJQUNFO0U1SDArcEJGOztFNEh2K3BCQTtJQUNFO0U1SDArcEJGOztFNEh2K3BCQTtJQUNFO0U1SDArcEJGO0FBQ0Y7QVI5aHFCSTtFb0l3REY7SUFDRTtFNUh5K3BCRjs7RTRIdCtwQkE7SUFDRTtFNUh5K3BCRjs7RTRIdCtwQkE7SUFDRTtFNUh5K3BCRjs7RTRIdCtwQkE7SUFDRTtFNUh5K3BCRjs7RTRIdCtwQkE7SUFDRTtFNUh5K3BCRjs7RTRIdCtwQkE7SUFDRTtFNUh5K3BCRjtBQUNGO0FSampxQkk7RW9JNEVGO0lBQ0U7RTVIdytwQkY7O0U0SHIrcEJBO0lBQ0U7RTVIdytwQkY7O0U0SHIrcEJBO0lBQ0U7RTVIdytwQkY7O0U0SHIrcEJBO0lBQ0U7RTVIdytwQkY7O0U0SHIrcEJBO0lBQ0U7RTVIdytwQkY7O0U0SHIrcEJBO0lBQ0U7RTVIdytwQkY7QUFDRjtBUnBrcUJJO0VvSWdHRjtJQUNFO0U1SHUrcEJGOztFNEhwK3BCQTtJQUNFO0U1SHUrcEJGOztFNEhwK3BCQTtJQUNFO0U1SHUrcEJGOztFNEhwK3BCQTtJQUNFO0U1SHUrcEJGOztFNEhwK3BCQTtJQUNFO0U1SHUrcEJGOztFNEhwK3BCQTtJQUNFO0U1SHUrcEJGO0FBQ0Y7QTRIbCtwQkE7RUFDRTtFQUNBO0E1SG8rcEJGOztBNEhoK3BCQTtFQUNFO0E1SG0rcEJGOztBNEg3OXBCSTtFQUNFO0E1SGcrcEJOO0E0SGorcEJJO0VBQ0U7QTVIbStwQk47QTRIcCtwQkk7RUFDRTtBNUhzK3BCTjtBNEh2K3BCSTtFQUNFO0E1SHkrcEJOO0E0SDErcEJJO0VBQ0U7QTVINCtwQk47QTRINytwQkk7RUFDRTtBNUgrK3BCTjtBNEhoL3BCSTtFQUNFO0E1SGsvcEJOO0E0SG4vcEJJO0VBQ0U7QTVIcS9wQk47QTRIdC9wQkk7RUFDRTtBNUh3L3BCTjtBNEh6L3BCSTtFQUNFO0E1SDIvcEJOOztBNEh0L3BCQTtFQUNFO0E1SHkvcEJGOztBNEh0L3BCQTtFQUNFO0E1SHkvcEJGOztBNEh0L3BCQTtFQUNFO0E1SHkvcEJGOztBNEh0L3BCQTtFQUNFO0E1SHkvcEJGOztBNkh6K3FCQztFQUNDO0VBQ0E7QTdINCtxQkY7QTZIMStxQkU7RUFDQztFQUNBO0E3SDQrcUJIO0E2SHorcUJFO0VBQ0M7QTdIMitxQkg7QTZIeitxQkc7RUFFQztBN0gwK3FCSjtBNkhuK3FCRztFQUNDLFFBRlc7QTdIdStxQmY7QTZIdCtxQkc7RUFDQyxRQUZXO0E3SDArcUJmO0E2SHorcUJHO0VBQ0MsUUFGVztBN0g2K3FCZjtBNkg1K3FCRztFQUNDLFFBRlc7QTdIZy9xQmY7QTZILytxQkc7RUFDQyxRQUZXO0E3SG0vcUJmO0E2SGwvcUJHO0VBQ0MsUUFGVztBN0hzL3FCZjtBNkhyL3FCRztFQUNDLFFBRlc7QTdIeS9xQmY7QTZIeC9xQkc7RUFDQyxRQUZXO0E3SDQvcUJmO0E2SDMvcUJHO0VBQ0MsUUFGVztBN0grL3FCZjtBNkg5L3FCRztFQUNDLFNBRlc7QTdIa2dyQmY7QTZIamdyQkc7RUFDQyxTQUZXO0E3SHFnckJmO0E2SHBnckJHO0VBQ0MsU0FGVztBN0h3Z3JCZjs7QTZIaGdyQkM7RUFDQztFQUNBO0E3SG1nckJGO0E2SGpnckJFO0VBQ0M7RUFDQTtBN0htZ3JCSDtBNkhoZ3JCRTtFQUNDO0E3SGtnckJIO0E2SGhnckJHO0VBRUM7RUFDQTtFQUNBO0E3SGlnckJKO0FSamdyQkM7RXFJSkU7SUFPRTtFN0hrZ3JCSDtBQUNGO0E2SDUvcUJHO0VBQ0MsUUFGVztBN0hnZ3JCZjtBNkgvL3FCRztFQUNDLFFBRlc7QTdIbWdyQmY7QTZIbGdyQkc7RUFDQyxRQUZXO0E3SHNnckJmO0E2SHJnckJHO0VBQ0MsUUFGVztBN0h5Z3JCZjtBNkh4Z3JCRztFQUNDLFFBRlc7QTdINGdyQmY7QTZIM2dyQkc7RUFDQyxRQUZXO0E3SCtnckJmO0E2SDlnckJHO0VBQ0MsUUFGVztBN0hraHJCZjtBNkhqaHJCRztFQUNDLFFBRlc7QTdIcWhyQmY7QTZIcGhyQkc7RUFDQyxRQUZXO0E3SHdockJmO0E2SHZockJHO0VBQ0MsU0FGVztBN0gyaHJCZjtBNkgxaHJCRztFQUNDLFNBRlc7QTdIOGhyQmY7QTZIN2hyQkc7RUFDQyxTQUZXO0E3SGlpckJmOztBNkh2aHJCRTtFQUNDO0E3SDBockJIO0E2SHZockJFO0VBQ0M7QTdIeWhyQkg7QTZIcmhyQkU7RUFDQztBN0h1aHJCSDtBNkhyaHJCRztFQUNDO0E3SHVockJKO0E2SHBockJHO0VBQ0M7QTdIc2hyQko7QTZIbGhyQkc7RUFDQztBN0hvaHJCSjtBNkg5Z3JCRztFQUNDLFFBRlc7QTdIa2hyQmY7QTZIamhyQkc7RUFDQyxRQUZXO0E3SHFockJmO0E2SHBockJHO0VBQ0MsUUFGVztBN0h3aHJCZjtBNkh2aHJCRztFQUNDLFFBRlc7QTdIMmhyQmY7QTZIMWhyQkc7RUFDQyxRQUZXO0E3SDhockJmO0E2SDdockJHO0VBQ0MsUUFGVztBN0hpaXJCZjtBNkhoaXJCRztFQUNDLFFBRlc7QTdIb2lyQmY7QTZIbmlyQkc7RUFDQyxRQUZXO0E3SHVpckJmO0E2SHRpckJHO0VBQ0MsUUFGVztBN0gwaXJCZjtBNkh6aXJCRztFQUNDLFNBRlc7QTdINmlyQmY7QTZINWlyQkc7RUFDQyxTQUZXO0E3SGdqckJmO0E2SC9pckJHO0VBQ0MsU0FGVztBN0htanJCZjs7QVI1MXFCSTtFcUlqVEg7SUFDQztJQUNBO0U3SGlwckJBO0U2SC9vckJBO0lBQ0M7SUFDQTtFN0hpcHJCRDtFNkg5b3JCQTtJQUNDO0U3SGdwckJEO0U2SDlvckJDO0lBRUM7RTdIK29yQkY7RTZIeG9yQkM7SUFDQyxRQUZXO0U3SDRvckJiO0U2SDNvckJDO0lBQ0MsUUFGVztFN0grb3JCYjtFNkg5b3JCQztJQUNDLFFBRlc7RTdIa3ByQmI7RTZIanByQkM7SUFDQyxRQUZXO0U3SHFwckJiO0U2SHBwckJDO0lBQ0MsUUFGVztFN0h3cHJCYjtFNkh2cHJCQztJQUNDLFFBRlc7RTdIMnByQmI7RTZIMXByQkM7SUFDQyxRQUZXO0U3SDhwckJiO0U2SDdwckJDO0lBQ0MsUUFGVztFN0hpcXJCYjtFNkhocXJCQztJQUNDLFFBRlc7RTdIb3FyQmI7RTZIbnFyQkM7SUFDQyxTQUZXO0U3SHVxckJiO0U2SHRxckJDO0lBQ0MsU0FGVztFN0gwcXJCYjtFNkh6cXJCQztJQUNDLFNBRlc7RTdINnFyQmI7O0U2SHJxckJEO0lBQ0M7SUFDQTtFN0h3cXJCQTtFNkh0cXJCQTtJQUNDO0lBQ0E7RTdId3FyQkQ7RTZIcnFyQkE7SUFDQztFN0h1cXJCRDtFNkhycXJCQztJQUVDO0lBQ0E7SUFDQTtFN0hzcXJCRjtBQUNGO0FSdnFyQkM7RXFJSkU7SUFPRTtFN0h3cXJCSDtBQUNGO0FSdjZxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0h1cXJCYjtBQUNGO0FSNTZxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0g0cXJCYjtBQUNGO0FSajdxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0hpcnJCYjtBQUNGO0FSdDdxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0hzcnJCYjtBQUNGO0FSMzdxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0gycnJCYjtBQUNGO0FSaDhxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0hnc3JCYjtBQUNGO0FScjhxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0hxc3JCYjtBQUNGO0FSMThxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0gwc3JCYjtBQUNGO0FSLzhxQkk7RXFJM1BEO0lBQ0MsUUFGVztFN0grc3JCYjtBQUNGO0FScDlxQkk7RXFJM1BEO0lBQ0MsU0FGVztFN0hvdHJCYjtBQUNGO0FSejlxQkk7RXFJM1BEO0lBQ0MsU0FGVztFN0h5dHJCYjtBQUNGO0FSOTlxQkk7RXFJM1BEO0lBQ0MsU0FGVztFN0g4dHJCYjtBQUNGO0FSbitxQkk7RXFJbFBGO0lBQ0M7RTdId3RyQkQ7RTZIcnRyQkE7SUFDQztFN0h1dHJCRDtFNkhudHJCQTtJQUNDO0U3SHF0ckJEO0U2SG50ckJDO0lBQ0M7RTdIcXRyQkY7RTZIbHRyQkM7SUFDQztFN0hvdHJCRjtFNkhodHJCQztJQUNDO0U3SGt0ckJGO0U2SDVzckJDO0lBQ0MsUUFGVztFN0hndHJCYjtFNkgvc3JCQztJQUNDLFFBRlc7RTdIbXRyQmI7RTZIbHRyQkM7SUFDQyxRQUZXO0U3SHN0ckJiO0U2SHJ0ckJDO0lBQ0MsUUFGVztFN0h5dHJCYjtFNkh4dHJCQztJQUNDLFFBRlc7RTdINHRyQmI7RTZIM3RyQkM7SUFDQyxRQUZXO0U3SCt0ckJiO0U2SDl0ckJDO0lBQ0MsUUFGVztFN0hrdXJCYjtFNkhqdXJCQztJQUNDLFFBRlc7RTdIcXVyQmI7RTZIcHVyQkM7SUFDQyxRQUZXO0U3SHd1ckJiO0U2SHZ1ckJDO0lBQ0MsU0FGVztFN0gydXJCYjtFNkgxdXJCQztJQUNDLFNBRlc7RTdIOHVyQmI7RTZIN3VyQkM7SUFDQyxTQUZXO0U3SGl2ckJiO0FBQ0Y7QVJyaHJCSTtFcUl2VEg7SUFDQztJQUNBO0U3SCswckJBO0U2SDcwckJBO0lBQ0M7SUFDQTtFN0grMHJCRDtFNkg1MHJCQTtJQUNDO0U3SDgwckJEO0U2SDUwckJDO0lBRUM7RTdINjByQkY7RTZIdDByQkM7SUFDQyxRQUZXO0U3SDAwckJiO0U2SHowckJDO0lBQ0MsUUFGVztFN0g2MHJCYjtFNkg1MHJCQztJQUNDLFFBRlc7RTdIZzFyQmI7RTZILzByQkM7SUFDQyxRQUZXO0U3SG0xckJiO0U2SGwxckJDO0lBQ0MsUUFGVztFN0hzMXJCYjtFNkhyMXJCQztJQUNDLFFBRlc7RTdIeTFyQmI7RTZIeDFyQkM7SUFDQyxRQUZXO0U3SDQxckJiO0U2SDMxckJDO0lBQ0MsUUFGVztFN0grMXJCYjtFNkg5MXJCQztJQUNDLFFBRlc7RTdIazJyQmI7RTZIajJyQkM7SUFDQyxTQUZXO0U3SHEyckJiO0U2SHAyckJDO0lBQ0MsU0FGVztFN0h3MnJCYjtFNkh2MnJCQztJQUNDLFNBRlc7RTdIMjJyQmI7O0U2SG4yckJEO0lBQ0M7SUFDQTtFN0hzMnJCQTtFNkhwMnJCQTtJQUNDO0lBQ0E7RTdIczJyQkQ7RTZIbjJyQkE7SUFDQztFN0hxMnJCRDtFNkhuMnJCQztJQUVDO0lBQ0E7SUFDQTtFN0hvMnJCRjtBQUNGO0FScjJyQkM7RXFJSkU7SUFPRTtFN0hzMnJCSDtBQUNGO0FSL2xyQkk7RXFJalFEO0lBQ0MsUUFGVztFN0hxMnJCYjtBQUNGO0FScG1yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0gwMnJCYjtBQUNGO0FSem1yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0grMnJCYjtBQUNGO0FSOW1yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0hvM3JCYjtBQUNGO0FSbm5yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0h5M3JCYjtBQUNGO0FSeG5yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0g4M3JCYjtBQUNGO0FSN25yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0htNHJCYjtBQUNGO0FSbG9yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0h3NHJCYjtBQUNGO0FSdm9yQkk7RXFJalFEO0lBQ0MsUUFGVztFN0g2NHJCYjtBQUNGO0FSNW9yQkk7RXFJalFEO0lBQ0MsU0FGVztFN0hrNXJCYjtBQUNGO0FSanByQkk7RXFJalFEO0lBQ0MsU0FGVztFN0h1NXJCYjtBQUNGO0FSdHByQkk7RXFJalFEO0lBQ0MsU0FGVztFN0g0NXJCYjtBQUNGO0FSM3ByQkk7RXFJeFBGO0lBQ0M7RTdIczVyQkQ7RTZIbjVyQkE7SUFDQztFN0hxNXJCRDtFNkhqNXJCQTtJQUNDO0U3SG01ckJEO0U2SGo1ckJDO0lBQ0M7RTdIbTVyQkY7RTZIaDVyQkM7SUFDQztFN0hrNXJCRjtFNkg5NHJCQztJQUNDO0U3SGc1ckJGO0U2SDE0ckJDO0lBQ0MsUUFGVztFN0g4NHJCYjtFNkg3NHJCQztJQUNDLFFBRlc7RTdIaTVyQmI7RTZIaDVyQkM7SUFDQyxRQUZXO0U3SG81ckJiO0U2SG41ckJDO0lBQ0MsUUFGVztFN0h1NXJCYjtFNkh0NXJCQztJQUNDLFFBRlc7RTdIMDVyQmI7RTZIejVyQkM7SUFDQyxRQUZXO0U3SDY1ckJiO0U2SDU1ckJDO0lBQ0MsUUFGVztFN0hnNnJCYjtFNkgvNXJCQztJQUNDLFFBRlc7RTdIbTZyQmI7RTZIbDZyQkM7SUFDQyxRQUZXO0U3SHM2ckJiO0U2SHI2ckJDO0lBQ0MsU0FGVztFN0h5NnJCYjtFNkh4NnJCQztJQUNDLFNBRlc7RTdINDZyQmI7RTZIMzZyQkM7SUFDQyxTQUZXO0U3SCs2ckJiO0FBQ0Y7QVJ2c3JCSTtFcUluVUg7SUFDQztJQUNBO0U3SDZnc0JBO0U2SDNnc0JBO0lBQ0M7SUFDQTtFN0g2Z3NCRDtFNkgxZ3NCQTtJQUNDO0U3SDRnc0JEO0U2SDFnc0JDO0lBRUM7RTdIMmdzQkY7RTZIcGdzQkM7SUFDQyxRQUZXO0U3SHdnc0JiO0U2SHZnc0JDO0lBQ0MsUUFGVztFN0gyZ3NCYjtFNkgxZ3NCQztJQUNDLFFBRlc7RTdIOGdzQmI7RTZIN2dzQkM7SUFDQyxRQUZXO0U3SGloc0JiO0U2SGhoc0JDO0lBQ0MsUUFGVztFN0hvaHNCYjtFNkhuaHNCQztJQUNDLFFBRlc7RTdIdWhzQmI7RTZIdGhzQkM7SUFDQyxRQUZXO0U3SDBoc0JiO0U2SHpoc0JDO0lBQ0MsUUFGVztFN0g2aHNCYjtFNkg1aHNCQztJQUNDLFFBRlc7RTdIZ2lzQmI7RTZIL2hzQkM7SUFDQyxTQUZXO0U3SG1pc0JiO0U2SGxpc0JDO0lBQ0MsU0FGVztFN0hzaXNCYjtFNkhyaXNCQztJQUNDLFNBRlc7RTdIeWlzQmI7O0U2SGppc0JEO0lBQ0M7SUFDQTtFN0hvaXNCQTtFNkhsaXNCQTtJQUNDO0lBQ0E7RTdIb2lzQkQ7RTZIamlzQkE7SUFDQztFN0htaXNCRDtFNkhqaXNCQztJQUVDO0lBQ0E7SUFDQTtFN0hraXNCRjtBQUNGO0FSbmlzQkM7RXFJSkU7SUFPRTtFN0hvaXNCSDtBQUNGO0FSanhyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0htaXNCYjtBQUNGO0FSdHhyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0h3aXNCYjtBQUNGO0FSM3hyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0g2aXNCYjtBQUNGO0FSaHlyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0hranNCYjtBQUNGO0FScnlyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0h1anNCYjtBQUNGO0FSMXlyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0g0anNCYjtBQUNGO0FSL3lyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0hpa3NCYjtBQUNGO0FScHpyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0hza3NCYjtBQUNGO0FSenpyQkk7RXFJN1FEO0lBQ0MsUUFGVztFN0gya3NCYjtBQUNGO0FSOXpyQkk7RXFJN1FEO0lBQ0MsU0FGVztFN0hnbHNCYjtBQUNGO0FSbjByQkk7RXFJN1FEO0lBQ0MsU0FGVztFN0hxbHNCYjtBQUNGO0FSeDByQkk7RXFJN1FEO0lBQ0MsU0FGVztFN0gwbHNCYjtBQUNGO0FSNzByQkk7RXFJcFFGO0lBQ0M7RTdIb2xzQkQ7RTZIamxzQkE7SUFDQztFN0htbHNCRDtFNkgva3NCQTtJQUNDO0U3SGlsc0JEO0U2SC9rc0JDO0lBQ0M7RTdIaWxzQkY7RTZIOWtzQkM7SUFDQztFN0hnbHNCRjtFNkg1a3NCQztJQUNDO0U3SDhrc0JGO0U2SHhrc0JDO0lBQ0MsUUFGVztFN0g0a3NCYjtFNkgza3NCQztJQUNDLFFBRlc7RTdIK2tzQmI7RTZIOWtzQkM7SUFDQyxRQUZXO0U3SGtsc0JiO0U2SGpsc0JDO0lBQ0MsUUFGVztFN0hxbHNCYjtFNkhwbHNCQztJQUNDLFFBRlc7RTdId2xzQmI7RTZIdmxzQkM7SUFDQyxRQUZXO0U3SDJsc0JiO0U2SDFsc0JDO0lBQ0MsUUFGVztFN0g4bHNCYjtFNkg3bHNCQztJQUNDLFFBRlc7RTdIaW1zQmI7RTZIaG1zQkM7SUFDQyxRQUZXO0U3SG9tc0JiO0U2SG5tc0JDO0lBQ0MsU0FGVztFN0h1bXNCYjtFNkh0bXNCQztJQUNDLFNBRlc7RTdIMG1zQmI7RTZIem1zQkM7SUFDQyxTQUZXO0U3SDZtc0JiO0FBQ0Y7QVIvM3JCSTtFcUl6VUg7SUFDQztJQUNBO0U3SDJzc0JBO0U2SHpzc0JBO0lBQ0M7SUFDQTtFN0gyc3NCRDtFNkh4c3NCQTtJQUNDO0U3SDBzc0JEO0U2SHhzc0JDO0lBRUM7RTdIeXNzQkY7RTZIbHNzQkM7SUFDQyxRQUZXO0U3SHNzc0JiO0U2SHJzc0JDO0lBQ0MsUUFGVztFN0h5c3NCYjtFNkh4c3NCQztJQUNDLFFBRlc7RTdINHNzQmI7RTZIM3NzQkM7SUFDQyxRQUZXO0U3SCtzc0JiO0U2SDlzc0JDO0lBQ0MsUUFGVztFN0hrdHNCYjtFNkhqdHNCQztJQUNDLFFBRlc7RTdIcXRzQmI7RTZIcHRzQkM7SUFDQyxRQUZXO0U3SHd0c0JiO0U2SHZ0c0JDO0lBQ0MsUUFGVztFN0gydHNCYjtFNkgxdHNCQztJQUNDLFFBRlc7RTdIOHRzQmI7RTZIN3RzQkM7SUFDQyxTQUZXO0U3SGl1c0JiO0U2SGh1c0JDO0lBQ0MsU0FGVztFN0hvdXNCYjtFNkhudXNCQztJQUNDLFNBRlc7RTdIdXVzQmI7O0U2SC90c0JEO0lBQ0M7SUFDQTtFN0hrdXNCQTtFNkhodXNCQTtJQUNDO0lBQ0E7RTdIa3VzQkQ7RTZIL3RzQkE7SUFDQztFN0hpdXNCRDtFNkgvdHNCQztJQUVDO0lBQ0E7SUFDQTtFN0hndXNCRjtBQUNGO0FSanVzQkM7RXFJSkU7SUFPRTtFN0hrdXNCSDtBQUNGO0FSejhyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0hpdXNCYjtBQUNGO0FSOThyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0hzdXNCYjtBQUNGO0FSbjlyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0gydXNCYjtBQUNGO0FSeDlyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0hndnNCYjtBQUNGO0FSNzlyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0hxdnNCYjtBQUNGO0FSbCtyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0gwdnNCYjtBQUNGO0FSdityQkk7RXFJblJEO0lBQ0MsUUFGVztFN0grdnNCYjtBQUNGO0FSNStyQkk7RXFJblJEO0lBQ0MsUUFGVztFN0hvd3NCYjtBQUNGO0FSai9yQkk7RXFJblJEO0lBQ0MsUUFGVztFN0h5d3NCYjtBQUNGO0FSdC9yQkk7RXFJblJEO0lBQ0MsU0FGVztFN0g4d3NCYjtBQUNGO0FSMy9yQkk7RXFJblJEO0lBQ0MsU0FGVztFN0hteHNCYjtBQUNGO0FSaGdzQkk7RXFJblJEO0lBQ0MsU0FGVztFN0h3eHNCYjtBQUNGO0FScmdzQkk7RXFJMVFGO0lBQ0M7RTdIa3hzQkQ7RTZIL3dzQkE7SUFDQztFN0hpeHNCRDtFNkg3d3NCQTtJQUNDO0U3SCt3c0JEO0U2SDd3c0JDO0lBQ0M7RTdIK3dzQkY7RTZINXdzQkM7SUFDQztFN0g4d3NCRjtFNkgxd3NCQztJQUNDO0U3SDR3c0JGO0U2SHR3c0JDO0lBQ0MsUUFGVztFN0gwd3NCYjtFNkh6d3NCQztJQUNDLFFBRlc7RTdINndzQmI7RTZINXdzQkM7SUFDQyxRQUZXO0U3SGd4c0JiO0U2SC93c0JDO0lBQ0MsUUFGVztFN0hteHNCYjtFNkhseHNCQztJQUNDLFFBRlc7RTdIc3hzQmI7RTZIcnhzQkM7SUFDQyxRQUZXO0U3SHl4c0JiO0U2SHh4c0JDO0lBQ0MsUUFGVztFN0g0eHNCYjtFNkgzeHNCQztJQUNDLFFBRlc7RTdIK3hzQmI7RTZIOXhzQkM7SUFDQyxRQUZXO0U3SGt5c0JiO0U2SGp5c0JDO0lBQ0MsU0FGVztFN0hxeXNCYjtFNkhweXNCQztJQUNDLFNBRlc7RTdId3lzQmI7RTZIdnlzQkM7SUFDQyxTQUZXO0U3SDJ5c0JiO0FBQ0Y7QVJ2anNCSTtFcUkvVUg7SUFDQztJQUNBO0U3SHk0c0JBO0U2SHY0c0JBO0lBQ0M7SUFDQTtFN0h5NHNCRDtFNkh0NHNCQTtJQUNDO0U3SHc0c0JEO0U2SHQ0c0JDO0lBRUM7RTdIdTRzQkY7RTZIaDRzQkM7SUFDQyxRQUZXO0U3SG80c0JiO0U2SG40c0JDO0lBQ0MsUUFGVztFN0h1NHNCYjtFNkh0NHNCQztJQUNDLFFBRlc7RTdIMDRzQmI7RTZIejRzQkM7SUFDQyxRQUZXO0U3SDY0c0JiO0U2SDU0c0JDO0lBQ0MsUUFGVztFN0hnNXNCYjtFNkgvNHNCQztJQUNDLFFBRlc7RTdIbTVzQmI7RTZIbDVzQkM7SUFDQyxRQUZXO0U3SHM1c0JiO0U2SHI1c0JDO0lBQ0MsUUFGVztFN0h5NXNCYjtFNkh4NXNCQztJQUNDLFFBRlc7RTdINDVzQmI7RTZIMzVzQkM7SUFDQyxTQUZXO0U3SCs1c0JiO0U2SDk1c0JDO0lBQ0MsU0FGVztFN0hrNnNCYjtFNkhqNnNCQztJQUNDLFNBRlc7RTdIcTZzQmI7O0U2SDc1c0JEO0lBQ0M7SUFDQTtFN0hnNnNCQTtFNkg5NXNCQTtJQUNDO0lBQ0E7RTdIZzZzQkQ7RTZINzVzQkE7SUFDQztFN0grNXNCRDtFNkg3NXNCQztJQUVDO0lBQ0E7SUFDQTtFN0g4NXNCRjtBQUNGO0FSLzVzQkM7RXFJSkU7SUFPRTtFN0hnNnNCSDtBQUNGO0FSam9zQkk7RXFJelJEO0lBQ0MsUUFGVztFN0grNXNCYjtBQUNGO0FSdG9zQkk7RXFJelJEO0lBQ0MsUUFGVztFN0hvNnNCYjtBQUNGO0FSM29zQkk7RXFJelJEO0lBQ0MsUUFGVztFN0h5NnNCYjtBQUNGO0FSaHBzQkk7RXFJelJEO0lBQ0MsUUFGVztFN0g4NnNCYjtBQUNGO0FScnBzQkk7RXFJelJEO0lBQ0MsUUFGVztFN0htN3NCYjtBQUNGO0FSMXBzQkk7RXFJelJEO0lBQ0MsUUFGVztFN0h3N3NCYjtBQUNGO0FSL3BzQkk7RXFJelJEO0lBQ0MsUUFGVztFN0g2N3NCYjtBQUNGO0FScHFzQkk7RXFJelJEO0lBQ0MsUUFGVztFN0hrOHNCYjtBQUNGO0FSenFzQkk7RXFJelJEO0lBQ0MsUUFGVztFN0h1OHNCYjtBQUNGO0FSOXFzQkk7RXFJelJEO0lBQ0MsU0FGVztFN0g0OHNCYjtBQUNGO0FSbnJzQkk7RXFJelJEO0lBQ0MsU0FGVztFN0hpOXNCYjtBQUNGO0FSeHJzQkk7RXFJelJEO0lBQ0MsU0FGVztFN0hzOXNCYjtBQUNGO0FSN3JzQkk7RXFJaFJGO0lBQ0M7RTdIZzlzQkQ7RTZINzhzQkE7SUFDQztFN0grOHNCRDtFNkgzOHNCQTtJQUNDO0U3SDY4c0JEO0U2SDM4c0JDO0lBQ0M7RTdINjhzQkY7RTZIMThzQkM7SUFDQztFN0g0OHNCRjtFNkh4OHNCQztJQUNDO0U3SDA4c0JGO0U2SHA4c0JDO0lBQ0MsUUFGVztFN0h3OHNCYjtFNkh2OHNCQztJQUNDLFFBRlc7RTdIMjhzQmI7RTZIMThzQkM7SUFDQyxRQUZXO0U3SDg4c0JiO0U2SDc4c0JDO0lBQ0MsUUFGVztFN0hpOXNCYjtFNkhoOXNCQztJQUNDLFFBRlc7RTdIbzlzQmI7RTZIbjlzQkM7SUFDQyxRQUZXO0U3SHU5c0JiO0U2SHQ5c0JDO0lBQ0MsUUFGVztFN0gwOXNCYjtFNkh6OXNCQztJQUNDLFFBRlc7RTdINjlzQmI7RTZINTlzQkM7SUFDQyxRQUZXO0U3SGcrc0JiO0U2SC85c0JDO0lBQ0MsU0FGVztFN0htK3NCYjtFNkhsK3NCQztJQUNDLFNBRlc7RTdIcytzQmI7RTZIcitzQkM7SUFDQyxTQUZXO0U3SHkrc0JiO0FBQ0Y7QVIvdXNCSTtFcUlyVkg7SUFDQztJQUNBO0U3SHVrdEJBO0U2SHJrdEJBO0lBQ0M7SUFDQTtFN0h1a3RCRDtFNkhwa3RCQTtJQUNDO0U3SHNrdEJEO0U2SHBrdEJDO0lBRUM7RTdIcWt0QkY7RTZIOWp0QkM7SUFDQyxRQUZXO0U3SGtrdEJiO0U2SGprdEJDO0lBQ0MsUUFGVztFN0hxa3RCYjtFNkhwa3RCQztJQUNDLFFBRlc7RTdId2t0QmI7RTZIdmt0QkM7SUFDQyxRQUZXO0U3SDJrdEJiO0U2SDFrdEJDO0lBQ0MsUUFGVztFN0g4a3RCYjtFNkg3a3RCQztJQUNDLFFBRlc7RTdIaWx0QmI7RTZIaGx0QkM7SUFDQyxRQUZXO0U3SG9sdEJiO0U2SG5sdEJDO0lBQ0MsUUFGVztFN0h1bHRCYjtFNkh0bHRCQztJQUNDLFFBRlc7RTdIMGx0QmI7RTZIemx0QkM7SUFDQyxTQUZXO0U3SDZsdEJiO0U2SDVsdEJDO0lBQ0MsU0FGVztFN0hnbXRCYjtFNkgvbHRCQztJQUNDLFNBRlc7RTdIbW10QmI7O0U2SDNsdEJEO0lBQ0M7SUFDQTtFN0g4bHRCQTtFNkg1bHRCQTtJQUNDO0lBQ0E7RTdIOGx0QkQ7RTZIM2x0QkE7SUFDQztFN0g2bHRCRDtFNkgzbHRCQztJQUVDO0lBQ0E7SUFDQTtFN0g0bHRCRjtBQUNGO0FSN2x0QkM7RXFJSkU7SUFPRTtFN0g4bHRCSDtBQUNGO0FSenpzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0g2bHRCYjtBQUNGO0FSOXpzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0hrbXRCYjtBQUNGO0FSbjBzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0h1bXRCYjtBQUNGO0FSeDBzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0g0bXRCYjtBQUNGO0FSNzBzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0hpbnRCYjtBQUNGO0FSbDFzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0hzbnRCYjtBQUNGO0FSdjFzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0gybnRCYjtBQUNGO0FSNTFzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0hnb3RCYjtBQUNGO0FSajJzQkk7RXFJL1JEO0lBQ0MsUUFGVztFN0hxb3RCYjtBQUNGO0FSdDJzQkk7RXFJL1JEO0lBQ0MsU0FGVztFN0gwb3RCYjtBQUNGO0FSMzJzQkk7RXFJL1JEO0lBQ0MsU0FGVztFN0grb3RCYjtBQUNGO0FSaDNzQkk7RXFJL1JEO0lBQ0MsU0FGVztFN0hvcHRCYjtBQUNGO0FScjNzQkk7RXFJdFJGO0lBQ0M7RTdIOG90QkQ7RTZIM290QkE7SUFDQztFN0g2b3RCRDtFNkh6b3RCQTtJQUNDO0U3SDJvdEJEO0U2SHpvdEJDO0lBQ0M7RTdIMm90QkY7RTZIeG90QkM7SUFDQztFN0gwb3RCRjtFNkh0b3RCQztJQUNDO0U3SHdvdEJGO0U2SGxvdEJDO0lBQ0MsUUFGVztFN0hzb3RCYjtFNkhyb3RCQztJQUNDLFFBRlc7RTdIeW90QmI7RTZIeG90QkM7SUFDQyxRQUZXO0U3SDRvdEJiO0U2SDNvdEJDO0lBQ0MsUUFGVztFN0grb3RCYjtFNkg5b3RCQztJQUNDLFFBRlc7RTdIa3B0QmI7RTZIanB0QkM7SUFDQyxRQUZXO0U3SHFwdEJiO0U2SHBwdEJDO0lBQ0MsUUFGVztFN0h3cHRCYjtFNkh2cHRCQztJQUNDLFFBRlc7RTdIMnB0QmI7RTZIMXB0QkM7SUFDQyxRQUZXO0U3SDhwdEJiO0U2SDdwdEJDO0lBQ0MsU0FGVztFN0hpcXRCYjtFNkhocXRCQztJQUNDLFNBRlc7RTdIb3F0QmI7RTZIbnF0QkM7SUFDQyxTQUZXO0U3SHVxdEJiO0FBQ0Y7QThIL3d0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQSxvRGpHNENtQjtFaUczQ25CO0VBQ0E7RUFRQyxrQmpHV2lCO0E3Qit2dEJuQjtBOEgvd3RCQztFQUNDLG1Eakd1Q29CO0E3QjB1dEJ0QjtBOEh6d3RCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBV0MsMkJqR1hnQjtFaUdZaEIsNEJqR1pnQjtBN0I2d3RCbkI7QThIM3d0QkU7RUFDQztBOUg2d3RCSDtBOEgxd3RCRTtFQUNDO0E5SDR3dEJIO0E4SHB3dEJFO0VBQ0M7RUFDQTtFQUNBO0E5SHN3dEJIO0E4SHB3dEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhzd3RCSjtBOEhwd3RCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5SHN3dEJMO0E4SGx3dEJHO0VBQ0M7RUFDQTtFQUNBO0E5SG93dEJKO0E4SGh3dEJFO0VBQ0M7RUFDQTtFQUNBO0E5SGt3dEJIO0E4SGh3dEJHOztFQUVDO0E5SGt3dEJKO0E4SC92dEJHO0VBQ0M7RUFDQTtBOUhpd3RCSjtBOEg3dnRCRTtFQUNDO0VBQ0E7RUFDQTtBOUgrdnRCSDtBOEh6dnRCRTtFQUNDO0E5SDJ2dEJIO0E4SHR2dEJFO0VBQ0M7QTlId3Z0Qkg7QThIbnZ0QkU7RUFDQztBOUhxdnRCSDtBOEgvdXRCRTtFQUNDO0VBQ0E7QTlIaXZ0Qkg7QThIL3V0Qkc7RUFDQztFQUNBO0E5SGl2dEJKO0E4SDl1dEJHO0VBQ0M7RUFDQTtBOUhndnRCSjtBOEg3dXRCRztFQUNDO0VBQ0E7QTlIK3V0Qko7QThIeHV0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUgwdXRCSDtBOEh2dXRCRTtFQUNDO0E5SHl1dEJIO0E4SHB1dEJHO0VBQ0M7QTlIc3V0Qko7QThIbnV0Qkc7RUFDQztBOUhxdXRCSjtBOEhodXRCRztFQUNDO0E5SGt1dEJKO0E4SC90dEJHO0VBQ0M7QTlIaXV0Qko7QThINXR0Qkc7RUFDQztBOUg4dHRCSjtBOEgzdHRCRztFQUNDO0E5SDZ0dEJKO0E4SHh0dEJDO0VBQ0M7RUFDQTtFQUNBO0VBR0Msa0JqRzlKZ0I7QTdCczN0Qm5CO0E4SHJ0dEJFO0VBQ0M7RUFDQTtBOUh1dHRCSDtBOEhsdHRCRztFQUVFLGtCakcxS2M7QTdCNjN0Qm5CO0E4SDdzdEJDO0VBQ0M7RUFDQTtFQVdDLDhCakc3TGdCO0VpRzhMaEIsK0JqRzlMZ0I7QTdCbTR0Qm5CO0E4SC9zdEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhpdHRCSDtBOEh6c3RCRTtFQUNDO0VBQ0E7QTlIMnN0Qkg7QThIeHN0QkU7RUFDQztFQUNBO0E5SDBzdEJIO0E4SHZzdEJFO0VBQ0M7QTlIeXN0Qkg7QThIdHN0QkU7RUFDQztFQUNBO0E5SHdzdEJIO0E4SHJzdEJFO0VBQ0M7RUFDQTtBOUh1c3RCSDtBOEhyc3RCRztFQUNFO0E5SHVzdEJMO0E4SGxzdEJDO0VBQ0M7RUFDQTtBOUhvc3RCRjtBOEhoc3RCQztFQUNDO0VBQ0E7QTlIa3N0QkY7QThIOXJ0QkM7RUFDQztBOUhnc3RCRjtBOEgzcnRCRTtFQUNDO0VBQ0E7QTlINnJ0Qkg7QThIMXJ0QkU7RUFDQztFQUNBO0E5SDRydEJIO0E4SHpydEJFO0VBQ0M7RUFDQTtBOUgycnRCSDtBOEh0cnRCQztFQUNDO0E5SHdydEJGO0E4SG5ydEJFO0VBQ0M7RUFDQTtBOUhxcnRCSDtBOEhscnRCRTtFQUNDO0E5SG9ydEJIO0E4SGpydEJFO0VBQ0M7QTlIbXJ0Qkg7QThIaHJ0QkU7RUFDQztFQUNBO0E5SGtydEJIO0E4SC9xdEJFO0VBQ0M7RUFDQTtBOUhpcnRCSDtBOEg5cXRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5SGdydEJIO0E4SDVxdEJFO0VBQ0M7QTlIOHF0Qkg7QThIMXF0QkU7RUFDQztBOUg0cXRCSDtBOEh6cXRCRTtFQUNDO0E5SDJxdEJIO0E4SHJxdEJFO0VBQ0M7QTlIdXF0Qkg7QThIcHF0QkU7RUFDQztBOUhzcXRCSDtBOEhucXRCRTtFQUNDO0E5SHFxdEJIO0E4SGxxdEJFO0VBQ0c7QTlIb3F0Qkw7QThIbHF0Qks7RUFDRDtFQUNBO0VBQ0E7QTlIb3F0Qko7QThIOXB0QkM7RUFDQztBOUhncXRCRjtBOEg3cHRCQztFQUNDO0VBQ0E7QTlIK3B0QkY7QThIN3B0QkU7OztFQUdDO0VBQ0E7QTlIK3B0Qkg7QThIeHB0QkU7RUFDQztBOUgwcHRCSDtBOEh2cHRCRTtFQUNDO0E5SHlwdEJIO0E4SGxwdEJHO0VBQ0M7RUFDQTtBOUhvcHRCSjtBOEg3b3RCRTtFQUNDO0E5SCtvdEJIO0E4SDdvdEJHO0VBQ0M7QTlIK290Qko7QThIeG90QkU7RUFDQztBOUgwb3RCSDtBOEh4b3RCRztFQUNDO0VBQ0E7QTlIMG90Qko7QThIeG90Qkk7RUFDQztBOUgwb3RCTDtBOEh4b3RCSztFQUNDO0E5SDBvdEJOO0E4SHJvdEJLO0VBQ0M7QTlIdW90Qk47QThIbG90Qkc7RUFDQztBOUhvb3RCSjtBOEhqb3RCRzs7RUFFQztBOUhtb3RCSjtBOEhob3RCRztFQUNDO0VBQ0E7RUFDQTtBOUhrb3RCSjtBOEg1bnRCRztFQUNDO0E5SDhudEJKO0E4SHpudEJFO0VBQ0M7QTlIMm50Qkg7QThIMXF0QkU7RUFDQztBOUg0cXRCSDtBOEgxcXRCRztFQUNDO0VBQ0E7QTlINHF0Qko7QThIMXF0Qkk7RUFDQztBOUg0cXRCTDtBOEgxcXRCSztFQUNDO0E5SDRxdEJOO0E4SHZxdEJLO0VBQ0M7QTlIeXF0Qk47QThIcHF0Qkc7RUFDQztBOUhzcXRCSjtBOEhucXRCRzs7RUFFQztBOUhxcXRCSjtBOEhscXRCRztFQUNDO0VBQ0E7RUFDQTtBOUhvcXRCSjtBOEg5cHRCRztFQUNDO0E5SGdxdEJKO0E4SDNwdEJFO0VBQ0M7QTlINnB0Qkg7QThINXN0QkU7RUFDQztBOUg4c3RCSDtBOEg1c3RCRztFQUNDO0VBQ0E7QTlIOHN0Qko7QThINXN0Qkk7RUFDQztBOUg4c3RCTDtBOEg1c3RCSztFQUNDO0E5SDhzdEJOO0E4SHpzdEJLO0VBQ0M7QTlIMnN0Qk47QThIdHN0Qkc7RUFDQztBOUh3c3RCSjtBOEhyc3RCRzs7RUFFQztBOUh1c3RCSjtBOEhwc3RCRztFQUNDO0VBQ0E7RUFDQTtBOUhzc3RCSjtBOEhoc3RCRztFQUNDO0E5SGtzdEJKO0E4SDdydEJFO0VBQ0M7QTlIK3J0Qkg7QThIOXV0QkU7RUFDQztBOUhndnRCSDtBOEg5dXRCRztFQUNDO0VBQ0E7QTlIZ3Z0Qko7QThIOXV0Qkk7RUFDQztBOUhndnRCTDtBOEg5dXRCSztFQUNDO0E5SGd2dEJOO0E4SDN1dEJLO0VBQ0M7QTlINnV0Qk47QThIeHV0Qkc7RUFDQztBOUgwdXRCSjtBOEh2dXRCRzs7RUFFQztBOUh5dXRCSjtBOEh0dXRCRztFQUNDO0VBQ0E7RUFDQTtBOUh3dXRCSjtBOEhsdXRCRztFQUNDO0E5SG91dEJKO0E4SC90dEJFO0VBQ0M7QTlIaXV0Qkg7QThIaHh0QkU7RUFDQztBOUhreHRCSDtBOEhoeHRCRztFQUNDO0VBQ0E7QTlIa3h0Qko7QThIaHh0Qkk7RUFDQztBOUhreHRCTDtBOEhoeHRCSztFQUNDO0E5SGt4dEJOO0E4SDd3dEJLO0VBQ0M7QTlIK3d0Qk47QThIMXd0Qkc7RUFDQztBOUg0d3RCSjtBOEh6d3RCRzs7RUFFQztBOUgyd3RCSjtBOEh4d3RCRztFQUNDO0VBQ0E7RUFDQTtBOUgwd3RCSjtBOEhwd3RCRztFQUNDO0E5SHN3dEJKO0E4SGp3dEJFO0VBQ0M7QTlIbXd0Qkg7QThIbHp0QkU7RUFDQztBOUhvenRCSDtBOEhsenRCRztFQUNDO0VBQ0E7QTlIb3p0Qko7QThIbHp0Qkk7RUFDQztBOUhvenRCTDtBOEhsenRCSztFQUNDO0E5SG96dEJOO0E4SC95dEJLO0VBQ0M7QTlIaXp0Qk47QThINXl0Qkc7RUFDQztBOUg4eXRCSjtBOEgzeXRCRzs7RUFFQztBOUg2eXRCSjtBOEgxeXRCRztFQUNDO0VBQ0E7RUFDQTtBOUg0eXRCSjtBOEh0eXRCRztFQUNDO0E5SHd5dEJKO0E4SG55dEJFO0VBQ0M7QTlIcXl0Qkg7QThIcDF0QkU7RUFDQztBOUhzMXRCSDtBOEhwMXRCRztFQUNDO0VBQ0E7QTlIczF0Qko7QThIcDF0Qkk7RUFDQztBOUhzMXRCTDtBOEhwMXRCSztFQUNDO0E5SHMxdEJOO0E4SGoxdEJLO0VBQ0M7QTlIbTF0Qk47QThIOTB0Qkc7RUFDQztBOUhnMXRCSjtBOEg3MHRCRzs7RUFFQztBOUgrMHRCSjtBOEg1MHRCRztFQUNDO0VBQ0E7RUFDQTtBOUg4MHRCSjtBOEh4MHRCRztFQUNDO0E5SDAwdEJKO0E4SHIwdEJFO0VBQ0M7QTlIdTB0Qkg7QThIdDN0QkU7RUFDQztBOUh3M3RCSDtBOEh0M3RCRztFQUNDO0VBQ0E7QTlIdzN0Qko7QThIdDN0Qkk7RUFDQztBOUh3M3RCTDtBOEh0M3RCSztFQUNDO0E5SHczdEJOO0E4SG4zdEJLO0VBQ0M7QTlIcTN0Qk47QThIaDN0Qkc7RUFDQztBOUhrM3RCSjtBOEgvMnRCRzs7RUFFQztBOUhpM3RCSjtBOEg5MnRCRztFQUNDO0VBQ0E7RUFDQTtBOUhnM3RCSjtBOEgxMnRCRztFQUNDO0E5SDQydEJKO0E4SHYydEJFO0VBQ0M7QTlIeTJ0Qkg7QThIbDJ0QkU7RUFDQztBOUhvMnRCSDtBOEhoMnRCQztFQUNDO0VBQ0E7RUFDQTtBOUhrMnRCRjtBOEgvMXRCQztFQUNDO0E5SGkydEJGO0E4SDcxdEJDO0VBQ0M7QTlIKzF0QkY7QThIMzF0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDYxdEJIO0E4SHAxdEJJO0VBQ0M7QTlIczF0Qkw7QThIcDF0Qks7RUFDQztBOUhzMXRCTjtBOEhsMXRCSTtFQUNDO0E5SG8xdEJMO0E4SGgxdEJHO0VBQ0M7QTlIazF0Qko7QThINzB0QkU7RUFDQztBOUgrMHRCSDtBOEgxMHRCQztFQUNDO0VBQ0E7QTlINDB0QkY7QThIejB0QkM7RUFDQztFQUNBO0E5SDIwdEJGO0E4SHQwdEJFOztFQUVDO0E5SHcwdEJIO0E4SC96dEJLO0VBQ0M7QTlIaTB0Qk47QThINXp0Qks7RUFDQztBOUg4enRCTjtBOEh2enRCSTtFQUNDO0E5SHl6dEJMO0E4SHR6dEJJO0VBQ0M7QTlId3p0Qkw7QThIcnp0Qkk7RUFDQztBOUh1enRCTDtBOEhwenRCSTtFQUNDO0E5SHN6dEJMO0E4SG56dEJJOztFQUVJO0VBQ0E7QTlIcXp0QlI7QThIbHp0Qkk7RUFDSTtFQUNBO0E5SG96dEJSO0E4SGp6dEJJO0VBQ0M7QTlIbXp0Qkw7QThIaHp0Qkk7RUFDSTtFQUNBO0E5SGt6dEJSO0E4SGh6dEJROzs7RUFHSTtFQUNBO0E5SGt6dEJaO0E4SDN5dEJRO0VBQ0k7QTlINnl0Qlo7QThIMXl0QlE7RUFDSTtBOUg0eXRCWjtBOEhyeXRCWTtFQUNJO0VBQ0E7QTlIdXl0QmhCO0E4SGh5dEJRO0VBQ0k7QTlIa3l0Qlo7QThIaHl0Qlk7RUFDSTtBOUhreXRCaEI7QThIM3h0QlE7RUFDSTtBOUg2eHRCWjtBOEgzeHRCWTtFQUNJO0VBQ0E7QTlINnh0QmhCO0E4SDN4dEJnQjtFQUNJO0E5SDZ4dEJwQjtBOEgzeHRCb0I7RUFDSTtBOUg2eHRCeEI7QThIeHh0Qm9CO0VBQ0k7QTlIMHh0QnhCO0E4SHJ4dEJZO0VBQ0k7QTlIdXh0QmhCO0E4SHB4dEJZOztFQUVJO0E5SHN4dEJoQjtBOEhueHRCWTtFQUNJO0VBQ0E7RUFDQTtBOUhxeHRCaEI7QThIL3d0Qlk7RUFDSTtBOUhpeHRCaEI7QThINXd0QlE7RUFDSTtBOUg4d3RCWjtBOEg3enRCUTtFQUNJO0E5SCt6dEJaO0E4SDd6dEJZO0VBQ0k7RUFDQTtBOUgrenRCaEI7QThIN3p0QmdCO0VBQ0k7QTlIK3p0QnBCO0E4SDd6dEJvQjtFQUNJO0E5SCt6dEJ4QjtBOEgxenRCb0I7RUFDSTtBOUg0enRCeEI7QThIdnp0Qlk7RUFDSTtBOUh5enRCaEI7QThIdHp0Qlk7O0VBRUk7QTlId3p0QmhCO0E4SHJ6dEJZO0VBQ0k7RUFDQTtFQUNBO0E5SHV6dEJoQjtBOEhqenRCWTtFQUNJO0E5SG16dEJoQjtBOEg5eXRCUTtFQUNJO0E5SGd6dEJaO0E4SC8xdEJRO0VBQ0k7QTlIaTJ0Qlo7QThILzF0Qlk7RUFDSTtFQUNBO0E5SGkydEJoQjtBOEgvMXRCZ0I7RUFDSTtBOUhpMnRCcEI7QThILzF0Qm9CO0VBQ0k7QTlIaTJ0QnhCO0E4SDUxdEJvQjtFQUNJO0E5SDgxdEJ4QjtBOEh6MXRCWTtFQUNJO0E5SDIxdEJoQjtBOEh4MXRCWTs7RUFFSTtBOUgwMXRCaEI7QThIdjF0Qlk7RUFDSTtFQUNBO0VBQ0E7QTlIeTF0QmhCO0E4SG4xdEJZO0VBQ0k7QTlIcTF0QmhCO0E4SGgxdEJRO0VBQ0k7QTlIazF0Qlo7QThIajR0QlE7RUFDSTtBOUhtNHRCWjtBOEhqNHRCWTtFQUNJO0VBQ0E7QTlIbTR0QmhCO0E4SGo0dEJnQjtFQUNJO0E5SG00dEJwQjtBOEhqNHRCb0I7RUFDSTtBOUhtNHRCeEI7QThIOTN0Qm9CO0VBQ0k7QTlIZzR0QnhCO0E4SDMzdEJZO0VBQ0k7QTlINjN0QmhCO0E4SDEzdEJZOztFQUVJO0E5SDQzdEJoQjtBOEh6M3RCWTtFQUNJO0VBQ0E7RUFDQTtBOUgyM3RCaEI7QThIcjN0Qlk7RUFDSTtBOUh1M3RCaEI7QThIbDN0QlE7RUFDSTtBOUhvM3RCWjtBOEhuNnRCUTtFQUNJO0E5SHE2dEJaO0E4SG42dEJZO0VBQ0k7RUFDQTtBOUhxNnRCaEI7QThIbjZ0QmdCO0VBQ0k7QTlIcTZ0QnBCO0E4SG42dEJvQjtFQUNJO0E5SHE2dEJ4QjtBOEhoNnRCb0I7RUFDSTtBOUhrNnRCeEI7QThINzV0Qlk7RUFDSTtBOUgrNXRCaEI7QThINTV0Qlk7O0VBRUk7QTlIODV0QmhCO0E4SDM1dEJZO0VBQ0k7RUFDQTtFQUNBO0E5SDY1dEJoQjtBOEh2NXRCWTtFQUNJO0E5SHk1dEJoQjtBOEhwNXRCUTtFQUNJO0E5SHM1dEJaO0E4SHI4dEJRO0VBQ0k7QTlIdTh0Qlo7QThIcjh0Qlk7RUFDSTtFQUNBO0E5SHU4dEJoQjtBOEhyOHRCZ0I7RUFDSTtBOUh1OHRCcEI7QThIcjh0Qm9CO0VBQ0k7QTlIdTh0QnhCO0E4SGw4dEJvQjtFQUNJO0E5SG84dEJ4QjtBOEgvN3RCWTtFQUNJO0E5SGk4dEJoQjtBOEg5N3RCWTs7RUFFSTtBOUhnOHRCaEI7QThINzd0Qlk7RUFDSTtFQUNBO0VBQ0E7QTlIKzd0QmhCO0E4SHo3dEJZO0VBQ0k7QTlIMjd0QmhCO0E4SHQ3dEJRO0VBQ0k7QTlIdzd0Qlo7QThIdit0QlE7RUFDSTtBOUh5K3RCWjtBOEh2K3RCWTtFQUNJO0VBQ0E7QTlIeSt0QmhCO0E4SHYrdEJnQjtFQUNJO0E5SHkrdEJwQjtBOEh2K3RCb0I7RUFDSTtBOUh5K3RCeEI7QThIcCt0Qm9CO0VBQ0k7QTlIcyt0QnhCO0E4SGordEJZO0VBQ0k7QTlIbSt0QmhCO0E4SGgrdEJZOztFQUVJO0E5SGsrdEJoQjtBOEgvOXRCWTtFQUNJO0VBQ0E7RUFDQTtBOUhpK3RCaEI7QThIMzl0Qlk7RUFDSTtBOUg2OXRCaEI7QThIeDl0QlE7RUFDSTtBOUgwOXRCWjtBOEh6Z3VCUTtFQUNJO0E5SDJndUJaO0E4SHpndUJZO0VBQ0k7RUFDQTtBOUgyZ3VCaEI7QThIemd1QmdCO0VBQ0k7QTlIMmd1QnBCO0E4SHpndUJvQjtFQUNJO0E5SDJndUJ4QjtBOEh0Z3VCb0I7RUFDSTtBOUh3Z3VCeEI7QThIbmd1Qlk7RUFDSTtBOUhxZ3VCaEI7QThIbGd1Qlk7O0VBRUk7QTlIb2d1QmhCO0E4SGpndUJZO0VBQ0k7RUFDQTtFQUNBO0E5SG1ndUJoQjtBOEg3L3RCWTtFQUNJO0E5SCsvdEJoQjtBOEgxL3RCUTtFQUNJO0E5SDQvdEJaO0E4SHIvdEJRO0VBQ0k7QTlIdS90Qlo7QThIbi90Qkk7RUFDSTtFQUNBO0VBQ0E7QTlIcS90QlI7QThIbC90Qkk7RUFDSTtBOUhvL3RCUjtBOEhoL3RCSTtFQUNJO0E5SGsvdEJSO0E4SDcrdEJRO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBOUg4K3RCWjtBOEh4K3RCUTtFQUNMO0VBRUE7RUFDQTtBOUh5K3RCSDtBOEhoK3RCZ0I7RUFDSTtBOUhrK3RCcEI7QThIaCt0Qm9CO0VBQ0k7QTlIayt0QnhCO0E4SDk5dEJnQjtFQUNJO0E5SGcrdEJwQjtBOEg1OXRCWTtFQUNJO0E5SDg5dEJoQjtBOEh6OXRCUTtFQUNJO0E5SDI5dEJaO0E4SHQ5dEJJO0VBQ0k7RUFDQTtBOUh3OXRCUjtBOEhyOXRCSTtFQUNJO0VBQ0E7QTlIdTl0QlI7QThIbDl0QlE7O0VBRUk7QTlIbzl0Qlo7QThIMzh0Qm9CO0VBQ0k7QTlINjh0QnhCO0E4SHg4dEJvQjtFQUNJO0E5SDA4dEJ4Qjs7QThIajh0QkE7RUFDRTtBOUhvOHRCRjs7QThILzd0QkU7RUFDRTtBOUhrOHRCSjtBOEhoOHRCSTtFQUNFO0E5SGs4dEJOO0E4SDc3dEJFO0VBQ0U7QTlIKzd0Qko7QThINzd0Qkk7RUFDRTtBOUgrN3RCTjs7QVIxNXVCSTtFc0lpZUg7SUFDQztFOUg2N3RCQTtFOEgxN3RCQTtJQUNDO0lBQ0E7RTlINDd0QkQ7RThIMTd0QkM7SUFDQztFOUg0N3RCRjtFOEh6N3RCQztJQUNDO0U5SDI3dEJGO0U4SHg3dEJDO0lBQ0M7RTlIMDd0QkY7RThIcjd0QkM7SUFDQztFOUh1N3RCRjtFOEhsN3RCQztJQUNDO0U5SG83dEJGO0U4SC82dEJDO0lBQ0M7RTlIaTd0QkY7RThINTZ0QkE7SUFDQztFOUg4NnRCRDtFOEg1NnRCQztJQUNDO0lBQ0E7RTlIODZ0QkY7RThIMTZ0QkE7SUFDQztFOUg0NnRCRDtFOEh4NnRCQTtJQUNDO0U5SDA2dEJEO0U4SHI2dEJDO0lBQ0M7RTlIdTZ0QkY7RThIcjZ0QkU7SUFDQztFOUh1NnRCSDtFOEhwNnRCRTtJQUNDO0U5SHM2dEJIO0U4SG42dEJFO0lBQ0M7RTlIcTZ0Qkg7RThIOTV0QkM7SUFDQztFOUhnNnRCRjtFOEg3NXRCQztJQUNDO0U5SCs1dEJGO0U4SDE1dEJFO0lBQ0M7RTlINDV0Qkg7RThIejV0QkU7SUFDQztFOUgyNXRCSDtFOEh0NXRCRTtJQUNDO0U5SHc1dEJIO0U4SHI1dEJFO0lBQ0M7RTlIdTV0Qkg7RThIbDV0QkU7SUFDQztFOUhvNXRCSDtFOEhqNXRCRTtJQUNDO0U5SG01dEJIO0U4SDU0dEJDO0lBQ0M7RTlIODR0QkY7RThIejR0QkE7SUFDQztJQUNBO0U5SDI0dEJEO0U4SHg0dEJBO0lBQ0M7SUFDQTtFOUgwNHRCRDtBQUNGO0FSNSt1Qkk7RXNJeW1CRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlIczR0QkY7RThIcDR0QkU7SUFDQztFOUhzNHRCSDtBQUNGO0ErSDExdkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZJNkZBLG9CcUNoRFk7RWtHekNSLGtCbEdRVztBN0JrMXZCbkI7QStIdjF2Qkk7RUFDSTtFQUNBO0EvSHkxdkJSO0ErSHQxdkJJO0VBQ0k7RUFDQTtBL0h3MXZCUjtBUnZtdkJRO0VBQ0k7RUFDQSxhdUloUG1CO0EvSHkxdkIvQjtBUm5tdkJZO0VBQ0k7QVFxbXZCaEI7QStIejF2QlE7RUFDSTtBL0gyMXZCWjtBK0h2MXZCSTtFQUNJO0VBQ0E7RUFDQTtBL0h5MXZCUjtBK0h2MXZCUTtFdkkrREosb0JxQ2hEWTtFa0diSjtBL0h5MXZCWjtBUjFpdkJJO0V1STVWSjtJQWtEUTtJQUNBO0UvSHcxdkJOO0FBQ0Y7O0ErSHAxdkJBO0VBQ0k7SUFBUztFL0h3MXZCWDtFK0h2MXZCRTtJQUFLO0UvSDAxdkJQO0FBQ0Y7QWdJcDV2QkU7RUFDQztFQUNBO0FoSXM1dkJIO0FnSXA1dkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhJczV2Qko7QWdJcDV2Qkk7RUFDQztBaElzNXZCTDtBZ0luNXZCSTtFQUNDO0FoSXE1dkJMO0FnSWo1dkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhJbTV2Qko7QWdJNTR2QkU7RUFDQztBaEk4NHZCSDtBZ0kzNHZCRTtFQUNDO0FoSTY0dkJIO0FnSXo0dkJDO0VBQ0M7RUFDQTtBaEkyNHZCRjs7QWdJcjR2QkM7RUFDQztBaEl3NHZCRjs7QWdJbjR2QkM7RUFDQztBaElzNHZCRjs7QVIvbnZCSTtFd0kvUEE7SUFDQztFaElrNHZCSDtBQUNGO0FpSXQ2dkJBO0VBQ0k7RUFDQTtFQUNBO0FqSXc2dkJKO0FpSXI2dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXU2dkJSO0FpSXI2dkJRO0VBQ0k7QWpJdTZ2Qlo7QWlJcDZ2QlE7RUFDSTtBaklzNnZCWjtBaUluNnZCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqSXE2dkJaO0FpSW42dkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaklxNnZCaEI7QVJsM3ZCSTs7RUFFSTtBUW8zdkJSO0FSaDN2Qkk7O0VBRUk7QVFrM3ZCUjtBUjkydkJJOzs7O0VBSUk7RUFFQTtBUSsydkJSO0FpSTU2dkJJO0VBQ0k7QWpJODZ2QlI7QVJwNHZCSTs7RUFFSTtBUXM0dkJSO0FSbDR2Qkk7O0VBRUk7QVFvNHZCUjtBUmg0dkJJOzs7O0VBSUk7RUFFQTtBUWk0dkJSO0FpSXY3dkJJO0VBQ0k7QWpJeTd2QlI7QVJ0NXZCSTs7RUFFSTtBUXc1dkJSO0FScDV2Qkk7O0VBRUk7QVFzNXZCUjtBUmw1dkJJOzs7O0VBSUk7RUFFQTtBUW01dkJSO0FpSWg4dkJRO0VBQ0k7QWpJazh2Qlo7QWlJaDh2Qlk7RUFDSTtBaklrOHZCaEI7QWlJLzd2Qlk7RUFDSTtBaklpOHZCaEI7QWlJMzd2QlE7RUFDSTtBakk2N3ZCWjtBaUkzN3ZCWTtFQUNJO0FqSTY3dkJoQjtBaUkxN3ZCWTtFQUNJO0FqSTQ3dkJoQjtBaUl0N3ZCSTtFQUNJO0FqSXc3dkJSO0FpSXA3dkJJO0VBQ0k7QWpJczd2QlI7QWlJbDd2Qkk7RUFDSTtBaklvN3ZCUjs7QWtJcmh3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSXdod0JKO0FrSXRod0JJO0VBQ0k7RUFDQTtBbEl3aHdCUjtBa0lwaHdCSTtFQUNJO0VBQ0E7RUFDQTtBbElzaHdCUjtBa0luaHdCSTtFQUVRO0VBR0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSWtod0JSO0FrSWhod0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbElraHdCWjtBa0k5Z3dCSTtFQUNJO0VBQ0E7QWxJZ2h3QlI7QWtJL2d3QlE7RUFDSTtBbElpaHdCWjtBa0k3Z3dCSTs7RUFFSTtBbEkrZ3dCUjtBa0kzZ3dCSTtFQUNJO0VBQ0E7QWxJNmd3QlI7QWtJemd3QlE7RUFDSTtBbEkyZ3dCWjtBa0l4Z3dCUTs7RUFFSTtBbEkwZ3dCWjtBa0lyZ3dCUTtFQUNJO0FsSXVnd0JaO0FrSW5nd0JJO0VBQ0k7RUFDQTtBbElxZ3dCUjtBa0lsZ3dCSTtFQUNJO0VBQ0E7QWxJb2d3QlI7QWtJamd3Qkk7RUFDSTtFQUNBO0FsSW1nd0JSO0FrSWpnd0JRO0VBQ0k7QWxJbWd3Qlo7QWtJaGd3QlE7RUFFSTtBbElpZ3dCWjtBa0k1L3ZCSTtFQUNJO0VBQ0E7QWxJOC92QlI7O0FrSXovdkJBO0VBQ0k7RUFDQTtFQUNBO0FsSTQvdkJKO0FrSTEvdkJJO0VBQ0k7RUFDQTtFQUNBO0FsSTQvdkJSOztBa0l4L3ZCQTtFQUNJO0FsSTIvdkJKO0FrSXovdkJJO0VBQ0k7QWxJMi92QlI7QWtJeC92Qkk7RUFDSTtFQUNBO0FsSTAvdkJSO0FrSXgvdkJRO0VBQ0k7QWxJMC92Qlo7O0FrSXIvdkJBO0VBQ0k7QWxJdy92Qko7QWtJdC92Qkk7RUFDSTtFQUNBO0VBQ0E7QWxJdy92QlI7QWtJdC92QlE7RUFDSTtBbEl3L3ZCWjs7QWtJbC92Qkk7RUFDSTtBbElxL3ZCUjtBa0lsL3ZCSTtFQUNJO0FsSW8vdkJSOztBa0l2K3ZCSTtFQUNJO0FsSTArdkJSO0FrSXQrdkJJO0VBQ0k7QWxJdyt2QlI7QWtJdCt2QlE7RUFDSTtBbEl3K3ZCWjtBa0luK3ZCUTtFQUNJLHFCQW9FSjtBbElpNnZCUjtBa0lqK3ZCSTtFQUNJO0FsSW0rdkJSO0FrSWgrdkJJO0VBQ0k7QWxJayt2QlI7QWtJLzl2Qkk7RUFDSTtBbElpK3ZCUjtBa0k1OXZCUTtFQUNJLG1CQW1ESjtFQWxESTtBbEk4OXZCWjtBa0k1OXZCWTtFQUNJO0FsSTg5dkJoQjtBa0l6OXZCUTtFQUNJO0FsSTI5dkJaO0FrSXg5dkJRO0VBQ0ksbUJBc0NKO0FsSW83dkJSO0FrSXA5dkJRO0VBQ0k7RUFDQTtBbElzOXZCWjtBa0lwOXZCWTtFQUNJO0FsSXM5dkJoQjtBa0lsOXZCUTtFQUNJO0FsSW85dkJaO0FrSWo5dkJRO0VBQ0k7RUFDQTtBbEltOXZCWjtBa0lqOXZCWTtFQUNJO0FsSW05dkJoQjtBa0kzaHdCSTtFQUNJO0FsSTZod0JSO0FrSXpod0JJO0VBQ0k7QWxJMmh3QlI7QWtJemh3QlE7RUFDSTtBbEkyaHdCWjtBa0l0aHdCUTtFQUNJLHFCQWlGSTtBbEl1OHZCaEI7QWtJcGh3Qkk7RUFDSTtBbElzaHdCUjtBa0luaHdCSTtFQUNJO0FsSXFod0JSO0FrSWxod0JJO0VBQ0k7QWxJb2h3QlI7QWtJL2d3QlE7RUFDSSxtQkFnRUk7RUEvREo7QWxJaWh3Qlo7QWtJL2d3Qlk7RUFDSTtBbElpaHdCaEI7QWtJNWd3QlE7RUFDSTtBbEk4Z3dCWjtBa0kzZ3dCUTtFQUNJLG1CQW1ESTtBbEkwOXZCaEI7QWtJdmd3QlE7RUFDSTtFQUNBO0FsSXlnd0JaO0FrSXZnd0JZO0VBQ0k7QWxJeWd3QmhCO0FrSXJnd0JRO0VBQ0k7QWxJdWd3Qlo7QWtJcGd3QlE7RUFDSTtFQUNBO0FsSXNnd0JaO0FrSXBnd0JZO0VBQ0k7QWxJc2d3QmhCO0FrSTlrd0JJO0VBQ0k7QWxJZ2x3QlI7QWtJNWt3Qkk7RUFDSTtBbEk4a3dCUjtBa0k1a3dCUTtFQUNJO0FsSThrd0JaO0FrSXprd0JRO0VBQ0kscUJBaUZJO0FsSTAvdkJoQjtBa0l2a3dCSTtFQUNJO0FsSXlrd0JSO0FrSXRrd0JJO0VBQ0k7QWxJd2t3QlI7QWtJcmt3Qkk7RUFDSTtBbEl1a3dCUjtBa0lsa3dCUTtFQUNJLG1CQWdFSTtFQS9ESjtBbElva3dCWjtBa0lsa3dCWTtFQUNJO0FsSW9rd0JoQjtBa0kvandCUTtFQUNJO0FsSWlrd0JaO0FrSTlqd0JRO0VBQ0ksbUJBbURJO0FsSTZnd0JoQjtBa0kxandCUTtFQUNJO0VBQ0E7QWxJNGp3Qlo7QWtJMWp3Qlk7RUFDSTtBbEk0andCaEI7QWtJeGp3QlE7RUFDSTtBbEkwandCWjtBa0l2andCUTtFQUNJO0VBQ0E7QWxJeWp3Qlo7QWtJdmp3Qlk7RUFDSTtBbEl5andCaEI7QWtJam93Qkk7RUFDSTtBbEltb3dCUjtBa0kvbndCSTtFQUNJO0FsSWlvd0JSO0FrSS9ud0JRO0VBQ0k7QWxJaW93Qlo7QWtJNW53QlE7RUFDSSxxQkFpRkk7QWxJNml3QmhCO0FrSTFud0JJO0VBQ0k7QWxJNG53QlI7QWtJem53Qkk7RUFDSTtBbEkybndCUjtBa0l4bndCSTtFQUNJO0FsSTBud0JSO0FrSXJud0JRO0VBQ0ksbUJBZ0VJO0VBL0RKO0FsSXVud0JaO0FrSXJud0JZO0VBQ0k7QWxJdW53QmhCO0FrSWxud0JRO0VBQ0k7QWxJb253Qlo7QWtJam53QlE7RUFDSSxtQkFtREk7QWxJZ2t3QmhCO0FrSTdtd0JRO0VBQ0k7RUFDQTtBbEkrbXdCWjtBa0k3bXdCWTtFQUNJO0FsSSttd0JoQjtBa0kzbXdCUTtFQUNJO0FsSTZtd0JaO0FrSTFtd0JRO0VBQ0k7RUFDQTtBbEk0bXdCWjtBa0kxbXdCWTtFQUNJO0FsSTRtd0JoQjtBa0lwcndCSTtFQUNJO0FsSXNyd0JSO0FrSWxyd0JJO0VBQ0k7QWxJb3J3QlI7QWtJbHJ3QlE7RUFDSTtBbElvcndCWjtBa0kvcXdCUTtFQUNJLHFCQWlGSTtBbElnbXdCaEI7QWtJN3F3Qkk7RUFDSTtBbEkrcXdCUjtBa0k1cXdCSTtFQUNJO0FsSThxd0JSO0FrSTNxd0JJO0VBQ0k7QWxJNnF3QlI7QWtJeHF3QlE7RUFDSSxtQkFnRUk7RUEvREo7QWxJMHF3Qlo7QWtJeHF3Qlk7RUFDSTtBbEkwcXdCaEI7QWtJcnF3QlE7RUFDSTtBbEl1cXdCWjtBa0lwcXdCUTtFQUNJLG1CQW1ESTtBbEltbndCaEI7QWtJaHF3QlE7RUFDSTtFQUNBO0FsSWtxd0JaO0FrSWhxd0JZO0VBQ0k7QWxJa3F3QmhCO0FrSTlwd0JRO0VBQ0k7QWxJZ3F3Qlo7QWtJN3B3QlE7RUFDSTtFQUNBO0FsSStwd0JaO0FrSTdwd0JZO0VBQ0k7QWxJK3B3QmhCO0FrSXZ1d0JJO0VBQ0k7QWxJeXV3QlI7QWtJcnV3Qkk7RUFDSTtBbEl1dXdCUjtBa0lydXdCUTtFQUNJO0FsSXV1d0JaO0FrSWx1d0JRO0VBQ0kscUJBaUZJO0FsSW1wd0JoQjtBa0lodXdCSTtFQUNJO0FsSWt1d0JSO0FrSS90d0JJO0VBQ0k7QWxJaXV3QlI7QWtJOXR3Qkk7RUFDSTtBbElndXdCUjtBa0kzdHdCUTtFQUNJLG1CQWdFSTtFQS9ESjtBbEk2dHdCWjtBa0kzdHdCWTtFQUNJO0FsSTZ0d0JoQjtBa0l4dHdCUTtFQUNJO0FsSTB0d0JaO0FrSXZ0d0JRO0VBQ0ksbUJBbURJO0FsSXNxd0JoQjtBa0ludHdCUTtFQUNJO0VBQ0E7QWxJcXR3Qlo7QWtJbnR3Qlk7RUFDSTtBbElxdHdCaEI7QWtJanR3QlE7RUFDSTtBbEltdHdCWjtBa0lodHdCUTtFQUNJO0VBQ0E7QWxJa3R3Qlo7QWtJaHR3Qlk7RUFDSTtBbElrdHdCaEI7QWtJMXh3Qkk7RUFDSTtBbEk0eHdCUjtBa0l4eHdCSTtFQUNJO0FsSTB4d0JSO0FrSXh4d0JRO0VBQ0k7QWxJMHh3Qlo7QWtJcnh3QlE7RUFDSSxxQkFpRkk7QWxJc3N3QmhCO0FrSW54d0JJO0VBQ0k7QWxJcXh3QlI7QWtJbHh3Qkk7RUFDSTtBbElveHdCUjtBa0lqeHdCSTtFQUNJO0FsSW14d0JSO0FrSTl3d0JRO0VBQ0ksbUJBZ0VJO0VBL0RKO0FsSWd4d0JaO0FrSTl3d0JZO0VBQ0k7QWxJZ3h3QmhCO0FrSTN3d0JRO0VBQ0k7QWxJNnd3Qlo7QWtJMXd3QlE7RUFDSSxtQkFtREk7QWxJeXR3QmhCO0FrSXR3d0JRO0VBQ0k7RUFDQTtBbEl3d3dCWjtBa0l0d3dCWTtFQUNJO0FsSXd3d0JoQjtBa0lwd3dCUTtFQUNJO0FsSXN3d0JaO0FrSW53d0JRO0VBQ0k7RUFDQTtBbElxd3dCWjtBa0lud3dCWTtFQUNJO0FsSXF3d0JoQjtBa0k3MHdCSTtFQUNJO0FsSSswd0JSO0FrSTMwd0JJO0VBQ0k7QWxJNjB3QlI7QWtJMzB3QlE7RUFDSTtBbEk2MHdCWjtBa0l4MHdCUTtFQUNJLHFCQWlGSTtBbEl5dndCaEI7QWtJdDB3Qkk7RUFDSTtBbEl3MHdCUjtBa0lyMHdCSTtFQUNJO0FsSXUwd0JSO0FrSXAwd0JJO0VBQ0k7QWxJczB3QlI7QWtJajB3QlE7RUFDSSxtQkFnRUk7RUEvREo7QWxJbTB3Qlo7QWtJajB3Qlk7RUFDSTtBbEltMHdCaEI7QWtJOXp3QlE7RUFDSTtBbElnMHdCWjtBa0k3endCUTtFQUNJLG1CQW1ESTtBbEk0d3dCaEI7QWtJenp3QlE7RUFDSTtFQUNBO0FsSTJ6d0JaO0FrSXp6d0JZO0VBQ0k7QWxJMnp3QmhCO0FrSXZ6d0JRO0VBQ0k7QWxJeXp3Qlo7QWtJdHp3QlE7RUFDSTtFQUNBO0FsSXd6d0JaO0FrSXR6d0JZO0VBQ0k7QWxJd3p3QmhCO0FrSWg0d0JJO0VBQ0k7QWxJazR3QlI7QWtJOTN3Qkk7RUFDSTtBbElnNHdCUjtBa0k5M3dCUTtFQUNJO0FsSWc0d0JaO0FrSTMzd0JRO0VBQ0kscUJBaUZJO0FsSTR5d0JoQjtBa0l6M3dCSTtFQUNJO0FsSTIzd0JSO0FrSXgzd0JJO0VBQ0k7QWxJMDN3QlI7QWtJdjN3Qkk7RUFDSTtBbEl5M3dCUjtBa0lwM3dCUTtFQUNJLG1CQWdFSTtFQS9ESjtBbElzM3dCWjtBa0lwM3dCWTtFQUNJO0FsSXMzd0JoQjtBa0lqM3dCUTtFQUNJO0FsSW0zd0JaO0FrSWgzd0JRO0VBQ0ksbUJBbURJO0FsSSt6d0JoQjtBa0k1MndCUTtFQUNJO0VBQ0E7QWxJODJ3Qlo7QWtJNTJ3Qlk7RUFDSTtBbEk4MndCaEI7QWtJMTJ3QlE7RUFDSTtBbEk0MndCWjtBa0l6MndCUTtFQUNJO0VBQ0E7QWxJMjJ3Qlo7QWtJejJ3Qlk7RUFDSTtBbEkyMndCaEI7O0FtSXRteEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkl5bXhCSjtBbUl2bXhCSTtFQUNJO0VBQ0E7QW5JeW14QlI7QW1Jcm14Qkk7RUFDSTtFQUNBO0VBQ0E7QW5JdW14QlI7QW1JcG14Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbklzbXhCUjtBbUlwbXhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSXNteEJaO0FtSWxteEJJO0VBQ0k7RUFDQTtBbklvbXhCUjtBbUlubXhCUTtFQUNJO0FuSXFteEJaO0FtSWpteEJJOztFQUVJO0FuSW1teEJSO0FtSS9seEJJO0VBQ0k7RUFDQTtBbklpbXhCUjtBbUk3bHhCUTtFQUNJO0FuSStseEJaO0FtSTVseEJROztFQUVJO0FuSThseEJaO0FtSXpseEJRO0VBQ0k7QW5JMmx4Qlo7QW1Jdmx4Qkk7RUFDSTtFQUNBO0FuSXlseEJSO0FtSXRseEJJO0VBQ0k7RUFDQTtBbkl3bHhCUjtBbUlybHhCSTtFQUNJO0VBQ0E7QW5JdWx4QlI7QW1Jcmx4QlE7RUFDSTtBbkl1bHhCWjtBbUlwbHhCUTtFQUVJO0FuSXFseEJaO0FtSWhseEJJO0VBQ0k7RUFDQTtBbklrbHhCUjs7QW1JOWt4QkE7RUFDSTtBbklpbHhCSjtBbUkva3hCSTtFQUNJO0FuSWlseEJSO0FtSTlreEJJO0VBQ0k7RUFDQTtBbklnbHhCUjtBbUk5a3hCUTtFQUNJO0FuSWdseEJaOztBbUkza3hCQTtFQUNJO0FuSThreEJKO0FtSTVreEJJO0VBQ0k7RUFDQTtFQUNBO0FuSThreEJSO0FtSTVreEJRO0VBQ0k7QW5JOGt4Qlo7O0FtSXhreEJJO0VBQ0k7QW5JMmt4QlI7QW1JeGt4Qkk7RUFDSTtBbkkwa3hCUjs7QW1JN2p4Qkk7RUFDSTtBbklna3hCUjtBbUk1anhCSTtFQUNJO0FuSThqeEJSO0FtSTVqeEJRO0VBQ0k7RUFDQSxtQkF1RUo7QW5JdS93QlI7QW1Jemp4QlE7RUFDSSxxQkFnRUo7QW5JMi93QlI7QW1Jdmp4Qkk7RUFDSTtBbkl5anhCUjtBbUl0anhCSTtFQUNJO0FuSXdqeEJSO0FtSXJqeEJJO0VBQ0k7QW5JdWp4QlI7QW1JbGp4QlE7RUFDSSxtQkErQ0o7RUE5Q0k7QW5Jb2p4Qlo7QW1JbGp4Qlk7RUFDSTtFQUNBLG1CQTRDUjtBbkl3Z3hCUjtBbUkvaXhCUTtFQUNJO0FuSWlqeEJaO0FtSTlpeEJRO0VBQ0ksbUJBaUNKO0FuSStneEJSO0FtSTFpeEJRO0VBQ0k7RUFDQTtBbkk0aXhCWjtBbUl6aXhCUTtFQUNJO0FuSTJpeEJaO0FtSXhpeEJRO0VBQ0k7QW5JMGl4Qlo7QW1JeGl4Qlk7RUFDSTtFQUNBLG1CQWFSO0FuSTZoeEJSO0FtSWhueEJJO0VBQ0k7QW5Ja254QlI7QW1JOW14Qkk7RUFDSTtBbklnbnhCUjtBbUk5bXhCUTtFQUNJO0VBQ0EsbUJBb0ZJO0FuSTRoeEJoQjtBbUkzbXhCUTtFQUNJLHFCQTZFSTtBbklnaXhCaEI7QW1Jem14Qkk7RUFDSTtBbkkybXhCUjtBbUl4bXhCSTtFQUNJO0FuSTBteEJSO0FtSXZteEJJO0VBQ0k7QW5JeW14QlI7QW1JcG14QlE7RUFDSSxtQkE0REk7RUEzREo7QW5Jc214Qlo7QW1JcG14Qlk7RUFDSTtFQUNBLG1CQXlEQTtBbkk2aXhCaEI7QW1Jam14QlE7RUFDSTtBbkltbXhCWjtBbUlobXhCUTtFQUNJLG1CQThDSTtBbklvanhCaEI7QW1JNWx4QlE7RUFDSTtFQUNBO0FuSThseEJaO0FtSTNseEJRO0VBQ0k7QW5JNmx4Qlo7QW1JMWx4QlE7RUFDSTtBbkk0bHhCWjtBbUkxbHhCWTtFQUNJO0VBQ0EsbUJBMEJBO0FuSWtreEJoQjtBbUlscXhCSTtFQUNJO0FuSW9xeEJSO0FtSWhxeEJJO0VBQ0k7QW5Ja3F4QlI7QW1JaHF4QlE7RUFDSTtFQUNBLG1CQW9GSTtBbkk4a3hCaEI7QW1JN3B4QlE7RUFDSSxxQkE2RUk7QW5Ja2x4QmhCO0FtSTNweEJJO0VBQ0k7QW5JNnB4QlI7QW1JMXB4Qkk7RUFDSTtBbkk0cHhCUjtBbUl6cHhCSTtFQUNJO0FuSTJweEJSO0FtSXRweEJRO0VBQ0ksbUJBNERJO0VBM0RKO0FuSXdweEJaO0FtSXRweEJZO0VBQ0k7RUFDQSxtQkF5REE7QW5JK2x4QmhCO0FtSW5weEJRO0VBQ0k7QW5JcXB4Qlo7QW1JbHB4QlE7RUFDSSxtQkE4Q0k7QW5Jc214QmhCO0FtSTlveEJRO0VBQ0k7RUFDQTtBbklncHhCWjtBbUk3b3hCUTtFQUNJO0FuSStveEJaO0FtSTVveEJRO0VBQ0k7QW5JOG94Qlo7QW1JNW94Qlk7RUFDSTtFQUNBLG1CQTBCQTtBbklvbnhCaEI7QW1JcHR4Qkk7RUFDSTtBbklzdHhCUjtBbUlsdHhCSTtFQUNJO0FuSW90eEJSO0FtSWx0eEJRO0VBQ0k7RUFDQSxtQkFvRkk7QW5JZ294QmhCO0FtSS9zeEJRO0VBQ0kscUJBNkVJO0FuSW9veEJoQjtBbUk3c3hCSTtFQUNJO0FuSStzeEJSO0FtSTVzeEJJO0VBQ0k7QW5JOHN4QlI7QW1JM3N4Qkk7RUFDSTtBbkk2c3hCUjtBbUl4c3hCUTtFQUNJLG1CQTRESTtFQTNESjtBbkkwc3hCWjtBbUl4c3hCWTtFQUNJO0VBQ0EsbUJBeURBO0FuSWlweEJoQjtBbUlyc3hCUTtFQUNJO0FuSXVzeEJaO0FtSXBzeEJRO0VBQ0ksbUJBOENJO0FuSXdweEJoQjtBbUloc3hCUTtFQUNJO0VBQ0E7QW5Ja3N4Qlo7QW1JL3J4QlE7RUFDSTtBbklpc3hCWjtBbUk5cnhCUTtFQUNJO0FuSWdzeEJaO0FtSTlyeEJZO0VBQ0k7RUFDQSxtQkEwQkE7QW5Jc3F4QmhCO0FtSXR3eEJJO0VBQ0k7QW5Jd3d4QlI7QW1JcHd4Qkk7RUFDSTtBbklzd3hCUjtBbUlwd3hCUTtFQUNJO0VBQ0EsbUJBb0ZJO0FuSWtyeEJoQjtBbUlqd3hCUTtFQUNJLHFCQTZFSTtBbklzcnhCaEI7QW1JL3Z4Qkk7RUFDSTtBbklpd3hCUjtBbUk5dnhCSTtFQUNJO0FuSWd3eEJSO0FtSTd2eEJJO0VBQ0k7QW5JK3Z4QlI7QW1JMXZ4QlE7RUFDSSxtQkE0REk7RUEzREo7QW5JNHZ4Qlo7QW1JMXZ4Qlk7RUFDSTtFQUNBLG1CQXlEQTtBbkltc3hCaEI7QW1JdnZ4QlE7RUFDSTtBbkl5dnhCWjtBbUl0dnhCUTtFQUNJLG1CQThDSTtBbkkwc3hCaEI7QW1JbHZ4QlE7RUFDSTtFQUNBO0FuSW92eEJaO0FtSWp2eEJRO0VBQ0k7QW5JbXZ4Qlo7QW1JaHZ4QlE7RUFDSTtBbklrdnhCWjtBbUlodnhCWTtFQUNJO0VBQ0EsbUJBMEJBO0FuSXd0eEJoQjtBbUl4enhCSTtFQUNJO0FuSTB6eEJSO0FtSXR6eEJJO0VBQ0k7QW5Jd3p4QlI7QW1JdHp4QlE7RUFDSTtFQUNBLG1CQW9GSTtBbklvdXhCaEI7QW1Jbnp4QlE7RUFDSSxxQkE2RUk7QW5Jd3V4QmhCO0FtSWp6eEJJO0VBQ0k7QW5JbXp4QlI7QW1JaHp4Qkk7RUFDSTtBbklrenhCUjtBbUkveXhCSTtFQUNJO0FuSWl6eEJSO0FtSTV5eEJRO0VBQ0ksbUJBNERJO0VBM0RKO0FuSTh5eEJaO0FtSTV5eEJZO0VBQ0k7RUFDQSxtQkF5REE7QW5JcXZ4QmhCO0FtSXp5eEJRO0VBQ0k7QW5JMnl4Qlo7QW1JeHl4QlE7RUFDSSxtQkE4Q0k7QW5JNHZ4QmhCO0FtSXB5eEJRO0VBQ0k7RUFDQTtBbklzeXhCWjtBbUlueXhCUTtFQUNJO0FuSXF5eEJaO0FtSWx5eEJRO0VBQ0k7QW5Jb3l4Qlo7QW1JbHl4Qlk7RUFDSTtFQUNBLG1CQTBCQTtBbkkwd3hCaEI7QW1JMTJ4Qkk7RUFDSTtBbkk0MnhCUjtBbUl4MnhCSTtFQUNJO0FuSTAyeEJSO0FtSXgyeEJRO0VBQ0k7RUFDQSxtQkFvRkk7QW5Jc3h4QmhCO0FtSXIyeEJRO0VBQ0kscUJBNkVJO0FuSTB4eEJoQjtBbUluMnhCSTtFQUNJO0FuSXEyeEJSO0FtSWwyeEJJO0VBQ0k7QW5JbzJ4QlI7QW1JajJ4Qkk7RUFDSTtBbkltMnhCUjtBbUk5MXhCUTtFQUNJLG1CQTRESTtFQTNESjtBbklnMnhCWjtBbUk5MXhCWTtFQUNJO0VBQ0EsbUJBeURBO0FuSXV5eEJoQjtBbUkzMXhCUTtFQUNJO0FuSTYxeEJaO0FtSTExeEJRO0VBQ0ksbUJBOENJO0FuSTh5eEJoQjtBbUl0MXhCUTtFQUNJO0VBQ0E7QW5JdzF4Qlo7QW1JcjF4QlE7RUFDSTtBbkl1MXhCWjtBbUlwMXhCUTtFQUNJO0FuSXMxeEJaO0FtSXAxeEJZO0VBQ0k7RUFDQSxtQkEwQkE7QW5JNHp4QmhCO0FtSTU1eEJJO0VBQ0k7QW5JODV4QlI7QW1JMTV4Qkk7RUFDSTtBbkk0NXhCUjtBbUkxNXhCUTtFQUNJO0VBQ0EsbUJBb0ZJO0FuSXcweEJoQjtBbUl2NXhCUTtFQUNJLHFCQTZFSTtBbkk0MHhCaEI7QW1JcjV4Qkk7RUFDSTtBbkl1NXhCUjtBbUlwNXhCSTtFQUNJO0FuSXM1eEJSO0FtSW41eEJJO0VBQ0k7QW5JcTV4QlI7QW1JaDV4QlE7RUFDSSxtQkE0REk7RUEzREo7QW5JazV4Qlo7QW1JaDV4Qlk7RUFDSTtFQUNBLG1CQXlEQTtBbkl5MXhCaEI7QW1JNzR4QlE7RUFDSTtBbkkrNHhCWjtBbUk1NHhCUTtFQUNJLG1CQThDSTtBbklnMnhCaEI7QW1JeDR4QlE7RUFDSTtFQUNBO0FuSTA0eEJaO0FtSXY0eEJRO0VBQ0k7QW5JeTR4Qlo7QW1JdDR4QlE7RUFDSTtBbkl3NHhCWjtBbUl0NHhCWTtFQUNJO0VBQ0EsbUJBMEJBO0FuSTgyeEJoQjtBbUk5OHhCSTtFQUNJO0FuSWc5eEJSO0FtSTU4eEJJO0VBQ0k7QW5JODh4QlI7QW1JNTh4QlE7RUFDSTtFQUNBLG1CQW9GSTtBbkkwM3hCaEI7QW1Jejh4QlE7RUFDSSxxQkE2RUk7QW5JODN4QmhCO0FtSXY4eEJJO0VBQ0k7QW5JeTh4QlI7QW1JdDh4Qkk7RUFDSTtBbkl3OHhCUjtBbUlyOHhCSTtFQUNJO0FuSXU4eEJSO0FtSWw4eEJRO0VBQ0ksbUJBNERJO0VBM0RKO0FuSW84eEJaO0FtSWw4eEJZO0VBQ0k7RUFDQSxtQkF5REE7QW5JMjR4QmhCO0FtSS83eEJRO0VBQ0k7QW5JaTh4Qlo7QW1JOTd4QlE7RUFDSSxtQkE4Q0k7QW5JazV4QmhCO0FtSTE3eEJRO0VBQ0k7RUFDQTtBbkk0N3hCWjtBbUl6N3hCUTtFQUNJO0FuSTI3eEJaO0FtSXg3eEJRO0VBQ0k7QW5JMDd4Qlo7QW1JeDd4Qlk7RUFDSTtFQUNBLG1CQTBCQTtBbklnNnhCaEI7O0FvSTVyeUJJO0VBRUk7RUFDQTtBcEk4cnlCUjtBb0k1cnlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEk4cnlCWjtBb0kzcnlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSTZyeUJaO0FvSTFyeUJROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJNHJ5Qlo7QW9JdnJ5Qlk7RTVJd0tSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVFraHlCSjtBb0k3cnlCWTtFQUNJO0FwSStyeUJoQjtBb0l6cnlCWTtFNUk2SlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUStoeUJKO0FvSTVteUJJO0VBQ0ksaUJBL0V1QjtFQWdGdkIsYUFsRnVCO0VBbUZ2QixZQWpGdUI7RUFrRnZCO0VBQ0E7QXBJOG15QlI7QW9JM215Qkk7O0VBRUksV0F6RnNCO0VBMEZ0QjtBcEk2bXlCUjtBb0kxbXlCSTtFQUNJO0VBQ0E7RUFDQSxpQkE5RjRCO0VBK0Y1QixRQTlGc0I7RUErRnRCLFdBL0ZzQjtFQWdHdEIsZ0JBaEdzQjtFQWlHdEIsZ0JBL0YrQjtFQWdHL0I7RUFDQTtBcEk0bXlCUjtBb0l6bXlCSTtFQUNJLGlCQXRHaUM7QXBJaXR5QnpDO0FvSXRveUJJO0VBQ0ksaUJBMUR1QjtFQTJEdkIsYUE3RHVCO0VBOER2QixZQTVEdUI7RUE2RHZCO0VBQ0E7QXBJd295QlI7QW9Jcm95Qkk7O0VBRUksV0FwRXNCO0VBcUV0QjtBcEl1b3lCUjtBb0lwb3lCSTtFQUNJO0VBQ0E7RUFDQSxpQkF6RTRCO0VBMEU1QixRQXpFc0I7RUEwRXRCLFdBMUVzQjtFQTJFdEIsZ0JBM0VzQjtFQTRFdEIsY0ExRStCO0VBMkUvQjtFQUNBO0FwSXNveUJSO0FvSW5veUJJO0VBQ0ksaUJBakZpQztBcElzdHlCekM7QW9JaHF5Qkk7RUFDSSxpQkFyQ3VCO0VBc0N2QixhQXhDdUI7RUF5Q3ZCLFlBdkN1QjtFQXdDdkI7RUFDQTtBcElrcXlCUjtBb0kvcHlCSTs7RUFFSSxXQS9Dc0I7RUFnRHRCO0FwSWlxeUJSO0FvSTlweUJJO0VBQ0k7RUFDQTtFQUNBLGlCQXBENEI7RUFxRDVCLFFBcERzQjtFQXFEdEIsV0FyRHNCO0VBc0R0QixnQkF0RHNCO0VBdUR0QixnQkFyRCtCO0VBc0QvQjtFQUNBO0FwSWdxeUJSO0FvSTdweUJJO0VBQ0ksaUJBNURpQztBcEkydHlCekM7QW9JNXN5QlE7RUFDSTtBcEk4c3lCWjtBb0k1c3lCWTtFQUNJO0VBQ0E7RUFDQTtBcEk4c3lCaEI7QW9JM3N5Qlk7RUFDSTtBcEk2c3lCaEI7O0FvSWhxeUJRO0VBQ0kseUJBTEs7QXBJd3F5QmpCO0FvSS9weUJRO0VBQ0k7RUFDQTtBcElpcXlCWjtBb0kzcHlCWTtFQUNJLHlCQWxCQztBcEkrcXlCakI7QW9JeHB5Qlk7RUFDSTtFQUNBO0FwSTBweUJoQjtBb0lycHlCUTtFQUNJO0FwSXVweUJaO0FvSXJweUJZOztFQUVJO0VBQ0E7QXBJdXB5QmhCO0FvSS9veUJnQjtFQUNJO0FwSWlweUJwQjtBb0k5b3lCZ0I7RUFDSTtFQUNBO0VBQ0E7QXBJZ3B5QnBCO0FvSTNveUJvQjtFQUNJO0FwSTZveUJ4QjtBb0l6b3lCb0I7RUFDSTtBcEkyb3lCeEI7QW9JcG95QmdCO0VBQ0k7RUFDQSx5QkF2RUg7QXBJNnN5QmpCO0FvSW5veUJnQjtFQUNJO0FwSXFveUJwQjtBb0kvbnlCb0I7RUFDSTtBcElpb3lCeEI7QW9JN255Qm9CO0VBQ0k7RUFDQTtBcEkrbnlCeEI7QW9JM3F5QmdCO0VBQ0k7QXBJNnF5QnBCO0FvSTFxeUJnQjtFQUNJO0VBQ0E7RUFDQTtBcEk0cXlCcEI7QW9JdnF5Qm9CO0VBQ0k7QXBJeXF5QnhCO0FvSXJxeUJvQjtFQUNJO0FwSXVxeUJ4QjtBb0locXlCZ0I7RUFDSTtFQUNBLHlCQXZFSDtBcEl5dXlCakI7QW9JL3B5QmdCO0VBQ0k7QXBJaXF5QnBCO0FvSTNweUJvQjtFQUNJO0FwSTZweUJ4QjtBb0l6cHlCb0I7RUFDSTtFQUNBO0FwSTJweUJ4QjtBb0l2c3lCZ0I7RUFDSTtBcEl5c3lCcEI7QW9JdHN5QmdCO0VBQ0k7RUFDQTtFQUNBO0FwSXdzeUJwQjtBb0luc3lCb0I7RUFDSTtBcElxc3lCeEI7QW9JanN5Qm9CO0VBQ0k7QXBJbXN5QnhCO0FvSTVyeUJnQjtFQUNJO0VBQ0EseUJBdkVIO0FwSXF3eUJqQjtBb0kzcnlCZ0I7RUFDSTtBcEk2cnlCcEI7QW9JdnJ5Qm9CO0VBQ0k7QXBJeXJ5QnhCO0FvSXJyeUJvQjtFQUNJO0VBQ0E7QXBJdXJ5QnhCO0FvSW51eUJnQjtFQUNJO0FwSXF1eUJwQjtBb0lsdXlCZ0I7RUFDSTtFQUNBO0VBQ0E7QXBJb3V5QnBCO0FvSS90eUJvQjtFQUNJO0FwSWl1eUJ4QjtBb0k3dHlCb0I7RUFDSTtBcEkrdHlCeEI7QW9JeHR5QmdCO0VBQ0k7RUFDQSx5QkF2RUg7QXBJaXl5QmpCO0FvSXZ0eUJnQjtFQUNJO0FwSXl0eUJwQjtBb0ludHlCb0I7RUFDSTtBcElxdHlCeEI7QW9JanR5Qm9CO0VBQ0k7RUFDQTtBcEltdHlCeEI7QW9JL3Z5QmdCO0VBQ0k7QXBJaXd5QnBCO0FvSTl2eUJnQjtFQUNJO0VBQ0E7RUFDQTtBcElnd3lCcEI7QW9JM3Z5Qm9CO0VBQ0k7QXBJNnZ5QnhCO0FvSXp2eUJvQjtFQUNJO0FwSTJ2eUJ4QjtBb0lwdnlCZ0I7RUFDSTtFQUNBLHlCQXZFSDtBcEk2enlCakI7QW9JbnZ5QmdCO0VBQ0k7QXBJcXZ5QnBCO0FvSS91eUJvQjtFQUNJO0FwSWl2eUJ4QjtBb0k3dXlCb0I7RUFDSTtFQUNBO0FwSSt1eUJ4QjtBb0kzeHlCZ0I7RUFDSTtBcEk2eHlCcEI7QW9JMXh5QmdCO0VBQ0k7RUFDQTtFQUNBO0FwSTR4eUJwQjtBb0l2eHlCb0I7RUFDSTtBcEl5eHlCeEI7QW9Jcnh5Qm9CO0VBQ0k7QXBJdXh5QnhCO0FvSWh4eUJnQjtFQUNJO0VBQ0EseUJBdkVIO0FwSXkxeUJqQjtBb0kvd3lCZ0I7RUFDSTtBcElpeHlCcEI7QW9JM3d5Qm9CO0VBQ0k7QXBJNnd5QnhCO0FvSXp3eUJvQjtFQUNJO0VBQ0E7QXBJMnd5QnhCO0FvSXZ6eUJnQjtFQUNJO0FwSXl6eUJwQjtBb0l0enlCZ0I7RUFDSTtFQUNBO0VBQ0E7QXBJd3p5QnBCO0FvSW56eUJvQjtFQUNJO0FwSXF6eUJ4QjtBb0lqenlCb0I7RUFDSTtBcEltenlCeEI7QW9JNXl5QmdCO0VBQ0k7RUFDQSx5QkF2RUg7QXBJcTN5QmpCO0FvSTN5eUJnQjtFQUNJO0FwSTZ5eUJwQjtBb0l2eXlCb0I7RUFDSTtBcEl5eXlCeEI7QW9Jcnl5Qm9CO0VBQ0k7RUFDQTtBcEl1eXlCeEI7QW9JbjF5QmdCO0VBQ0k7QXBJcTF5QnBCO0FvSWwxeUJnQjtFQUNJO0VBQ0E7RUFDQTtBcElvMXlCcEI7QW9JLzB5Qm9CO0VBQ0k7QXBJaTF5QnhCO0FvSTcweUJvQjtFQUNJO0FwSSsweUJ4QjtBb0l4MHlCZ0I7RUFDSTtFQUNBLHlCQXZFSDtBcElpNXlCakI7QW9JdjB5QmdCO0VBQ0k7QXBJeTB5QnBCO0FvSW4weUJvQjtFQUNJO0FwSXEweUJ4QjtBb0lqMHlCb0I7RUFDSTtFQUNBO0FwSW0weUJ4Qjs7QXFJdGt6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFHSSxrQnhHZ0JPO0E3QnVqekJuQjtBcUlwa3pCUTtFQUNDO0VBQ0c7QXJJc2t6Qlo7QXFJcGt6QlM7RUFDQztBcklza3pCVjtBcUlsa3pCUTtFQUNJO0FySW9rekJaO0FxSWxrekJTO0VBQ0M7RUFDTTtBcklva3pCaEI7QXFJbGt6QlU7RUFDQztFQUNTO0VBQ0E7QXJJb2t6QnBCO0FxSWprekJVO0VBQ0M7RUFDSDtFQUNZO0FySW1rekJwQjtBcUkvanpCUztFQUNDO0VBQ0E7RUFDQTtFQUNNO0FySWlrekJoQjtBcUk3anpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJK2p6Qlo7QXFJN2p6Qlk7RUFDSTtFQUNBO0FySStqekJoQjtBcUk3anpCZ0I7RUFDSTtBckkranpCcEI7QXFJcGp6QmdCO0VBQ0k7QXJJc2p6QnBCO0FxSWhqekJRO0VBQ0k7QXJJa2p6Qlo7QXFJL2l6QlE7RUFDSTtBcklpanpCWjs7QXFJcGl6Qm9CO0VBQ0ksY0FZcUI7QXJJMmh6QjdDOztBcUl4aXpCb0I7RUFDSSxjQWFtQjtBckk4aHpCM0M7O0FzSTdvekJBO0VBQ0M7RUFDQTtBdElncHpCRDtBc0k5b3pCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJZ3B6QkY7QXNJN296QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlJa0ZFLG9CcUNoRFk7QTdCOG16QmhCO0FzSTlvekJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRJZ3B6Qkg7QXNJN296QkU7RUFDQztFQUNBO0F0SStvekJIO0FzSTFvekJFO0U5SWtFRSxvQnFDaERZO0V5R2hCYjtBdEk0b3pCSDtBc0kxb3pCRztFQUNDO0F0STRvekJKO0FzSXZvekJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJeW96QkY7QXNJdm96QkU7RTlJeUNFLG9CcUNoRFk7RXlHU2I7RUFDQTtBdEl5b3pCSDtBc0lyb3pCRztFOUlrQ0Msb0JxQ2hEWTtFeUdnQlo7QXRJdW96Qko7QXNJam96QkU7RUFDQztBdEltb3pCSDtBc0kzbnpCSTtFQUNDO0F0STZuekJMO0FzSTFuekJJO0VBQ0M7QXRJNG56Qkw7QXNJMW56Qks7RUFDQztBdEk0bnpCTjtBc0lwb3pCSTtFQUNDO0F0SXNvekJMO0FzSW5vekJJO0VBQ0M7QXRJcW96Qkw7QXNJbm96Qks7RUFDQztBdElxb3pCTjtBc0k3b3pCSTtFQUNDO0F0SStvekJMO0FzSTVvekJJO0VBQ0M7QXRJOG96Qkw7QXNJNW96Qks7RUFDQztBdEk4b3pCTjtBc0l0cHpCSTtFQUNDO0F0SXdwekJMO0FzSXJwekJJO0VBQ0M7QXRJdXB6Qkw7QXNJcnB6Qks7RUFDQztBdEl1cHpCTjtBc0kvcHpCSTtFQUNDO0F0SWlxekJMO0FzSTlwekJJO0VBQ0M7QXRJZ3F6Qkw7QXNJOXB6Qks7RUFDQztBdElncXpCTjtBc0l4cXpCSTtFQUNDO0F0STBxekJMO0FzSXZxekJJO0VBQ0M7QXRJeXF6Qkw7QXNJdnF6Qks7RUFDQztBdEl5cXpCTjtBc0lqcnpCSTtFQUNDO0F0SW1yekJMO0FzSWhyekJJO0VBQ0M7QXRJa3J6Qkw7QXNJaHJ6Qks7RUFDQztBdElrcnpCTjtBc0kxcnpCSTtFQUNDO0F0STRyekJMO0FzSXpyekJJO0VBQ0M7QXRJMnJ6Qkw7QXNJenJ6Qks7RUFDQztBdEkycnpCTjtBc0lscnpCRTtFQUNDO0F0SW9yekJIO0FzSWpyekJFO0VBQ0M7RUFDQTtBdEltcnpCSDtBc0locnpCRTtFQUNDO0VBQ0E7QXRJa3J6Qkg7QXNJNXF6QkU7RUFDQztFQUNBO0F0SThxekJIOztBdUlqeXpCQTtFQUNDO0F2SW95ekJEO0F1SWx5ekJDO0VBQ087RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SW95ekJSO0F3SXZ6ekJDO0VBQ0M7RUFDRTtFQUNBO0F4SXl6ekJKO0F3SXJ6ekJFO0VBQ0M7RUFDRTtBeEl1enpCTDtBd0lsenpCRTtFQUNDO0VBQ0E7QXhJb3p6Qkg7QXdJL3l6QkU7RUFDQztFQUNBO0F4SWl6ekJIO0F3SXgwekJDO0VBQ0M7RUFDRTtFQUNBO0F4STAwekJKO0F3SXQwekJFO0VBQ0M7RUFDRTtBeEl3MHpCTDtBd0luMHpCRTtFQUNDO0VBQ0E7QXhJcTB6Qkg7QXdJaDB6QkU7RUFDQztFQUNBO0F4SWswekJIO0F3SXoxekJDO0VBQ0M7RUFDRTtFQUNBO0F4STIxekJKO0F3SXYxekJFO0VBQ0M7RUFDRTtBeEl5MXpCTDtBd0lwMXpCRTtFQUNDO0VBQ0E7QXhJczF6Qkg7QXdJajF6QkU7RUFDQztFQUNBO0F4SW0xekJIO0F1SXgwekJHO0VBQ0s7QXZJMDB6QlI7QXVJcDB6Qlk7RUFDSTtFQUNBO0F2SXMwekJoQjtBdUl4MHpCWTtFQUNJO0VBQ0E7QXZJMDB6QmhCO0F1STUwekJZO0VBQ0k7RUFDQTtBdkk4MHpCaEI7QXVJaDF6Qlk7RUFDSTtFQUNBO0F2SWsxekJoQjtBdUlwMXpCWTtFQUNJO0VBQ0E7QXZJczF6QmhCO0F1SXgxekJZO0VBQ0k7RUFDQTtBdkkwMXpCaEI7QXVJNTF6Qlk7RUFDSTtFQUNBO0F2STgxekJoQjtBdUloMnpCWTtFQUNJO0VBQ0E7QXZJazJ6QmhCO0F1STExekJZO0VBQ0k7RUFDQSxXbklEa0I7QUo2MXpCbEM7QXVJdjF6Qlk7RUFDSTtFQUNBLFVuSVJrQjtBSmkyekJsQztBdUlqMXpCTztFQUNJO0F2SW0xekJYO0F1STcwekJnQjtFQUNJO0VBQ0E7QXZJKzB6QnBCO0F1SWoxekJnQjtFQUNJO0VBQ0E7QXZJbTF6QnBCO0F1SXIxekJnQjtFQUNJO0VBQ0E7QXZJdTF6QnBCO0F1SXoxekJnQjtFQUNJO0VBQ0E7QXZJMjF6QnBCO0F1STcxekJnQjtFQUNJO0VBQ0E7QXZJKzF6QnBCO0F1SWoyekJnQjtFQUNJO0VBQ0E7QXZJbTJ6QnBCO0F1SXIyekJnQjtFQUNJO0VBQ0E7QXZJdTJ6QnBCO0F1SXoyekJnQjtFQUNJO0VBQ0E7QXZJMjJ6QnBCOztBdUluMnpCQTtFQUNJO0lBQ0k7RXZJczJ6Qk47QUFDRjtBeUkzNnpCQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJNjZ6Qkw7QXlJMzZ6Qks7RUFDRjtFQUNHO0F6STY2ekJOO0F5STE2ekJFO0VBQ0M7RUFDRztBekk0NnpCTjtBeUl6NnpCRTtFQUNDO0VBQ0E7QXpJMjZ6Qkg7O0F5SXI2ekJRO0VBQ0k7QXpJdzZ6Qlo7O0F5SXo2ekJRO0VBQ0k7QXpJNDZ6Qlo7O0F5STc2ekJRO0VBQ0k7QXpJZzd6Qlo7O0F5SWo3ekJRO0VBQ0k7QXpJbzd6Qlo7O0F5SXI3ekJRO0VBQ0k7QXpJdzd6Qlo7O0F5SXo3ekJRO0VBQ0k7QXpJNDd6Qlo7O0F5STc3ekJRO0VBQ0k7QXpJZzh6Qlo7O0F5SWo4ekJRO0VBQ0k7QXpJbzh6Qlo7O0F5SS83ekJDO0VBQ0k7SUFDSTtJQUNBO0V6SWs4ekJQO0V5SWg4ekJHO0lBQ0k7SUFDQTtFeklrOHpCUDtBQUNGO0EwSS8vekJBO0VBQ0k7QTFJaWcwQko7QTBJLy96Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSWlnMEJSO0FSdDl6QkM7RWtKdERHO0lBY1E7SUFDQTtFMUlrZzBCVjtBQUNGO0EwSTUvekJZO0VBRUk7QTFJNi96QmhCO0EwSS8vekJZO0VBRUk7QTFJZ2cwQmhCO0EwSWxnMEJZO0VBRUk7QTFJbWcwQmhCO0EwSXJnMEJZO0VBRUk7QTFJc2cwQmhCO0EwSXhnMEJZO0VBRUk7QTFJeWcwQmhCO0EwSTNnMEJZO0VBRUk7QTFJNGcwQmhCO0EwSTlnMEJZO0VBRUk7QTFJK2cwQmhCO0EwSWpoMEJZO0VBRUk7QTFJa2gwQmhCOztBMEkzZzBCQTtFQUNJO0lBQUk7SUFBb0M7RTFJZ2gwQjFDO0UwSS9nMEJFO0lBQUs7SUFBb0M7RTFJbWgwQjNDO0UwSWxoMEJFO0lBQUs7RTFJcWgwQlA7RTBJcGgwQkU7SUFBTTtJQUFvQztFMUl3aDBCNUM7QUFDRjtBMkk5ajBCQTtFQUVJLFlBRFE7RUFFUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJLGtCOUdZVztBN0JpajBCbkI7QTJJemowQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0k7RUFDQTtBM0l5ajBCWjtBMkl0ajBCUTtFQUNJO0VBQ0E7QTNJd2owQlo7QTJJbmowQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0lxajBCUjtBMklqajBCWTtFQUNJO0VBQ0E7RUFDQTtBM0ltajBCaEI7QTJJdGowQlk7RUFDSTtFQUNBO0VBQ0E7QTNJd2owQmhCO0EySTNqMEJZO0VBQ0k7RUFDQTtFQUNBO0EzSTZqMEJoQjtBMkloazBCWTtFQUNJO0VBQ0E7RUFDQTtBM0lrazBCaEI7QTJJcmswQlk7RUFDSTtFQUNBO0VBQ0E7QTNJdWswQmhCO0EySTFrMEJZO0VBQ0k7RUFDQTtFQUNBO0EzSTRrMEJoQjtBMkkvazBCWTtFQUNJO0VBQ0E7RUFDQTtBM0lpbDBCaEI7QTJJcGwwQlk7RUFDSTtFQUNBO0VBQ0E7QTNJc2wwQmhCOztBNElybzBCQTtFQUNDO0VBQ0U7RUFDQTtBNUl3bzBCSDtBNEl0bzBCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBT0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEpzRkUsb0JxQ2hEWTtBN0I2bDBCaEI7QVI5bDBCQztFb0pwREE7SUFRUTtFNUk4bzBCUDtBQUNGO0E0SXRvMEJFO0VBQ0M7RUFDQTtFQUNBO0E1SXdvMEJIO0E0SXRvMEJHO0VBQ0M7RUFDQTtBNUl3bzBCSjtBNElwbzBCRTtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7QTVJc28wQk47QTRJam8wQkU7RXBKK0RFLG9CcUNoRFk7RStHYmI7RUFDQTtBNUltbzBCSDtBNElobzBCSTtFQUNDO0E1SWtvMEJMO0E0STluMEJHO0VBQ0M7QTVJZ28wQko7QTRJNW4wQkU7RUFDSTtBNUk4bjBCTjtBNEkzbjBCRTtFQUNJO0E1STZuMEJOOztBNkkzcjBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SThyMEJSO0E2STNyMEJRO0VBQ0k7QTdJNnIwQlo7QTZJMXIwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFckpzRlosb0JxQ2hEWTtBN0J1cDBCaEI7QTZJMXIwQmdCO0VBQ0k7RXJKa0ZoQixvQnFDaERZO0E3QjJwMEJoQjtBNkl4cjBCZ0I7RUFDSTtFQUNBO0E3STByMEJwQjtBNkl0cjBCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJd3IwQnBCO0E2SXByMEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0lzcjBCcEI7QTZJanIwQlE7RUFFUSw4QmhIakNHO0VnSGtDSCwrQmhIbENHO0E3Qm90MEJuQjs7QVJqNXpCSTtFcUp2Ulk7SUFDSTtFN0k0cTBCbEI7QUFDRjtBNklscTBCWTtFQUNJO0VBQ0E7QTdJb3EwQmhCO0E2SWxxMEJnQjtFQUNJO0E3SW9xMEJwQjtBNklqcTBCZ0I7RUFDSTtBN0ltcTBCcEI7QTZJaHEwQmdCO0VBQ0k7QTdJa3EwQnBCO0E2SS9wMEJnQjtFQUNJO0E3SWlxMEJwQjtBNkk5cDBCZ0I7RUFDSTtBN0lncTBCcEI7QTZJOXAwQm9CO0VBQ0k7QTdJZ3EwQnhCO0E2STFwMEJnQjtFQUNJO0E3STRwMEJwQjtBNklycDBCWTtFQUNJO0VBQ0E7QTdJdXAwQmhCO0E2SXJwMEJnQjtFQUNJO0E3SXVwMEJwQjtBNklwcDBCZ0I7RUFDSTtBN0lzcDBCcEI7QTZJbnAwQmdCO0VBQ0k7QTdJcXAwQnBCO0E2SWxwMEJnQjtFQUNJO0E3SW9wMEJwQjtBNklqcDBCZ0I7RUFDSTtBN0ltcDBCcEI7QTZJanAwQm9CO0VBQ0k7QTdJbXAwQnhCOztBOElqeTBCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5SW95MEJEO0E4SWp5MEJJO0VBQ0k7QTlJbXkwQlI7QThJaHkwQkk7RUFDSTtBOUlreTBCUjtBOEkveDBCSTtFQUNJO0VBQ0E7QTlJaXkwQlI7QThJOXgwQkk7RUFDSTtBOUlneTBCUjtBOEk3eDBCSTtFQUNJO0E5SSt4MEJSO0E4STV4MEJJO0VBQ0k7QTlJOHgwQlI7QThJMXgwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUk0eDBCUjtBOEl6eDBCSTtFQUNDO0VBQ0E7RUFDRztFQUNBO0E5STJ4MEJSO0E4SXR4MEJLO0VBQ0M7QTlJd3gwQk47QThJcngwQks7RUFDQztBOUl1eDBCTjtBOElweDBCUTtFQUNJO0E5SXN4MEJaO0E4SW54MEJnQjtFQUNJO0E5SXF4MEJwQjtBOElueDBCb0I7RUFDSTtBOUlxeDBCeEI7QThJbHgwQm9CO0VBRUk7QTlJbXgwQnhCO0E4SWp4MEJ3QjtFQUNJO0E5SW14MEI1QjtBOEkzdzBCSTtFQUNJLHlCQXBGc0I7QTlJaTIwQjlCO0E4STN3MEJLO0VBQ0M7QTlJNncwQk47QThJMXcwQks7RUFDQztBOUk0dzBCTjtBOEl2dzBCSTtFQUNJO0E5SXl3MEJSOztBOElwdzBCSTtFQUVRLDJCakg5RU87RWlIK0VQLDRCakgvRU87QTdCcTEwQm5COztBOElodzBCQTtFQUNJLHlCQWhIMEI7QTlJbTMwQjlCOztBK0luMzBCRTtFQUNFO0VBQ0E7QS9JczMwQko7QStJcDMwQkk7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFHRTtBL0lvMzBCUjtBK0loMzBCSTtFQUNFO0VBQ0E7RUFDQTtFQUdFO0EvSWczMEJSO0ErSXoyMEJNOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0EvSTIyMEJSO0ErSXAyMEJNOztFQUVFO0VBQ0E7RUFDQTtBL0lzMjBCUjtBK0kvMTBCTTs7RUFFRTtFQUNBO0VBQ0E7QS9JaTIwQlI7O0FnSnY1MEJJO0VBQ0k7QWhKMDUwQlI7QWdKdjUwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEp5NTBCUjtBZ0p0NTBCSTtFQUNJO0VBQ0E7RUFDQTtBaEp3NTBCUjtBZ0p0NTBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEp3NTBCWjtBZ0pyNTBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEp1NTBCWjtBZ0puNTBCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKcTUwQnBCO0FnSmg1MEJnQjtFQUNJO0VBQ0E7QWhKazUwQnBCO0FnSjk0MEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEpnNTBCaEI7QWdKLzQwQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKaTUwQnBCO0FnSjU0MEJ3QjtFQUNJO0FoSjg0MEI1QjtBZ0ovNDBCd0I7RUFDSTtBaEppNTBCNUI7QWdKbDUwQndCO0VBQ0k7QWhKbzUwQjVCO0FnSnI1MEJ3QjtFQUNJO0FoSnU1MEI1QjtBZ0p4NTBCd0I7RUFDSTtBaEowNTBCNUI7QWdKMzUwQndCO0VBQ0k7QWhKNjUwQjVCO0FnSjk1MEJ3QjtFQUNJO0FoSmc2MEI1QjtBZ0pqNjBCd0I7RUFDSTtBaEptNjBCNUI7QWdKNzUwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEorNTBCaEI7QVI1NDBCSTs7RUFFSTtBUTg0MEJSO0FSMTQwQkk7O0VBRUk7QVE0NDBCUjtBUng0MEJJOzs7O0VBSUk7RUFFQTtBUXk0MEJSO0FnSno2MEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKMjYwQmhCO0FnSjE2MEJnQjtFQUNJO0FoSjQ2MEJwQjtBZ0p4NjBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSjA2MEJoQjtBZ0p2NjBCWTtFQUNJO0VBQ0E7QWhKeTYwQmhCO0FnSnQ2MEJZO0VBQ0k7RUFDQTtBaEp3NjBCaEI7QWdKbjYwQmdCO0VBQ0k7QWhKcTYwQnBCO0FnSmg2MEJnQjs7OztFQUlJO0FoSms2MEJwQjs7QWlKamoxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSm9qMUJSO0FpSmxqMUJRO0VBQ0k7RUFDQTtBakpvajFCWjtBaUpsajFCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVNJO0FqSjRpMUJwQjtBaUpuajFCZ0I7RUFDSTtFQUNBO0VBQ0E7QWpKcWoxQnBCO0FpSjdpMUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakoraTFCaEI7QWlKM2kxQlE7RUFDSTtFQUNBO0FqSjZpMUJaO0FpSjNpMUJZO0VBQ0k7QWpKNmkxQmhCO0FpSnhpMUJJO0VBQ0k7QWpKMGkxQlI7QWlKeGkxQlE7RUFDSTtBakowaTFCWjtBaUp4aTFCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqSjBpMUJoQjtBaUp2aTFCb0I7RUFDSTtFQUNBO0VBQ0E7QWpKeWkxQnhCO0FpSnRpMUJvQjtFQUNJO0VBQ0E7RUFDQTtBakp3aTFCeEI7QWlKcmkxQm9CO0VBQ0k7RUFDQTtBakp1aTFCeEI7QWlKcmkxQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpKdWkxQjVCO0FpSnBpMUJ3QjtFQUNJO0VBQ0E7QWpKc2kxQjVCO0FpSm5pMUJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqSnFpMUI1QjtBaUpsaTFCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSm9pMUI1QjtBaUpsaTFCNEI7RUFDSTtBakpvaTFCaEM7QWlKaGkxQm9CO0VBQ0k7QWpKa2kxQnhCO0FpSjloMUJnQjtFQUNJO0FqSmdpMUJwQjtBaUo5aDFCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSmdpMUJ4QjtBaUp6aDFCWTtFQUNJO0FqSjJoMUJoQjtBaUp0aDFCSTtFQUNJO0FqSndoMUJSO0FpSnRoMUJRO0VBQ0k7RUFDQTtFQUNBO0FqSndoMUJaO0FpSnJoMUJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqSnVoMUJwQjtBaUpyaDFCb0I7RUFDSTtBakp1aDFCeEI7QWlKcGgxQm9CO0VBQ0k7RUFDQTtBakpzaDFCeEI7QWlKaGgxQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakpraDFCcEI7QWlKaGgxQm9CO0VBQ0k7QWpKa2gxQnhCO0FpSi9nMUJvQjtFQUNJO0VBQ0E7QWpKaWgxQnhCO0FpSjNnMUJRO0VBQ0k7QWpKNmcxQlo7O0FrSnhzMUJBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEp3czFCRjtBa0pyczFCRTtFQUNFO0FsSnVzMUJKO0FrSnJzMUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUp3RkYsb0JxQ2hEWTtBN0JncTFCaEI7QWtKcnMxQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEp1czFCUjtBa0puczFCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSnFzMUJSO0FrSm5zMUJRO0VBQ0U7QWxKcXMxQlY7QWtKbHMxQlE7RUFDRTtFQUNBO0FsSm9zMUJWO0FSaiswQlE7RUFDSTtFQUNBLGEwSmpPdUI7QWxKb3MxQm5DO0FSNzkwQlk7RUFDSTtBUSs5MEJoQjtBa0puczFCTTtFQUNFO0VBQ0E7RUFDQTtBbEpxczFCUjtBa0puczFCUTtFQUNFO0VBQ0E7QWxKcXMxQlY7QWtKanMxQlU7RUFDRTtFQUNBO0VBQ0E7QWxKbXMxQlo7QWtKOXIxQlU7RUFDRTtFQUNBO0VBQ0E7QWxKZ3MxQlo7QWtKMXIxQlU7RUFDRTtBbEo0cjFCWjtBa0p0cjFCTTtFQUNFO0FsSndyMUJSO0FrSnByMUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTFKa0ZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRcW0xQko7QVJubTFCSTtFQUNJO0FRcW0xQlI7QWtKN3IxQlE7RUFDRTtFQUNBO0FsSityMUJWO0FrSjFyMUJRO0UxSndFSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUXFuMUJKO0FSbm4xQkk7RUFDSTtBUXFuMUJSO0FrSm5zMUJVO0VBQ0U7QWxKcXMxQlo7QWtKL3IxQkk7RUFDRTtFQUNBO0FsSmlzMUJOO0FrSjlyMUJRO0VBQ0U7QWxKZ3MxQlY7QWtKM3IxQkk7RUFDRTtBbEo2cjFCTjtBa0p0cjFCTTtFQUNFO0UxSjNCSixvQnFDaERZO0E3Qm93MUJoQjtBa0pycjFCUTs7Ozs7OztFQUdFO0FsSjJyMUJWO0FSM2oxQlE7RUFDSTtFQUNBLGEwSjlIeUI7QWxKMnIxQnJDO0FSdmoxQlk7RUFDSTtBUXlqMUJoQjtBa0p4cjFCWTtFQUNFO0FsSjByMUJkO0FrSmpyMUJNO0VBQ0U7RTFKdkRKLG9CcUNoRFk7QTdCMngxQmhCO0FrSmhyMUJROzs7RUFHRTtBbEprcjFCVjtBa0ozcTFCWTtFQUNFO0FsSjZxMUJkO0FrSnJxMUJJO0VBQ0U7QWxKdXExQk47QWtKbnExQk07RUFDRTtBbEpxcTFCUjtBa0ovcDFCRTtFQUNFO0FsSmlxMUJKO0FrSjdwMUJFO0VBQ0U7RUFDQTtBbEorcDFCSjtBa0o3cDFCSTtFQUNFO0FsSitwMUJOO0FrSjVwMUJJO0VBQ0U7QWxKOHAxQk47QWtKM3AxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEo2cDFCTjtBa0p4cDFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSjBwMUJKO0FrSnhwMUJJO0VBQ0U7QWxKMHAxQk47QWtKcnAxQkU7RUFDRTtFQUNBO0FsSnVwMUJKO0FrSnJwMUJJO0VBQ0U7QWxKdXAxQk47QWtKcHAxQkk7RUFDRTtBbEpzcDFCTjtBa0pucDFCSTtFQUNFO0FsSnFwMUJOO0FrSmhwMUJFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSmtwMUJKO0FrSmhwMUJJOztFQUNFO0VBQ0E7QWxKbXAxQk47QWtKL28xQkU7RUFDRTtBbEppcDFCSjtBa0o3bzFCRTtFQUNFO0FsSitvMUJKO0FrSjVvMUJNO0VBQ0U7RUFDQTtBbEo4bzFCUjtBa0p2bzFCSTtFQUNFO0FsSnlvMUJOO0FrSnZvMUJNO0VBQ0U7RUFDQTtBbEp5bzFCUjtBa0p0bzFCTTtFQUNFO0FsSndvMUJSO0FrSnJvMUJNO0VBQ0U7QWxKdW8xQlI7QWtKam8xQkk7RUFDRTtBbEptbzFCTjtBa0pqbzFCTTtFQUNFO0VBQ0E7QWxKbW8xQlI7QWtKaG8xQk07RUFDRTtBbEprbzFCUjtBa0ovbjFCTTtFQUNFO0FsSmlvMUJSO0FrSnhuMUJRO0VBQ0U7QWxKMG4xQlY7QWtKam4xQlE7RUFDRTtBbEptbjFCVjtBa0p6bTFCUTtFQUNFO0FsSjJtMUJWO0FrSmxtMUJRO0VBQ0U7QWxKb20xQlY7O0FrSjFsMUJJO0VBQ0U7RUFDQTtBbEo2bDFCTjtBa0ozbDFCTTtFQUNFO0FsSjZsMUJSO0FrSnhsMUJRO0VBQ0U7RUFDQTtBbEowbDFCVjtBa0p4bDFCVTs7O0VBR0U7QWxKMGwxQlo7QWtKcGwxQmM7RUFDRTtBbEpzbDFCaEI7QWtKN2sxQlE7RUFDRTtFQUNBO0FsSitrMUJWO0FrSjdrMUJVOzs7RUFHRTtBbEorazFCWjtBa0p6azFCYztFQUNFO0FsSjJrMUJoQjtBa0pwazFCVTtFQUNFO0FsSnNrMUJaO0FrSnBrMUJZOzs7RUFHRTtBbEpzazFCZDtBa0poazFCZ0I7RUFDRTtBbEprazFCbEI7O0FrSnBqMUJJO0VBQ0U7QWxKdWoxQk47QWtKcmoxQk07RTFKM1ZGLG9CcUNoRFk7RXFINllSO0VBQ0E7RUFDQTtBbEp1ajFCUjtBa0psajFCUTtFMUpwV0osb0JxQ2hEWTtFcUhzWk47RUFDQTtBbEpvajFCVjtBa0psajFCVTtFQUNFO0FsSm9qMUJaO0FrSi9pMUJNO0UxSi9XRixvQnFDaERZO0VxSGlhUjtBbEppajFCUjtBa0o5aTFCVTtFQUNFO0FsSmdqMUJaOztBa0pwaTFCSTtFQUNFO0FsSnVpMUJOO0FrSnJpMUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEp1aTFCUjtBa0pyaTFCUTtFQUNFO0VBQ0E7QWxKdWkxQlY7QWtKamkxQlE7RUFDRTtFQUNBO0VBQ0E7QWxKbWkxQlY7QWtKamkxQlU7RUFDRTtBbEptaTFCWjtBa0o5aDFCTTtFQUNFO0FsSmdpMUJSO0FrSjdoMUJNO0UxSmxhRixvQnFDaERZO0VxSG9kUjtBbEoraDFCUjtBa0o1aDFCVTtFQUNFO0FsSjhoMUJaO0FrSmxoMUJZO0VBQ0U7QWxKb2gxQmQ7QWtKOWcxQmM7RUFDRTtBbEpnaDFCaEI7QWtKeGgxQlk7RUFDRTtBbEowaDFCZDtBa0pwaDFCYztFQUNFO0FsSnNoMUJoQjtBa0o5aDFCWTtFQUNFO0FsSmdpMUJkO0FrSjFoMUJjO0VBQ0U7QWxKNGgxQmhCO0FrSnBpMUJZO0VBQ0U7QWxKc2kxQmQ7QWtKaGkxQmM7RUFDRTtBbEpraTFCaEI7QWtKMWkxQlk7RUFDRTtBbEo0aTFCZDtBa0p0aTFCYztFQUNFO0FsSndpMUJoQjtBa0poajFCWTtFQUNFO0FsSmtqMUJkO0FrSjVpMUJjO0VBQ0U7QWxKOGkxQmhCO0FrSnRqMUJZO0VBQ0U7QWxKd2oxQmQ7QWtKbGoxQmM7RUFDRTtBbEpvajFCaEI7QWtKNWoxQlk7RUFDRTtBbEo4ajFCZDtBa0p4ajFCYztFQUNFO0FsSjBqMUJoQjs7QW1KNWwyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSitsMkJGO0FtSjdsMkJFO0VBQ0M7QW5KK2wyQkg7QW1KNWwyQkU7RUFDQztFQUNBO0VBQ0E7QW5KOGwyQkg7QW1KNWwyQkc7RUFDQztFQUNBO0FuSjhsMkJKO0FtSjNsMkJHO0VBQ0M7RUFDQTtFQUNBO0FuSjZsMkJKO0FtSnpsMkJFO0VBQ0M7RUFDQTtFQUNBO0FuSjJsMkJIO0FtSnpsMkJHO0VBQ0M7RUFDQTtFQUNHO0VBQ0E7QW5KMmwyQlA7QW1KeGwyQkc7RUFDQztFQUNHO0VBQ0E7QW5KMGwyQlA7QW1KdGwyQkU7RUFDQztFQUNBO0VBQ0E7QW5Kd2wyQkg7QW1KcmwyQkk7RUFDQztFQUNBO0FuSnVsMkJMO0FtSmpsMkJHO0VBQ0M7QW5KbWwyQko7QW1KL2syQkU7RUFDSTtFM0o0SUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMkpqSkQ7RTNKMElDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTJKL0lEO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7QW5KK2wyQk47QW1KMWwyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbko0bDJCRjtBbUp4bDJCRTtFQUNDO0FuSjBsMkJIO0FtSnhsMkJHO0VBQ0M7QW5KMGwyQko7QW1KeGwyQkk7RUFDQztBbkowbDJCTDs7QW1KbGwyQkE7RUFDQztFQUNBO0FuSnFsMkJEOztBbUpsbDJCQTtFQUNDO0VBQ0E7QW5KcWwyQkQ7O0FvSnZzMkJBO0VBQ0M7QXBKMHMyQkQ7QW9KeHMyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFNUptR0Usb0JxQ2hEWTtBN0J3cDJCaEI7QW9KenMyQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0FwSjJzMkJOO0FvSnpzMkJHO0VBQ0M7QXBKMnMyQko7QW9KdnMyQkU7RUFDQztFQUNBO0FwSnlzMkJIO0FvSnZzMkJHO0VBQ0M7RUFDRztFQUNBO0FwSnlzMkJQO0FvSnRzMkJHO0VBQ0M7RUFDRztFQUNBO0FwSndzMkJQO0FvSmxzMkJFO0VBQ0M7RUFDQTtFNUo2REMsb0JxQ2hEWTtBN0J3cjJCaEI7QW9KbHMyQkc7RUFDQztFNUp5REEsb0JxQ2hEWTtBN0I0cjJCaEI7O0FxSnJ2MkJBO0VBQ0k7RUFDQTtBckp3djJCSjtBcUp0djJCSTtFQUNJO0VBQ0E7RUFDQTtBckp3djJCUjtBcUp0djJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKd3YyQlo7QXFKcnYyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckp1djJCWjtBcUpwdjJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKc3YyQlo7QXFKcHYyQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckpzdjJCaEI7QXFKanYyQkk7RUFDSTtFQUNBO0VBQ0E7QXJKbXYyQlI7QXFKaHYyQkk7RUFDSTtFQUNBO0FySmt2MkJSO0FxSmh2MkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckprdjJCWjtBcUovdTJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySml2MkJaOztBc0puejJCSTtFQUNJO0VBQ0E7QXRKc3oyQlI7QXNKcHoyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SnN6MkJaO0FzSnB6MkJZO0VBQ0k7RUFDQTtFQUNBO0F0SnN6MkJoQjtBc0pwejJCZ0I7RUFDSTtFQUNBO0VBR0k7QXRKb3oyQnhCO0FzSmh6MkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0k7QXRKZ3oyQnhCO0FzSjd5MkJvQjtFQUNJO0VBQ0E7QXRKK3kyQnhCO0FzSjF5MkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0F0SjB5MkJ4QjtBc0p0eTJCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSTtBdEpzeTJCeEI7QXNKankyQlk7RUFDSTtFQUNBO0VBZ0RYLGtCekhwR2M7QTdCdzEyQm5CO0FzSmx5MkJnQjtFQUNJO0VBQ0E7RUFDQTtBdEpveTJCcEI7QXNKbHkyQm9CO0VBQ0k7RUFDQTtFQUNBO0F0Sm95MkJ4QjtBc0pseTJCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEpveTJCNUI7QXNKbHkyQjRCO0VBQ0k7RUFDQTtBdEpveTJCaEM7QXNKaHkyQndCO0VBQ0k7RUFDQTtFQUNBO0F0Smt5MkI1QjtBc0o3eDJCd0I7RUFDSTtFQUNBO0F0Sit4MkI1QjtBc0oxeDJCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SjR4MkJwQjtBc0pyeDJCZ0I7RUFDWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SnV4MkJMO0FzSm54MkJZO0VBQ0k7QXRKcXgyQmhCO0FzSmp4MkJnQjtFQUNJO0VBQ0E7QXRKbXgyQnBCO0FzSjd3MkJvQjtFQUNJO0F0Sit3MkJ4QjtBc0p2dzJCZ0I7RUFDSTtBdEp5dzJCcEI7O0FSbmwyQkk7RThKM0tRO0lBQ0k7RXRKa3cyQmQ7RXNKaHcyQmM7SUFDSTtFdEprdzJCbEI7RXNKaHcyQmtCO0lBQ0k7SUFDQTtFdEprdzJCdEI7RXNKOXYyQmtCO0lBQ0k7RXRKZ3cyQnRCO0FBQ0Y7QXVKLzcyQkE7RUFDQztFQUNBO0F2Smk4MkJEO0F1Si83MkJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Smk4MkJGO0F1Sjk3MkJDO0VBQ0M7QXZKZzgyQkY7QXVKNzcyQkM7RUFDQztFQUNBO0F2Sis3MkJGO0F1Sjc3MkJFO0VBQ0M7RUFDQTtFQUVDLGtCMUhIZTtFMEhLaEI7RUFDQTtFQUNBO0VBQ0E7QXZKNjcyQkg7QXVKMTcyQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdko0NzJCSDtBdUoxNzJCRztFQUNDO0F2SjQ3MkJKO0F1Sno3MkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SjI3MkJKO0F1Sno3MkJJO0VBQ0M7RUFDQTtFQUNBO0F2SjI3MkJMO0F1SnY3MkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZKeTcyQko7QXVKeDcyQkk7RUFDQztBdkowNzJCTDtBdUp0NzJCRztFQUNDO0VBR0Msa0IxSHJEYztFMEh1RGY7RUFDQTtBdkpxNzJCSjtBdUpuNzJCSTtFQUNDO0VBQ0E7QXZKcTcyQkw7QXVKbjcyQks7RUFDQztBdkpxNzJCTjtBdUpqNzJCSTtFQUNDO0F2Sm03MkJMO0F1Smg3MkJJO0VBQ0M7QXZKazcyQkw7QXVKOTYyQkc7RUFDQztFQUNBO0VBQ0E7QXZKZzcyQko7QXVKOTYyQkk7RUFDQztFQUNBO0F2Smc3MkJMO0F1Sjc2MkJJO0VBQ0M7QXZKKzYyQkw7QXVKNTYyQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Sjg2MkJMO0F1SjE2MkJHO0VBQ0M7RUFDQTtFQUNBO0F2SjQ2MkJKO0F1SjE2MkJJO0VBQ0M7RUFDQTtBdko0NjJCTDtBdUp6NjJCSTtFQUNDO0F2SjI2MkJMO0F1Sng2MkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkowNjJCTDtBdUp0NjJCRztFQUNDO0F2Snc2MkJKO0F1SnY2MkJJO0VBQ0M7QXZKeTYyQkw7QXVKajYyQkU7RUFDQztFQUNBO0F2Sm02MkJIO0F1Smg2MkJFO0VBQ0M7RUFDQTtFQUNBO0F2Sms2MkJIO0F1Smg2MkJHO0VBQ0M7RUFDQTtBdkprNjJCSjtBdUovNTJCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Smk2MkJKO0F1Si81MkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkppNjJCTDtBdUo5NTJCSTtFQUNDO0VBQ0E7RUFDQTtBdkpnNjJCTDtBdUo3NTJCSTtFQUNDO0VBQ0E7QXZKKzUyQkw7QXVKNTUyQkk7RUFDQztFQUNBO0F2Sjg1MkJMO0F1SjM1MkJJO0VBQ0M7QXZKNjUyQkw7O0FSOTEyQkk7RStKdERGO0lBQ0M7SUFDQTtFdkp3NTJCRDtFdUpyNTJCQTtJQUNDO0lBQ0E7SUFDQTtFdkp1NTJCRDtFdUpyNTJCQztJQUNDO0lBQ0E7RXZKdTUyQkY7RXVKcDUyQkM7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkpzNTJCRjtFdUpwNTJCRTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkpzNTJCSDtFdUpuNTJCRTtJQUNDO0lBQ0E7SUFDQTtFdkpxNTJCSDtFdUpsNTJCRTtJQUNDO0lBQ0E7RXZKbzUyQkg7RXVKajUyQkU7SUFDQztJQUNBO0V2Sm01MkJIO0V1Smg1MkJFO0lBQ0M7RXZKazUyQkg7QUFDRjtBd0pucjNCQTtFQUNFO0F4SnFyM0JGO0F3Sm5yM0JFO0VBQ0U7RUFDQTtFQUNBLFlBWFM7RUFZVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SnFyM0JKO0F3SmpyM0JJO0VBQ0U7RUFDQTtFQUNBO0F4Sm1yM0JOO0F3SmpyM0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEptcjNCUjtBd0pqcjNCUTtFQUNFO0VBQ0E7RUFDQTtBeEptcjNCVjtBd0ovcTNCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SmlyM0JSO0F3Si9xM0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhKaXIzQlY7QXdKN3EzQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SitxM0JSO0F3SjdxM0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhKK3EzQlY7QXdKNXEzQlE7RUFDRTtBeEo4cTNCVjtBd0oxcTNCTTtFQUNFO0VBQ0E7QXhKNHEzQlI7QXdKenEzQk07RUFDRTtBeEoycTNCUjtBd0pycTNCSTtFQUNFO0F4SnVxM0JOO0F3SmpxM0JRO0VBQ0U7QXhKbXEzQlY7QXdKaHEzQlE7RUFDRTtBeEprcTNCVjs7QXlKcHczQkk7RUFDSTtFQUNBO0VBQ0E7QXpKdXczQlI7QXlKcnczQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnV3M0JaO0F5SnB3M0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnN3M0JaO0F5Smx3M0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpKb3czQlo7QXlKbHczQlk7RUFDSTtFQUNBO0VBQ0E7QXpKb3czQmhCO0F5Smp3M0JnQjtFQUNJO0VBQ0E7QXpKbXczQnBCO0F5SjN2M0JnQjtFQUNJO0F6SjZ2M0JwQjtBeUo5djNCZ0I7RUFDSTtBekpndzNCcEI7QXlKanczQmdCO0VBQ0k7QXpKbXczQnBCO0F5SnB3M0JnQjtFQUNJO0F6SnN3M0JwQjtBeUp2dzNCZ0I7RUFDSTtBekp5dzNCcEI7QXlKMXczQmdCO0VBQ0k7QXpKNHczQnBCO0F5Sjd3M0JnQjtFQUNJO0F6Sit3M0JwQjtBeUpoeDNCZ0I7RUFDSTtBekpreDNCcEI7O0FScisyQkk7RWlLcFNJO0lBQ0k7RXpKNnczQlY7QUFDRjtBMEo5MDNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUpnMTNCSjtBMEo1MDNCUTs7RUFFSTtFQUNBO0VBR0k7QTFKNDAzQmhCO0EwSngwM0JRO0VBQ0k7QTFKMDAzQlo7QTBKdDAzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSncwM0JSO0EwSnIwM0JJO0VBQ0k7QTFKdTAzQlI7QTBKbDAzQlE7RUFDSTtBMUpvMDNCWjtBMEp6ejNCUTtFQUNJO0ExSjJ6M0JaO0EwSnZ6M0JZO0VBQ0k7QTFKeXozQmhCOztBUnJoM0JJO0VrSzVSQTtJQUNJO0UxSnF6M0JOO0UwSmp6M0JVOztJQUVJO0lBQ0E7RTFKbXozQmQ7RTBKL3kzQk07SUFDSTtJQUNBO0UxSml6M0JWO0UwSjl5M0JNO0lBQ0k7RTFKZ3ozQlY7QUFDRjtBMkpwNDNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSnM0M0JKO0EySnA0M0JJO0VBWUk7QTNKMjMzQlI7QTJKdDQzQlE7RUFDSTtFQUNBO0EzSnc0M0JaO0EySnI0M0JRO0VBQ0k7RUFDQTtFQUNBO0EzSnU0M0JaO0EySmo0M0JJO0VBQ0k7QTNKbTQzQlI7QTJKajQzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKbTQzQlo7QTJKaDQzQlE7RUFDSTtFQUNBO0EzSms0M0JaO0EySi8zM0JROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ppNDNCWjtBMko5MzNCUTtFQUNJO0VBQ0E7QTNKZzQzQlo7QTJKMTMzQlk7RUFDSSxrQjlIL0JHO0E3QjI1M0JuQjs7QVJ4bDNCSTtFbUszUlE7SUFDSTtFM0p1MzNCZDtBQUNGO0E0SjM3M0JBO0VBQ0M7RUFDQTtBNUo2NzNCRDtBNEoxNzNCRTtFQUNDO0VBQ0E7RUFDQTtBNUo0NzNCSDtBNEp4NzNCQztFQUNDO0E1SjA3M0JGO0E0Sng3M0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEt1RkMsb0JxQ2hEWTtBN0JvNTNCaEI7QTRKeDczQkc7RXBLb0ZDLG9CcUNoRFk7RStIbENaO0E1SjA3M0JKO0E0SnQ3M0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTVKdzczQkg7QTRKcDczQkc7RUFDQztFQUNBO0VBQ0E7QTVKczczQko7QTRKcDczQkk7RUFDQztFQUNBO0E1SnM3M0JMO0E0Sm43M0JJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RXBLd0RELG9CcUNoRFk7QTdCODYzQmhCO0E0Smg3M0JLO0VwS2tERCxvQnFDaERZO0UrSEFWO0E1Sms3M0JOOztBNko3KzNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLSSxrQmhJZ0JXO0E3QjQ5M0JuQjtBOEpyLzNCSTtFQUNJLFdES21CO0VDSm5CLFlESW1CO0VDSG5CLGVER21CO0VDRm5CLGdCREVtQjtFQ0RuQixlRENtQjtFQ0FuQjtBOUp1LzNCUjtBOEpwLzNCSTtFQUNJLFdESm1CO0VDS25CLFlETG1CO0VDUWYsaUJEUnFCO0E3SjQvM0JqQztBOEpoLzNCSTtFQUNJLFdEYm1CO0VDY25CLFlEZG1CO0E3SmdnNEIzQjtBOEpoLzNCUTtFQUNJLFdEakJlO0VDa0JmLFlEbEJlO0VDbUJmO0E5SmsvM0JaO0E2Si8vM0JJO0VBQ0U7RUFDQTtFQUVFLGtCaElTVztBN0J1LzNCbkI7QTZKNS8zQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0ksa0JoSUhPO0E3QisvM0JuQjtBNkp2LzNCSTtFQUNJO0E3SnkvM0JSO0E2SnAvM0JZO0VBQ0k7RUFDQTtBN0pzLzNCaEI7QTZKeC8zQlk7RUFDSTtFQUNBO0E3SjAvM0JoQjtBNko1LzNCWTtFQUNJO0VBQ0E7QTdKOC8zQmhCO0E2SmhnNEJZO0VBQ0k7RUFDQTtBN0prZzRCaEI7QTZKcGc0Qlk7RUFDSTtFQUNBO0E3SnNnNEJoQjtBNkp4ZzRCWTtFQUNJO0VBQ0E7QTdKMGc0QmhCO0E2SjVnNEJZO0VBQ0k7RUFDQTtBN0o4ZzRCaEI7QTZKaGg0Qlk7RUFDSTtFQUNBO0E3SmtoNEJoQjtBOEozajRCSTtFQUNJLFdEK0N1QjtFQzlDdkIsWUQ4Q3VCO0VDN0N2QixlRDZDdUI7RUM1Q3ZCLGdCRDRDdUI7RUMzQ3ZCLGVEMkN1QjtFQzFDdkIsZ0JEMEN1QjtBN0ptaDRCL0I7QThKMWo0Qkk7RUFDSSxXRHNDdUI7RUNyQ3ZCLFlEcUN1QjtFQ2xDbkIsaUJEa0N5QjtBN0p3aDRCckM7QThKdGo0Qkk7RUFDSSxXRDZCdUI7RUM1QnZCLFlENEJ1QjtBN0o0aDRCL0I7QThKdGo0QlE7RUFDSSxXRHlCbUI7RUN4Qm5CLFlEd0JtQjtFQ3ZCbkI7QTlKd2o0Qlo7QThKamw0Qkk7RUFDSSxXRG1EdUI7RUNsRHZCLFlEa0R1QjtFQ2pEdkIsZURpRHVCO0VDaER2QixnQkRnRHVCO0VDL0N2QixlRCtDdUI7RUM5Q3ZCLGdCRDhDdUI7QTdKcWk0Qi9CO0E4SmhsNEJJO0VBQ0ksV0QwQ3VCO0VDekN2QixZRHlDdUI7RUN0Q25CLGlCRHNDeUI7QTdKMGk0QnJDO0E4SjVrNEJJO0VBQ0ksV0RpQ3VCO0VDaEN2QixZRGdDdUI7QTdKOGk0Qi9CO0E4SjVrNEJRO0VBQ0ksV0Q2Qm1CO0VDNUJuQixZRDRCbUI7RUMzQm5CO0E5SjhrNEJaO0E4SnZtNEJJO0VBQ0ksV0R1RHVCO0VDdER2QixZRHNEdUI7RUNyRHZCLGVEcUR1QjtFQ3BEdkIsZ0JEb0R1QjtFQ25EdkIsZURtRHVCO0VDbER2QixnQkRrRHVCO0E3SnVqNEIvQjtBOEp0bTRCSTtFQUNJLFdEOEN1QjtFQzdDdkIsWUQ2Q3VCO0VDMUNuQixlRDBDeUI7QTdKNGo0QnJDO0E4SmxtNEJJO0VBQ0ksV0RxQ3VCO0VDcEN2QixZRG9DdUI7QTdKZ2s0Qi9CO0E4SmxtNEJRO0VBQ0ksV0RpQ21CO0VDaENuQixZRGdDbUI7RUMvQm5CO0E5Sm9tNEJaO0E4SjduNEJJO0VBQ0ksV0QyRHVCO0VDMUR2QixZRDBEdUI7RUN6RHZCLGVEeUR1QjtFQ3hEdkIsZ0JEd0R1QjtFQ3ZEdkIsZUR1RHVCO0VDdER2QixnQkRzRHVCO0E3SnlrNEIvQjtBOEo1bjRCSTtFQUNJLFdEa0R1QjtFQ2pEdkIsWURpRHVCO0VDOUNuQixpQkQ4Q3lCO0E3SjhrNEJyQztBOEp4bjRCSTtFQUNJLFdEeUN1QjtFQ3hDdkIsWUR3Q3VCO0E3SmtsNEIvQjtBOEp4bjRCUTtFQUNJLFdEcUNtQjtFQ3BDbkIsWURvQ21CO0VDbkNuQjtBOUowbjRCWjtBOEpucDRCSTtFQUNJLFdEK0R1QjtFQzlEdkIsWUQ4RHVCO0VDN0R2QixlRDZEdUI7RUM1RHZCLGdCRDREdUI7RUMzRHZCLGVEMkR1QjtFQzFEdkIsZ0JEMER1QjtBN0oybDRCL0I7QThKbHA0Qkk7RUFDSSxXRHNEdUI7RUNyRHZCLFlEcUR1QjtFQ2xEbkIsaUJEa0R5QjtBN0pnbTRCckM7QThKOW80Qkk7RUFDSSxXRDZDdUI7RUM1Q3ZCLFlENEN1QjtBN0pvbTRCL0I7QThKOW80QlE7RUFDSSxXRHlDbUI7RUN4Q25CLFlEd0NtQjtFQ3ZDbkI7QTlKZ3A0Qlo7QThKenE0Qkk7RUFDSSxXRG1FdUI7RUNsRXZCLFlEa0V1QjtFQ2pFdkIsZURpRXVCO0VDaEV2QixnQkRnRXVCO0VDL0R2QixlRCtEdUI7RUM5RHZCLGdCRDhEdUI7QTdKNm00Qi9CO0E4SnhxNEJJO0VBQ0ksV0QwRHVCO0VDekR2QixZRHlEdUI7RUN0RG5CLGVEc0R5QjtBN0prbjRCckM7QThKcHE0Qkk7RUFDSSxXRGlEdUI7RUNoRHZCLFlEZ0R1QjtBN0pzbjRCL0I7QThKcHE0QlE7RUFDSSxXRDZDbUI7RUM1Q25CLFlENENtQjtFQzNDbkI7QTlKc3E0Qlo7QThKL3I0Qkk7RUFDSSxZRHVFdUI7RUN0RXZCLGFEc0V1QjtFQ3JFdkIsZ0JEcUV1QjtFQ3BFdkIsaUJEb0V1QjtFQ25FdkIsZ0JEbUV1QjtFQ2xFdkIsaUJEa0V1QjtBN0orbjRCL0I7QThKOXI0Qkk7RUFDSSxZRDhEdUI7RUM3RHZCLGFENkR1QjtFQzFEbkIsaUJEMEQwQjtBN0pvbzRCdEM7QThKMXI0Qkk7RUFDSSxZRHFEdUI7RUNwRHZCLGFEb0R1QjtBN0p3bzRCL0I7QThKMXI0QlE7RUFDSSxZRGlEbUI7RUNoRG5CLGFEZ0RtQjtFQy9DbkI7QTlKNHI0Qlo7QTZKem80Qkk7RUFFUTtBN0owbzRCWjtBNkp2bzRCUTtFQUVRO0E3SndvNEJoQjtBNkpwbzRCUTtFQUVRO0E3SnFvNEJoQjs7QTZKL240QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0prbzRCSjtBNkpobzRCSTtFQUNJO0E3SmtvNEJSO0E2Si9uNEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdKaW80QlI7QTZKL240QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0ppbzRCWjtBNko5bjRCUTtFQUNJO0E3SmdvNEJaO0E2Si9uNEJZO0VBQ0k7RUFDQTtBN0ppbzRCaEI7QTZKN240QlE7RUFDSTtFQUNBO0VBQ0E7QTdKK240Qlo7QTZKNW40QlE7RUFDSTtBN0o4bjRCWjtBNko3bjRCWTtFQUNJO0VBQ0E7QTdKK240QmhCOztBNkp6bjRCQTtFQUNJO0VBQ0E7QTdKNG40Qko7QTZKMW40Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SjRuNEJSO0E2SjFuNEJRO0VBQ0k7QTdKNG40Qlo7QTZKem40QlE7RUFDSTtFQUNBO0E3SjJuNEJaOztBK0oxeDRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0o2eDRCSjtBK0ozeDRCSTtFQUNJO0VBQ0E7RUFDQTtBL0o2eDRCUjtBK0oxeDRCSTtFQUNJO0VBQ0E7RUFDQTtBL0o0eDRCUjtBK0oxeDRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBSUk7QS9KeXg0QmhCO0ErSnR4NEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0p3eDRCaEI7QStKaHg0Qlk7RUFDSTtBL0preDRCaEI7QStKNXc0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0o4dzRCUjtBK0o1dzRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0o4dzRCWjtBK0ozdzRCUTtFQUNJO0VBQ0E7RUFDQTtBL0o2dzRCWjtBK0pydzRCZ0I7RUFDSTtBL0p1dzRCcEI7QStKcHc0QmdCO0VBQ0k7QS9Kc3c0QnBCO0ErSmx3NEJvQjtFQUNJO0VBQ0E7QS9Kb3c0QnhCO0ErSmx3NEJ3QjtFQUNJO0EvSm93NEI1QjtBK0psdzRCNEI7RUFDSTtBL0pvdzRCaEM7QStKN3Y0QmdCO0VBQ0k7QS9KK3Y0QnBCO0ErSnh4NEJnQjtFQUNJO0EvSjB4NEJwQjtBK0p2eDRCZ0I7RUFDSTtBL0p5eDRCcEI7QStKcng0Qm9CO0VBQ0k7RUFDQTtBL0p1eDRCeEI7QStKcng0QndCO0VBQ0k7QS9KdXg0QjVCO0ErSnJ4NEI0QjtFQUNJO0EvSnV4NEJoQztBK0poeDRCZ0I7RUFDSTtBL0preDRCcEI7QStKM3k0QmdCO0VBQ0k7QS9KNnk0QnBCO0ErSjF5NEJnQjtFQUNJO0EvSjR5NEJwQjtBK0p4eTRCb0I7RUFDSTtFQUNBO0EvSjB5NEJ4QjtBK0p4eTRCd0I7RUFDSTtBL0oweTRCNUI7QStKeHk0QjRCO0VBQ0k7QS9KMHk0QmhDO0ErSm55NEJnQjtFQUNJO0EvSnF5NEJwQjtBK0o5ejRCZ0I7RUFDSTtBL0pnMDRCcEI7QStKN3o0QmdCO0VBQ0k7QS9KK3o0QnBCO0ErSjN6NEJvQjtFQUNJO0VBQ0E7QS9KNno0QnhCO0ErSjN6NEJ3QjtFQUNJO0EvSjZ6NEI1QjtBK0ozejRCNEI7RUFDSTtBL0o2ejRCaEM7QStKdHo0QmdCO0VBQ0k7QS9Kd3o0QnBCO0ErSmoxNEJnQjtFQUNJO0EvSm0xNEJwQjtBK0poMTRCZ0I7RUFDSTtBL0prMTRCcEI7QStKOTA0Qm9CO0VBQ0k7RUFDQTtBL0pnMTRCeEI7QStKOTA0QndCO0VBQ0k7QS9KZzE0QjVCO0ErSjkwNEI0QjtFQUNJO0EvSmcxNEJoQztBK0p6MDRCZ0I7RUFDSTtBL0oyMDRCcEI7QStKcDI0QmdCO0VBQ0k7QS9KczI0QnBCO0ErSm4yNEJnQjtFQUNJO0EvSnEyNEJwQjtBK0pqMjRCb0I7RUFDSTtFQUNBO0EvSm0yNEJ4QjtBK0pqMjRCd0I7RUFDSTtBL0ptMjRCNUI7QStKajI0QjRCO0VBQ0k7QS9KbTI0QmhDO0ErSjUxNEJnQjtFQUNJO0EvSjgxNEJwQjtBK0p2MzRCZ0I7RUFDSTtBL0p5MzRCcEI7QStKdDM0QmdCO0VBQ0k7QS9KdzM0QnBCO0ErSnAzNEJvQjtFQUNJO0VBQ0E7QS9KczM0QnhCO0ErSnAzNEJ3QjtFQUNJO0EvSnMzNEI1QjtBK0pwMzRCNEI7RUFDSTtBL0pzMzRCaEM7QStKLzI0QmdCO0VBQ0k7QS9KaTM0QnBCO0ErSjE0NEJnQjtFQUNJO0EvSjQ0NEJwQjtBK0p6NDRCZ0I7RUFDSTtBL0oyNDRCcEI7QStKdjQ0Qm9CO0VBQ0k7RUFDQTtBL0p5NDRCeEI7QStKdjQ0QndCO0VBQ0k7QS9KeTQ0QjVCO0ErSnY0NEI0QjtFQUNJO0EvSnk0NEJoQztBK0psNDRCZ0I7RUFDSTtBL0pvNDRCcEI7QStKMTM0Qlk7RUFDSTtFQUNBO0VBR0k7QS9KMDM0QnBCO0ErSmgzNEJnQjtFQUNJO0VBQ0E7RUFDQTtBL0prMzRCcEI7QStKMzI0Qlk7RUFDSTtFQUNBO0VBQ0E7QS9KNjI0QmhCO0ErSnIyNEJnQjtFQUNJO0VBQ0E7RUFDQTtBL0p1MjRCcEI7QStKaDI0Qlk7RUFDSTtFQUNBO0EvSmsyNEJoQjs7QVJ4cTRCSTtFdUtqTEk7SUFDSTtJQUNBO0UvSjYxNEJWO0UrSjMxNEJVO0lBQ0k7RS9KNjE0QmQ7RStKMzE0QmM7SUFDSTtJQUNBO0lBQ0E7RS9KNjE0QmxCO0UrSnYxNEJVO0lBQ0k7SUFDQTtJQUNBO0UvSnkxNEJkO0FBQ0Y7QWdLN2g1QlE7RUFDSTtFQUNBO0VBQ0E7QWhLK2g1Qlo7QWdLN2g1Qlk7RUFDSTtFQUNBO0FoSytoNUJoQjtBZ0s1aDVCWTtFQUNJO0FoSzhoNUJoQjtBZ0sxaDVCUTtFQUNJO0VBQ0E7RUFDQTtBaEs0aDVCWjtBZ0t2aDVCUTtFQUNJO0VBQ0E7QWhLeWg1Qlo7QWdLcmg1Qlk7RUFDSTtFQUNBO0FoS3VoNUJoQjs7QWlLemo1QkE7RUFDQztBaks0ajVCRDtBaUsxajVCQztFQUNDO0VBQ0E7QWpLNGo1QkY7QWlLMWo1QkU7RUFDQztBaks0ajVCSDtBaUsxajVCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqSzRqNUJKO0FpS3pqNUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaksyajVCSjtBaUt6ajVCSTtFQUNDO0FqSzJqNUJMO0FpS3RqNUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakt3ajVCSDtBaUt0ajVCRztFQUNDO0VBQ0E7QWpLd2o1Qko7QWlLbmo1QkM7RUFDQztFQUNBO0VBQ0E7QWpLcWo1QkY7QWlLbmo1QkU7RUFDQztFQUNBO0FqS3FqNUJIO0FpS2xqNUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaktvajVCSDtBaUtqajVCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakttajVCSDtBaUs1aTVCRTtFQUNDO0FqSzhpNUJIO0FpSzVpNUJHO0VBQ0M7QWpLOGk1Qko7QWlLNWk1Qkk7RUFDQztBaks4aTVCTDtBaUtyajVCRTtFQUNDO0FqS3VqNUJIO0FpS3JqNUJHO0VBQ0M7QWpLdWo1Qko7QWlLcmo1Qkk7RUFDQztBakt1ajVCTDtBaUs5ajVCRTtFQUNDO0FqS2drNUJIO0FpSzlqNUJHO0VBQ0M7QWpLZ2s1Qko7QWlLOWo1Qkk7RUFDQztBaktnazVCTDtBaUt2azVCRTtFQUNDO0FqS3lrNUJIO0FpS3ZrNUJHO0VBQ0M7QWpLeWs1Qko7QWlLdms1Qkk7RUFDQztBakt5azVCTDtBaUtobDVCRTtFQUNDO0FqS2tsNUJIO0FpS2hsNUJHO0VBQ0M7QWpLa2w1Qko7QWlLaGw1Qkk7RUFDQztBaktrbDVCTDtBaUt6bDVCRTtFQUNDO0FqSzJsNUJIO0FpS3psNUJHO0VBQ0M7QWpLMmw1Qko7QWlLemw1Qkk7RUFDQztBaksybDVCTDtBaUtsbTVCRTtFQUNDO0FqS29tNUJIO0FpS2xtNUJHO0VBQ0M7QWpLb201Qko7QWlLbG01Qkk7RUFDQztBaktvbTVCTDtBaUszbTVCRTtFQUNDO0FqSzZtNUJIO0FpSzNtNUJHO0VBQ0M7QWpLNm01Qko7QWlLM201Qkk7RUFDQztBaks2bTVCTDs7QWtLcnM1QkE7RUFDQztBbEt3czVCRDtBa0t0czVCQztFQUNDO0VBQ0E7QWxLd3M1QkY7QWtLdHM1QkU7RUFFQztFQUNBO0FsS3VzNUJIO0FrS3JzNUJHO0VBQ0MsWUFMVTtFQU1WLFdBTlU7QWxLNnM1QmQ7QWtLbnM1QkU7RUFDQztFQUNBO0FsS3FzNUJIO0FrS25zNUJHO0VBQ0M7RUFDQTtBbEtxczVCSjtBa0tuczVCSTtFQUNDO0FsS3FzNUJMO0FrS2pzNUJHO0VBQ0M7RUFDQTtFQUNBO0FsS21zNUJKO0FrSzlyNUJDO0VBQ0M7QWxLZ3M1QkY7QWtLN3I1QkM7RUNyQ0M7RUFFRDtFQUNBO0FuS291NUJEO0FtS2x1NUJDO0VBQ0M7QW5Lb3U1QkY7QW1LanU1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS211NUJGO0FtS2h1NUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS2t1NUJGO0FrS3Z0NUJFO0VBQ0M7QWxLeXQ1Qkg7QWtLcnQ1QkM7RUM3Q0M7RUFFRDtFQUNBO0FuS293NUJEO0FtS2x3NUJDO0VBQ0M7QW5Lb3c1QkY7QW1Lanc1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS213NUJGO0FtS2h3NUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS2t3NUJGO0FrSy91NUJFO0VBQ0M7QWxLaXY1Qkg7QWtLOXU1QkU7RUNwREE7RUFFRDtFQUNBO0FuS295NUJEO0FtS2x5NUJDO0VBQ0M7QW5Lb3k1QkY7QW1Lank1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS215NUJGO0FtS2h5NUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS2t5NUJGO0FrS3h3NUJHO0VBQ0M7QWxLMHc1Qko7QWtLdHc1QkU7RUM1REE7RUFFRDtFQUNBO0FuS28wNUJEO0FtS2wwNUJDO0VBQ0M7QW5LbzA1QkY7QW1LajA1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS20wNUJGO0FtS2gwNUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS2swNUJGO0FrS2h5NUJHO0VBQ0M7QWxLa3k1Qko7QWtLOXg1QkU7RUNwRUE7RUFFRDtFQUNBO0FuS28yNUJEO0FtS2wyNUJDO0VBQ0M7QW5LbzI1QkY7QW1LajI1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS20yNUJGO0FtS2gyNUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS2syNUJGO0FrS3h6NUJHO0VBQ0M7QWxLMHo1Qko7QWtLdHo1QkU7RUM1RUE7RUFFRDtFQUNBO0FuS280NUJEO0FtS2w0NUJDO0VBQ0M7QW5LbzQ1QkY7QW1LajQ1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS200NUJGO0FtS2g0NUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS2s0NUJGO0FrS2gxNUJHO0VBQ0M7QWxLazE1Qko7QWtLbjA1Qm1CO0VBQ0k7QWxLcTA1QnZCO0FrSzl6NUJHO0VBS0M7QWxLNHo1Qko7QWtLejA1Qm1CO0VBQ0k7QWxLMjA1QnZCO0FrS3AwNUJHO0VBS0M7QWxLazA1Qko7QWtLLzA1Qm1CO0VBQ0k7QWxLaTE1QnZCO0FrSzEwNUJHO0VBS0M7QWxLdzA1Qko7QWtLcjE1Qm1CO0VBQ0k7QWxLdTE1QnZCO0FrS2gxNUJHO0VBS0M7QWxLODA1Qko7QWtLMzE1Qm1CO0VBQ0k7QWxLNjE1QnZCO0FrS3QxNUJHO0VBS0M7QWxLbzE1Qko7QWtLajI1Qm1CO0VBQ0k7QWxLbTI1QnZCO0FrSzUxNUJHO0VBS0M7QWxLMDE1Qko7QWtLdjI1Qm1CO0VBQ0k7QWxLeTI1QnZCO0FrS2wyNUJHO0VBS0M7QWxLZzI1Qko7QWtLNzI1Qm1CO0VBQ0k7QWxLKzI1QnZCO0FrS3gyNUJHO0VBS0M7QWxLczI1Qko7O0FrS2gyNUJBO0VBQ0M7SUFBTztFbEtvMjVCTjtFa0tuMjVCRDtJQUFPO0VsS3MyNUJOO0FBQ0Y7QW9LaCs1QkE7RUFDQztBcEtrKzVCRDtBb0toKzVCQztFQUNDO0VBQ0E7QXBLays1QkY7QW9LLzk1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEtpKzVCRjtBb0s5OTVCQztFQUNDO0VBQ0E7RUFDQTtBcEtnKzVCRjtBb0s5OTVCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwS2crNUJIO0FvSzM5NUJFO0VBQ0M7QXBLNjk1Qkg7QW9LMzk1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEs2OTVCSjtBb0szOTVCSTtFQUNDO0FwSzY5NUJMO0FvSzE5NUJNO0VBQ0M7RUFDQTtBcEs0OTVCUDtBb0t0OTVCRztFQUNDO0FwS3c5NUJKO0FvS2o5NUJLO0VBQ0M7QXBLbTk1Qk47QW9Lejg1Qks7RUFDQztFQUNBO0FwSzI4NUJOO0FvS3g4NUJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBLMDg1Qkw7QW9Ldjg1Qkk7RUFDQztBcEt5ODVCTDtBb0s5NzVCSTtFQUNDO0VBQ0E7QXBLZzg1Qkw7QW9LbDg1Qkk7RUFDQztFQUNBO0FwS284NUJMO0FvS3Q4NUJJO0VBQ0M7RUFDQTtBcEt3ODVCTDtBb0sxODVCSTtFQUNDO0VBQ0E7QXBLNDg1Qkw7QW9LOTg1Qkk7RUFDQztFQUNBO0FwS2c5NUJMO0FvS2w5NUJJO0VBQ0M7RUFDQTtBcEtvOTVCTDtBb0t0OTVCSTtFQUNDO0VBQ0E7QXBLdzk1Qkw7QW9LMTk1Qkk7RUFDQztFQUNBO0FwSzQ5NUJMOztBcUs5ajZCQTtFQUNDO0FyS2lrNkJEO0FxSy9qNkJDO0VBQ0M7RUFDRTtFQUNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcktpazZCRjtBcUsvajZCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0FyS2lrNkJOO0FxSzlqNkJFO0VBQ0M7QXJLZ2s2Qkg7QXFLM2o2QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcks2ajZCSDtBcUt2ajZCRTtFQUNDO0FyS3lqNkJIO0FxS25qNkJHO0VBQ0MsNEJ4SXJCZTtFd0lzQmYsMkJ4SXRCZTtBN0IyazZCbkI7QXFLaGo2Qkc7RUFDQywrQnhJNUJlO0V3STZCZiw4QnhJN0JlO0E3QitrNkJuQjtBcUs3aTZCRztFQUNDLDJCeEluQ2U7RXdJb0NmLDhCeElwQ2U7QTdCbWw2Qm5CO0FxSzFpNkJHO0VBQ0MsNEJ4STFDZTtFd0kyQ2YsK0J4STNDZTtBN0J1bDZCbkI7QXFLcmk2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckt1aTZCSjtBcUtoaTZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS2tpNkJKO0FxSzNoNkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySzZoNkJKO0FxS3RoNkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS3doNkJKO0FxS2poNkJHO0VBQ0M7QXJLbWg2Qko7QXFLaGg2Qks7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS2loNkJOO0FxSzlnNkJLO0VBQ0M7RUFDQTtFQUNBO0FyS2doNkJOO0FxS3pnNkJHO0VBQ0M7QXJLMmc2Qko7QXFLeGc2Qks7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS3lnNkJOO0FxS3RnNkJLO0VBQ0M7RUFDQTtFQUNBO0FyS3dnNkJOO0FxSzkvNUJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS2dnNkJMO0FxS3YvNUJHO0VBQ0M7RUFDQTtBckt5LzVCSjtBcUt2LzVCSTtFQUNDO0FyS3kvNUJMO0FxS3QvNUJJO0VBQ0M7RUFDQTtBckt3LzVCTDtBcUt0LzVCSztFQUNDO0VBQ0E7RUFDQTtBckt3LzVCTjtBcUt2ZzZCRztFQUNDO0VBQ0E7QXJLeWc2Qko7QXFLdmc2Qkk7RUFDQztBckt5ZzZCTDtBcUt0ZzZCSTtFQUNDO0VBQ0E7QXJLd2c2Qkw7QXFLdGc2Qks7RUFDQztFQUNBO0VBQ0E7QXJLd2c2Qk47QXFLdmg2Qkc7RUFDQztFQUNBO0FyS3loNkJKO0FxS3ZoNkJJO0VBQ0M7QXJLeWg2Qkw7QXFLdGg2Qkk7RUFDQztFQUNBO0FyS3doNkJMO0FxS3RoNkJLO0VBQ0M7RUFDQTtFQUNBO0FyS3doNkJOO0FxS3ZpNkJHO0VBQ0M7RUFDQTtBckt5aTZCSjtBcUt2aTZCSTtFQUNDO0FyS3lpNkJMO0FxS3RpNkJJO0VBQ0M7RUFDQTtBckt3aTZCTDtBcUt0aTZCSztFQUNDO0VBQ0E7RUFDQTtBckt3aTZCTjtBcUt2ajZCRztFQUNDO0VBQ0E7QXJLeWo2Qko7QXFLdmo2Qkk7RUFDQztBckt5ajZCTDtBcUt0ajZCSTtFQUNDO0VBQ0E7QXJLd2o2Qkw7QXFLdGo2Qks7RUFDQztFQUNBO0VBQ0E7QXJLd2o2Qk47QXFLdms2Qkc7RUFDQztFQUNBO0FyS3lrNkJKO0FxS3ZrNkJJO0VBQ0M7QXJLeWs2Qkw7QXFLdGs2Qkk7RUFDQztFQUNBO0FyS3drNkJMO0FxS3RrNkJLO0VBQ0M7RUFDQTtFQUNBO0FyS3drNkJOO0FxS3ZsNkJHO0VBQ0M7RUFDQTtBckt5bDZCSjtBcUt2bDZCSTtFQUNDO0FyS3lsNkJMO0FxS3RsNkJJO0VBQ0M7RUFDQTtBckt3bDZCTDtBcUt0bDZCSztFQUNDO0VBQ0E7RUFDQTtBckt3bDZCTjtBcUt2bTZCRztFQUNDO0VBQ0E7QXJLeW02Qko7QXFLdm02Qkk7RUFDQztBckt5bTZCTDtBcUt0bTZCSTtFQUNDO0VBQ0E7QXJLd202Qkw7QXFLdG02Qks7RUFDQztFQUNBO0VBQ0E7QXJLd202Qk47O0FzSy8wNkJBO0VBQ0U7QXRLazE2QkY7QXNLaDE2QkU7RUFDRTtFQUNBO0F0S2sxNkJKO0FzSy8wNkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRLaTE2Qko7QXNLOTA2Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0S2cxNkJSO0FzSzkwNkJRO0VBQ0U7RUFDQTtBdEtnMTZCVjtBc0s1MDZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SzgwNkJSO0FzSzEwNkJJO0VBQ0U7RUFDQTtBdEs0MDZCTjtBc0t6MDZCSTtFQUNFO0VBQ0E7QXRLMjA2Qk47QXNLeDA2Qkk7RUFDRTtFQUNBO0F0SzAwNkJOO0FzS3IwNkJJO0VBQ0U7QXRLdTA2Qk47QXNLcDA2QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEtzMDZCVjtBc0twMDZCVTtFQUNFO0VBQ0E7QXRLczA2Qlo7QXNLbDA2QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEtvMDZCVjtBc0toMDZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFRRSxrQnpJbEVTO0E3QjYzNkJuQjtBc0tqMDZCUTtFQUNFO0VBQ0E7QXRLbTA2QlY7QXNLeno2QlE7RUFDRTtBdEsyejZCVjtBc0t0ejZCSTtFQUNFO0VBQ0E7RUFDQTtBdEt3ejZCTjtBc0t0ejZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBV0Usa0J6SWxHUztBN0JnNTZCbkI7QXNLdno2QlE7RUFDRTtBdEt5ejZCVjtBc0t0ejZCUTtFQUNFO0F0S3d6NkJWO0FzS2p6NkJRO0VBQ0U7RUFDQTtFQUNBO0F0S216NkJWO0FzS2h6NkJRO0VBQ0U7QXRLa3o2QlY7QXNLOXk2QlU7RUFDRTtBdEtnejZCWjtBc0tqejZCVTtFQUNFO0F0S216NkJaO0FzS3B6NkJVO0VBQ0U7QXRLc3o2Qlo7QXNLdno2QlU7RUFDRTtBdEt5ejZCWjtBc0sxejZCVTtFQUNFO0F0SzR6NkJaO0FzSzd6NkJVO0VBQ0U7QXRLK3o2Qlo7QXNLaDA2QlU7RUFDRTtBdEtrMDZCWjtBc0tuMDZCVTtFQUNFO0F0S3EwNkJaO0FzSzl6NkJFO0VBQ0U7RUFDQTtBdEtnMDZCSjtBc0s3ejZCTTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0F0SzZ6NkJSO0FSejQ2Qkk7O0VBQ0ksYzhLMEU4QjtFOUt6RTlCO0FRNDQ2QlI7QVJ6NDZCSTs7RUFDSSxjOEtxRThCO0F0S3UwNkJ0QztBUno0NkJJOztFQUNJLGM4S2lFOEI7QXRLMjA2QnRDO0FzS3QwNkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRLdzA2Qk47QXNLcDA2QlU7RUFDRTtFQUNBO0VBQ0E7QXRLczA2Qlo7QXNLcDA2Qlk7RUFDRTtFQUNBO0F0S3MwNkJkOztBUjNwNkJJO0U4Sy9KRTtJQUNFO0V0Szh6NkJOO0VzSzN6NkJRO0lBQ0U7SUFDQTtFdEs2ejZCVjtFc0t6ejZCTTtJQUNFO0lBQ0E7SUFDQTtFdEsyejZCUjtFc0t2ejZCUTtJQUNFO0V0S3l6NkJWO0VzS2x6NkJJO0lBQ0U7RXRLb3o2Qk47RXNLaHo2QlU7SUFDRTtJQUNBO0V0S2t6NkJaO0FBQ0Y7QXVLdi82QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFhRTtFQUNBO0F2SzYrNkJKO0F1S3ovNkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZLMi82Qko7O0F1S2wvNkJBO0VBQ0U7RUFDQTtFQUNBO0F2S3EvNkJGO0F1S2wvNkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdktvLzZCSjtBdUtsLzZCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZLby82Qk47QXVLbC82Qk07RUFDRTtFQUNBO0F2S28vNkJSO0F1S2gvNkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvS21CRixvQnFDaERZO0UwSXVDUixrQjFJeEVXO0E3QmtqN0JuQjtBdUtqLzZCTTtFL0tnQkYsb0JxQ2hEWTtFMElrQ1I7RUFDQTtBdkttLzZCUjtBdUs1KzZCTTtFL0tNRixvQnFDaERZO0UwSTRDUjtBdks4KzZCUjtBdUs1KzZCUTtFL0tFSixvQnFDaERZO0UwSWdETjtBdks4KzZCVjtBdUt2KzZCRTtFQUNFO0VBQ0E7QXZLeSs2Qko7QXVLdis2Qkk7RUFDRTtBdkt5KzZCTjtBdUt0KzZCSTtFQUNFO0VBQ0E7RUFDQTtBdkt3KzZCTjtBdUt0KzZCTTtFQUNFO0F2S3crNkJSO0F1S3IrNkJNO0VBQ0U7QXZLdSs2QlI7QXVLcCs2Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2S3MrNkJSO0F1S24rNkJNO0VBQ0U7RUFDQTtFL0t0Q0osb0JxQ2hEWTtFMEl3RlI7RUF1Q0U7QXZLKzc2QlY7QXVLcCs2QlE7RUFDRTtBdktzKzZCVjtBdUtuKzZCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0t2RE4sb0JxQ2hEWTtFMEl5R047QXZLcSs2QlY7QXVLbis2QlU7RUFDRTtBdktxKzZCWjtBdUtuKzZCWTtFQUNFO0F2S3ErNkJkO0F1S2wrNkJZO0VBQ0U7RUFDQTtBdktvKzZCZDtBdUtsKzZCYztFQUNFO0VBQ0E7QXZLbys2QmhCO0F1S3g5NkJRO0UvS3BGSixvQnFDaERZO0UwSXNJTjtBdkswOTZCVjtBdUtyOTZCUTtFL0szRkosb0JxQ2hEWTtBN0JtbTdCaEI7QXVLcjk2QlU7RS9LOUZOLG9CcUNoRFk7RTBJZ0pKO0F2S3U5NkJaO0F1S2o5NkJJO0VBQ0U7RUFDQTtBdkttOTZCTjs7QVJ2MjZCSTtFK0twR0E7SUFDRTtJQUNBO0V2Sys4NkJKO0FBQ0Y7QXdLM2g3QkM7RUFDQztBeEs2aDdCRjs7QXdLMXE3QkM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkNBVlk7RUFXWjtBeEs0cTdCRjtBd0sxcTdCRTtFQUNDLDJDQWRXO0VBZVg7QXhLNHE3Qkg7QVJwbzdCQztFZ0xwREE7SUFnQkU7RXhLNHE3QkQ7QUFDRjs7QXdLdnE3QkU7RUFDQztFQUNBO0F4SzBxN0JIO0F3S3hxN0JHO0VBQ0MsMkNBOUJVO0VBK0JWO0VBQ0E7QXhLMHE3Qko7O0F3S2xxN0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQ0E3Q1c7RUE4Q1g7RUFDQTtFQUNBO0VBRUM7RUFFRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBZUE7QXhLcXA3Qkg7QVJycTdCQztFZ0xmQztJQW1CRTtFeEtxcTdCRjtBQUNGO0F3S25xN0JHO0VBQ0M7RUFDQTtBeEtxcTdCSjtBd0tscTdCRztFQUNDO0F4S29xN0JKO0F3SzlwN0JHO0VBQ0M7RUFDQTtBeEtncTdCSjtBd0s3cDdCRztFQUNDLDJDQWhGVTtFQWlGVjtFQUNBO0F4SytwN0JKO0F3SzNwN0JHO0VBQ0M7RUFDQTtBeEs2cDdCSjs7QXdLdnA3QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhLMHA3QkY7O0F3SzNvN0JDO0VBQ0M7QXhLOG83QkY7O0FSejU2Qkk7RWdMaExGO0lBQ0M7RXhLNms3QkQ7QUFDRjtBUmo3NkJJO0UrS3RIRjtJQUNFO0lBQ0E7RXZLMGk3QkY7RXVLeGk3QkU7SUFDRTtJQUNBO0lBQ0E7RXZLMGk3Qko7O0V1S3RpN0JBO0lBQ0U7RXZLeWk3QkY7O0V1S3RpN0JBO0lBQ0U7RXZLeWk3QkY7QUFDRjtBeUtqdzdCQTtFQUNDO0VBQ0E7RUFDQTtBekttdzdCRDtBeUtodzdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6S2t3N0JGO0F5S2h3N0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBektrdzdCSDtBeUtodzdCRztFQUNDO0VBQ0E7QXpLa3c3Qko7QXlLOXY3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpMNENDLG9CcUNoRFk7RTRJY1osa0I1SS9DZTtBN0J1eTdCbkI7QXlLL3Y3Qkc7RWpMeUNDLG9CcUNoRFk7RTRJU1o7RUFDQTtBektpdzdCSjtBeUsxdjdCRztFakwrQkMsb0JxQ2hEWTtFNEltQlo7QXpLNHY3Qko7QXlLMXY3Qkk7RWpMMkJBLG9CcUNoRFk7RTRJdUJYO0F6SzR2N0JMO0F5S3J2N0JDO0VBQ0M7QXpLdXY3QkY7QXlLcnY3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6S3V2N0JIO0F5S3J2N0JHO0VBQ0M7QXpLdXY3Qko7O0F3S3pzN0JDO0VBQ0M7QXhLNHM3QkY7O0F3S3oxN0JDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJDQVZZO0VBV1o7QXhLMjE3QkY7QXdLejE3QkU7RUFDQywyQ0FkVztFQWVYO0F4SzIxN0JIO0FSbno3QkM7RWdMcERBO0lBZ0JFO0V4SzIxN0JEO0FBQ0Y7O0F3S3QxN0JFO0VBQ0M7RUFDQTtBeEt5MTdCSDtBd0t2MTdCRztFQUNDLDJDQTlCVTtFQStCVjtFQUNBO0F4S3kxN0JKOztBd0tqMTdCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkNBN0NXO0VBOENYO0VBQ0E7RUFDQTtFQUVDO0VBRUQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQWVBO0F4S28wN0JIO0FScDE3QkM7RWdMZkM7SUFtQkU7RXhLbzE3QkY7QUFDRjtBd0tsMTdCRztFQUNDO0VBQ0E7QXhLbzE3Qko7QXdLajE3Qkc7RUFDQztBeEttMTdCSjtBd0s3MDdCRztFQUNDO0VBQ0E7QXhLKzA3Qko7QXdLNTA3Qkc7RUFDQywyQ0FoRlU7RUFpRlY7RUFDQTtBeEs4MDdCSjtBd0sxMDdCRztFQUNDO0VBQ0E7QXhLNDA3Qko7O0F3S3QwN0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4S3kwN0JGOztBd0sxejdCQztFQUNDO0F4SzZ6N0JGOztBUnhrN0JJO0VnTGhMRjtJQUNDO0V4SzR2N0JEO0FBQ0Y7QVI5bjdCSTtFaUwvTUY7SUFDQztJQUNBO0V6S2cxN0JEO0FBQ0Y7QVJ0bTdCSTtFaUxwT0g7SUFDQztFeks2MDdCQTtBQUNGO0EwS3o1N0JBO0VBQ0M7RUFDQTtFQUNBO0ExSzI1N0JEO0EwS3g1N0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxMNENFLG9CcUNoRFk7RTZJY2Isa0I3SS9DZ0I7QTdCaTg3Qm5CO0EwS3o1N0JFO0VsTHlDRSxvQnFDaERZO0U2SVNiO0VBQ0E7QTFLMjU3Qkg7QTBLcDU3QkU7RWxMK0JFLG9CcUNoRFk7RTZJbUJiO0ExS3M1N0JIO0EwS3A1N0JHO0VsTDJCQyxvQnFDaERZO0U2SXVCWjtBMUtzNTdCSjtBMEtoNTdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExS2s1N0JGO0EwS2g1N0JFO0VBQ0M7RUFDQTtFQUNBO0ExS2s1N0JIO0EwS2g1N0JHO0VBQ0M7QTFLazU3Qko7QTBLaDU3Qkk7RUFDQztFQUNBO0ExS2s1N0JMO0EwSy80N0JJO0VBQ0M7QTFLaTU3Qkw7QTBLMTQ3QkM7RUFDQztBMUs0NDdCRjtBMEt6NDdCRztFQUNJO0ExSzI0N0JQO0EwS3Q0N0JDO0VBQ0M7RUFDQTtBMUt3NDdCRjs7QXdLcjM3QkM7RUFDQztBeEt3MzdCRjs7QXdLcmc4QkM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkNBVlk7RUFXWjtBeEt1ZzhCRjtBd0tyZzhCRTtFQUNDLDJDQWRXO0VBZVg7QXhLdWc4Qkg7QVIvOTdCQztFZ0xwREE7SUFnQkU7RXhLdWc4QkQ7QUFDRjs7QXdLbGc4QkU7RUFDQztFQUNBO0F4S3FnOEJIO0F3S25nOEJHO0VBQ0MsMkNBOUJVO0VBK0JWO0VBQ0E7QXhLcWc4Qko7O0F3SzcvN0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQ0E3Q1c7RUE4Q1g7RUFDQTtFQUNBO0VBRUM7RUFFRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBZUE7QXhLZy83Qkg7QVJoZzhCQztFZ0xmQztJQW1CRTtFeEtnZzhCRjtBQUNGO0F3SzkvN0JHO0VBQ0M7RUFDQTtBeEtnZzhCSjtBd0s3LzdCRztFQUNDO0F4SysvN0JKO0F3S3ovN0JHO0VBQ0M7RUFDQTtBeEsyLzdCSjtBd0t4LzdCRztFQUNDLDJDQWhGVTtFQWlGVjtFQUNBO0F4SzAvN0JKO0F3S3QvN0JHO0VBQ0M7RUFDQTtBeEt3LzdCSjs7QXdLbC83QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhLcS83QkY7O0F3S2gvN0JDO0VBRUU7RUFJQTtBeEsrKzdCSDs7QXdLMys3QkM7RUFDQztBeEs4KzdCRjs7QXdLMSs3QkU7RUFDQztBeEs2KzdCSDtBd0szKzdCRztFQUNDO0F4SzYrN0JKO0F3SzErN0JHO0VBQ0M7QXhLNCs3Qko7QXdLMSs3Qkk7RUFDQztBeEs0KzdCTDs7QVJ0dzdCSTtFZ0xoTEY7SUFDQztFeEswNzdCRDtBQUNGO0FSOXg3Qkk7RWtMak5GO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTFLay83QkQ7RTBLaC83QkM7SUFDQztFMUtrLzdCRjtFMEs3KzdCQTtJQUNDO0UxSysrN0JEO0UwSzUrN0JFO0lBQ0M7RTFLOCs3Qkg7RTBLNSs3Qkc7SUFDQztFMUs4KzdCSjtFMEsxKzdCRTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFLNCs3Qkg7RTBLdCs3QkU7SUFDQztFMUt3KzdCSDtFMEtsKzdCQTtJQUNDO0UxS28rN0JEO0UwS2wrN0JDO0lBQ0M7RTFLbys3QkY7QUFDRjtBMks1cDhCQztFQUNDO0EzSzhwOEJGO0EySzVwOEJFO0VBQ0M7QTNLOHA4Qkg7QTJLM3A4QkU7O0VBRUM7QTNLNnA4Qkg7QTJLNXA4Qkc7O0VBQ0M7RUFDQTtBM0srcDhCSjtBMkszcDhCRTtFbkxNRDtFQUNBO0VBQ0E7RUFDQTtFbUxQSztFQUNBO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzS2dxOEJIO0EySzdwOEJFO0VBQ0M7QTNLK3A4Qkg7QTJLNXA4QkU7RUFDQztFQUNBO0VuTHNFQyxvQnFDaERZO0E3QnlvOEJoQjtBMks1cDhCRztFbkxtRUMsb0JxQ2hEWTtFOElqQlo7QTNLOHA4Qko7QTJLeHA4QkM7RUFDQztBM0swcDhCRjtBMkt2cDhCRTtFQUNDO0VBQ0E7QTNLeXA4Qkg7QTJLcHA4QkM7RUFDQztFQUNBO0EzS3NwOEJGO0EyS25wOEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNLcXA4Qkg7QTJLanA4QkU7RUFDQztFQUNHO0VBQ0g7RUFDRztFQUNIO0EzS21wOEJIO0EySy9vOEJFO0VBQ0M7QTNLaXA4Qkg7QTJLN284QkU7RUFDQztFQUNBO0VBQ0E7QTNLK284Qkg7QTJLN284Qkc7RUFDQztBM0srbzhCSjtBMkszbzhCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0EzSzZvOEJQO0EySzNvOEJJO0VBQ0M7QTNLNm84Qkw7QTJLeG84Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSzBvOEJKO0EyS3hvOEJJO0VBQ0M7RUFDQTtFQUNBO0EzSzBvOEJMO0EyS3ZvOEJPO0VBQ0M7QTNLeW84QlI7QTJLdm84QlE7RUFDRjtFQUNBO0EzS3lvOEJOO0EyS25vOEJHO0VBQ0M7RUFDQTtBM0txbzhCSjtBMktubzhCSTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VuTHBDSixvQnFDaERZO0E3QjB0OEJoQjtBMktubzhCUTtFQUNDO0VuTHhDTCxvQnFDaERZO0E3Qjh0OEJoQjtBMktqbzhCSTtFQUNDO0VBQ0c7RUFDQTtBM0ttbzhCUjtBMkt4bjhCRztFQUNDO0VBQ0E7QTNLMG44Qko7QTJLdG44Qkc7RUFDQztBM0t3bjhCSjtBMktwbjhCRztFQUNDO0EzS3NuOEJKO0EyS3BuOEJJO0VBQ0M7QTNLc244Qkw7QTJLbG44Qkk7RUFDQztFQUNBO0EzS29uOEJMO0EyS2xuOEJLO0VBQ0M7QTNLb244Qk47QTJLL204Qkk7RUFDQztFQUNBO0EzS2luOEJMO0EySy9tOEJLO0VBQ0M7RUFDQTtBM0tpbjhCTjtBMks5bThCSztFQUNDO0EzS2duOEJOO0EySzltOEJNO0VBQ0M7QTNLZ244QlA7QTJLMW04Qkk7RUFDQztBM0s0bThCTDtBMksxbThCSztFQUNDO0VBQ0E7QTNLNG04Qk47QTJLem04Qks7RUFDQztFQUNBO0EzSzJtOEJOO0EyS2xtOEJFO0VBQ0M7QTNLb204Qkg7QTJLOWw4QkM7RUFDQztBM0tnbThCRjtBMkszbDhCSTtFQUNDO0EzSzZsOEJMO0EyS3psOEJLO0VBQ0M7QTNLMmw4Qk47QTJLdGw4Qks7RUFDQztBM0t3bDhCTjtBMktqbDhCRTtFQUNDO0EzS21sOEJIO0EySzlrOEJHO0VBQ0M7RUFDQTtBM0tnbDhCSjtBMkt4azhCRTtFQUNDO0EzSzBrOEJIO0EyS25rOEJFO0VBQ0M7QTNLcWs4Qkg7QTJLbms4Qkc7RUFDQztFQUNBO0EzS3FrOEJKO0EyS2xrOEJHO0VBQ0M7QTNLb2s4Qko7QTJLbGs4Qkk7RUFDQztBM0tvazhCTDtBMktoazhCSztFQUNDO0EzS2trOEJOO0EySzdqOEJLO0VBQ0M7QTNLK2o4Qk47QTJLeGo4QkU7RUFDQztBM0swajhCSDtBNEsxMzhCQTtFQUNDO0VBQ0E7QTVLNDM4QkQ7O0E2Sy8zOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvRGhKMkNtQjtFZ0p6Q25CO0VBQ0E7RUFDQTtFQUNBO0VBR0U7QTdLKzM4Qko7QTZLNTM4QkU7RUFDRTtFQUNBO0VBQ0E7QTdLODM4Qko7QTZLNTM4Qkk7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0U7RUFHQTtFQUdGO0E3SzAzOEJOO0E2S3gzOEJNOztFQUNFO0VBQ0E7QTdLMjM4QlI7QTZLeDM4Qk07O0VBQ0U7QTdLMjM4QlI7QTZLejM4QlE7O0VBQ0U7QTdLNDM4QlY7QTZLbjM4QlU7O0VBQ0U7QTdLczM4Qlo7QTZLajM4Qlk7O0VBRUE7QTdLbTM4Qlo7QTZLajM4Qlk7O0VBQ0U7QTdLbzM4QmQ7QTZLLzM4QlU7O0VBQ0U7QTdLazQ4Qlo7QTZLNzM4Qlk7O0VBRUE7QTdLKzM4Qlo7QTZLNzM4Qlk7O0VBQ0U7QTdLZzQ4QmQ7QTZLMzQ4QlU7O0VBQ0U7QTdLODQ4Qlo7QTZLejQ4Qlk7O0VBRUE7QTdLMjQ4Qlo7QTZLejQ4Qlk7O0VBQ0U7QTdLNDQ4QmQ7QTZLdjU4QlU7O0VBQ0U7QTdLMDU4Qlo7QTZLcjU4Qlk7O0VBRUE7QTdLdTU4Qlo7QTZLcjU4Qlk7O0VBQ0U7QTdLdzU4QmQ7QTZLbjY4QlU7O0VBQ0U7QTdLczY4Qlo7QTZLajY4Qlk7O0VBRUE7QTdLbTY4Qlo7QTZLajY4Qlk7O0VBQ0U7QTdLbzY4QmQ7QTZLLzY4QlU7O0VBQ0U7QTdLazc4Qlo7QTZLNzY4Qlk7O0VBRUE7QTdLKzY4Qlo7QTZLNzY4Qlk7O0VBQ0U7QTdLZzc4QmQ7QTZLMzc4QlU7O0VBQ0U7QTdLODc4Qlo7QTZLejc4Qlk7O0VBRUE7QTdLMjc4Qlo7QTZLejc4Qlk7O0VBQ0U7QTdLNDc4QmQ7QTZLdjg4QlU7O0VBQ0U7QTdLMDg4Qlo7QTZLcjg4Qlk7O0VBRUE7QTdLdTg4Qlo7QTZLcjg4Qlk7O0VBQ0U7QTdLdzg4QmQ7O0FSaHQ4Qkk7RXNMM1JBO0lDL0JJLFlEaUM0QjtFOUs4KzhCbEM7QUFDRjtBUnB2OEJJO0VzTDdQQTtJQzFCSTtFL0srZzlCTjtBQUNGO0FSM3Q4Qkk7RXNMdFJJO0lDcENBLFlEcUNnQztFOUtvLzhCdEM7QUFDRjtBUjl2OEJJO0VzTHhQSTtJQy9CQTtFL0t5aDlCTjtBQUNGO0FScnU4Qkk7RXNMalJJO0lDekNBLFlEMENnQztFOUt5LzhCdEM7QUFDRjtBUnh3OEJJO0VzTG5QSTtJQ3BDQTtFL0ttaTlCTjtBQUNGO0FSL3U4Qkk7RXNMNVFJO0lDOUNBLFlEK0NnQztFOUs4LzhCdEM7QUFDRjtBUmx4OEJJO0VzTDlPSTtJQ3pDQTtFL0s2aTlCTjtBQUNGO0E4Sy8vOEJJO0VBQ0ksaUIxS29JNEI7QUo2MzhCcEM7QThLNy84Qkk7RUFDSSxpQjFLK0g0QjtBSmc0OEJwQztBUi92OEJJO0VzTGpRQTtJQzVDSSxZRGdENkI7RTlLZ2c5Qm5DO0FBQ0Y7QVJseThCSTtFc0xuT0E7SUN2Q0k7RS9LZ2o5Qk47QUFDRjtBUnp3OEJJO0VzTDFQSTtJQ25EQSxZRG9EaUM7RTlLc2c5QnZDO0FBQ0Y7QVI1eThCSTtFc0w1Tkk7SUM5Q0E7RS9LMGo5Qk47QUFDRjtBUm54OEJJO0VzTHJQSTtJQ3hEQSxZRHlEaUM7RTlLMmc5QnZDO0FBQ0Y7QVJ0ejhCSTtFc0x2Tkk7SUNuREE7RS9Lb2s5Qk47QUFDRjtBUjd4OEJJO0VzTGhQSTtJQzdEQSxZRDhEaUM7RTlLZ2g5QnZDO0FBQ0Y7QVJoMDhCSTtFc0xsTkk7SUN4REE7RS9LOGs5Qk47QUFDRjs7QVJ6dzhCSTtFc0xwUUk7SUFDSTtJQUNBO0U5S2loOUJWO0U4Sy9nOUJVO0lBQ0k7RTlLaWg5QmQ7RThLOWc5QlU7SUFDSTtFOUtnaDlCZDtFOEs5ZzlCYztJQUNJO0U5S2doOUJsQjtFOEsxZzlCTTtJQUNJO0U5SzRnOUJWO0U4S3hnOUJNO0lBQ0k7RTlLMGc5QlY7QUFDRjs7QXdLMSs4QkM7RUFDQztBeEs2KzhCRjs7QVJueThCSTtFZ0x2Vkg7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsMkNBVlk7SUFXWjtFeEs2bjlCQTtFd0szbjlCQTtJQUNDLDJDQWRXO0lBZVg7RXhLNm45QkQ7QUFDRjtBUnRsOUJDO0VnTHBEQTtJQWdCRTtFeEs4bjlCRDtBQUNGO0FSeHo4Qkk7RWdMalVGO0lBQ0M7SUFDQTtFeEs0bjlCRDtFd0sxbjlCQztJQUNDLDJDQTlCVTtJQStCVjtJQUNBO0V4SzRuOUJGO0FBQ0Y7QVJuMDhCSTtFZ0xsVEY7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBLDJDQTdDVztJQThDWDtJQUNBO0lBQ0E7SUFFQztJQUVEO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFlQTtFeEt3bTlCRDtBQUNGO0FSem45QkM7RWdMZkM7SUFtQkU7RXhLeW45QkY7QUFDRjtBUjMxOEJJO0VnTDVSRDtJQUNDO0lBQ0E7RXhLMG45QkY7QUFDRjtBUmoyOEJJO0VnTHZSRDtJQUNDO0V4SzJuOUJGO0FBQ0Y7QVJ0MjhCSTtFZ0xoUkQ7SUFDQztJQUNBO0V4S3luOUJGO0FBQ0Y7QVI1MjhCSTtFZ0wzUUQ7SUFDQywyQ0FoRlU7SUFpRlY7SUFDQTtFeEswbjlCRjtBQUNGO0FSbjM4Qkk7RWdMcFFEO0lBQ0M7SUFDQTtFeEswbjlCRjtBQUNGO0FSejM4Qkk7RWdMNVBIO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4S3duOUJBO0FBQ0Y7QVJ0NDhCSTtFZ0xwT0g7SUFDQztFeEs2bTlCQTtBQUNGO0FSMzQ4Qkk7RWdML05GO0lBQ0M7RXhLNm05QkQ7RXdLM205QkM7SUFDQztFeEs2bTlCRjtFd0sxbTlCQztJQUNDO0V4SzRtOUJGO0V3SzFtOUJFO0lBQ0M7RXhLNG05Qkg7QUFDRjtBUnY0OEJJO0VnTGhMRjtJQUNDO0V4SzBqOUJEO0FBQ0Y7QWdMdnU5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEx5dTlCRjtBZ0x2dTlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoTHl1OUJKO0FnTHJ1OUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoTHV1OUJKO0FnTHJ1OUJJO0VBQ0U7QWhMdXU5Qk47QWdMcHU5Qkk7RUFDRTtBaExzdTlCTjtBZ0xudTlCSTtFQUNFO0FoTHF1OUJOO0FnTGx1OUJJO0VBQ0U7QWhMb3U5Qk47QWdML3Q5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoTGl1OUJKO0FnTDd0OUJNO0VBQ0U7RUFDQTtBaEwrdDlCUjtBZ0wxdDlCSTtFQUNFO0FoTDR0OUJOO0FnTHh0OUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhMMHQ5Qk47QWdMeHQ5Qk07RUFDRTtFQUNBO0VBQ0E7QWhMMHQ5QlI7QWdMcnQ5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEx1dDlCTjtBZ0xudDlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaExxdDlCTjtBZ0xudDlCTTtFQUNFO0VBQ0E7QWhMcXQ5QlI7QWdMaHQ5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhMa3Q5Qk47QWdMaHQ5Qk07RUFDRTtFeEx2Qkosb0JxQ2hEWTtBN0IweDlCaEI7QWdMaHQ5QlE7RUFDRTtFQUNBO0FoTGt0OUJWO0FnTDlzOUJVO0V4TGhDTixvQnFDaERZO0VtSmtGSjtBaExndDlCWjtBZ0wzczlCVTtFQUNFO0FoTDZzOUJaO0FnTHhzOUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RXhMekRKLG9CcUN4Q1k7QTdCNHk5QmhCO0FnTHpzOUJRO0VBQ0U7QWhMMnM5QlY7QWdMeHM5QlE7RUFDRTtBaEwwczlCVjtBUnh3OUJJO0VBQ0ksb0JxQzNDUTtBN0JxejlCaEI7QWdMdnM5Qk07RUFDRTtFQUNBO0VBQ0E7QWhMeXM5QlI7QWdMdnM5QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhMeXM5QlY7QWdMbnM5Qkk7RUFDRTtFQUNBO0FoTHFzOUJOO0FnTGhzOUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhMa3M5Qko7QWdML3I5Qkk7RUFDRTtBaExpczlCTjtBZ0w1cjlCRTtFQUNFO0VBQ0E7RUFDQTtBaEw4cjlCSjtBZ0w1cjlCSTtFQUNFO0FoTDhyOUJOO0FnTDNyOUJJO0VBSUU7RUFDQTtBaEwwcjlCTjtBZ0x4cjlCTTtFQUNFO0FoTDByOUJSO0FSNW85QlE7RUFDSTtFQUNBLGF3TDdDcUI7QWhMMnI5QmpDO0FSeG85Qlk7RUFDSTtBUTBvOUJoQjtBZ0x6cjlCRTtFQUNFO0VBQ0E7QWhMMnI5Qko7QWdMenI5Qkk7RUFDRTtBaEwycjlCTjtBUjFwOUJRO0VBQ0k7RUFDQSxhd0xoQ21CO0FoTDRyOUIvQjtBUnRwOUJZO0VBQ0k7QVF3cDlCaEI7QWdMN3I5Qkk7RUFJRTtFQUNBO0FoTDRyOUJOO0FScnE5QlE7RUFDSTtFQUNBLGF3THhCcUI7QWhMK3I5QmpDO0FSanE5Qlk7RUFDSTtBUW1xOUJoQjtBZ0w3cjlCRTtFQUNFO0FoTCtyOUJKO0FnTDdyOUJJO0VBQ0U7RUFDQTtFQUNBO0FoTCtyOUJOO0FnTDVyOUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhMOHI5Qk47QWdMM3I5Qkk7RUFDRTtBaEw2cjlCTjtBZ0x6cjlCSTtFQUlFO0FoTHdyOUJOO0FnTHRyOUJNO0VBQ0U7QWhMd3I5QlI7QWdMbHI5QkU7RUFDRTtFQUNBO0FoTG9yOUJKO0FnTGxyOUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhMb3I5Qk47QWdMaHI5Qk07RUFDRTtFQUNBO0FoTGtyOUJSO0FnTDVxOUJFO0VBQ0U7RUFDQTtBaEw4cTlCSjtBZ0wxcTlCRTtFQUNFO0FoTDRxOUJKO0FnTHhxOUJNO0VBQ0U7QWhMMHE5QlI7QWdMcnE5QlU7RUFDRTtBaEx1cTlCWjtBZ0xucTlCUTtFQUNFO0FoTHFxOUJWO0FnTGpxOUJVO0VBQ0U7QWhMbXE5Qlo7QWdMNXA5Qkk7RUFDRTtFQUNBO0FoTDhwOUJOO0FnTDVwOUJNO0VBQ0U7QWhMOHA5QlI7QVIzdTlCUTtFQUNJO0VBQ0EsYXdMOEVxQjtBaEwrcDlCakM7QVJ2dTlCWTtFQUNJO0FReXU5QmhCO0FnTGhxOUJNO0VBSUU7RUFDQTtBaEwrcDlCUjtBZ0w3cDlCUTtFQUNFO0FoTCtwOUJWO0FSenY5QlE7RUFDSTtFQUNBLGF3TDJGdUI7QWhMZ3E5Qm5DO0FScnY5Qlk7RUFDSTtBUXV2OUJoQjtBZ0w5cDlCSTtFQUNFO0FoTGdxOUJOO0FnTDlwOUJNO0VBQ0U7QWhMZ3E5QlI7QWdMN3A5Qk07RUFJRTtBaEw0cDlCUjtBZ0x2cDlCSTtFQUNFO0FoTHlwOUJOO0FnTHZwOUJNO0VBSUU7QWhMc3A5QlI7QWdMaHA5Qk07RUFDRTtFQUNBO0FoTGtwOUJSO0FnTDNvOUJNO0VBQ0U7RUFDQTtBaEw2bzlCUjtBZ0wzbzlCUTtFQUNFO0FoTDZvOUJWO0FnTDFvOUJRO0VBQ0U7QWhMNG85QlY7QWdMdG85QlE7RUFDRTtBaEx3bzlCVjtBZ0x0bzlCVTtFQUNFO0FoTHdvOUJaO0FnTG5vOUJRO0VBQ0U7QWhMcW85QlY7QWdMN245Qlk7RUFDRTtBaEwrbjlCZDtBZ0wzbjlCVTtFQUNFO0FoTDZuOUJaO0FnTHZuOUJROzs7RUFHRTtBaEx5bjlCVjs7QVJqdTlCSTtFd0xpSEY7SUFDRTtFaExvbjlCRjtFaUwvaitCRDtJQUNDO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDRDtJQUNBO0lBQ0M7RWpMaWsrQkg7RWlML2orQkE7SUFDRztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQztJQUdEO0VqTDZqK0JIO0VpTDNqK0JHO0lBRUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQztJQUdEO0VqTHdqK0JKO0VpTHJqK0JHO0lBQ0M7RWpMdWorQko7RWlMcGorQkc7SUFDQztFakxzaitCSjtFaUwvaStCSztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTGlqK0JOO0VpTDlpK0JLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMZ2orQk47RWlMemkrQk07SUFFQztJQUNBO0VqTDBpK0JQO0VpTGxpK0JNO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMb2krQlA7RWlMamkrQk07SUFDQztJQUNBO0lBQ0E7SUFDQTtFakxtaStCUDtFaUwxaCtCSztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTDRoK0JOO0VpTHpoK0JLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMMmgrQk47RWlMcGgrQk07SUFFQztJQUNBO0VqTHFoK0JQO0VpTDdnK0JNO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMK2crQlA7RWlMNWcrQk07SUFDQztJQUNBO0lBQ0E7SUFDQTtFakw4ZytCUDtFaUxwZytCQTtJQUNFO0VqTHNnK0JGO0VpTHBnK0JHO0lBRUM7RWpMcWcrQko7RWlMLy85Qkk7SUFDQztFakxpZytCTDtFaUwvLzlCSztJQUVBO0VqTGdnK0JMO0VpTDEvOUJJO0lBQ0M7RWpMNC85Qkw7RWlMMS85Qks7SUFFQTtFakwyLzlCTDtFZ0xwdTlCSTtJQUNFO0lBQ0E7RWhMc3U5Qk47RWdMbHU5Qkk7SUFDRTtFaExvdTlCTjtFZ0xodTlCSTtJQUNFO0VoTGt1OUJOO0VnTDd0OUJFO0lBQ0U7RWhMK3Q5Qko7RWdMM3Q5QkU7SUFDRTtFaEw2dDlCSjtBQUNGO0FSejI5Qkk7RXdMb0pBO0lBQ0U7SUFDQTtFaEx3dDlCSjtFZ0xwdDlCRTtJQUNFO0lBQ0E7RWhMc3Q5Qko7RWdMcHQ5Qkk7SUFLRTtJQUNBO0lBQ0E7SUFDQTtFaExrdDlCTjtFZ0x6dDlCTTtJQUNFO0VoTDJ0OUJSO0FBQ0Y7QWtML3QrQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxMaXUrQkQ7QWtMOXQrQkM7RUFDQztBbExndStCRjtBa0w3dCtCQztFQUNDO0FsTCt0K0JGO0FrTDV0K0JDO0VBQ0M7QWxMOHQrQkY7QWtMMXQrQkM7RUFDQztFQUNBO0VBQ0E7QWxMNHQrQkY7QWtMenQrQkM7RUFDQztFQUNBO0VBQ0E7QWxMMnQrQkY7QWtMeHQrQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbEwwdCtCRjtBa0x0dCtCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsTHd0K0JGO0FrTHR0K0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxMd3QrQkg7QWtMdHQrQkc7RUFDQztBbEx3dCtCSjtBa0xydCtCRztFQUNDO0VBQ0E7QWxMdXQrQko7QWtMaHQrQkc7RUFDRTtFQUNGO0FsTGt0K0JIO0FrTC9zK0JHO0VBQ0U7RUFDQTtFQUNGO0FsTGl0K0JIO0FrTC9zK0JHO0VBQ0M7QWxMaXQrQko7QWtMNXQrQkc7RUFDRTtFQUNGO0FsTDh0K0JIO0FrTDN0K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTDZ0K0JIO0FrTDN0K0JHO0VBQ0M7QWxMNnQrQko7QWtMeHUrQkc7RUFDRTtFQUNGO0FsTDB1K0JIO0FrTHZ1K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTHl1K0JIO0FrTHZ1K0JHO0VBQ0M7QWxMeXUrQko7QWtMcHYrQkc7RUFDRTtFQUNGO0FsTHN2K0JIO0FrTG52K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTHF2K0JIO0FrTG52K0JHO0VBQ0M7QWxMcXYrQko7QWtMaHcrQkc7RUFDRTtFQUNGO0FsTGt3K0JIO0FrTC92K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTGl3K0JIO0FrTC92K0JHO0VBQ0M7QWxMaXcrQko7QWtMNXcrQkc7RUFDRTtFQUNGO0FsTDh3K0JIO0FrTDN3K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTDZ3K0JIO0FrTDN3K0JHO0VBQ0M7QWxMNncrQko7QWtMeHgrQkc7RUFDRTtFQUNGO0FsTDB4K0JIO0FrTHZ4K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTHl4K0JIO0FrTHZ4K0JHO0VBQ0M7QWxMeXgrQko7QWtMcHkrQkc7RUFDRTtFQUNGO0FsTHN5K0JIO0FrTG55K0JHO0VBQ0U7RUFDQTtFQUNGO0FsTHF5K0JIO0FrTG55K0JHO0VBQ0M7QWxMcXkrQko7QWtMOXgrQks7RUFDQztFQUNIO0FsTGd5K0JIO0FrTGx5K0JLO0VBQ0M7RUFDSDtBbExveStCSDtBa0x0eStCSztFQUNDO0VBQ0g7QWxMd3krQkg7QWtMMXkrQks7RUFDQztFQUNIO0FsTDR5K0JIO0FrTDl5K0JLO0VBQ0M7RUFDSDtBbExneitCSDtBa0xseitCSztFQUNDO0VBQ0g7QWxMb3orQkg7QWtMdHorQks7RUFDQztFQUNIO0FsTHd6K0JIO0FrTDF6K0JLO0VBQ0M7RUFDSDtBbEw0eitCSDtBa0x2eitCQztFQUNDO0VBQ0E7RUFDQTtFQWdCQztBbEwweStCSDtBa0x2eitCRTtFQUNDO0FsTHl6K0JIO0FrTHR6K0JFO0VBQ0M7QWxMd3orQkg7QWtMcnorQkU7RUFDQztBbEx1eitCSDtBa0w5eStCQztFQUNDO0FsTGd6K0JGO0FrTDV5K0JDO0VBQ0Msa0JySmxIaUI7QTdCZzYrQm5CO0FrTDF5K0JDO0VBQ0k7RUFDSDtFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTDR5K0JMO0FrTDF5K0JFO0VBQ0M7RUFDQTtFQUNHO0VBQ0g7RUFDQTtBbEw0eStCSDtBa0x6eStCRTtFQUNDO0VBQ0E7RUFDRztFQUNIO0VBQ0E7QWxMMnkrQkg7QWtMeHkrQkU7RUFDQztFQUNBO0VBQ0c7RUFDSDtFQUNBO0FsTDB5K0JIO0FrTHJ5K0JDO0VBQ0M7QWxMdXkrQkY7QWtMbnkrQkM7RUFDQztBbExxeStCRjs7QW1MLzkrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUdJLGtCdEprQlc7QTdCODgrQm5CO0FtTDc5K0JJO0VBQ0k7RUFDQTtFQUNBO0FuTCs5K0JSO0FtTDc5K0JRO0VBQ0k7RUFDQTtFQUNBO0FuTCs5K0JaO0FtTDM5K0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTDY5K0JSO0FtTDE5K0JJO0VBQ0k7QW5MNDkrQlI7QW1MejkrQkk7RUFDSTtBbkwyOStCUjtBbUx6OStCUTtFQUNJO0VBQ0E7QW5MMjkrQlo7QW1MeDkrQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTDA5K0JaO0FtTHg5K0JZO0VBQ0k7QW5MMDkrQmhCO0FtTHg5K0JnQjtFQUNJO0FuTDA5K0JwQjtBbUxyOStCUTtFQUNJO0FuTHU5K0JaO0FtTHI5K0JZO0VBQ0k7RUFDQTtBbkx1OStCaEI7O0FvTDloL0JJO0VBQ0M7RUFDRztFQUNBO0FwTGlpL0JSO0FvTDloL0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcExnaS9CaEI7QW9MN2gvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTCtoL0JoQjtBb0w1aC9CWTtFQUNJO0FwTDhoL0JoQjs7QXFMcmovQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTHdqL0JEO0FxTHRqL0JDO0VBQ0M7QXJMd2ovQkY7QXFMcmovQkM7RUFDQztBckx1ai9CRjtBcUxwai9CQztFQUNDO0VBQ0E7QXJMc2ovQkY7QXFMbmovQkM7RUFDQztFQUNBO0FyTHFqL0JGO0FxTGxqL0JDO0VBQ0M7RUFDQTtBckxvai9CRjtBcUxqai9CQztFQUNDO0VBQ0E7QXJMbWovQkY7QXFMaGovQkM7RUFDQztBckxrai9CRjtBcUwvaS9CQztFQUNDO0FyTGlqL0JGO0FxTDlpL0JDO0VBQ0M7QXJMZ2ovQkY7QXFMN2kvQkM7RUFDQztBckwraS9CRjtBcUw1aS9CQztFQUNDO0FyTDhpL0JGO0FxTDNpL0JDO0VBQ0M7QXJMNmkvQkY7QXFMM2kvQkM7RUFDQztBckw2aS9CRjtBcUwzaS9CQztFQUNDO0FyTDZpL0JGO0FxTDNpL0JDO0VBQ0M7QXJMNmkvQkY7QXFMMWkvQkM7RUFDQztBckw0aS9CRjtBcUwxaS9CQztFQUNDO0FyTDRpL0JGOztBc0xubi9CQTtFQUNJO0VBQ0Q7RUFDQTtFQ0hDLGNEd0J1QjtBdExrbS9CM0I7QXNMcm4vQkk7RUFDQztFQUNBO0VBQ0g7RUFDQTtFQUNNO0VBQ047RUFDQTtFQUNBO0F0THVuL0JGO0FzTHBuL0JJO0VBQ0M7QXRMc24vQkw7QXNMcG4vQks7RUFDQztBdExzbi9CTjtBdUx4by9CSTtFQUNDLGNEcUI2RDtBdExxbi9CbEU7QXVMeG8vQks7RUFDQztFQUNBO0F2TDBvL0JOO0FzTHRuL0JRO0VDM0JKLGNENEIrQjtBdEx3bi9CbkM7QXVMbHAvQkk7RUFDQyxjRHlCb0Q7QXRMMm4vQnpEO0F1TGxwL0JLO0VBQ0M7RUFDQTtBdkxvcC9CTjtBc0xoby9CUTtFQzNCSixjRDRCK0I7QXRMa28vQm5DO0F1TDVwL0JJO0VBQ0MsY0R5Qm9EO0F0THFvL0J6RDtBdUw1cC9CSztFQUNDO0VBQ0E7QXZMOHAvQk47QXNMMW8vQlE7RUMzQkosY0Q0QitCO0F0TDRvL0JuQztBdUx0cS9CSTtFQUNDLGNEeUJvRDtBdEwrby9CekQ7QXVMdHEvQks7RUFDQztFQUNBO0F2THdxL0JOO0FzTHBwL0JRO0VDM0JKLGNENEIrQjtBdExzcC9CbkM7QXVMaHIvQkk7RUFDQyxjRHlCb0Q7QXRMeXAvQnpEO0F1TGhyL0JLO0VBQ0M7RUFDQTtBdkxrci9CTjtBc0w5cC9CUTtFQzNCSixjRDRCK0I7QXRMZ3EvQm5DO0F1TDFyL0JJO0VBQ0MsY0R5Qm9EO0F0TG1xL0J6RDtBdUwxci9CSztFQUNDO0VBQ0E7QXZMNHIvQk47QXNMeHEvQlE7RUMzQkosY0Q0QitCO0F0TDBxL0JuQztBdUxwcy9CSTtFQUNDLGNEeUJvRDtBdEw2cS9CekQ7QXVMcHMvQks7RUFDQztFQUNBO0F2THNzL0JOO0FzTGxyL0JRO0VDM0JKLGNENEIrQjtBdExvci9CbkM7QXVMOXMvQkk7RUFDQyxjRHlCb0Q7QXRMdXIvQnpEO0F1TDlzL0JLO0VBQ0M7RUFDQTtBdkxndC9CTjtBc0w1ci9CUTtFQzNCSixjRDRCK0I7QXRMOHIvQm5DO0F1THh0L0JJO0VBQ0MsY0R5Qm9EO0F0TGlzL0J6RDtBdUx4dC9CSztFQUNDO0VBQ0E7QXZMMHQvQk47O0F3TGx1L0JBO0VBQ0k7RUFDQTtBeExxdS9CSjtBd0xudS9CSTtFQUNJO0F4THF1L0JSO0F3TGx1L0JJO0VBQ0k7QXhMb3UvQlI7QXdManUvQkk7RUFDSTtBeExtdS9CUjtBd0xodS9CSTtFQUNJO0F4TGt1L0JSO0F3TC90L0JJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeExpdS9CUjtBd0wvdC9CUTs7RUFDSTtBeExrdS9CWjtBd0wvdC9CUTs7RUFDSTtBeExrdS9CWjtBd0wvdC9CUTs7RUFDSTtBeExrdS9CWjtBd0w5dC9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeExndS9CUjtBd0w3dC9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhMK3QvQlI7QXdMNXQvQkk7RUFDSTtFQUNBO0VBQ0E7QXhMOHQvQlI7QXdMNXQvQlE7RUFDSTtFQUNBO0VBR0ksa0IzSjNDRztBN0J1dy9CbkI7QXdMeHQvQlE7RUFDSTtFQUNBO0VBQ0E7RUFHSSwyQjNKckRHO0UySnNESCw0QjNKdERHO0E3Qjh3L0JuQjtBd0xwdC9CUTtFQUNJO0VBQ0E7QXhMc3QvQlo7QXdMbnQvQlE7RUFDSTtBeExxdC9CWjtBd0xqdC9CSTtFQUNJO0F4TG10L0JSO0F3TGh0L0JJO0VBQ0k7QXhMa3QvQlI7O0F5THB6L0JBO0VBQ0k7RUFDQTtFQUNBO0F6THV6L0JKO0F5THB6L0JJO0VBRUk7QXpMcXovQlI7QXlMbHovQkk7RUFDSTtBekxvei9CUjtBeUxoei9CSTtFQUNJO0F6TGt6L0JSO0F5TDl5L0JJO0VBRUk7QXpMK3kvQlI7QXlMNXkvQkk7RUFFSTtBekw2eS9CUjtBeUwxeS9CSTtFQUVJO0F6TDJ5L0JSO0F5THh5L0JJO0VBRUk7QXpMeXkvQlI7QXlMdHkvQkk7RUFDSTtFQUNBO0F6THd5L0JSO0F5TG55L0JRO0VBQ0k7QXpMcXkvQlo7QXlMbnkvQlk7RUFDSTtBekxxeS9CaEI7QXlMenkvQlE7RUFDSTtBekwyeS9CWjtBeUx6eS9CWTtFQUNJO0F6TDJ5L0JoQjtBeUwveS9CUTtFQUNJO0F6TGl6L0JaO0F5TC95L0JZO0VBQ0k7QXpMaXovQmhCO0F5THJ6L0JRO0VBQ0k7QXpMdXovQlo7QXlMcnovQlk7RUFDSTtBekx1ei9CaEI7QXlMM3ovQlE7RUFDSTtBekw2ei9CWjtBeUwzei9CWTtFQUNJO0F6TDZ6L0JoQjtBeUxqMC9CUTtFQUNJO0F6TG0wL0JaO0F5TGowL0JZO0VBQ0k7QXpMbTAvQmhCO0F5THYwL0JRO0VBQ0k7QXpMeTAvQlo7QXlMdjAvQlk7RUFDSTtBekx5MC9CaEI7QXlMNzAvQlE7RUFDSTtBekwrMC9CWjtBeUw3MC9CWTtFQUNJO0F6TCswL0JoQjs7QTBMbjQvQkE7RUFDSTtFQUNBO0ExTHM0L0JKO0EwTG40L0JRO0VBQ0k7QTFMcTQvQlo7QTBMOTMvQmdCO0VBQ0k7QTFMZzQvQnBCO0EwTGo0L0JnQjtFQUNJO0ExTG00L0JwQjtBMExwNC9CZ0I7RUFDSTtBMUxzNC9CcEI7QTBMdjQvQmdCO0VBQ0k7QTFMeTQvQnBCO0EwTDE0L0JnQjtFQUNJO0ExTDQ0L0JwQjtBMEw3NC9CZ0I7RUFDSTtBMUwrNC9CcEI7QTBMaDUvQmdCO0VBQ0k7QTFMazUvQnBCO0EwTG41L0JnQjtFQUNJO0ExTHE1L0JwQjtBMEw5NC9CSTtFQUNJO0VBQ0E7QTFMZzUvQlI7QTBMNzQvQkk7RUFDSTtFQUNBO0ExTCs0L0JSO0EwTDU0L0JJO0VBQ0k7RUFDQTtBMUw4NC9CUjtBMEwzNC9CSTtFQUNJO0VBQ0E7QTFMNjQvQlI7O0EyTG43L0JBO0VBQ0k7QTNMczcvQko7QTJMcDcvQkk7RUFDSTtBM0xzNy9CUjtBMkxuNy9CSTtFQUNJO0EzTHE3L0JSO0EyTGw3L0JJO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFrQ0E7QTNMbTUvQlI7QTJMbjcvQlE7RUFDSTtBM0xxNy9CWjtBMkxsNy9CUTtFQUNJO0EzTG83L0JaO0EyTGg3L0JTO0VBQ0M7RUFDQTtFQUNNO0EzTGs3L0JoQjtBMkwvNi9CUztFQUNDO0VBQ0E7RUFDTTtBM0xpNy9CaEI7QTJMNzYvQlE7RUFDQztFQUNBO0VBQ0c7QTNMKzYvQlo7QTJMNTYvQks7RUFDQztBM0w4Ni9CTjs7QVJoby9CSTtFbU10U0E7SUFDSTtFM0wwNi9CTjtBQUNGO0E0TGorL0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUxtKy9CUjtBNExoKy9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUxrKy9CWjtBNEw5OS9CUTtFQUNJO0E1TGcrL0JaO0E0TDU5L0JRO0VBQ0k7RUFDQTtFQUNBO0E1TDg5L0JaO0E0TDU5L0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVMODkvQmhCO0E0TDU5L0JnQjtFQUNJO0VBQ0E7QTVMODkvQnBCO0E0TDE5L0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVMNDkvQmhCO0E0TDE5L0JnQjtFQUNJO0VBQ0E7RUFDQTtBNUw0OS9CcEI7QTRMeDkvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUwwOS9CaEI7QTRMcjkvQlE7RUFDSTtFQUNBO0VBQ0E7QTVMdTkvQlo7QTRMcjkvQlk7RUFDSTtBNUx1OS9CaEI7QTRMcDkvQlk7RUFDSTtBNUxzOS9CaEI7QTRMejgvQmdCO0VBQ0k7QTVMMjgvQnBCO0E0TDU4L0JnQjtFQUNJO0E1TDg4L0JwQjtBNEwvOC9CZ0I7RUFDSTtBNUxpOS9CcEI7QTRMbDkvQmdCO0VBQ0k7QTVMbzkvQnBCO0E0THI5L0JnQjtFQUNJO0E1THU5L0JwQjtBNEx4OS9CZ0I7RUFDSTtBNUwwOS9CcEI7QTRMMzkvQmdCO0VBQ0k7QTVMNjkvQnBCO0E0TDk5L0JnQjtFQUNJO0E1TGcrL0JwQjs7QTZMempnQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBNklBO0E3TGc3L0JSO0E2TDNqZ0NRO0VBQ0k7QTdMNmpnQ1o7QTZMM2pnQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0ksa0JoS01EO0E3QnFqZ0NuQjtBNkx0amdDZ0I7RUFDSTtBN0x3amdDcEI7QTZMbmpnQ2dCO0VBQ0k7QTdMcWpnQ3BCO0E2TGhqZ0NnQjtFQUNJO0E3TGtqZ0NwQjtBNkw3aWdDZ0I7RUFDSTtBN0wraWdDcEI7QTZMMWlnQ1E7RUFDSTtBN0w0aWdDWjtBNkx6aWdDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3TDJpZ0NaO0E2THppZ0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdMMmlnQ2hCO0E2THppZ0NnQjtFQUNJO0VBQ0E7QTdMMmlnQ3BCO0E2THZpZ0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0x5aWdDaEI7QTZMdmlnQ2dCO0VBQ0k7RUFDQTtFQUNBO0E3THlpZ0NwQjtBNkxyaWdDWTtFQUNJO0VBQ0E7RUFDQTtBN0x1aWdDaEI7QTZMcGlnQ1k7RUFDSTtFQUNBO0VBQ0E7QTdMc2lnQ2hCO0E2THBpZ0NnQjtFQUNJO0VBQ0E7QTdMc2lnQ3BCO0E2TGppZ0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TG1pZ0NaO0E2TGppZ0NZO0VBQ0k7QTdMbWlnQ2hCO0E2TGhpZ0NZO0VBQ0k7RUFDQTtBN0xraWdDaEI7QTZMOWhnQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TGdpZ0NaO0E2TDdoZ0NRO0VBQ0k7QTdMK2hnQ1o7QTZMN2hnQ1k7RUFDSTtFQUNBO0VBQ0E7QTdMK2hnQ2hCO0E2TDNoZ0NnQjtFQUNJO0E3TDZoZ0NwQjtBNkx0aGdDUTtFQUNJO0E3THdoZ0NaO0E2TG5oZ0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdMcWhnQ1o7QTZMbmhnQ1k7RUFDSTtFQUNBO0E3THFoZ0NoQjtBNkxuaGdDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0xxaGdDcEI7QTZMbmhnQ29CO0VBQ0k7QTdMcWhnQ3hCO0E2TG5oZ0N3QjtFQUNJO0VBQ0E7RUFDQTtBN0xxaGdDNUI7QTZMbGhnQ3dCO0VBQ0k7RUFDQTtFQUNBO0E3TG9oZ0M1QjtBNkwvZ2dDZ0I7RUFDSTtBN0xpaGdDcEI7QTZMM2dnQ0k7RUFDSTtBN0w2Z2dDUjtBNkx6Z2dDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3TDJnZ0NSO0E2THpnZ0NRO0VBQ0k7QTdMMmdnQ1o7QTZMemdnQ1k7RUFDSTtFQUNBO0VBQ0E7QTdMMmdnQ2hCO0E2THRnZ0NZO0VBQ0ksOEJoS2pNRztFZ0trTUgsK0JoS2xNRztBN0Iwc2dDbkI7O0E4THB1Z0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlMdXVnQ0o7QThMcnVnQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5THV1Z0NSO0E4THJ1Z0NRO0VBQ0k7RUFDQTtFQUNBO0E5THV1Z0NaO0E4THJ1Z0NZO0VBQ0k7QTlMdXVnQ2hCO0E4THJ1Z0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlMdXVnQ3BCO0E4THB1Z0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5THN1Z0NwQjtBOExudWdDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5THF1Z0NwQjtBOExudWdDb0I7RUFDSTtFQUNBO0E5THF1Z0N4QjtBOExsdWdDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUxvdWdDeEI7QThMN3RnQ0k7RUFDSTtBOUwrdGdDUjtBOEw3dGdDUTtFQUNJLDhCaktyQ087RWlLc0NQLCtCakt0Q087QTdCcXdnQ25COztBK0w5eGdDQTtFQUNJO0VBQ0E7QS9MaXlnQ0o7QStML3hnQ0k7RUFDSTtFQUNBO0VBQ0E7QS9MaXlnQ1I7QStMOXhnQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvTGd5Z0NoQjtBK0w5eGdDZ0I7RUFDSTtFQUNBO0EvTGd5Z0NwQjtBK0w1eGdDWTtFQUNJO0VBQ0E7QS9MOHhnQ2hCO0ErTDF4Z0NRO0VBQ0k7RUFDQTtFQUNBO0EvTDR4Z0NaO0ErTHh4Z0NJO0VBQ0k7RUFDQTtBL0wweGdDUjtBK0x2eGdDSTtFQUNJO0VBQ0E7RUFDQTtBL0x5eGdDUjtBK0x2eGdDUTtFQUNJO0EvTHl4Z0NaO0ErTHR4Z0NRO0VBQ0k7QS9Md3hnQ1o7QStMbnhnQ0k7RUFDSTtFQUNBO0VBR0ksa0JsS3BDTztBN0J1emdDbkI7O0FScC8vQkk7RXVNeFJBO0lBQ0k7RS9MZ3hnQ047QUFDRjtBZ010MWdDQTtFQUNJO0FoTXcxZ0NKO0FnTXQxZ0NJO0VBQ0k7RUFDQTtFQUNBO0FoTXcxZ0NSO0FnTXIxZ0NJO0VBQ0k7RUFDQTtFQUNBO0FoTXUxZ0NSO0FnTXAxZ0NJO0VBQ0k7RUFDQTtFQUNBO0FoTXMxZ0NSO0FnTXAxZ0NRO0VBQ0k7QWhNczFnQ1o7QWdNcDFnQ1M7RUFDTztFQUNBO0VBQ047RUFDTTtBaE1zMWdDaEI7QWdNbjFnQ1k7RUFDSTtFQUNBO0FoTXExZ0NoQjtBZ01sMWdDWTtFQUNJO0FoTW8xZ0NoQjtBZ01qMWdDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhNbTFnQ2hCO0FnTWgxZ0NZO0VBQ0k7QWhNazFnQ2hCOztBaU1sNGdDSTtFQUNJO0FqTXE0Z0NSO0FpTW40Z0NRO0VBQ0k7RUFDQTtFQUNBO0FqTXE0Z0NaO0FpTWw0Z0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBR0k7QWpNazRnQ3hCO0FpTTczZ0NZO0VBQ0k7QWpNKzNnQ2hCO0FpTTUzZ0NvQjtFQUNJO0VBQ0E7RUFDQTtBak04M2dDeEI7QWlNNTNnQ3dCO0VBQ0k7RUFDQTtBak04M2dDNUI7QWlNMzNnQ3dCO0VBQ0k7RUFDQTtBak02M2dDNUI7QWlNejNnQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBak0yM2dDeEI7QWlNdjNnQ2dCO0VBQ0k7QWpNeTNnQ3BCO0FpTXYzZ0NvQjtFQUNJO0VBQ0E7RUFDQTtBak15M2dDeEI7QWlNbDNnQ1k7RUFDSTtBak1vM2dDaEI7QWlNbDNnQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpNbzNnQ3BCO0FpTWwzZ0NvQjtFQUNJO0VBQ0E7QWpNbzNnQ3hCO0FpTWozZ0NvQjtFQUNJO0VBQ0E7QWpNbTNnQ3hCO0FpTWgzZ0NvQjtFQUNJO0VBQ0E7QWpNazNnQ3hCO0FpTS8yZ0NvQjtFQUNJO0FqTWkzZ0N4QjtBaU0zMmdDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqTTYyZ0NwQjtBaU0zMmdDb0I7RUFDSTtFQUNBO0VBR0ksa0JwS2pGVDtBN0I0N2dDbkI7QWlNdjJnQzRCO0VBQ0k7QWpNeTJnQ2hDO0FpTXIyZ0NnQztFQUNJO0FqTXUyZ0NwQztBaU0vMWdDNEI7RUFDSTtFQUNBO0FqTWkyZ0NoQztBaU05MWdDNEI7RUFDSTtBak1nMmdDaEM7QWlNNTFnQ3dCO0VBQ0k7RUFDQTtFQUNBO0FqTTgxZ0M1QjtBaU0xMWdDb0I7RUFDSTtFQUNBO0VBQ0E7RUFHSSxrQnBLMUhUO0E3Qm85Z0NuQjtBaU12MWdDd0I7RUFDSTtBak15MWdDNUI7QWlNcjFnQzRCO0VBQ0k7QWpNdTFnQ2hDO0FpTTkwZ0NJO0VBQ0k7QWpNZzFnQ1I7O0FSMXBnQ0k7RXlNL0tJO0lBQ0k7RWpNNjBnQ1Y7RWlNejBnQ2tCO0lBQ0k7SUFDQTtJQUNBO0VqTTIwZ0N0QjtFaU1yMGdDc0I7SUFDSTtJQUNBO0lBQ0E7RWpNdTBnQzFCO0VpTW4wZ0NrQjtJQUNJO0VqTXEwZ0N0QjtFaU1uMGdDc0I7SUFDSTtJQUNBO0lBQ0E7RWpNcTBnQzFCO0VpTTl6Z0NjO0lBQ0k7RWpNZzBnQ2xCO0FBQ0Y7QWtNamhoQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbE1taGhDUjtBa01qaGhDUTtFQUNJO0VBQ0E7RUFDQTtBbE1taGhDWjtBa01oaGhDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0FsTWdoaEN4QjtBa001Z2hDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSTtBbE00Z2hDeEI7QWtNeGdoQ3dCO0VBQ0k7QWxNMGdoQzVCO0FrTTNnaEN3QjtFQUNJO0FsTTZnaEM1QjtBa005Z2hDd0I7RUFDSTtBbE1naGhDNUI7QWtNamhoQ3dCO0VBQ0k7QWxNbWhoQzVCO0FrTXBoaEN3QjtFQUNJO0FsTXNoaEM1QjtBa012aGhDd0I7RUFDSTtBbE15aGhDNUI7QWtNMWhoQ3dCO0VBQ0k7QWxNNGhoQzVCO0FrTTdoaEN3QjtFQUNJO0FsTStoaEM1QjtBa016aGhDWTtFQUNJO0VBQ0E7RUFDQTtBbE0yaGhDaEI7QWtNemhoQ2dCO0VBQ0k7RUFDQTtFQUNBO0FsTTJoaENwQjtBa016aGhDb0I7RUFDSTtBbE0yaGhDeEI7QWtNeGhoQ29CO0VBQ0k7RUFDQTtBbE0waGhDeEI7QWtNdGhoQ2dCO0VBQ0k7RUFDQTtFQUNBO0FsTXdoaENwQjtBa010aGhDb0I7RUFDSTtFQUNBO0FsTXdoaEN4QjtBa01waGhDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTXNoaENwQjtBa01qaGhDUTtFQUNJO0FsTW1oaENaO0FrTWpoaENZO0VBQ0k7RUFDQTtFQUNBO0FsTW1oaENoQjtBa01qaGhDZ0I7RUFDSTtBbE1taGhDcEI7QWtNL2doQ1k7RUFDSTtBbE1paGhDaEI7QWtNL2doQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxNaWhoQ3BCO0FrTTdnaEN3QjtFQUNJO0VBQ0E7RUFDQTtBbE0rZ2hDNUI7QWtNM2doQ29CO0VBQ0k7QWxNNmdoQ3hCO0FrTTNnaEN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxNNmdoQzVCO0FrTTFnaEN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsTTRnaEM1QjtBa010Z2hDWTtFQUNJO0FsTXdnaENoQjtBa010Z2hDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbE13Z2hDcEI7QWtNdGdoQ29CO0VBQ0k7RUFDQTtBbE13Z2hDeEI7QWtNcmdoQ29CO0VBQ0k7RUFDQTtBbE11Z2hDeEI7QWtNcGdoQ29CO0VBQ0k7RUFDQTtBbE1zZ2hDeEI7QWtNbmdoQ29CO0VBQ0k7QWxNcWdoQ3hCO0FrTS8vZ0NRO0VBQ0k7QWxNaWdoQ1o7QWtNLy9nQ1k7RUFDSTtBbE1pZ2hDaEI7O0FSMTBnQ0k7RTBNMUtnQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VsTXcvZ0N0QjtFa01yL2dDaUI7SUFDSztJQUNBO0lBQ0E7RWxNdS9nQ3RCO0FBQ0Y7QW1NMXJoQ0k7RUFDRTtFQUNBO0FuTTRyaENOO0FtTTFyaENNO0VBQ0U7QW5NNHJoQ1I7QW1NMXJoQ1E7RUFDRTtFQUNBO0VBQ0E7RUFHRTtBbk0wcmhDWjtBbU1ycmhDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHRTtBbk1xcmhDVjtBbU1qcmhDVTtFQUNFO0FuTW1yaENaO0FtTXByaENVO0VBQ0U7QW5Nc3JoQ1o7QW1NdnJoQ1U7RUFDRTtBbk15cmhDWjtBbU0xcmhDVTtFQUNFO0FuTTRyaENaO0FtTTdyaENVO0VBQ0U7QW5NK3JoQ1o7QW1NaHNoQ1U7RUFDRTtBbk1rc2hDWjtBbU1uc2hDVTtFQUNFO0FuTXFzaENaO0FtTXRzaENVO0VBQ0U7QW5Nd3NoQ1o7QW1NbnNoQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTXFzaENSO0FtTW5zaENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5NcXNoQ1Y7QW1NbnNoQ1U7RUFDRTtFQUNBO0FuTXFzaENaO0FtTWxzaENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Nb3NoQ1o7QW1NanNoQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTW1zaENaO0FtTWpzaENZO0VBQ0U7RUFDQTtBbk1tc2hDZDtBbU1oc2hDWTtFQUNFO0VBQ0E7RUFDQTtBbk1rc2hDZDtBbU05cmhDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5NZ3NoQ1o7QW1NOXJoQ1k7RUFDRTtBbk1nc2hDZDtBbU03cmhDWTtFQUNFO0VBQ0E7QW5NK3JoQ2Q7QW1NNXJoQ1k7RUFDRTtBbk04cmhDZDtBbU16cmhDWTtFQUNFO0VBQ0E7QW5NMnJoQ2Q7QW1NdHJoQ1E7RUFDRTtBbk13cmhDVjtBbU10cmhDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk13cmhDWjtBbU10cmhDWTtFQUNFO0FuTXdyaENkO0FtTXByaENjO0VBQ0U7RUFDQTtBbk1zcmhDaEI7QW1NbHJoQ1k7RUFDRTtBbk1vcmhDZDtBbU0vcWhDWTtFQUNFO0FuTWlyaENkO0FtTTVxaENRO0VBQ0U7RUFDQTtBbk04cWhDVjtBbU01cWhDVTtFQUNFO0VBQ0E7RUFDQTtBbk04cWhDWjtBbU0zcWhDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk02cWhDWjtBbU0xcWhDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5NNHFoQ1o7QW1NMXFoQ1k7RUFQRjtJQVFJO0VuTTZxaENaO0FBQ0Y7QW1NMXFoQ1k7RUFDRTtFQUNBO0VBQ0E7QW5NNHFoQ2Q7QW1NenFoQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk0ycWhDZDtBbU12cWhDVTtFQUNFO0VBQ0E7RUFDQTtBbk15cWhDWjtBbU12cWhDWTtFQUNFO0FuTXlxaENkO0FtTXZxaENjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5NeXFoQ2hCO0FtTXRxaENjO0VBQ0U7RUFDQTtFQUNBO0FuTXdxaENoQjtBbU1ycWhDYztFQUNFO0VBQ0E7QW5NdXFoQ2hCO0FtTXJxaENnQjtFQUNFO0VBQ0E7RUFDQTtBbk11cWhDbEI7QW1NbnFoQ2M7RUFDRTtBbk1xcWhDaEI7QW1NbHFoQ2M7RUFDRTtBbk1vcWhDaEI7QW1NNXBoQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5NOHBoQ047QW1NNXBoQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk04cGhDUjtBbU0zcGhDVTtFQUNFO0VBQ0E7RUFDQTtBbk02cGhDWjtBbU0zcGhDWTtFQUNFO0FuTTZwaENkO0FtTXhwaENRO0VBQ0U7QW5NMHBoQ1Y7QW1NeHBoQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk0wcGhDWjtBbU14cGhDWTtFQUNFO0FuTTBwaENkO0FtTXJwaENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5NdXBoQ1o7QW1NcnBoQ1k7RUFDRTtFQUNBO0FuTXVwaENkO0FtTW5waENVO0VBQ0U7QW5NcXBoQ1o7QW1NbnBoQ1k7RUFDRTtBbk1xcGhDZDtBbU1qcGhDVTtFQUNFO0FuTW1waENaO0FtTS9vaENRO0VBQ0U7QW5NaXBoQ1Y7QW1NM29oQ0k7RUFDRTtBbk02b2hDTjs7QVJqbWhDSTtFMk1wQ0E7SUFDRTtFbk15b2hDSjtFbU12b2hDSTtJQUNFO0lBQ0E7RW5NeW9oQ047RW1Ndm9oQ007SUFDRTtFbk15b2hDUjtFbU12b2hDUTtJQUNFO0lBQ0E7SUFDQTtFbk15b2hDVjtFbU1yb2hDTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VuTXVvaENSO0VtTXBvaENNO0lBQ0U7SUFDQTtFbk1zb2hDUjtFbU1sb2hDVTtJQUNFO0lBQ0E7RW5Nb29oQ1o7RW1Nam9oQ1U7SUFDRTtJQUNBO0lBQ0E7RW5NbW9oQ1o7RW1NL25oQ1E7SUFDRTtFbk1pb2hDVjtFbU0vbmhDVTtJQUNFO0lBQ0E7SUFDQTtFbk1pb2hDWjtFbU05bmhDVTtJQUNFO0VuTWdvaENaO0VtTTVuaENRO0lBQ0U7SUFDQTtFbk04bmhDVjtFbU01bmhDVTtJQUNFO0lBQ0E7RW5NOG5oQ1o7RW1NM25oQ1U7SUFDRTtJQUNBO0lBQ0E7RW5NNm5oQ1o7RW1Ndm5oQ0k7SUFDRTtFbk15bmhDTjtFbU12bmhDTTtJQUNFO0VuTXluaENSO0VtTXRuaENVO0lBQ0U7RW5Nd25oQ1o7QUFDRjtBb014Z2lDUTtFQUNJO0FwTTBnaUNaO0FvTXhnaUNZO0VBQ0k7RUFDQTtBcE0wZ2lDaEI7QW9NeGdpQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0FwTXdnaUN4QjtBb01wZ2lDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSTtBcE1vZ2lDeEI7QW9NaGdpQ3dCO0VBQ0k7QXBNa2dpQzVCO0FvTW5naUN3QjtFQUNJO0FwTXFnaUM1QjtBb010Z2lDd0I7RUFDSTtBcE13Z2lDNUI7QW9NemdpQ3dCO0VBQ0k7QXBNMmdpQzVCO0FvTTVnaUN3QjtFQUNJO0FwTThnaUM1QjtBb00vZ2lDd0I7RUFDSTtBcE1paGlDNUI7QW9NbGhpQ3dCO0VBQ0k7QXBNb2hpQzVCO0FvTXJoaUN3QjtFQUNJO0FwTXVoaUM1QjtBb00vZ2lDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBNaWhpQ3hCO0FvTS9naUN3QjtFQUNJO0VBQ0E7QXBNaWhpQzVCO0FvTTdnaUNvQjtFQUNJO0FwTStnaUN4QjtBb003Z2lDd0I7RUFDSTtFQUNBO0FwTStnaUM1QjtBb00zZ2lDb0I7RUFDSTtFQUNBO0FwTTZnaUN4QjtBb00xZ2lDNEI7RUFDSTtBcE00Z2lDaEM7QW9NeGdpQ3dCO0VBQ0k7QXBNMGdpQzVCO0FvTW5naUNRO0VBQ0k7QXBNcWdpQ1o7QW9NbmdpQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE1xZ2lDaEI7QW9NbmdpQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFHSSxrQnZLN0VMO0E3QmdsaUNuQjtBb00vL2hDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFHSSxrQnZLdkZMO0E3QnNsaUNuQjs7QVI3d2hDSTtFNE1yT2dCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcE1zL2hDdEI7RW9Nbi9oQ2lCO0lBQ0s7SUFDQTtJQUNBO0VwTXEvaEN0QjtBQUNGO0FxTWhvaUNBO0VBQ0U7RUFDQTtFQUNBO0FyTWtvaUNGO0FxTWhvaUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJNa29pQ0o7QXFNaG9pQ0k7RUFDRTtBck1rb2lDTjtBcU1ob2lDTTtFQUNFO0FyTWtvaUNSO0FxTWhvaUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJNa29pQ1Y7QXFNaG9pQ1U7RUFDRTtFQUNBO0FyTWtvaUNaO0FxTS9uaUNVO0VBQ0U7QXJNaW9pQ1o7QXFNN25pQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck0rbmlDVjtBcU0xbmlDSTtFQUNFO0VBQ0E7QXJNNG5pQ047QXFNeG5pQ0U7RUFDRTtFQUNBO0VBQ0E7QXJNMG5pQ0o7QXFNeG5pQ0k7RUFDRTtFQUNBO0FyTTBuaUNOO0FxTXhuaUNNO0VBQ0U7QXJNMG5pQ1I7QXFNeG5pQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck0wbmlDVjtBcU12bmlDUTtFQUNFO0VBQ0E7RUFDQTtBck15bmlDVjtBcU10bmlDUTtFQUNFO0VBQ0E7QXJNd25pQ1Y7QXFNdG5pQ1U7RUFDRTtFQUNBO0VBQ0E7QXJNd25pQ1o7QXFNcG5pQ1E7RUFDRTtBck1zbmlDVjtBcU1ubmlDUTtFQUNFO0FyTXFuaUNWO0FxTWhuaUNJO0VBQ0U7RUFDQTtFQUNBO0FyTWtuaUNOO0FxTWhuaUNNO0VBQ0U7RUFDQTtBck1rbmlDUjtBcU0vbWlDTTtFQUNFO0VBQ0E7QXJNaW5pQ1I7QXFNL21pQ1E7RUFDRTtFQUNBO0VBQ0E7QXJNaW5pQ1Y7QXFNNW1pQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck04bWlDTjtBcU0zbWlDSTtFQUNFO0VBQ0E7RUFDQTtBck02bWlDTjtBcU0xbWlDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTTRtaUNSO0FxTTFtaUNRO0VBQ0U7RUFDQTtFQUNBO0FyTTRtaUNWO0FxTXptaUNRO0VBQ0U7RUFDQTtFQUNBO0FyTTJtaUNWO0FxTXptaUNVO0VBQ0U7QXJNMm1pQ1o7QXFNdm1pQ1E7RUFDRTtBck15bWlDVjtBcU10bWlDUTtFQUNFO0FyTXdtaUNWO0FxTXRtaUNVO0VBQ0U7QXJNd21pQ1o7QXFNcG1pQ1E7RUFDRTtBck1zbWlDVjtBcU1obWlDRTtFQUNFO0VBQ0E7QXJNa21pQ0o7QXFNaG1pQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTWttaUNOO0FxTWhtaUNNO0VBQ0U7RUFDQTtBck1rbWlDUjtBcU1obWlDUTtFQUNFO0VBQ0E7QXJNa21pQ1Y7QXFNaG1pQ1U7RUFDRTtFQUNBO0FyTWttaUNaO0FxTS9saUNVO0VBQ0U7RUFDQTtBck1pbWlDWjtBcU03bGlDVTtFQUNFO0FyTStsaUNaOztBUjE4aENJO0U2TTFJQTtJQUNFO0lBQ0E7RXJNd2xpQ0o7RThKNXlpQ0U7SUFDSSxXdUN5TjJCO0l2Q3hOM0IsWXVDd04yQjtJdkN2TjNCLGV1Q3VOMkI7SXZDdE4zQixnQnVDc04yQjtJdkNyTjNCLGV1Q3FOMkI7SXZDcE4zQixnQnVDb04yQjtFck0wbGlDakM7RThKM3lpQ0U7SUFDSSxXdUNnTjJCO0l2Qy9NM0IsWXVDK00yQjtJdkM1TXZCLGlCdUM0TTZCO0VyTStsaUN2QztFOEp2eWlDRTtJQUNJLFd1Q3VNMkI7SXZDdE0zQixZdUNzTTJCO0VyTW1taUNqQztFOEp2eWlDTTtJQUNJLFd1Q21NdUI7SXZDbE12QixZdUNrTXVCO0l2Q2pNdkI7RTlKeXlpQ1Y7RXFNdG1pQ1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyTXdtaUNaO0U4SnowaUNFO0lBQ0ksV3VDb082QjtJdkNuTzdCLFl1Q21PNkI7SXZDbE83QixldUNrTzZCO0l2Q2pPN0IsZ0J1Q2lPNkI7SXZDaE83QixldUNnTzZCO0l2Qy9ON0IsZ0J1QytONkI7RXJNNG1pQ25DO0U4SngwaUNFO0lBQ0ksV3VDMk42QjtJdkMxTjdCLFl1QzBONkI7SXZDdk56QixldUN1TitCO0VyTWluaUN6QztFOEpwMGlDRTtJQUNJLFd1Q2tONkI7SXZDak43QixZdUNpTjZCO0VyTXFuaUNuQztFOEpwMGlDTTtJQUNJLFd1QzhNeUI7SXZDN016QixZdUM2TXlCO0l2QzVNekI7RTlKczBpQ1Y7RXFNeG5pQ1k7SUFDRTtJQUNBO0lBQ0E7RXJNMG5pQ2Q7RXFNdG5pQ1U7SUFDRTtJQUNBO0VyTXduaUNaO0VxTXBuaUNRO0lBQ0U7RXJNc25pQ1Y7RXFNam5pQ0k7SUFDRTtFck1tbmlDTjtFcU0vbWlDRTtJQUNFO0VyTWluaUNKO0VxTTdtaUNRO0lBQ0U7RXJNK21pQ1Y7RXFNNW1pQ1E7SUFDRTtFck04bWlDVjtFcU16bWlDSTtJQUNFO0lBQ0E7RXJNMm1pQ047RXFNeG1pQ0k7SUFDRTtFck0wbWlDTjtFcU14bWlDTTtJQUNFO0VyTTBtaUNSO0VxTXhtaUNRO0lBQ0U7RXJNMG1pQ1Y7RXFNeG1pQ1U7SUFDRTtFck0wbWlDWjtFcU1sbWlDSTtJQUNFO0VyTW9taUNOO0VxTWxtaUNNO0lBQ0U7RXJNb21pQ1I7RXFNam1pQ1U7SUFDRTtFck1tbWlDWjtFcU1obWlDVTtJQUNFO0VyTWttaUNaO0FBQ0Y7QXNNcDVpQ0E7RUFDQyxtQjlFdURxQjtBeEgrMWlDdEI7O0FzTWg1aUNDO0VBQ0M7QXRNbTVpQ0Y7QXNNaDVpQ0M7RUFDQztBdE1rNWlDRjs7QXNNNTRpQ0M7RUFDQztBdE0rNGlDRjs7QXNNeDRpQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdE0yNGlDRjtBc014NGlDQztFQUVDO0VBQ0E7QXRNeTRpQ0Y7O0FzTXA0aUNBO0VBQ0M7QXRNdTRpQ0Q7O0FzTWw0aUNDO0VBQ0M7QXRNcTRpQ0Y7O0FSN25pQ0k7RThNalFIO0lBQ0M7RXRNazRpQ0E7RXNNLzNpQ0E7SUFDQztFdE1pNGlDRDtFc003M2lDQTtJQUNDO0V0TSszaUNEO0VzTTMzaUNBO0lBQ0M7RXRNNjNpQ0Q7RXNNejNpQ0E7SUFDQztJQUNBO0V0TTIzaUNEOztFc01wM2lDQTtJQUNDO0V0TXUzaUNEO0VzTW4zaUNBO0lBQ0M7SUFDQTtFdE1xM2lDRDtFc01sM2lDQTtJQUNDO0V0TW8zaUNEO0FBQ0Y7QVI3cWlDSTtFOE1qTUg7SUFDQztFdE1pM2lDQTtBQUNGO0FSbG9pQ0k7RThNdk9GO0lBQ0M7RXRNNDJpQ0Q7O0VzTXYyaUNEO0lBQ0M7RXRNMDJpQ0E7O0VzTXIyaUNBO0lBQ0M7RXRNdzJpQ0Q7O0VzTW4yaUNBO0lBQ0M7RXRNczJpQ0Q7QUFDRjtBUmpyaUNJO0UrTXZUSDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdk0yK2lDQTtFdU14K2lDQTtJQUNDO0lBQ0E7RXZNMCtpQ0Q7RXVNdCtpQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2TXcraUNEO0V1TXAraUNBO0lBQ0M7SUFDQTtFdk1zK2lDRDtFdU1sK2lDQTtJQUNDO0lBQ0E7RXZNbytpQ0Q7QUFDRjtBUmhyaUNJO0UrTTdTSDtJQUNDO0lBQ0E7RXZNZytpQ0E7O0V1TTM5aUNBO0lBQ0M7SUFDQTtFdk04OWlDRDtBQUNGO0FSenRpQ0k7RWdOOVRGO0lBQ0U7RXhNMGhqQ0Y7QUFDRjtBUmhzaUNJO0VnTnJWRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeE13aGpDRjtFd010aGpDRTtJQUNFO0V4TXdoakNKO0V3TXBoakNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeE1zaGpDSjtFd01saGpDRTtJQUNFO0lBQ0E7SUFDQTtFeE1vaGpDSjtFd01saGpDSTtJQUNFO0lBQ0E7SUFDQTtFeE1vaGpDTjtFd01qaGpDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V4TW1oakNOO0V3TTlnakNFO0lBQ0U7SUFDQTtJQUNBO0V4TWdoakNKO0VpTHBrakNEO0lBQ0M7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNEO0lBQ0E7SUFDQztFakxza2pDSDtFaUxwa2pDQTtJQUNHO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdDO0lBR0Q7RWpMa2tqQ0g7RWlMaGtqQ0c7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdDO0lBR0Q7RWpMNmpqQ0o7RWlMMWpqQ0c7SUFDQztFakw0ampDSjtFaUx6ampDRztJQUNDO0VqTDJqakNKO0VpTHBqakNLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMc2pqQ047RWlMbmpqQ0s7SUFDQztJQUNBO0lBQ0E7SUFDQTtFakxxampDTjtFaUw5aWpDTTtJQUVDO0lBQ0E7RWpMK2lqQ1A7RWlMdmlqQ007SUFDQztJQUNBO0lBQ0E7SUFDQTtFakx5aWpDUDtFaUx0aWpDTTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTHdpakNQO0VpTC9oakNLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMaWlqQ047RWlMOWhqQ0s7SUFDQztJQUNBO0lBQ0E7SUFDQTtFakxnaWpDTjtFaUx6aGpDTTtJQUVDO0lBQ0E7RWpMMGhqQ1A7RWlMbGhqQ007SUFDQztJQUNBO0lBQ0E7SUFDQTtFakxvaGpDUDtFaUxqaGpDTTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTG1oakNQO0VpTHpnakNBO0lBQ0U7RWpMMmdqQ0Y7RWlMemdqQ0c7SUFFQztFakwwZ2pDSjtFaUxwZ2pDSTtJQUNDO0VqTHNnakNMO0VpTHBnakNLO0lBRUE7RWpMcWdqQ0w7RWlMLy9pQ0k7SUFDQztFakxpZ2pDTDtFaUwvL2lDSztJQUVBO0VqTGdnakNMO0V3TW5vakNJO0lBQ0U7RXhNcW9qQ047RXdNbG9qQ0k7SWhOcERGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZ044Q0k7SUFDQTtJQUNBO0V4TTRvakNOO0V3TTFvakNNO0loTm9DSixvQnFDaERZO0kyS2NOO0lBQ0E7SUFDQTtFeE00b2pDUjtFd012b2pDUTtJaE4yQk4sb0JxQ2hEWTtJMkt1Qko7RXhNeW9qQ1Y7QUFDRjtBUjc1aUNJO0VpTnVDSDtJQUNDO0lBQ0E7SUFDQTtJQUNHO0V6TXkzaUNIO0V5TXQzaUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFek13M2lDRDtFeU1uM2lDRTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpNcTNpQ0g7RXlNbjNpQ0c7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek1xM2lDSjtFeU1sM2lDRztJQUNDO0lBQ0E7SUFDQTtJQUNBO0V6TW8zaUNKO0V5TWgzaUNHO0lBQ0M7SUFDQTtFek1rM2lDSjtFeU05MmlDRztJQUNDO0lBQ0E7RXpNZzNpQ0o7RXlNNTJpQ0c7SUFDQztFek04MmlDSjtFeU0zMmlDRztJQUdDO0V6TTIyaUNKO0V5TXIyaUNHO0lBQ0M7RXpNdTJpQ0o7RXlNajJpQ0c7SUFDQztFek1tMmlDSjtFeU1qMmlDSTtJQUNDO0V6TW0yaUNMO0V5TTcxaUNFO0lqTjVZQTtJQUNBO0lpTjZZQztJQUNBO0lBQ0E7SUFDQTtJQUdDO0lqTjlZRTtFUTZ1akNOO0V5TXoxaUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFek0yMWlDSjtFeU14MWlDRztJQUNDO0lBQ0E7SUFDQTtFek0wMWlDSjtFeU10MWlDRztJQUNDO0lBQ0E7SUFDQTtJQUNHO0V6TXcxaUNQO0V5TXAxaUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXpNczFpQ0o7RXlNbDFpQ0c7SUFDQztJQUNBO0lBQ0E7RXpNbzFpQ0o7RXlNaDFpQ0c7SUFDQztJQUNBO0V6TWsxaUNKO0V5TWgxaUNJO0lBQ0M7RXpNazFpQ0w7RXlNNzBpQ0c7SUFDQztJQUNBO0V6TSswaUNKO0V5TTcwaUNJO0lBQ0M7RXpNKzBpQ0w7RXlNMTBpQ0c7SUFDQztJQUNBO0lBQ0c7RXpNNDBpQ1A7RXlNdjBpQ0k7SUFDQztJQUNBO0lBQ0E7RXpNeTBpQ0w7RXlNdjBpQ0s7SUFDQztJQUNBO0lBQ0E7RXpNeTBpQ047RXlNdjBpQ007SUFDQztJQUNBO0V6TXkwaUNQO0V5TXQwaUNNO0lBQ0M7SUFDQTtFek13MGlDUDtFeU1qMGlDRztJQUNDO0lBQ0E7SUFDQTtJQUNBO0V6TW0waUNKO0V5TWowaUNJO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDRztFek1tMGlDUjtFeU1qMGlDUTtJQUNDO0V6TW0waUNUO0V5TTd6aUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6TSt6aUNKO0V5TTd6aUNJO0lBQ0M7SUFDQTtJQUNBO0V6TSt6aUNMO0V5TTV6aUNJO0lBQ0M7SUFDQTtJQUNBO0V6TTh6aUNMO0V5TTF6aUNJO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXpNNHppQ0w7RXlNeHppQ0k7SUFDQztJQUNBO0lBQ0E7RXpNMHppQ0w7RXlNdHppQ0k7SUFDQztFek13emlDTDtFeU1uemlDRTs7SUFFQztJQUNBO0lBQ0E7RXpNcXppQ0g7RXlNbnppQ0c7O0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXpNc3ppQ0o7RXlNcHppQ0k7O0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFek11emlDTDtFeU1yemlDSzs7OztJQUdDO0lBQ0E7RXpNd3ppQ047RXlNcnppQ0s7O0lBQ0M7SUFDQTtJQUNBO0lBRUE7SUFDQTtFek11emlDTjtFeU1wemlDSzs7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek11emlDTjtFeU1semlDSzs7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUVBO0V6TW96aUNOO0V5TS95aUNLOztJQUNDO0lBQ0E7SUFDQTtFek1remlDTjtFeU05eWlDSzs7SUFDQztJQUNBO0lBQ0E7RXpNaXppQ047RXlNN3lpQ0s7O0lBQ0M7RXpNZ3ppQ047RXlNMXlpQ0U7SUFDQztFek00eWlDSDtFeU10eWlDSTtJQUNDO0V6TXd5aUNMO0V5TXR5aUNLO0lBQ0M7RXpNd3lpQ047RXlNaHlpQ0c7SUFDQztFek1reWlDSjtFeU1oeWlDSTtJQUNDO0lBQ0E7RXpNa3lpQ0w7RXlNL3hpQ0k7SUFDQztJQUNBO0V6TWl5aUNMO0V5TXh4aUNDO0lBQ0M7SUFDQTtJQUNBO0lqTmpxQkk7RVE0N2pDTjtFeU14eGlDRTtJQUNDO0V6TTB4aUNIO0V5TTMrakNEO0lBQ0M7SUFDQTtJak4wQ007RVFvOGpDTjtFeU0xK2pDQTtJQUNDO0V6TTQrakNEO0V5TXgrakNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXpNMCtqQ0Q7RXlNditqQ0M7SUFHQztFek11K2pDRjtFeU1sK2pDQTtJQUNDO0V6TW8rakNEO0V5TTk5akNDO0lBQ0M7SUFDQTtFek1nK2pDRjtFeU01OWpDRTtJQUNDO0lBQ0E7SUFDQTtFek04OWpDSDtFeU16OWpDRTtJQUNDO0lBQ0E7RXpNMjlqQ0g7RXlNcjlqQ0E7SUFDQztJQUNBO0lBQ0E7RXpNdTlqQ0Q7RXlNLzhqQ0E7SUFDQztFek1pOWpDRDtFeU01OGpDQTtJQUNDO0lBQ0E7SUFDQTtFek04OGpDRDtFeU1qOGpDQTtJQUNDO0V6TW04akNEO0V5TXIwaUNFO0lBQ0M7SUFFQztFek1zMGlDSjtFeU1sMGlDSTtJak5sckJFO0VRdS9qQ047RXlNbmlrQ0Q7SUFDQztJQUNBO0lqTjBDTTtFUTQvakNOO0V5TWxpa0NBO0lBQ0M7RXpNb2lrQ0Q7RXlNaGlrQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek1raWtDRDtFeU0vaGtDQztJQUdDO0V6TStoa0NGO0V5TTFoa0NBO0lBQ0M7RXpNNGhrQ0Q7RXlNdGhrQ0M7SUFDQztJQUNBO0V6TXdoa0NGO0V5TXBoa0NFO0lBQ0M7SUFDQTtJQUNBO0V6TXNoa0NIO0V5TWpoa0NFO0lBQ0M7SUFDQTtFek1taGtDSDtFeU03Z2tDQTtJQUNDO0lBQ0E7SUFDQTtFek0rZ2tDRDtFeU12Z2tDQTtJQUNDO0V6TXlna0NEO0V5TXBna0NBO0lBQ0M7SUFDQTtJQUNBO0lBR0M7RXpNb2drQ0Y7RXlNMS9qQ0E7SUFDQztFek00L2pDRDtFeU1sM2lDSTtJQUNDO0V6TW8zaUNMO0V5TWwzaUNLO0lBQ0M7SUFDQTtFek1vM2lDTjtFeU1sM2lDTTtJQUNDO0V6TW8zaUNQO0V5TS8yaUNLO0lBbGVOO0V6TW8xakNDO0V5TWoxakNEO0lBQ0M7SUFDQTtJQUNBO0V6TW0xakNBO0V5TS8wakNEO0lBQ0M7SUFDQTtJQUVBO0V6TWcxakNBO0V5TTUwakNEO0lBQ0M7RXpNODBqQ0E7RXlNMTNpQ0s7SUFDQztFek00M2lDTjtFeU0xM2lDTTtJak41c0JBO0VReWtrQ047RXlNcm5rQ0Q7SUFDQztJQUNBO0lqTjBDTTtFUThra0NOO0V5TXBua0NBO0lBQ0M7RXpNc25rQ0Q7RXlNbG5rQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek1vbmtDRDtFeU1qbmtDQztJQUdDO0V6TWlua0NGO0V5TTVta0NBO0lBQ0M7RXpNOG1rQ0Q7RXlNeG1rQ0M7SUFDQztJQUNBO0V6TTBta0NGO0V5TXRta0NFO0lBQ0M7SUFDQTtJQUNBO0V6TXdta0NIO0V5TW5ta0NFO0lBQ0M7SUFDQTtFek1xbWtDSDtFeU0vbGtDQTtJQUNDO0lBQ0E7SUFDQTtFek1pbWtDRDtFeU16bGtDQTtJQUNDO0V6TTJsa0NEO0V5TXRsa0NBO0lBQ0M7SUFDQTtJQUNBO0lBR0M7RXpNc2xrQ0Y7RXlNNWtrQ0E7SUFDQztFek04a2tDRDtFeU14NmlDRztJQUNDO0V6TTA2aUNKO0V5TW42aUNHO0lBQ0M7SUFDQTtFek1xNmlDSjtFeU1sNmlDSztJQUNDO0lBQ0E7RXpNbzZpQ047RXlNMTVpQ0U7SUFDQztFek00NWlDSDtFeU10NWlDRztJQUNDO0lBQ0E7RXpNdzVpQ0o7QUFDRjtBUnhva0NDO0VpTjZ1Qkk7SUFNb0I7RXpNeTVpQ3ZCO0FBQ0Y7QVJ4NGpDSTtFaU5rZkc7SUFDQztJQUNBO0V6TXk1aUNOO0FBQ0Y7QVJucGtDQztFaU51dkJNO0lBTW9CO0V6TTA1aUN6QjtBQUNGO0FSbjVqQ0k7RWlOa2dCRDtJQUNDO0V6TW81aUNGO0FBQ0Y7QVIxNmpDSTtFaU5xQkU7SUFNQztJQUNBO0lBQ0E7SUFDQTtFek1tNWpDTDtBQUNGO0F5TTE0akNLO0VBTUM7SUFDTztFek11NGpDWDtBQUNGO0F5TS80akNLO0VBTUM7SUFDTztFek00NGpDWDtBQUNGO0F5TXA1akNLO0VBTUM7SUFDTztFek1pNWpDWDtBQUNGO0F5TXo1akNLO0VBTUM7SUFDTztFek1zNWpDWDtBQUNGO0F5TTk1akNLO0VBTUM7SUFDTztFek0yNWpDWDtBQUNGO0F5TXh6aUNDO0VBQ0k7SUFBUztFek0yemlDWjtFeU0xemlDRztJQUFLO0V6TTZ6aUNSO0FBQ0Y7QXlNM3ppQ0M7RUFDSTtJQUFTO0V6TTh6aUNaO0V5TTd6aUNHO0lBQUs7RXpNZzBpQ1I7QUFDRjtBeU05emlDQztFQUNJO0lBQVM7RXpNaTBpQ1o7RXlNaDBpQ0c7SUFBSztFek1tMGlDUjtBQUNGO0F5TWowaUNDO0VBQ0k7SUFBUztFek1vMGlDWjtFeU1uMGlDRztJQUFLO0V6TXMwaUNSO0FBQ0Y7QVJ6OWpDSTtFaU53aUJBO0lBQ0M7SUFDQTtFek1vN2lDSDtFeU1qcmtDQTtJQUNDO0V6TW1ya0NEO0VSbmhrQ007SUFDSTtJQUNBLGFpTjlKbUI7RXpNbXJrQzdCO0VSL2drQ1U7SUFDSTtFUWloa0NkO0V5TS9xa0NFO0lBQ0M7RXpNaXJrQ0g7RXlNNXFrQ0U7SUFDQztFek04cWtDSDtFeU14cWtDQTtJQUNDO0V6TTBxa0NEO0V5TWxxa0NBO0lBQ0M7RXpNb3FrQ0Q7RXlNOXBrQ0E7SUFFQztFek0rcGtDRDtFeU01cGtDQztJQUNDO0V6TThwa0NGO0VSNWlrQ007SUFDSTtJQUNBLGFpTmhIb0I7RXpNOHBrQzlCO0VSeGlrQ1U7SUFDSTtFUTBpa0NkO0V5TTFwa0NHO0lBQ0M7RXpNNHBrQ0o7RXlNdnBrQ0c7SUFDQztFek15cGtDSjtFeU1wcGtDQztJQUNDO0V6TXNwa0NGO0V5TWxwa0NDO0lBQ0M7RXpNb3BrQ0Y7RXlNN29rQ0E7SUFFQztFek04b2tDRDtFeU0zb2tDQztJQUNDO0V6TTZva0NGO0VScmtrQ007SUFDSTtJQUNBLGFpTnRFb0I7RXpNNm9rQzlCO0VSamtrQ1U7SUFDSTtFUW1ra0NkO0V5TXpva0NHO0lBQ0M7RXpNMm9rQ0o7RXlNdG9rQ0c7SUFDQztFek13b2tDSjtFeU1ub2tDQztJQUNDO0V6TXFva0NGO0V5TWpva0NDO0lBQ0M7RXpNbW9rQ0Y7RXlNM25rQ0E7SUFFQztFek00bmtDRDtFeU16bmtDQztJQUNDO0V6TTJua0NGO0VSOWxrQ007SUFDSTtJQUNBLGFpTjNCb0I7RXpNMm5rQzlCO0VSMWxrQ1U7SUFDSTtFUTRsa0NkO0V5TXZua0NHO0lBQ0M7RXpNeW5rQ0o7RXlNcG5rQ0c7SUFDQztFek1zbmtDSjtFeU1obmtDQztJQUNDO0V6TWtua0NGO0V5TTlta0NDO0lBQ0M7RXpNZ25rQ0Y7RXlNMWdqQ0s7SUFDQztFek00Z2pDTjtFeU1qbGtDRDtJQUNDO0V6TW1sa0NBO0V5TS9ra0NEO0lBQ0M7RXpNaWxrQ0E7RXlNM3hrQ0E7SUFDQztFek02eGtDRDtFUjdua0NNO0lBQ0k7SUFDQSxhaU45Sm1CO0V6TTZ4a0M3QjtFUnpua0NVO0lBQ0k7RVEybmtDZDtFeU16eGtDRTtJQUNDO0V6TTJ4a0NIO0V5TXR4a0NFO0lBQ0M7RXpNd3hrQ0g7RXlNbHhrQ0E7SUFDQztFek1veGtDRDtFeU01d2tDQTtJQUNDO0V6TTh3a0NEO0V5TXh3a0NBO0lBRUM7RXpNeXdrQ0Q7RXlNdHdrQ0M7SUFDQztFek13d2tDRjtFUnRwa0NNO0lBQ0k7SUFDQSxhaU5oSG9CO0V6TXd3a0M5QjtFUmxwa0NVO0lBQ0k7RVFvcGtDZDtFeU1wd2tDRztJQUNDO0V6TXN3a0NKO0V5TWp3a0NHO0lBQ0M7RXpNbXdrQ0o7RXlNOXZrQ0M7SUFDQztFek1nd2tDRjtFeU01dmtDQztJQUNDO0V6TTh2a0NGO0V5TXZ2a0NBO0lBRUM7RXpNd3ZrQ0Q7RXlNcnZrQ0M7SUFDQztFek11dmtDRjtFUi9xa0NNO0lBQ0k7SUFDQSxhaU50RW9CO0V6TXV2a0M5QjtFUjNxa0NVO0lBQ0k7RVE2cWtDZDtFeU1udmtDRztJQUNDO0V6TXF2a0NKO0V5TWh2a0NHO0lBQ0M7RXpNa3ZrQ0o7RXlNN3VrQ0M7SUFDQztFek0rdWtDRjtFeU0zdWtDQztJQUNDO0V6TTZ1a0NGO0V5TXJ1a0NBO0lBRUM7RXpNc3VrQ0Q7RXlNbnVrQ0M7SUFDQztFek1xdWtDRjtFUnhza0NNO0lBQ0k7SUFDQSxhaU4zQm9CO0V6TXF1a0M5QjtFUnBza0NVO0lBQ0k7RVFzc2tDZDtFeU1qdWtDRztJQUNDO0V6TW11a0NKO0V5TTl0a0NHO0lBQ0M7RXpNZ3VrQ0o7RXlNMXRrQ0M7SUFDQztFek00dGtDRjtFeU14dGtDQztJQUNDO0V6TTB0a0NGO0FBQ0Y7QVI1b2tDSTtFa05rRkY7SUFDQztJQUNBO0lBQ0E7RTFNNmprQ0Q7RTBNMWprQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxTTRqa0NGO0UwTXpqa0NDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxTTJqa0NGO0UwTXZqa0NDOztJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBR0M7RTFNdWprQ0g7RTBNbmprQ0U7O0lBQ0M7SUFDQTtFMU1zamtDSDtFME1wamtDRzs7SUFDQztJQUNBO0lBQ0E7RTFNdWprQ0o7RTBNcGprQ0s7O0lBQ0M7RTFNdWprQ047RTBNcmprQ007O0lBQ0k7RTFNd2prQ1Y7RTBNL2lrQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxTWlqa0NGO0UwTTlpa0NFOztJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFNZ2prQ0g7RTBNOWlrQ0c7O0lBQ0M7SUFDQTtFMU1pamtDSjtFME05aWtDRzs7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMU1pamtDSjtFME05aWtDRzs7SUFDQztJQUNBO0lBQ0E7RTFNaWprQ0o7RTBNN2lrQ0c7O0lBQ0M7SUFDQTtJQUNBO0UxTWdqa0NKO0UwTTVpa0NHOztJQUNDO0lBQ0E7SUFDQTtFMU0raWtDSjtFME0zaWtDRzs7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMU04aWtDSjtFME01aWtDSTs7SUFDQztFMU0raWtDTDtFME0zaWtDRzs7SUFDQztFMU04aWtDSjtFME1waWtDSzs7SUFDQztFMU11aWtDTjtFME1yaWtDTTs7SUFDQztFMU13aWtDUDtFME1saWtDRzs7SUFFQztJQUNBO0lBQ0E7RTFNb2lrQ0o7RTBNcGhrQ0c7SUFDQztFMU1zaGtDSjtFME1oaGtDQztJQUNDO0lBQ0E7RTFNa2hrQ0Y7RTBNaGhrQ0U7SUFDQztFMU1raGtDSDtFME0vZ2tDRTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0UxTWloa0NIO0UwTTlna0NFO0lBQ0M7SUFDQTtJQUNBO0UxTWdoa0NIO0UwTTNna0NDO0lBQ0M7SUFDQTtFMU02Z2tDRjtFME0zZ2tDRTtJQUNDO0UxTTZna0NIO0UwTXZna0NDO0lBQ0M7SWxOeGtCSTtFUWtsbENOO0UwTS9ubENEOztJQUVDO0lBR0E7RTFNK25sQ0E7RTBNem5sQ0E7O0lBQ0M7SUFDQTtJQUNBO0UxTTRubENEO0UwTXhubENBOztJQUVDO0lBQ0E7RTFNMG5sQ0Q7RTBNdm5sQ0M7O0lBR0M7RTFNd25sQ0Y7RTBNbm5sQ0E7O0lBQ0M7SUFDQTtJQUNBO0UxTXNubENEO0UwTXBubENDOztJQUNDO0lBQ0E7RTFNdW5sQ0Y7RTBNbm5sQ0U7O0lBQ0M7SUFDQTtJQUNBO0UxTXNubENIO0UwTWpubENFOztJQUNDO0lBQ0E7RTFNb25sQ0g7RTBNOW1sQ0E7O0lBQ0M7SUFDQTtFMU1pbmxDRDtFME03bWxDQTs7SUFFQztJQUNBO0UxTSttbENEO0UwTTdtbENDOztJQUNDO0lBQ0E7RTFNZ25sQ0Y7RTBNOW1sQ0U7O0lBQ0M7RTFNaW5sQ0g7RTBNM21sQ0E7O0lBQ0M7RTFNOG1sQ0Q7RTBNL2xsQ0U7O0lBQ0M7RTFNa21sQ0g7RTBNM2trQ0c7SWxONWtCRztFUTBwbENOO0UwTXhra0NHO0lsTmxsQkc7RVE2cGxDTjtFME0xc2xDRDs7SUFFQztJQUdBO0UxTTBzbENBO0UwTXBzbENBOztJQUNDO0lBQ0E7SUFDQTtFMU11c2xDRDtFME1uc2xDQTs7SUFFQztJQUNBO0UxTXFzbENEO0UwTWxzbENDOztJQUdDO0UxTW1zbENGO0UwTTlybENBOztJQUNDO0lBQ0E7SUFDQTtFMU1pc2xDRDtFME0vcmxDQzs7SUFDQztJQUNBO0UxTWtzbENGO0UwTTlybENFOztJQUNDO0lBQ0E7SUFDQTtFMU1pc2xDSDtFME01cmxDRTs7SUFDQztJQUNBO0UxTStybENIO0UwTXpybENBOztJQUNDO0UxTTRybENEO0UwTXZybENBOztJQUVDO0lBQ0E7RTFNeXJsQ0Q7RTBNdnJsQ0M7O0lBQ0M7SUFDQTtFMU0wcmxDRjtFME14cmxDRTs7SUFDQztFMU0ycmxDSDtFME1ycmxDQTs7SUFDQztFMU13cmxDRDtFME16cWxDRTs7SUFDQztFMU00cWxDSDtFME0xb2tDRztJQWpUSjtJQUNBO0UxTTg3a0NDO0UwTTU3a0NEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTFNODdrQ0E7RTBNL29rQ0c7SUF2Uko7RTFNeTZrQ0M7RTBNdjZrQ0Q7SUFDQztFMU15NmtDQTtFME05b2tDQztJQTdURjtJQUNBO0UxTTg4a0NDO0UwTTU4a0NEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTFNODhrQ0E7RTBNbnBrQ0M7SUFuU0Y7RTFNeTdrQ0M7RTBNdjdrQ0Q7SUFDQztFMU15N2tDQTtFME10b2tDRTtJQUNDLGlCQWRrQjtFMU1zcGtDckI7RTBNam9rQ0s7SUFDQyxlQWZ1QjtJQWdCdkI7RTFNbW9rQ047RTBNaG9rQ0s7SUFDQztJQUNBO0UxTWtva0NOO0UwTWhva0NNO0lBQ0MsZUF4QnNCO0lBeUJ0QjtFMU1rb2tDUDtFME01bmtDSztJQUNDLGVBaEN1QjtJQWlDdkI7RTFNOG5rQ047RTBNM25rQ0s7SUFDQztFMU02bmtDTjtFME0zbmtDTTtJQUNDO0UxTTZua0NQO0UwTTFua0NRO0lBQ0MsZUE1Q29CO0lBNkNwQjtFMU00bmtDVDtFME16bmtDUTtJQUNDO0UxTTJua0NUO0UwTXZua0NXO0lBQ0MsZUF0RGlCO0lBdURqQjtFMU15bmtDWjtFME05bWtDSTtJQUVDO0UxTStta0NMO0UwTTNta0NLO0lBQ0M7RTFNNm1rQ047RTBNM21rQ087SUFFQztFMU00bWtDUjtFME14bWtDUTtJQUNDO0UxTTBta0NUO0UwTXhta0NVO0lBRUM7RTFNeW1rQ1g7QUFDRjtBUjVnbENJO0VrTmtiSDtJbE4zdEJPO0VReXpsQ047RTBNcnZsQ0E7O0lsTnBFTTtFUTZ6bENOO0UwTWp2bENBOztJbE41RU07RVFpMGxDTjtFUnhtbENNOztJQUNJO0lBQ0EsYWtOMUltQjtFMU1xdmxDN0I7RVJybWxDVTs7SUFDSTtFUXdtbENkO0UwTWp2bENFOztJbE56Rkk7RVE4MGxDTjtFME0vdWxDRTs7SWxOL0ZJO0VRazFsQ047RTBNNXVsQ0E7O0lsTnRHTTtFUXMxbENOO0UwTTF1bENEO0lBQ0M7RTFNNHVsQ0E7RTBNenVsQ0E7O0lsTmhITTtFUTYxbENOO0UwTXh1bENDOztJbE5ySEs7RVFpMmxDTjtFME12dWxDQzs7SWxOMUhLO0VRcTJsQ047RVI1b2xDTTs7SUFDSTtJQUNBLGFrTjVGb0I7RTFNMnVsQzlCO0VSem9sQ1U7O0lBQ0k7RVE0b2xDZDtFME14dWxDRzs7SWxOdElHO0VRazNsQ047RTBNdHVsQ0c7O0lsTjVJRztFUXMzbENOO0UwTW51bENDOztJbE5uSks7RVEwM2xDTjtFME1odWxDRDtJQUNDO0UxTWt1bENBO0UwTS90bENBOztJbE45Sk07RVFpNGxDTjtFME05dGxDQzs7SWxObktLO0VRcTRsQ047RTBNN3RsQ0M7O0lsTnhLSztFUXk0bENOO0VSaHJsQ007O0lBQ0k7SUFDQSxha045Q29CO0UxTWl1bEM5QjtFUjdxbENVOztJQUNJO0VRZ3JsQ2Q7RTBNOXRsQ0c7O0lsTnBMRztFUXM1bENOO0UwTTV0bENHOztJbE4xTEc7RVEwNWxDTjtFME16dGxDQzs7SWxOak1LO0VRODVsQ047RTBNdHRsQ0Q7SUFDQztFMU13dGxDQTtFME1ydGxDQTs7SWxONU1NO0VRcTZsQ047RTBNcHRsQ0M7O0lsTmpOSztFUXk2bENOO0UwTW50bENDOztJbE50Tks7RVE2NmxDTjtFUnB0bENNOztJQUNJO0lBQ0E7RVF1dGxDVjtFUmp0bENVOztJQUNJO0VRb3RsQ2Q7RTBNcHRsQ0c7O0lsTmxPRztFUTA3bENOO0UwTWx0bENHOztJbE54T0c7RVE4N2xDTjtFME0vc2xDQzs7SWxOL09LO0VRazhsQ047RTBNNXNsQ0Q7SUFDQztFMU04c2xDQTtFME0zc2xDQTs7SWxOMVBNO0VReThsQ047RTBNMXNsQ0M7O0lsTi9QSztFUTY4bENOO0UwTXpzbENDOztJbE5wUUs7RVFpOWxDTjtFUnh2bENNOztJQUNJO0lBQ0EsYWtOOENvQjtFMU02c2xDOUI7RVJydmxDVTs7SUFDSTtFUXd2bENkO0UwTTFzbENHOztJbE5oUkc7RVE4OWxDTjtFME14c2xDRzs7SWxOdFJHO0VRaytsQ047RTBNcnNsQ0M7O0lsTjdSSztFUXMrbENOO0UwTW53a0NFO0lBQ0M7RTFNcXdrQ0g7RTBNanJsQ0Q7SWxOeFRPO0VRNCtsQ047RTBNL3FsQ0E7SWxON1RNO0VRKytsQ047RTBNandrQ0M7SWxOOXVCSztFUWsvbENOO0UwTTk2bENBOztJbE5wRU07RVFzL2xDTjtFME0xNmxDQTs7SWxONUVNO0VRMC9sQ047RVJqeWxDTTs7SUFDSTtJQUNBLGFrTjFJbUI7RTFNODZsQzdCO0VSOXhsQ1U7O0lBQ0k7RVFpeWxDZDtFME0xNmxDRTs7SWxOekZJO0VRdWdtQ047RTBNeDZsQ0U7O0lsTi9GSTtFUTJnbUNOO0UwTXI2bENBOztJbE50R007RVErZ21DTjtFME1uNmxDRDtJQUNDO0UxTXE2bENBO0UwTWw2bENBOztJbE5oSE07RVFzaG1DTjtFME1qNmxDQzs7SWxOckhLO0VRMGhtQ047RTBNaDZsQ0M7O0lsTjFISztFUThobUNOO0VScjBsQ007O0lBQ0k7SUFDQSxha041Rm9CO0UxTW82bEM5QjtFUmwwbENVOztJQUNJO0VRcTBsQ2Q7RTBNajZsQ0c7O0lsTnRJRztFUTJpbUNOO0UwTS81bENHOztJbE41SUc7RVEraW1DTjtFME01NWxDQzs7SWxObkpLO0VRbWptQ047RTBNejVsQ0Q7SUFDQztFMU0yNWxDQTtFME14NWxDQTs7SWxOOUpNO0VRMGptQ047RVJqMmxDTTs7SUFDSTtFUW8ybENWO0VSNzFsQ1U7O0lBQ0k7RVFnMmxDZDtFME05NGxDRzs7SWxOcExHO0VRc2ttQ047RTBNNTRsQ0c7O0lsTjFMRztFUTBrbUNOO0UwTWw0bENEO0lBQ0M7RTFNbzRsQ0E7RTBNajRsQ0E7O0lsTjVNTTtFUWlsbUNOO0UwTWg0bENDOztJbE5qTks7RVFxbG1DTjtFME0vM2xDQzs7SWxOdE5LO0VReWxtQ047RVJoNGxDTTs7SUFDSTtJQUNBO0VRbTRsQ1Y7RVI3M2xDVTs7SUFDSTtFUWc0bENkO0UwTWg0bENHOztJbE5sT0c7RVFzbW1DTjtFME05M2xDRzs7SWxOeE9HO0VRMG1tQ047RTBNMzNsQ0M7O0lsTi9PSztFUThtbUNOO0UwTXgzbENEO0lBQ0M7RTFNMDNsQ0E7RTBNdjNsQ0E7O0lsTjFQTTtFUXFubUNOO0UwTXQzbENDOztJbE4vUEs7RVF5bm1DTjtFME1yM2xDQzs7SWxOcFFLO0VRNm5tQ047RVJwNmxDTTs7SUFDSTtJQUNBLGFrTjhDb0I7RTFNeTNsQzlCO0VSajZsQ1U7O0lBQ0k7RVFvNmxDZDtFME10M2xDRzs7SWxOaFJHO0VRMG9tQ047RTBNcDNsQ0c7O0lsTnRSRztFUThvbUNOO0UwTWozbENDOztJbE43Uks7RVFrcG1DTjtFME0xMWxDRDtJbE54VE87RVFxcG1DTjtFME14MWxDQTtJbE43VE07RVF3cG1DTjtFME1yNWtDRztJbE5ud0JHO0VRMnBtQ047QUFDRjtBd0s5am1DQztFQUNDO0F4S2drbUNGOztBUnQzbENJO0VnTHZWSDtJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSwyQ0FWWTtJQVdaO0V4S2d0bUNBO0V3SzlzbUNBO0lBQ0MsMkNBZFc7SUFlWDtFeEtndG1DRDtBQUNGO0FSenFtQ0M7RWdMcERBO0lBZ0JFO0V4S2l0bUNEO0FBQ0Y7QVIzNGxDSTtFZ0xqVUY7SUFDQztJQUNBO0V4SytzbUNEO0V3SzdzbUNDO0lBQ0MsMkNBOUJVO0lBK0JWO0lBQ0E7RXhLK3NtQ0Y7QUFDRjtBUnQ1bENJO0VnTGxURjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsMkNBN0NXO0lBOENYO0lBQ0E7SUFDQTtJQUVDO0lBRUQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQWVBO0V4SzJybUNEO0FBQ0Y7QVI1c21DQztFZ0xmQztJQW1CRTtFeEs0c21DRjtBQUNGO0FSOTZsQ0k7RWdMNVJEO0lBQ0M7SUFDQTtFeEs2c21DRjtBQUNGO0FScDdsQ0k7RWdMdlJEO0lBQ0M7RXhLOHNtQ0Y7QUFDRjtBUno3bENJO0VnTGhSRDtJQUNDO0lBQ0E7RXhLNHNtQ0Y7QUFDRjtBUi83bENJO0VnTDNRRDtJQUNDLDJDQWhGVTtJQWlGVjtJQUNBO0V4SzZzbUNGO0FBQ0Y7QVJ0OGxDSTtFZ0xwUUQ7SUFDQztJQUNBO0V4SzZzbUNGO0FBQ0Y7QVI1OGxDSTtFZ0w1UEg7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhLMnNtQ0E7QUFDRjtBUno5bENJO0VnTDlPSDtJQUVFO0lBSUE7RXhLc3NtQ0Q7QUFDRjtBUi85bENJO0VnTHBPSDtJQUNDO0V4S3NzbUNBO0FBQ0Y7QVJwK2xDSTtFZ0wvTkY7SUFDQztFeEtzc21DRDtFd0twc21DQztJQUNDO0V4S3NzbUNGO0V3S25zbUNDO0lBQ0M7RXhLcXNtQ0Y7RXdLbnNtQ0U7SUFDQztFeEtxc21DSDtBQUNGO0FSaCtsQ0k7RWdMaExGO0lBQ0M7RXhLbXBtQ0Q7QUFDRjtBUnJobUNJO0VtTjNTQTtJQUNDO0UzTW0wbUNIO0UyTS96bUNFO0lBQ0M7SUFHQyxrQjlLSGE7RTdCazBtQ2pCO0UyTTV6bUNHO0lBQ0M7SUFDQTtFM004em1DSjtFMk0zem1DRztJQUNDO0UzTTZ6bUNKO0UyTTF6bUNHO0lBQ0M7RTNNNHptQ0o7RTJNbnptQ0c7SUFDQztFM01xem1DSjtFMk1uem1DSTtJQUNDO0UzTXF6bUNMO0UyTWx6bUNJO0lBQ0M7RTNNb3ptQ0w7RTJNanptQ0k7SUFDQztFM01tem1DTDtFMk03eW1DRTtJQUNDO0lBQ0E7RTNNK3ltQ0g7QUFDRjtBUjFobUNJO0VtTjFRQTtJQUNDO0UzTXV5bUNIO0UyTXB5bUNJO0lBQ0M7RTNNc3ltQ0w7QUFDRjtBNE16M21DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1TTIzbUNGO0E0TXgzbUNFO0VBQ0U7RUFDQTtFQUNBO0E1TTAzbUNKO0E0TXYzbUNJO0VBQ0U7RUFDQTtFQUNBO0E1TXkzbUNOO0E0TXYzbUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU15M21DUjtBNE1yM21DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQTlDdUI7RUErQ3ZCO0VBQ0E7RXBONERGLG9CcUNoRFk7RStLUlIsa0IvS3pCVztBN0I4NG1DbkI7QTRNbDNtQ007RXBOcURGLG9CcUNoRFk7RStLSFI7RUFDQTtBNU1vM21DUjtBNE0vMm1DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFwRXVCO0VBcUV2QixXQXJFdUI7RUFzRXZCO0VwTnNDRixvQnFDaERZO0UrS2NSLGtCL0svQ1c7QTdCODVtQ25CO0E0TTUybUNNO0VwTitCRixvQnFDaERZO0UrS21CUjtFQUNBO0E1TTgybUNSO0E0TXgybUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBNUZxQjtFQTZGckI7RUFHRSxrQi9LckVTO0E3QjY2bUNuQjtBNE1yMm1DUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU11Mm1DVjtBNE1wMm1DUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU1zMm1DVjtBNE1uMm1DUTtFQUNFLFdBcEgwQjtFQXFIMUIsWUFySDBCO0VBc0gxQjtFQUNBO0VBQ0EsZ0JBeEgwQjtFQTJIeEIsa0IvS2xHTztBN0JxOG1DbkI7QTRNLzFtQ1E7RUFDRSxZQWhJMEI7RUFpSTFCLFdBakkwQjtFQW9JeEIsa0IvSzNHTztBN0IwOG1DbkI7QTRNdDFtQ1E7RUFFSSxrQi9LdEhPO0UrS3lIVCxXQW5Kd0I7QTVNdyttQ2xDO0E0TWgxbUNRO0VBQ0U7QTVNazFtQ1Y7QTRNaDFtQ1U7RUFFSSxrQi9LbklLO0UrS3NJUDtBNU0rMG1DWjtBNE10MG1DTTtFcE45REYsb0JxQ2hEWTtFK0tnSFI7QTVNdzBtQ1I7QTRNdDBtQ1E7RXBObEVKLG9CcUNoRFk7RStLb0hOO0E1TXcwbUNWO0E0TXIwbUNNO0VwTnZFRixvQnFDaERZO0UrS3lIUjtBNU11MG1DUjtBNE1yMG1DUTtFcE4zRUosb0JxQ2hEWTtFK0s2SE47QTVNdTBtQ1Y7QTRNajBtQ1E7RXBObkZKLG9CcUNoRFk7QTdCdThtQ2hCOztBUnJxbUNJO0VvTnBKRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1TTZ6bUNGO0U0TTF6bUNFO0lBQ0U7SUFDQTtFNU00em1DSjtFNE14em1DRTtJQUNFO0lBQ0E7RTVNMHptQ0o7RTRNdHptQ0U7SUFDRTtJQUNBO0U1TXd6bUNKO0U0TXJ6bUNJO0lBQ0U7SUFDQTtFNU11em1DTjtFNE1yem1DTTtJQUNFO0U1TXV6bUNSO0U0TWx6bUNJO0lBQ0UsWUFoUDRCO0lBaVA1QixXQWpQNEI7RTVNcWluQ2xDO0U0TWx6bUNNO0lBQ0U7RTVNb3ptQ1I7RTRNL3ltQ0k7SUFDRTtJQUNBO0lBQ0E7RTVNaXptQ047RTRNL3ltQ007SUFDRTtJQUNBO0U1TWl6bUNSO0U0TS95bUNRO0lBQ0U7SUFDQTtFNU1pem1DVjtFNE05eW1DUTtJQUNFO0lBQ0E7RTVNZ3ptQ1Y7RTRNN3ltQ1E7SUFDRSxnQkE1UStCO0U1TTJqbkN6QztFNE01eW1DUTtJQUNFLFlBaFIrQjtJQWlSL0IsV0FqUitCO0U1TStqbkN6QztBQUNGO0E2TXBrbkNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TXNrbkNEO0E2TXBrbkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdNc2tuQ0Y7QTZNcGtuQ0U7RUFDQztFQUNBO0E3TXNrbkNIO0E2TW5rbkNFO0VBQ0M7RUFDQTtFQUNBO0E3TXFrbkNIO0E2TW5rbkNHO0VBQ0M7QTdNcWtuQ0o7O0FSanltQ0k7RXFON1JIO0lBQ0M7RTdNa2tuQ0E7RTZNaGtuQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3TWtrbkNEO0U2TS9qbkNBO0lBQ0M7SUFDQTtFN01pa25DRDtBQUNGO0FScHhtQ0k7RXFOdlNIO0lBQ0M7RTdNOGpuQ0E7QUFDRjtBOE10bm5DQTtFQUNFLHlCdEYyRGtCO0VzRjFEbEI7RUFDQTtBOU13bm5DRjtBc0d4bm5DUTtFQUNJO0F0RzBubkNaO0FzR3hubkNZO0VBRUk7RUFDQTtBdEd5bm5DaEI7QXNHdm5uQ2dCO0VBQ0k7QXRHeW5uQ3BCO0FzR3JubkNZO0VBQ0ksbUJ3R1hxQjtFeEdZckI7QXRHdW5uQ2hCO0FzR3BubkNnQjtFQUVJO0VBQ0EsbUJ3R2xCaUI7QTlNdW9uQ3JDO0FzR2hubkNRO0VBQ0k7QXRHa25uQ1o7QXNHaG5uQ1k7RUFFSTtFQUNBO0F0R2lubkNoQjtBc0cvbW5DZ0I7RUFDSTtBdEdpbm5DcEI7QXNHN21uQ1k7RUFDSSxtQndHckNxQjtFeEdzQ3JCO0F0RyttbkNoQjtBc0c3bW5DZ0I7RUFFSTtFQUNBLG1Cd0czQ2lCO0E5TXlwbkNyQztBOE10cG5DRTtFQUNFO0VBQ0E7QTlNd3BuQ0o7QThNdHBuQ0k7RUFDRTtBOU13cG5DTjtBOE1ucG5DUTtFQUNFO0E5TXFwbkNWO0E4TS9vbkNNO0VBREY7SUFFSTtJQUNBO0lBQ0E7RTlNa3BuQ047QUFDRjs7QVJ6MW1DSTtFc045U007SUFDRTtFOU0yb25DVjtFOE10b25DWTtJQUNFO0U5TXdvbkNkO0FBQ0Y7QVIxM21DSTtFc04vUEk7SUFDRTtFOU00bm5DUjtFOE0xbm5DUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5TTRubkNWO0U4TTFubkNVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTlNNG5uQ1o7RThNem5uQ1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5TTJubkNaO0U4TXhubkNVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTlNMG5uQ1o7RThNdm5uQ1U7SUFDRTtJQUNBO0lBQ0E7RTlNeW5uQ1o7RThNam5uQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5TW1ubkNKO0U4TWhubkNFO0lBQ0U7SUFDQTtFOU1rbm5DSjtFOE1obm5DSTtJQUNFO0U5TWtubkNOO0U4TXptbkNFO0lBQ0U7SUFDQTtFOU0ybW5DSjtFOE14bW5DRTtJQUNFO0U5TTBtbkNKO0U4TXZtbkNNO0lBQ0U7SUFDQTtFOU15bW5DUjtFc0cxcm5DTTtJQUVJLFV3R3FGK0I7RTlNc21uQ3pDO0VzR3pybkNVO0lBRUksVXdHaUYyQjtFOU15bW5DekM7RXNHdnJuQ1U7SUFFSSxVd0c0RTJCO0l4RzNFM0Isa0J6RTVDRztFN0JvdW5DakI7RXNHbnJuQ2M7SUFHSSxVd0dtRXVCO0U5TWdubkN6Qzs7RThNM21uQ0U7SUFDRTtJQUNBO0U5TThtbkNKO0U4TTNtbkNFO0lBQ0U7SUFDQTtFOU02bW5DSjtFOE0xbW5DRTtJQUNFO0lBQ0E7RTlNNG1uQ0o7QUFDRjtBME1oMm1DRTtFQUNDO0VBQ0E7RUFDQTtBMU1rMm1DSDtBME0vMW1DRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFNaTJtQ0o7QTBNOTFtQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFNZzJtQ0o7QTBNNTFtQ0c7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QTFNODFtQ0o7QTBNdjFtQ0k7O0VBQ0M7RUFDQTtBMU0wMW1DTDtBME14MW1DSzs7RUFDQztFQUNBO0VBQ0E7QTFNMjFtQ047QTBNeDFtQ087O0VBQ0M7QTFNMjFtQ1I7QTBNejFtQ1E7O0VBQ0k7QTFNNDFtQ1o7QTBNbjFtQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExTXExbUNKO0EwTWwxbUNJOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFNbzFtQ0w7QTBNbDFtQ0s7O0VBQ0M7RUFDQTtBMU1xMW1DTjtBME1sMW1DSzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMU1xMW1DTjtBME1sMW1DSzs7RUFDQztFQUNBO0VBQ0E7QTFNcTFtQ047QTBNajFtQ0s7O0VBQ0M7RUFDQTtFQUNBO0ExTW8xbUNOO0EwTWgxbUNLOztFQUNDO0VBQ0E7RUFDQTtBMU1tMW1DTjtBME0vMG1DSzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMU1rMW1DTjtBME1oMW1DTTs7RUFDQztBMU1tMW1DUDtBME0vMG1DSzs7RUFDQztBMU1rMW1DTjtBME14MG1DTzs7RUFDQztBMU0yMG1DUjtBME16MG1DUTs7RUFDQztBMU00MG1DVDtBME10MG1DSzs7RUFFQztFQUNBO0VBQ0E7QTFNdzBtQ047QTBNeHptQ0s7RUFDQztBMU0wem1DTjtBME1wem1DRztFQUNDO0VBQ0E7QTFNc3ptQ0o7QTBNcHptQ0k7RUFDQztBMU1zem1DTDtBME1uem1DSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExTXF6bUNMO0EwTWx6bUNJO0VBQ0M7RUFDQTtFQUNBO0ExTW96bUNMO0EwTS95bUNHO0VBQ0M7RUFDQTtBMU1pem1DSjtBME0veW1DSTtFQUNDO0ExTWl6bUNMO0EwTTN5bUNHO0VBQ0M7RWxOeGtCSTtBUXMzbkNSO0EwTW42bkNDOztFQUVDO0VBR0E7QTFNbTZuQ0Y7QTBNNzVuQ0U7O0VBQ0M7RUFDQTtFQUNBO0ExTWc2bkNIO0EwTTU1bkNFOztFQUVDO0VBQ0E7QTFNODVuQ0g7QTBNMzVuQ0c7O0VBR0M7QTFNNDVuQ0o7QTBNdjVuQ0U7O0VBQ0M7RUFDQTtFQUNBO0ExTTA1bkNIO0EwTXg1bkNHOztFQUNDO0VBQ0E7QTFNMjVuQ0o7QTBNdjVuQ0k7O0VBQ0M7RUFDQTtFQUNBO0ExTTA1bkNMO0EwTXI1bkNJOztFQUNDO0VBQ0E7QTFNdzVuQ0w7QTBNbDVuQ0U7O0VBQ0M7QTFNcTVuQ0g7QTBNaDVuQ0U7O0VBRUM7RUFDQTtBMU1rNW5DSDtBME1oNW5DRzs7RUFDQztFQUNBO0ExTW01bkNKO0EwTWo1bkNJOztFQUNDO0ExTW81bkNMO0EwTTk0bkNFOztFQUNDO0ExTWk1bkNIO0EwTWw0bkNJOztFQUNDO0ExTXE0bkNMO0EwTTkybUNLO0VsTjVrQkc7QVE2N25DUjtBME0zMm1DSztFbE5sbEJHO0FRZzhuQ1I7QTBNNytuQ0M7O0VBRUM7RUFHQTtBMU02K25DRjtBME12K25DRTs7RUFDQztFQUNBO0VBQ0E7QTFNMCtuQ0g7QTBNdCtuQ0U7O0VBRUM7RUFDQTtBMU13K25DSDtBME1yK25DRzs7RUFHQztBMU1zK25DSjtBME1qK25DRTs7RUFDQztFQUNBO0VBQ0E7QTFNbytuQ0g7QTBNbCtuQ0c7O0VBQ0M7RUFDQTtBMU1xK25DSjtBME1qK25DSTs7RUFDQztFQUNBO0VBQ0E7QTFNbytuQ0w7QTBNLzluQ0k7O0VBQ0M7RUFDQTtBMU1rK25DTDtBME01OW5DRTs7RUFDQztBMU0rOW5DSDtBME0xOW5DRTs7RUFFQztFQUNBO0ExTTQ5bkNIO0EwTTE5bkNHOztFQUNDO0VBQ0E7QTFNNjluQ0o7QTBNMzluQ0k7O0VBQ0M7QTFNODluQ0w7QTBNeDluQ0U7O0VBQ0M7QTFNMjluQ0g7QTBNNThuQ0k7O0VBQ0M7QTFNKzhuQ0w7QTBNNzZtQ0s7RUFqVEo7RUFDQTtBMU1pdW5DRDtBME0vdG5DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExTWl1bkNGO0EwTWw3bUNLO0VBdlJKO0ExTTRzbkNEO0EwTTFzbkNDO0VBQ0M7QTFNNHNuQ0Y7QTBNajdtQ0c7RUE3VEY7RUFDQTtBMU1pdm5DRDtBME0vdW5DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExTWl2bkNGO0EwTXQ3bUNHO0VBblNGO0ExTTR0bkNEO0EwTTF0bkNDO0VBQ0M7QTFNNHRuQ0Y7QTBNejZtQ0k7RUFDQyxnQkFka0I7QTFNeTdtQ3ZCO0EwTXA2bUNPO0VBQ0MsZUFmdUI7RUFnQnZCO0ExTXM2bUNSO0EwTW42bUNPO0VBQ0M7RUFDQTtBMU1xNm1DUjtBME1uNm1DUTtFQUNDLGVBeEJzQjtFQXlCdEI7QTFNcTZtQ1Q7QTBNLzVtQ087RUFDQyxlQWhDdUI7RUFpQ3ZCO0ExTWk2bUNSO0EwTTk1bUNPO0VBQ0M7QTFNZzZtQ1I7QTBNOTVtQ1E7RUFDQztBMU1nNm1DVDtBME03NW1DVTtFQUNDLGVBNUNvQjtFQTZDcEI7QTFNKzVtQ1g7QTBNNTVtQ1U7RUFDQztBMU04NW1DWDtBME0xNW1DYTtFQUNDLGVBdERpQjtFQXVEakI7QTFNNDVtQ2Q7QTBNajVtQ007RUFFQztBMU1rNW1DUDtBME05NG1DTztFQUNDO0ExTWc1bUNSO0EwTTk0bUNTO0VBRUM7QTFNKzRtQ1Y7QTBNMzRtQ1U7RUFDQztBMU02NG1DWDtBME0zNG1DWTtFQUVDO0ExTTQ0bUNiOztBUjUwbkNJO0VrTjBnQkU7O0lsTjN4QkY7SUFDQTtFUW1tb0NGO0UwTW4wbUNFOztJQUNDO0lsTmx5QkQ7SUFDQTtFUXltb0NGO0UwTXAwbUNFOztJQUNDO0UxTXUwbUNIO0UwTXIwbUNHOztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdDO0lBUUE7RTFNK3ptQ0w7RTBNcDBtQ0k7O0lBQ0M7SUFDQTtFMU11MG1DTDtFME1sMG1DSzs7SUFDQztJQUNBO0lBQ0E7RTFNcTBtQ047QUFDRjtBUnpub0NDO0VrTmd6Qk07O0lBTW1CO0UxTXcwbUN4QjtBQUNGO0FSMTNuQ0k7RWtOcWpCRTs7SUFDQztFMU15MG1DTDtFME12MG1DSzs7SWxObjBCQztFUThvb0NOO0UwTTEwbUNNOztJQUNDO0lBQ0E7RTFNNjBtQ1A7RTBNMzBtQ087O0lBQ0M7RTFNODBtQ1I7RTBNMzBtQ087O0lsTmwxQkw7SUFDQTtFUWlxb0NGO0UwTTUwbUNPOztJQUNDO0UxTSswbUNSO0UwTTUwbUNPOztJQUNDO0UxTSswbUNSO0UwTTUwbUNPOztJQUNDO0UxTSswbUNSO0UwTTUwbUNPOztJQUNDO0UxTSswbUNSO0UwTTEwbUNPOztJQUNDO0UxTTYwbUNSO0UwTTEwbUNTOztJQUNDO0UxTTYwbUNWO0UwTXowbUNVOztJQUNDO0UxTTQwbUNYO0UwTXowbUNZOztJQUNDO0UxTTQwbUNiO0UwTXIwbUNROztJQUNDO0UxTXcwbUNUO0UwTTd1b0NEOzs7O0lBRUM7SUFHQTtFMU0rdW9DQTtFME16dW9DQTs7OztJQUNDO0lBQ0E7SUFDQTtFMU04dW9DRDtFME0xdW9DQTs7OztJQUVDO0lBQ0E7RTFNOHVvQ0Q7RTBNM3VvQ0M7Ozs7SUFHQztFMU04dW9DRjtFME16dW9DQTs7OztJQUNDO0lBQ0E7SUFDQTtFMU04dW9DRDtFME01dW9DQzs7OztJQUNDO0lBQ0E7RTFNaXZvQ0Y7RTBNN3VvQ0U7Ozs7SUFDQztJQUNBO0lBQ0E7RTFNa3ZvQ0g7RTBNN3VvQ0U7Ozs7SUFDQztJQUNBO0UxTWt2b0NIO0UwTTV1b0NBOzs7O0lBQ0M7SUFDQTtFMU1pdm9DRDtFME03dW9DQTs7OztJQUVDO0lBQ0E7RTFNaXZvQ0Q7RTBNL3VvQ0M7Ozs7SUFDQztJQUNBO0UxTW92b0NGO0UwTWx2b0NFOzs7O0lBQ0M7RTFNdXZvQ0g7RTBNanZvQ0E7Ozs7SUFDQztFMU1zdm9DRDtFME12dW9DRTs7OztJQUNDO0UxTTR1b0NIO0UwTWo2bUNLOztJQTFsQk47SUFDQTtFMU0rL25DQztFME03L25DRDs7SUFDQztJQUNBO0lBQ0E7RTFNZ2dvQ0E7RTBNeDZtQ0s7O0lBL2pCTjtFMU0yK25DQztFME16K25DRDs7SUFDQztFMU00K25DQTtBQUNGO0FSMWlvQ0k7RWtObW9CQzs7SUFDQztJQUNBO0UxTTI2bUNKO0UwTXo2bUNJOztJQUNDO0UxTTQ2bUNMO0FBQ0Y7QTBNaHBtQ0U7RUFDSTtJQUFTO0UxTW1wbUNiO0UwTWxwbUNJO0lBQUs7RTFNcXBtQ1Q7QUFDRjtBME1ucG1DRTtFQUNJO0lBQVM7RTFNc3BtQ2I7RTBNcnBtQ0k7SUFBSztFMU13cG1DVDtBQUNGO0EwTXRwbUNFO0VBQ0k7SUFBUztFMU15cG1DYjtFME14cG1DSTtJQUFLO0UxTTJwbUNUO0FBQ0Y7QTBNenBtQ0U7RUFDSTtJQUFTO0UxTTRwbUNiO0UwTTNwbUNJO0lBQUs7RTFNOHBtQ1Q7QUFDRjtBUnJsb0NJO0VrTmtyQkY7SUFDQztFMU1zNm1DRDtFME1sNm1DRztJQUNDO0UxTW82bUNKO0UwTWo2bUNHO0lBQ0M7RTFNbTZtQ0o7RTBNaDZtQ0c7SUFDQztFMU1rNm1DSjtFME0vNW1DRztJQUNDO0lBQ0E7SUFDQTtFMU1pNm1DSjtFME0vNW1DSTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxTWk2bUNMO0UwTTc1bUNHO0lBQ0M7RTFNKzVtQ0o7RTBNMzVtQ0U7SUFDQztFMU02NW1DSDtFME16NW1DRztJQUNDO0UxTTI1bUNKO0UwTXY1bUNFO0lBQ0M7SUFDQTtJQUNBO0UxTXk1bUNIO0UwTXY1bUNHO0lBQ0M7RTFNeTVtQ0o7RTBNdDVtQ0c7SUFDQztFMU13NW1DSjtFME10NW1DSTtJQUNDO0UxTXc1bUNMO0UwTXA1bUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTFNczVtQ0o7RTBNbDVtQ007SUFDQztJQXByQlI7RTFNeWtvQ0M7RTBNdGtvQ0Q7SUFDQztJQUNBO0UxTXdrb0NBO0UwTXJrb0NBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTFNdWtvQ0Q7RTBNbmtvQ0E7SUFDQztFMU1xa29DRDtFME0vNW1DTztJQUNDO0UxTWk2bUNSO0UwTTE1bUNHO0lBQ0M7RTFNNDVtQ0o7RTBNdjVtQ0M7SUFDQztFMU15NW1DRjtFME12NW1DRTtJQUNDO0UxTXk1bUNIO0UwTXQ1bUNFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMU13NW1DSDtBQUNGO0EwTWx1bkNDO0VsTjN0Qk87QVFnOG9DUjtBME01M29DRTs7RWxOcEVNO0FRbzhvQ1I7QTBNeDNvQ0U7O0VsTjVFTTtBUXc4b0NSO0FSL3VvQ1E7O0VBQ0k7RUFDQSxha04xSW1CO0ExTTQzb0MvQjtBUjV1b0NZOztFQUNJO0FRK3VvQ2hCO0EwTXgzb0NJOztFbE56Rkk7QVFxOW9DUjtBME10M29DSTs7RWxOL0ZJO0FReTlvQ1I7QTBNbjNvQ0U7O0VsTnRHTTtBUTY5b0NSO0EwTWozb0NDO0VBQ0M7QTFNbTNvQ0Y7QTBNaDNvQ0U7O0VsTmhITTtBUW8rb0NSO0EwTS8yb0NHOztFbE5ySEs7QVF3K29DUjtBME05Mm9DRzs7RWxOMUhLO0FRNCtvQ1I7QVJueG9DUTs7RUFDSTtFQUNBLGFrTjVGb0I7QTFNazNvQ2hDO0FSaHhvQ1k7O0VBQ0k7QVFteG9DaEI7QTBNLzJvQ0s7O0VsTnRJRztBUXkvb0NSO0EwTTcyb0NLOztFbE41SUc7QVE2L29DUjtBME0xMm9DRzs7RWxObkpLO0FRaWdwQ1I7QTBNdjJvQ0M7RUFDQztBMU15Mm9DRjtBME10Mm9DRTs7RWxOOUpNO0FRd2dwQ1I7QTBNcjJvQ0c7O0VsTm5LSztBUTRncENSO0EwTXAyb0NHOztFbE54S0s7QVFnaHBDUjtBUnZ6b0NROztFQUNJO0VBQ0EsYWtOOUNvQjtBMU13Mm9DaEM7QVJwem9DWTs7RUFDSTtBUXV6b0NoQjtBME1yMm9DSzs7RWxOcExHO0FRNmhwQ1I7QTBNbjJvQ0s7O0VsTjFMRztBUWlpcENSO0EwTWgyb0NHOztFbE5qTUs7QVFxaXBDUjtBME03MW9DQztFQUNDO0ExTSsxb0NGO0EwTTUxb0NFOztFbE41TU07QVE0aXBDUjtBME0zMW9DRzs7RWxOak5LO0FRZ2pwQ1I7QTBNMTFvQ0c7O0VsTnROSztBUW9qcENSO0FSMzFvQ1E7O0VBQ0k7RUFDQTtBUTgxb0NaO0FSeDFvQ1k7O0VBQ0k7QVEyMW9DaEI7QTBNMzFvQ0s7O0VsTmxPRztBUWlrcENSO0EwTXoxb0NLOztFbE54T0c7QVFxa3BDUjtBME10MW9DRzs7RWxOL09LO0FReWtwQ1I7QTBNbjFvQ0M7RUFDQztBMU1xMW9DRjtBME1sMW9DRTs7RWxOMVBNO0FRZ2xwQ1I7QTBNajFvQ0c7O0VsTi9QSztBUW9scENSO0EwTWgxb0NHOztFbE5wUUs7QVF3bHBDUjtBUi8zb0NROztFQUNJO0VBQ0EsYWtOOENvQjtBMU1vMW9DaEM7QVI1M29DWTs7RUFDSTtBUSszb0NoQjtBME1qMW9DSzs7RWxOaFJHO0FRcW1wQ1I7QTBNLzBvQ0s7O0VsTnRSRztBUXltcENSO0EwTTUwb0NHOztFbE43Uks7QVE2bXBDUjtBME0xNG5DSTtFQUNDO0ExTTQ0bkNMO0EwTXh6b0NDO0VsTnhUTztBUW1ucENSO0EwTXR6b0NFO0VsTjdUTTtBUXNucENSO0EwTXg0bkNHO0VsTjl1Qks7QVF5bnBDUjtBME1yanBDRTs7RWxOcEVNO0FRNm5wQ1I7QTBNampwQ0U7O0VsTjVFTTtBUWlvcENSO0FSeDZvQ1E7O0VBQ0k7RUFDQSxha04xSW1CO0ExTXFqcEMvQjtBUnI2b0NZOztFQUNJO0FRdzZvQ2hCO0EwTWpqcENJOztFbE56Rkk7QVE4b3BDUjtBME0vaXBDSTs7RWxOL0ZJO0FRa3BwQ1I7QTBNNWlwQ0U7O0VsTnRHTTtBUXNwcENSO0EwTTFpcENDO0VBQ0M7QTFNNGlwQ0Y7QTBNemlwQ0U7O0VsTmhITTtBUTZwcENSO0EwTXhpcENHOztFbE5ySEs7QVFpcXBDUjtBME12aXBDRzs7RWxOMUhLO0FRcXFwQ1I7QVI1OG9DUTs7RUFDSTtFQUNBLGFrTjVGb0I7QTFNMmlwQ2hDO0FSejhvQ1k7O0VBQ0k7QVE0OG9DaEI7QTBNeGlwQ0s7O0VsTnRJRztBUWtycENSO0EwTXRpcENLOztFbE41SUc7QVFzcnBDUjtBME1uaXBDRzs7RWxObkpLO0FRMHJwQ1I7QTBNaGlwQ0M7RUFDQztBMU1raXBDRjtBME0vaHBDRTs7RWxOOUpNO0FRaXNwQ1I7QTBNemhwQ0c7O0VsTnhLSztBUXFzcENSO0FSNStvQ1E7O0VBQ0k7RUFDQSxha045Q29CO0ExTTZocENoQztBUnorb0NZOztFQUNJO0FRNCtvQ2hCO0EwTTFocENLOztFbE5wTEc7QVFrdHBDUjtBME14aHBDSzs7RWxOMUxHO0FRc3RwQ1I7QTBNcmhwQ0c7O0VsTmpNSztBUTB0cENSO0EwTWxocENDO0VBQ0M7QTFNb2hwQ0Y7QTBNamhwQ0U7O0VsTjVNTTtBUWl1cENSO0EwTWhocENHOztFbE5qTks7QVFxdXBDUjtBME0vZ3BDRzs7RWxOdE5LO0FReXVwQ1I7QVJoaHBDUTs7RUFDSTtFQUNBO0FRbWhwQ1o7QVI3Z3BDWTs7RUFDSTtBUWdocENoQjtBME1oaHBDSzs7RWxObE9HO0FRc3ZwQ1I7QTBNOWdwQ0s7O0VsTnhPRztBUTB2cENSO0EwTTNncENHOztFbE4vT0s7QVE4dnBDUjtBME14Z3BDQztFQUNDO0ExTTBncENGO0EwTXZncENFOztFbE4xUE07QVFxd3BDUjtBME10Z3BDRzs7RWxOL1BLO0FReXdwQ1I7QTBNcmdwQ0c7O0VsTnBRSztBUTZ3cENSO0FScGpwQ1E7O0VBQ0k7RUFDQSxha044Q29CO0ExTXlncENoQztBUmpqcENZOztFQUNJO0FRb2pwQ2hCO0EwTXRncENLOztFbE5oUkc7QVEweHBDUjtBME1wZ3BDSzs7RWxOdFJHO0FROHhwQ1I7QTBNamdwQ0c7O0VsTjdSSztBUWt5cENSO0EwTTErb0NDO0VsTnhUTztBUXF5cENSO0EwTXgrb0NFO0VsTjdUTTtBUXd5cENSO0EwTXJpb0NLO0VsTm53Qkc7QVEyeXBDUjs7QVJoaXBDSTtFa05veUJEO0lBQ0M7RTFNZ3duQ0Y7RTBNM3ZuQ0c7SUFDQztFMU02dm5DSjtFME16dm5DRTtJQUVDO0UxTTB2bkNIO0UwTXJ2bkNJO0lsTmprQ0U7RVF5enBDTjtFME1sdm5DRTtJQUVDO0UxTW12bkNIO0UwTTl1bkNJO0lsTjlrQ0U7RVErenBDTjtFME0zdW5DRTtJQUNDO0UxTTZ1bkNIO0UwTXh1bkNJO0lsTjFsQ0U7RVFxMHBDTjtBQUNGO0FSM2pwQ0k7RWtOdXBCQzs7SUFDQztJQUNBO0UxTXc2bkNKO0UwTXh3cENBOzs7O0lsTnBFTTtFUWsxcENOO0UwTXR3cENBOzs7O0lsTjVFTTtFUXcxcENOO0VSL25wQ007Ozs7SUFDSTtJQUNBLGFrTjFJbUI7RTFNOHdwQzdCO0VSOW5wQ1U7Ozs7SUFDSTtFUW1vcENkO0UwTTV3cENFOzs7O0lsTnpGSTtFUTIycENOO0UwTTV3cENFOzs7O0lsTi9GSTtFUWkzcENOO0UwTTN3cENBOzs7O0lsTnRHTTtFUXUzcENOO0UwTTN3cENEOztJQUNDO0UxTTh3cENBO0UwTTN3cENBOzs7O0lsTmhITTtFUWk0cENOO0UwTTV3cENDOzs7O0lsTnJISztFUXU0cENOO0UwTTd3cENDOzs7O0lsTjFISztFUTY0cENOO0VScHJwQ007Ozs7SUFDSTtJQUNBLGFrTjVGb0I7RTFNcXhwQzlCO0VSbnJwQ1U7Ozs7SUFDSTtFUXdycENkO0UwTXB4cENHOzs7O0lsTnRJRztFUWc2cENOO0UwTXB4cENHOzs7O0lsTjVJRztFUXM2cENOO0UwTW54cENDOzs7O0lsTm5KSztFUTQ2cENOO0UwTWx4cENEOztJQUNDO0UxTXF4cENBO0UwTWx4cENBOzs7O0lsTjlKTTtFUXM3cENOO0VSN3RwQ007Ozs7SUFDSTtFUWt1cENWO0VSM3RwQ1U7Ozs7SUFDSTtFUWd1cENkO0UwTTl3cENHOzs7O0lsTnBMRztFUXc4cENOO0UwTTl3cENHOzs7O0lsTjFMRztFUTg4cENOO0UwTXR3cENEOztJQUNDO0UxTXl3cENBO0UwTXR3cENBOzs7O0lsTjVNTTtFUXc5cENOO0UwTXZ3cENDOzs7O0lsTmpOSztFUTg5cENOO0UwTXh3cENDOzs7O0lsTnROSztFUW8rcENOO0VSM3dwQ007Ozs7SUFDSTtJQUNBO0VRZ3hwQ1Y7RVIxd3BDVTs7OztJQUNJO0VRK3dwQ2Q7RTBNL3dwQ0c7Ozs7SWxObE9HO0VRdS9wQ047RTBNL3dwQ0c7Ozs7SWxOeE9HO0VRNi9wQ047RTBNOXdwQ0M7Ozs7SWxOL09LO0VRbWdxQ047RTBNN3dwQ0Q7O0lBQ0M7RTFNZ3hwQ0E7RTBNN3dwQ0E7Ozs7SWxOMVBNO0VRNmdxQ047RTBNOXdwQ0M7Ozs7SWxOL1BLO0VRbWhxQ047RTBNL3dwQ0M7Ozs7SWxOcFFLO0VReWhxQ047RVJoMHBDTTs7OztJQUNJO0lBQ0EsYWtOOENvQjtFMU11eHBDOUI7RVIvenBDVTs7OztJQUNJO0VRbzBwQ2Q7RTBNdHhwQ0c7Ozs7SWxOaFJHO0VRNGlxQ047RTBNdHhwQ0c7Ozs7SWxOdFJHO0VRa2pxQ047RTBNcnhwQ0M7Ozs7SWxON1JLO0VRd2pxQ047RTBNaHdwQ0Q7O0lsTnhUTztFUTRqcUNOO0UwTS92cENBOztJbE43VE07RVFna3FDTjtFME1qcG9DSzs7SWxOLzZCQztFUW9rcUNOO0FBQ0Y7QXdLditwQ0M7RUFDQztBeEt5K3BDRjs7QVIveHBDSTtFZ0x2Vkg7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsMkNBVlk7SUFXWjtFeEt5bnFDQTtFd0t2bnFDQTtJQUNDLDJDQWRXO0lBZVg7RXhLeW5xQ0Q7QUFDRjtBUmxscUNDO0VnTHBEQTtJQWdCRTtFeEswbnFDRDtBQUNGO0FScHpwQ0k7RWdMalVGO0lBQ0M7SUFDQTtFeEt3bnFDRDtFd0t0bnFDQztJQUNDLDJDQTlCVTtJQStCVjtJQUNBO0V4S3ducUNGO0FBQ0Y7QVIvenBDSTtFZ0xsVEY7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBLDJDQTdDVztJQThDWDtJQUNBO0lBQ0E7SUFFQztJQUVEO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFlQTtFeEtvbXFDRDtBQUNGO0FScm5xQ0M7RWdMZkM7SUFtQkU7RXhLcW5xQ0Y7QUFDRjtBUnYxcENJO0VnTDVSRDtJQUNDO0lBQ0E7RXhLc25xQ0Y7QUFDRjtBUjcxcENJO0VnTHZSRDtJQUNDO0V4S3VucUNGO0FBQ0Y7QVJsMnBDSTtFZ0xoUkQ7SUFDQztJQUNBO0V4S3FucUNGO0FBQ0Y7QVJ4MnBDSTtFZ0wzUUQ7SUFDQywyQ0FoRlU7SUFpRlY7SUFDQTtFeEtzbnFDRjtBQUNGO0FSLzJwQ0k7RWdMcFFEO0lBQ0M7SUFDQTtFeEtzbnFDRjtBQUNGO0FScjNwQ0k7RWdMNVBIO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4S29ucUNBO0FBQ0Y7QVJsNHBDSTtFZ0w5T0g7SUFFRTtJQUlBO0V4SyttcUNEO0FBQ0Y7QVJ4NHBDSTtFZ0xwT0g7SUFDQztFeEsrbXFDQTtBQUNGO0FSNzRwQ0k7RWdML05GO0lBQ0M7RXhLK21xQ0Q7RXdLN21xQ0M7SUFDQztFeEsrbXFDRjtFd0s1bXFDQztJQUNDO0V4SzhtcUNGO0V3SzVtcUNFO0lBQ0M7RXhLOG1xQ0g7QUFDRjtBUno0cENJO0VnTGhMRjtJQUNDO0V4SzRqcUNEO0FBQ0Y7QVI5N3BDSTtFdU43VEg7SUFDQztFL004dnFDQTtFK00zdnFDQTtJQUNDO0UvTTZ2cUNEO0UrTTF2cUNBO0lBQ0M7RS9NNHZxQ0Q7RStNeHZxQ0E7SUFDQztFL00wdnFDRDtBQUNGO0FSOTZwQ0k7RXVOdFVIO0lBQ0M7RS9NdXZxQ0E7RStNcHZxQ0E7SUFDQztFL01zdnFDRDtFK01udnFDQTtJQUNDO0UvTXF2cUNEO0UrTWp2cUNBO0lBQ0M7RS9NbXZxQ0Q7QUFDRjtBZ056eHFDQTtFQUNDO0VBQ0E7QWhOMnhxQ0Q7QWdOenhxQ0M7RUFDQztFQUNBO0FoTjJ4cUNGO0FnTnh4cUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhOMHhxQ0Y7QWdOeHhxQ0U7RXpCakJFLGN5QmtCc0I7QWhOMHhxQzFCO0F1TDF5cUNJO0VBQ0MsY3lCZThDO0FoTjZ4cUNuRDtBdUwxeXFDSztFQUNDO0VBQ0E7QXZMNHlxQ047QWdON3hxQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaE4reHFDRjtBZ043eHFDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0V6QmhDQyxjeUJpQ3NCO0FoTit4cUMxQjtBdUw5enFDSTtFQUNDLGN5QjhCOEM7QWhOa3lxQ25EO0F1TDl6cUNLO0VBQ0M7RUFDQTtBdkxnMHFDTjs7QVJ6Z3FDSTtFd050UkY7SUFDQztJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtFaE5reXFDRDtFZ04veHFDQTtJQUVDO0lBQ0E7RWhOZ3lxQ0Q7QUFDRjtBUjMvcENJO0V3TmhTSDtJQUNDO0VoTjh4cUNBO0FBQ0Y7QVIxL3BDSTtFd04vUkY7SUFDQztJQUNBO0VoTjR4cUNEO0VnTnp4cUNBO0lBQ0M7SUFDQTtJQUNBO0VoTjJ4cUNEO0VnTnh4cUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWhOMHhxQ0Q7RWdOdnhxQ0U7SUFDQztJQUNBO0VoTnl4cUNIO0FBQ0Y7QWlObDJxQ0E7RUFDQztBak5vMnFDRDtBaU5sMnFDQztFQUNDO0FqTm8ycUNGO0FpTmwycUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBak5vMnFDSDtBaU5sMnFDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpObzJxQ0o7QWlObDJxQ0k7RXpOZ0tBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeU56S0k7RUFDSCxjQTlCb0I7RUErQnBCO0VBQ0E7QWpOKzJxQ0w7QWlOMzJxQ0s7RUFDQztBak42MnFDTjtBaU56MnFDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqTjIycUNMO0FpTnoycUNLO0VBQ0M7RUFDQSxjQXBEbUI7RUFxRG5CO0FqTjIycUNOO0FSNXBxQ1E7RUFDSTtFQUNBLGF5TnRRYTtBak5vNnFDekI7QVJ4cHFDWTtFQUNJO0FRMHBxQ2hCO0FpTjcycUNLO0VBQ0M7RUFDQTtFQUNBLGNBOURvQjtBak42NnFDMUI7QWlOejJxQ0s7RUFDQyxjQW5Fd0I7QWpOODZxQzlCO0FpTnYycUNNO0VBQ0MsY0F4RXVCO0FqTmk3cUM5QjtBUjlxcUNRO0VBQ0k7RUFDQSxheU5yUWtCO0FqTnE3cUM5QjtBUjFxcUNZO0VBQ0k7QVE0cXFDaEI7QWlOMzJxQ007RUFDQyxjQTlFdUI7QWpOMjdxQzlCO0FpTnQycUNJO0VBQ0M7QWpOdzJxQ0w7QVIvb3FDSTtFeU5uU0Y7SUErRUU7RWpOdTJxQ0Y7QUFDRjtBUjFtcUNJO0V5TjdVRjtJQW1GRTtJQUNBO0lBQ0E7RWpOdzJxQ0Y7RWlOdDJxQ0U7SUFDQztJQUNBO0lBQ0E7RWpOdzJxQ0g7RWlOdDJxQ0c7SUFDQztJQUNBO0VqTncycUNKO0VpTm4ycUNJO0lBQ0M7SUFDQTtJQUNHO0lBQ0E7SUFDQSxjQXJIZTtFak4wOXFDdkI7RWlOajJxQ0c7SUFDQztJQUNBO0lBQ0E7SUFDQTtFak5tMnFDSjtFaU5qMnFDSTtJQUNDO0lBQ0E7SUFDQTtFak5tMnFDTDtBQUNGO0FpTjUxcUNDO0VBQ0M7RUFDQTtFQUNBLHlCQTFJcUI7QWpOdytxQ3ZCO0FpTjUxcUNFO0VBQ0M7RUFDQTtBak44MXFDSDtBaU41MXFDRztFQUNDO0VBQ0E7RUFDQTtBak44MXFDSjtBaU41MXFDSTtFQUNDO0FqTjgxcUNMO0FpTnoxcUNLO0VBQ0M7RUFDQTtFQUNBO0FqTjIxcUNOO0FpTnoxcUNNO0VBQ0M7RUFDQTtFQUNBO0FqTjIxcUNQO0FpTngxcUNNO0VBQ0M7QWpOMDFxQ1A7QWlOdjFxQ007RUFDQztFQUNBO0VBQ0E7QWpOeTFxQ1A7QWlObjFxQ0c7RUFDQztFQUNBO0VBQ0E7QWpOcTFxQ0o7QVI5cXFDSTtFeU4xS0Q7SUFNRTtJQUNBO0VqTnMxcUNIO0FBQ0Y7QVJwcnFDSTtFeU5oS0E7SUFFRTtFak5zMXFDSjtBQUNGO0FpTm4xcUNJO0VBQ0M7QWpOcTFxQ0w7QVI1cnFDSTtFeU4xSkE7SUFJRTtFak5zMXFDSjtBQUNGO0FpTm4xcUNJO0VBQ0M7QWpOcTFxQ0w7QVJwc3FDSTtFeU5sSkE7SUFJRTtFak5zMXFDSjtBQUNGO0FSL3NxQ0k7RXlOaE5IO0lBK0VFO0VqTm8xcUNEO0VpTmwxcUNDO0lBQ0M7SUFDQTtFak5vMXFDRjtBQUNGO0FpTi8wcUNFO0VBQ0MseUJBaE8wQjtBak5panJDN0I7QWlON3pxQ0M7RUFDQztBak4renFDRjtBaU43enFDRTtFQUNDO0FqTit6cUNIO0FpTjF6cUNDO0VBQ0M7QWpONHpxQ0Y7QWlOMXpxQ0U7RUFDQztBak40enFDSDtBaU5yenFDRTtFQUNDO0FqTnV6cUNIO0FpTnB6cUNFO0VBQ0M7QWpOc3pxQ0g7QWlObnpxQ0U7RUFDQztBak5xenFDSDtBaU5oenFDRTtFQUNDO0FqTmt6cUNIO0FpTi95cUNFO0VBQ0M7QWpOaXpxQ0g7QWlOOXlxQ0U7RUFDQztBak5nenFDSDtBaU4zeXFDRTtFQUNDO0FqTjZ5cUNIO0FpTjF5cUNFO0VBQ0M7QWpONHlxQ0g7QWlOenlxQ0U7RUFDQztBak4yeXFDSDtBaU50eXFDRTtFQUNDO0FqTnd5cUNIO0FpTnJ5cUNFO0VBQ0M7QWpOdXlxQ0g7QWlOcHlxQ0U7RUFDQztBak5zeXFDSDs7QWtOOWxyQ0E7RUFDQztBbE5pbXJDRDtBUi93cUNJO0UwTm5WSjtJQUlFO0VsTmttckNBO0FBQ0Y7QWtOaG1yQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTmttckNGO0FrTmhtckNFO0VBQ0M7QWxOa21yQ0g7QWtOaG1yQ0c7RUFDQztFQUNBO0VBQ0E7QWxOa21yQ0o7QWtOaG1yQ0k7RUFDQztFQUNBO0VBQ0E7QWxOa21yQ0w7QWtOaG1yQ0s7RUFDQztBbE5rbXJDTjtBa05obXJDTTtFQUNDO0VBQ0E7RUFDQSxjQXhDa0I7QWxOMG9yQ3pCO0FrTi9sckNNO0VBQ0M7RUFDQTtFQUNBO0FsTmltckNQO0FrTi9sckNPO0VBQ0MsY0FsRGtCO0VBbURsQjtFQUNBO0FsTmltckNSO0FrTjlsckNPO0VBQ0MsY0F2RGlCO0FsTnVwckN6QjtBa04zbHJDSztFQUNDLHlCQTFEZ0I7QWxOdXByQ3RCO0FrTjNsckNNO0VBQ0MsY0EvRHVCO0FsTjRwckM5QjtBa04xbHJDTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQkF6RWU7RUEwRWY7QWxONGxyQ1A7QWtOdGxyQ0s7RUFDQztBbE53bHJDTjtBUmwxcUNJO0UwTjVVSDtJQTZFRTtJQUNBO0lBQ0E7RWxOcWxyQ0Q7RWtOM2tyQ0s7SUFDQztFbE42a3JDTjtBQUNGO0FrTnBrckNDO0VBQ0MseUJBaEhvQjtFQWlIcEI7QWxOc2tyQ0Y7QWtOcGtyQ0U7RUFDQztFQUNBO0FsTnNrckNIO0FSOTRxQ0k7RTBOMUxGO0lBS0U7RWxOdWtyQ0Y7QUFDRjtBUnoycUNJO0UwTnBPRjtJQVNFO0VsTndrckNGO0FBQ0Y7QWtOdGtyQ0c7RUFDQztFQUNBO0VBQ0E7QWxOd2tyQ0o7QWtOcGtyQ0s7RUFDQztFQUNBO0VBQ0E7QWxOc2tyQ047QWtOcGtyQ007RUFDQztFQUNBO0VBQ0E7QWxOc2tyQ1A7QWtObmtyQ007RUFDQztBbE5xa3JDUDtBa05sa3JDTTtFQUNDO0VBQ0E7RUFDQTtBbE5va3JDUDtBa045anJDRztFQUNDO0VBQ0E7RUFDQTtBbE5na3JDSjtBUnA0cUNJO0UwTi9MRDtJQU1FO0lBQ0E7RWxOaWtyQ0g7QUFDRjtBUjE0cUNJO0UwTnJMQTtJQUVFO0VsTmlrckNKO0FBQ0Y7QWtOOWpyQ0k7RUFDQztBbE5na3JDTDtBUmw1cUNJO0UwTi9LQTtJQUlFO0VsTmlrckNKO0FBQ0Y7QWtOOWpyQ0k7RUFDQztBbE5na3JDTDtBUjE1cUNJO0UwTnZLQTtJQUlFO0VsTmlrckNKO0FBQ0Y7QWtOempyQ0U7RUFDQyx5QkFuTTBCO0FsTjh2ckM3QjtBa050aXJDQztFQUNDO0FsTndpckNGO0FrTnRpckNFO0VBQ0M7QWxOd2lyQ0g7QWtObmlyQ0M7RUFDQztBbE5xaXJDRjtBa05uaXJDRTtFQUNDO0FsTnFpckNIO0FrTjlockNFO0VBQ0M7QWxOZ2lyQ0g7QWtON2hyQ0U7RUFDQztBbE4raHJDSDtBa041aHJDRTtFQUNDO0FsTjhockNIO0FrTnpockNFO0VBQ0M7QWxOMmhyQ0g7QWtOeGhyQ0U7RUFDQztBbE4waHJDSDtBa052aHJDRTtFQUNDO0FsTnlockNIO0FrTnBockNFO0VBQ0M7QWxOc2hyQ0g7QWtObmhyQ0U7RUFDQztBbE5xaHJDSDtBa05saHJDRTtFQUNDO0FsTm9ockNIO0FrTi9nckNFO0VBQ0M7QWxOaWhyQ0g7QWtOOWdyQ0U7RUFDQztBbE5naHJDSDtBa043Z3JDRTtFQUNDO0FsTitnckNIOztBa054Z3JDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBQUE7QUNsU0E7RUFDQztBbk5nMHJDRDtBbU41enJDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuTjh6ckNIO0FtTjV6ckNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBeEJtQjtFQXlCbkI7RUFDQTtBbk44enJDSjtBUjFpckNJO0UyTjdSRDtJQVlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5OK3pyQ0g7QUFDRjtBbU43enJDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0E1Q3FCO0VBNkNyQjtBbk4renJDTDtBbU43enJDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNBdkR3QjtFQXdEeEI7RUFDQTtBbk4renJDTjtBbU41enJDSztFQUNDO0VBQ0E7QW5OOHpyQ047QW1ONXpyQ007RUFDQztFQUNBO0FuTjh6ckNQO0FtTnp6ckNJO0VBQ0MseUJBdEU0QjtBbk5pNHJDakM7QW1OdnpyQ007RUFDQyxjQTNFMEI7RUE0RTFCLHlCQTlFdUI7QW5OdTRyQzlCO0FtTnB6ckNPO0VBQ0MsY0FwRnNCO0FuTjA0ckM5QjtBbU45eXJDSTtFQUNDO0FuTmd6ckNMO0FScGpyQ0k7RTJON1VGO0lBc0ZFO0lBQ0E7RW5OK3lyQ0Y7RW1ON3lyQ0U7SUFDQztJQUNBO0lBQ0E7RW5OK3lyQ0g7RW1ON3lyQ0c7SUFDQztJQUNBO0lBQ0E7RW5OK3lyQ0o7QUFDRjtBbU56eXJDQztFQUNDO0VBQ0E7QW5OMnlyQ0Y7QW1OenlyQ0U7RUFDQztFQUNBO0FuTjJ5ckNIO0FtTnp5ckNHO0VBQ0M7RUFDQTtFQUNBO0FuTjJ5ckNKO0FtTnp5ckNJO0VBQ0M7QW5OMnlyQ0w7QW1OdHlyQ0s7RUFDQztFQUNBO0VBQ0E7QW5Od3lyQ047QW1OdHlyQ007RUFDQztFQUNBO0VBQ0E7QW5Od3lyQ1A7QW1OcnlyQ007RUFDQztBbk51eXJDUDtBbU5weXJDTTtFQUNDO0VBQ0E7RUFDQTtBbk5zeXJDUDtBbU5oeXJDRztFQUNDO0VBQ0E7RUFDQTtBbk5reXJDSjtBUnJtckNJO0UyTmhNRDtJQU1FO0lBQ0E7RW5ObXlyQ0g7QUFDRjtBUjNtckNJO0UyTnRMQTtJQUVFO0VuTm15ckNKO0FBQ0Y7QW1OaHlyQ0k7RUFDQztBbk5reXJDTDtBUm5uckNJO0UyTmhMQTtJQUlFO0VuTm15ckNKO0FBQ0Y7QW1OaHlyQ0k7RUFDQztBbk5reXJDTDtBUjNuckNJO0UyTnhLQTtJQUlFO0VuTm15ckNKO0FBQ0Y7QVJ0b3JDSTtFMk5yT0g7SUE4RUU7RW5OaXlyQ0Q7RW1OL3hyQ0M7SUFDQztJQUNBO0VuTml5ckNGO0FBQ0Y7QW1ON3dyQ0M7RUFDQztBbk4rd3JDRjtBbU43d3JDRTtFQUNDO0FuTit3ckNIO0FtTjF3ckNDO0VBQ0M7QW5ONHdyQ0Y7QW1OMXdyQ0U7RUFDQztBbk40d3JDSDtBbU50d3JDRTtFQUNDO0FuTnd3ckNIO0FtTnJ3ckNFO0VBQ0M7QW5OdXdyQ0g7QW1OcHdyQ0U7RUFDQztBbk5zd3JDSDtBbU5qd3JDRTtFQUNDO0FuTm13ckNIO0FtTmh3ckNFO0VBQ0M7QW5Oa3dyQ0g7QW1OL3ZyQ0U7RUFDQztBbk5pd3JDSDtBbU41dnJDRTtFQUNDO0FuTjh2ckNIO0FtTjN2ckNFO0VBQ0M7QW5ONnZyQ0g7QW1OMXZyQ0U7RUFDQztBbk40dnJDSDtBbU52dnJDRTtFQUNDO0FuTnl2ckNIO0FtTnR2ckNFO0VBQ0M7QW5Od3ZyQ0g7QW1OcnZyQ0U7RUFDQztBbk51dnJDSDs7QW9OMWhzQ0E7RUFDSTtFQUNBO0FwTjZoc0NKO0FvTjFoc0NJO0VBQ0k7RUFDQTtFQUNBO0FwTjRoc0NSO0FvTjFoc0NRO0VBQ0k7RUFDQTtBcE40aHNDWjtBb04xaHNDWTtFQUNJO0VBQ0E7QXBONGhzQ2hCO0FvTnpoc0NZO0VBQ0k7RUFDQTtBcE4yaHNDaEI7QW9OemhzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBOMmhzQ3BCO0FvTnhoc0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBOMGhzQ3BCO0FvTnRoc0NZO0VBQ0k7QXBOd2hzQ2hCO0FvTnRoc0NnQjtFQUNJO0VBQ0E7QXBOd2hzQ3BCO0FvTnJoc0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE51aHNDcEI7QVJqZ3NDSTtFQUNJLGM0TnJCMEM7RTVOc0IxQztBUW1nc0NSO0FSaGdzQ0k7RUFDSSxjNE4xQjBDO0FwTjRoc0NsRDtBUi8vckNJO0VBQ0ksYzROOUIwQztBcE4raHNDbEQ7QW9ONWhzQ2dCOztFQUVJO0VBQ0E7RUFDQTtBcE44aHNDcEI7QW9OM2hzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBONmhzQ3BCO0FvTjNoc0NvQjtFQUNJO0FwTjZoc0N4QjtBb04xaHNDb0I7RUFDSTtFQUNBO0VBQ0E7QXBONGhzQ3hCO0FvTjFoc0N3QjtFQUNJO0VBQ0E7QXBONGhzQzVCO0FvTnhoc0NvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBOMGhzQ3hCO0FvTnhoc0N3QjtFQUNJO0VBQ0E7RUFDQTtBcE4waHNDNUI7QW9OcmhzQ2dCO0VBQ0k7RUFDQTtBcE51aHNDcEI7QW9OcmhzQ29COztFQUVJO0VBQ0E7RUFDQTtBcE51aHNDeEI7QW9ObGhzQ1k7RUFDSTtFQUNBO0FwTm9oc0NoQjtBb05saHNDZ0I7RUFDSTtFQUNBO0VBQ0E7QXBOb2hzQ3BCO0FvTmpoc0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwTm1oc0NwQjtBb05qaHNDb0I7RUFDSTtFQUNBO0FwTm1oc0N4Qjs7QW9OeGdzQ1E7RUFDSTtBcE4yZ3NDWjtBb054Z3NDUTtFQUNJO0FwTjBnc0NaO0FvTnZnc0NRO0VBQ0k7QXBOeWdzQ1o7QW9OcGdzQ1E7RUFDSTtBcE5zZ3NDWjtBb05uZ3NDUTtFQUNJO0FwTnFnc0NaO0FvTmxnc0NRO0VBQ0k7QXBOb2dzQ1o7QW9OamdzQ1E7RUFDSTtBcE5tZ3NDWjtBb045L3JDUTtFQUNJO0FwTmdnc0NaO0FvTjcvckNRO0VBQ0k7QXBOKy9yQ1o7QW9ONS9yQ1E7RUFDSTtBcE44L3JDWjs7QVJwMnJDSTtFNE5uSkk7SUFDSTtJQUNBO0VwTjIvckNWO0VvTnovckNXO0lBQ0c7RXBOMi9yQ2Q7RW9Oei9yQ2M7SUFDSTtFcE4yL3JDbEI7QUFDRjtBUjMyckNJO0U0TnhJSTtJQUNJO0VwTnMvckNWO0VvTnAvckNVO0lBQ0k7SUFDQTtFcE5zL3JDZDtFb05wL3JDYztJQUNJO0lBQ0E7RXBOcy9yQ2xCO0VvTm4vckNjO0lBQ0k7RXBOcS9yQ2xCO0FBQ0Y7QXFObHVzQ0E7RUFDRTtFQUNBLFlBSks7RUFLTCxhQUxLO0VBTUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBck5vdXNDRjtBcU5sdXNDRTtFQUNFO0VBQ0E7RUFDQTtBck5vdXNDSjtBcU5qdXNDRTtFQUNFO0VBQ0EsWUFwQkc7RUFxQkgsYUFyQkc7RUFzQkg7RUFDQTtFQUNBO0FyTm11c0NKO0FxTmh1c0NFO0VBQ0U7RUFDQTtFQUNBO0FyTmt1c0NKO0FxTjd0c0NJO0VBQ0U7RUFDQTtBck4rdHNDTjtBcU41dHNDSTtFQUNFO0VBQ0E7QXJOOHRzQ047QXFOM3RzQ0k7RUFDRTtJQUNFO0VyTjZ0c0NOO0VxTjF0c0NJO0lBQ0U7RXJONHRzQ047QUFDRjs7QXNOL3dzQ0E7RUFDRTtBdE5reHNDRjs7QXNOL3dzQ0E7RUFDRTtJQUNFO0V0Tmt4c0NGOztFc04vd3NDQTtJQUNFO0V0Tmt4c0NGOztFc04vd3NDQTtJQUNFO0V0Tmt4c0NGOztFc05oeHNDQTtJQUNFO0V0Tm14c0NGO0FBQ0Y7QXVOcnlzQ0U7RUFDRTtBdk51eXNDSjtBdU5seXNDTTtFQUNFO0VBQ0E7QXZOb3lzQ1I7O0F1Ti94c0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk5reXNDRjtBdU5oeXNDRTtFQUNFO0F2Tmt5c0NKOztBd054enNDQTtFQUNFO0VBQ0E7QXhOMnpzQ0Y7QXdOeHpzQ0U7RUFDRTtBeE4wenNDSjtBd052enNDRTtFQUNFO0VBQ0E7RUFDQTtBeE55enNDSjtBd052enNDSTtFQUNFO0VBQ0E7QXhOeXpzQ047QXdOcnpzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TnV6c0NKOztBeU50MXNDQTtFQUNFO0lBQ0U7RXpOeTFzQ0Y7RXlOdjFzQ0E7SUFDRTtFek55MXNDRjtFeU52MXNDQTtJQUNFO0V6Tnkxc0NGO0V5TnYxc0NBO0lBQ0U7RXpOeTFzQ0Y7QUFDRjtBeU50MXNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6Tncxc0NGO0F5TnQxc0NFO0VBQ0U7RUFDQTtBek53MXNDSjs7QTBOLzJzQ0E7RUFDRTtFQUNBO0ExTmszc0NGOztBME4vMnNDQTtFQUNFO0VBQ0E7RUFDQTtBMU5rM3NDRjs7QTJOMTNzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNONjNzQ0Y7QTJOejNzQ007RUFDRTtFQUNBO0EzTjIzc0NSO0EyTnAzc0NVO0VBQ0U7QTNOczNzQ1o7QTJOOTJzQ0k7RUFDRTtFQUNBO0VBQ0E7QTNOZzNzQ047QTJOOTJzQ007RUFDRTtFQUNBO0EzTmczc0NSO0EyTjkyc0NRO0VBQ0U7RUFDQTtFQUNBO0EzTmczc0NWO0EyTjkyc0NVO0VBQ0U7QTNOZzNzQ1o7QTJONzJzQ1U7RUFDRTtBM04rMnNDWjtBMk41MnNDVTtFQUNFO0VBQ0E7RUFDQTtBM044MnNDWjtBMk4zMnNDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNONjJzQ1o7QTJOMzJzQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzTjYyc0NkO0EyTnoyc0NjO0VBQ0U7RUFDQTtBM04yMnNDaEI7QTJObjJzQ0k7RUFDRTtFQUNBO0EzTnEyc0NOO0EyTmgyc0NNO0VBQ0U7QTNOazJzQ1I7QTJOOTFzQ1E7RUFDRTtBM05nMnNDVjtBMk43MXNDUTtFQUNFO0EzTisxc0NWO0EyTnoxc0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzTjIxc0NKO0EyTnYxc0NNO0VBQ0U7QTNOeTFzQ1I7QTJOcDFzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzTnMxc0NSO0EyTmwxc0NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNObzFzQ1o7QTJObDFzQ1k7RUFDRTtBM05vMXNDZDtBMk5qMXNDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzTm0xc0NkO0EyTmoxc0NjO0VBQ0U7QTNObTFzQ2hCO0EyTjcwc0NRO0VBQ0U7QTNOKzBzQ1Y7QTJONzBzQ1U7RUFDRTtBM04rMHNDWjtBMk41MHNDVTtFQUNFO0EzTjgwc0NaO0EyTjMwc0NVO0VBQ0U7RUFDQTtBM042MHNDWjtBMk56MHNDYztFQUNFO0VBQ0E7QTNOMjBzQ2hCO0EyTnowc0NnQjtFQUNFO0EzTjIwc0NsQjtBMk54MHNDZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM04wMHNDbEI7QTJOdjBzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNOeTBzQ3BCO0EyTmowc0NZO0VBQ0U7QTNObTBzQ2Q7QTJOL3pzQ2M7RUFDRTtFQUNBO0EzTmkwc0NoQjtBMk45enNDYztFQUNFO0VBQ0E7QTNOZzBzQ2hCO0EyTnZ6c0NnQjtFQUNFO0EzTnl6c0NsQjtBMk5yenNDa0I7RUFDRTtBM051enNDcEI7QTJOanpzQ2dCO0VBQ0U7QTNObXpzQ2xCO0EyTjd5c0NnQjtFQUNFO0EzTit5c0NsQjs7QTROamt0Q0E7RUFDRTtFQUNBO0VBQ0E7QTVOb2t0Q0Y7QTRObGt0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNU5va3RDSjtBNE5qa3RDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU5ta3RDSjtBNE5qa3RDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Tm1rdENOO0E0TmhrdENJO0VBRUU7RUFDQTtBNU5pa3RDTjtBNE43anRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU4ranRDSjtBNE41anRDTTtFQUNFO0VBQ0E7RUFDQTtBNU44anRDUjtBNE4zanRDTTtFQUNFO0E1TjZqdENSO0E0TnpqdENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TjJqdENSO0E0TnRqdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU53anRDSjtBNE50anRDSTtFQUNFO0VBQ0E7QTVOd2p0Q047QTROcGp0Q0U7RUFDRTtBNU5zanRDSjtBNE5uanRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TnFqdENKO0E0Tm5qdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOcWp0Q047QTROamp0Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Tm1qdENWO0E0TmhqdENZO0VBQ0U7RUFDQTtBNU5ranRDZDtBNE4vaXRDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TmlqdENkO0E0Ti9pdENjO0VBQ0U7QTVOaWp0Q2hCO0E0TjdpdENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU4raXRDZDtBNE43aXRDYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOK2l0Q2hCO0E0TnppdENvQjtFQUNFO0VBQ0E7QTVOMml0Q3RCO0E0TnBpdENZO0VBQ0U7RUFDQTtFQUNBO0E1TnNpdENkO0E0Tm5pdENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU5xaXRDZDtBNE5saXRDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOb2l0Q2Q7QTROaml0Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QnROMUxIO0VzTjJMRztFQUNBO0VBQ0E7RUFDQTtBNU5taXRDZDtBNE5qaXRDYztFQUNFLHlCdE5oTUw7QU5tdXRDWDtBNE4vaHRDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDZDdE5xQ2dCO0FONC9zQzlCO0E0TjlodENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TmdpdENkO0E0TnpodENjO0VBQ0U7QTVOMmh0Q2hCO0E0TnhodENjO0VBRUU7QTVOeWh0Q2hCO0E0Tm5odENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOcWh0Q1Y7QTRObmh0Q1U7RUFDRTtBNU5xaHRDWjtBNE5saHRDVTtFQUNFO0VBQ0E7QTVOb2h0Q1o7QTROamh0Q1U7RUFDRTtFQUNBO0E1Tm1odENaO0E0TmhodENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TmtodENaO0E0TmhodENZO0VBQ0U7QTVOa2h0Q2Q7O0FvSGp5dENBO0VBQ0U7RUFDQTtFQUNBO0FwSG95dENGO0FvSGx5dENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIb3l0Q0o7QW9IbHl0Q0k7RUFDRTtBcEhveXRDTjtBb0gveHRDSTtFQUNFO0FwSGl5dENOO0FvSC94dENJO0VBQ0U7QXBIaXl0Q047QW9IL3h0Q0k7RUFDRTtBcEhpeXRDTjs7QW9IM3h0Q0E7RUFDRTtFQUNBO0FwSDh4dENGOztBb0h4eHRDRTtFQUNFO0VBQ0Esb0R2Rk1pQjtFdUZMakI7QXBIMnh0Q0o7QW9Ienh0Q0k7RTVIOEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U0SGxJRTtFQUNBO0VBQ0E7QXBIaXl0Q047QVIvcHRDSTtFQUNJO0FRaXF0Q1I7QW9IbHl0Q007RUFDRTtBcEhveXRDUjtBb0gveHRDSTtFQUNFO0VBQ0E7RUFDQTtBcEhpeXRDTjtBb0g3eHRDSTtFQUNFO0VBQ0E7QXBIK3h0Q047QW9INXh0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSDh4dENOOztBb0h2eHRDRTtFQUNFO0VBQ0E7RUFDQTtBcEgweHRDSjs7QW9IN3h0Q0U7RUFDRTtFQUNBO0VBQ0E7QXBIZ3l0Q0o7O0FvSG55dENFO0VBQ0U7RUFDQTtFQUNBO0FwSHN5dENKOztBb0h6eXRDRTtFQUNFO0VBQ0E7RUFDQTtBcEg0eXRDSjs7QTZOMzR0Q0E7RUFDRTtFQUNBO0E3Tjg0dENGO0E2TjU0dENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdOODR0Q0o7QTZONTR0Q0k7RUFDRTtFQUNBO0VBQ0E7QTdOODR0Q047QTZOMzR0Q0k7RUFDRTtFQUNBO0VBQ0E7QTdONjR0Q047O0E4Tmg2dENBOztFQUVFO0VBQ0E7QTlObTZ0Q0Y7QThOajZ0Q0U7O0VBQ0U7RUFDQTtBOU5vNnRDSjtBOE5sNnRDSTs7RUFDRTtBOU5xNnRDTjtBOE43NXRDRTs7RUFDRTtFQUNBO0E5Tmc2dENKOztBOE41NXRDQTtFQUNFO0VBQ0E7QTlOKzV0Q0Y7O0E4TjU1dENBO0VBQ0U7QTlOKzV0Q0Y7O0E4TjE1dENJO0VBQ0U7QTlONjV0Q047QThOMTV0Q0k7RUFDRTtBOU40NXRDTjs7QStObjh0Q0U7RUFDRTtFQUNBO0EvTnM4dENKO0ErTmw4dENJO0VBQ0U7QS9Obzh0Q047QStObDh0Q007RUFDRTtBL05vOHRDUjtBK043N3RDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvTis3dENOOztBZ081OXRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoTys5dENKO0FnTzU5dENFO0VBQ0U7QWhPODl0Q0o7O0FnTzE5dENBO0VBQ0U7QWhPNjl0Q0Y7O0FpTzErdENFO0VBRUU7RUFDQTtFQUNBO0FqTzQrdENKOztBa09qL3RDQTtFQUNFO0FsT28vdENGOztBa09oL3RDRTtFQUVFO0FsT2svdENKOztBa08vK3RDQTtFQUNFO0FsT2svdENGOztBa085K3RDRTtFQUVFO0FsT2cvdENKOztBbU9sZ3VDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk9xZ3VDRjtBbU9uZ3VDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5PcWd1Q0o7QW1PbGd1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Pb2d1Q0o7QW1PbGd1Q0k7RUFHRTtFQUNBO0FuT2tndUNOO0FtTy8vdENJO0VBQ0U7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUNBO0FuTzQvdENOO0FtT25ndUNNO0VBQ0U7QW5PcWd1Q1I7QW1PMy90Q007RUFDRTtBbk82L3RDUjtBbU90L3RDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuT3cvdENSO0FtT3IvdENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk91L3RDUjtBbU9yL3RDUTtFQUNFO0VBQ0E7QW5PdS90Q1Y7O0FtT2gvdENBO0VBQ0U7SUFDRTtFbk9tL3RDRjtBQUNGO0FvT25rdUNJO0VBQ0U7QXBPcWt1Q047QW9PL2p1Q1U7RUFFRTtBcE9na3VDWjs7QXFPNWt1Q0E7RUFDRTtBck8ra3VDRjtBcU81a3VDSTtFQUNFO0FyTzhrdUNOO0FxTzVrdUNNO0VBQ0U7RUFDQTtBck84a3VDUjtBcU81a3VDUTtFQUNFO0FyTzhrdUNWO0FxTzVrdUNVO0VBQ0U7QXJPOGt1Q1o7QXFPemt1Q2M7RUFDRTtFQUNBO0FyTzJrdUNoQjtBcU94a3VDYztFQUNFO0VBQ0E7QXJPMGt1Q2hCO0FxT3ZrdUNjO0VBQ0U7RUFDQTtBck95a3VDaEI7QXFPOWp1Q1E7RUFDRTtFQUNBO0FyT2drdUNWO0FxTzlqdUNVO0VBQ0U7QXJPZ2t1Q1o7QXFPOWp1Q1k7RUFDRTtBck9na3VDZDtBcU96anVDSTtFQUNFO0VBQ0E7QXJPMmp1Q047QXFPdmp1Q007RUFDRTtBck95anVDUjtBcU90anVDTTtFQUNFO0VBQ0E7QXJPd2p1Q1I7QXFPcmp1Q007RUFDRTtFQUNBO0FyT3VqdUNSO0FxT3BqdUNNO0VBQ0U7RUFDQTtBck9zanVDUjtBcU9uanVDTTtFQUlFO0VBQ0E7RUFDQTtBck9ranVDUjtBcU8vaXVDTTtFQUNFO0FyT2lqdUNSO0FxTzlpdUNNO0VBQ0U7QXJPZ2p1Q1I7QXFPNWl1Q1E7RUFDRTtBck84aXVDVjs7QXNPbHB1Q0U7RUFDRTtBdE9xcHVDSjtBc09scHVDRTtFQUNFO0F0T29wdUNKOztBdU8zcHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk84cHVDRjtBdU81cHVDRTtFQVJGO0lBU0k7RXZPK3B1Q0Y7QUFDRjtBdU83cHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk8rcHVDSjtBdU81cHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2TzhwdUNKO0F1TzNwdUNFO0VBQ0U7RUFDQTtBdk82cHVDSjtBdU8xcHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2TzRwdUNKO0F1TzFwdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk80cHVDTjtBdU96cHVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2TzJwdUNOOztBdU90cHVDQTtFQUNFO0VBQ0E7RUFDQTtBdk95cHVDRjtBdU92cHVDRTtFQUNFO0F2T3lwdUNKO0F1T3RwdUNFO0VBQ0U7RUFDQTtFQUNBO0F2T3dwdUNKO0F1T3JwdUNFO0VBQ0U7RUFDQTtBdk91cHVDSjtBdU9wcHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk9zcHVDSjtBdU9wcHVDSTtFQUNFO0F2T3NwdUNOO0F1T2xwdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk9vcHVDSjtBdU9scHVDSTtFQUNFO0VBQ0E7RUFDQTtBdk9vcHVDTjtBdU9qcHVDSTtFQUNFO0F2T21wdUNOO0F1Ty9vdUNVO0VBQ0U7QXZPaXB1Q1o7QXVPOW91Q1U7RUFDRTtBdk9ncHVDWjs7QXVPdG91Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZPeW91Q0o7QXVPdm91Q0k7RUFDRTtFQUNBO0F2T3lvdUNOO0F1T3RvdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk93b3VDTjtBdU9wb3VDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk9zb3VDSjtBdU9wb3VDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2T3NvdUNOO0F1T3BvdUNNO0VBQ0U7RUFDQTtBdk9zb3VDUjtBdU85bnVDTTtFQUNFO0VBQ0E7RUFDQTtBdk9nb3VDUjtBdU83bnVDTTtFQUNFO0VBQ0E7QXZPK251Q1I7QXVPN251Q1E7RUFDRTtFQUNBO0F2TytudUNWO0F1TzdudUNVO0VBQ0U7QXZPK251Q1o7O0F3T2wwdUNBO0VBQ0U7RUFDQTtBeE9xMHVDRjs7QXdPbDB1Q0E7RUFDRTtBeE9xMHVDRjs7QXdPbDB1Q0E7RUFDRTtBeE9xMHVDRjs7QXdPbDB1Q0E7RUFDRTtFQUNBO0F4T3EwdUNGOztBd09sMHVDQTtFQUNFO0VBQ0E7RUFDQTtBeE9xMHVDRjs7QXdPbDB1Q0E7RUFDRTtBeE9xMHVDRjs7QXdPbDB1Q0E7RUFDRTtBeE9xMHVDRjs7QXdPbDB1Q0E7RUFDRTtBeE9xMHVDRjs7QXdPbDB1Q0E7RUFDRTtBeE9xMHVDRjs7QXdPbDB1Q0E7RUFDRTtBeE9xMHVDRjs7QXdPbDB1Q0E7RUFDRTtFQUNBO0F4T3EwdUNGOztBd09sMHVDQTtFQUNFO0lBQUk7RXhPczB1Q0o7RXdPcjB1Q0E7SUFBSztFeE93MHVDTDtFd092MHVDQTtJQUFNO0V4TzAwdUNOO0FBQ0Y7QXdPeDB1Q0E7RUFDRTtFQUNBO0VBQ0E7QXhPMDB1Q0Y7O0F3T3YwdUNBO0VBQ0U7QXhPMDB1Q0Y7O0F3T3YwdUNBO0VBQ0U7QXhPMDB1Q0Y7O0F3T3QwdUNFO0VBQ0U7QXhPeTB1Q0o7O0F3T3IwdUNBO0VBQ0U7QXhPdzB1Q0Y7O0F3T3IwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE93MHVDRjs7QXdPcjB1Q0E7RUFDRTtBeE93MHVDRjs7QXdPcjB1Q0E7RUFDRTtBeE93MHVDRjs7QXdPdDB1Q0E7RUFDRTtBeE95MHVDRjs7QXdPdjB1Q0E7O0VBRUU7QXhPMDB1Q0Y7O0F3T3gwdUNBO0VBQ0U7QXhPMjB1Q0Y7O0F3T3owdUNBOztFQUVFO0F4TzQwdUNGOztBd08xMHVDQTtFQUNFO0F4TzYwdUNGOztBd08zMHVDQTtFQUNFO0F4TzgwdUNGOztBd08xMHVDSTtFQUNFO0F4TzYwdUNOO0F3TzMwdUNJO0VBQ0U7QXhPNjB1Q047QXdPMzB1Q0k7RUFDRTtBeE82MHVDTjtBd08xMHVDQztFQUNHO0VBQ0E7RUFDQTtBeE80MHVDSjtBd096MHVDSTtFQUNFO0F4TzIwdUNOO0F3T3owdUNJO0VBQ0U7QXhPMjB1Q047QXdPdjB1Q0k7O0VBRUU7QXhPeTB1Q047QXdPdDB1Q0U7RUFDRTtBeE93MHVDSjtBd090MHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPdzB1Q0o7QXdPdDB1Q0U7RUFDRTtBeE93MHVDSjtBd090MHVDRTtFQUNFO0F4T3cwdUNKO0F3T3QwdUNFO0VBQ0U7RUFDQTtFQUNBO0F4T3cwdUNKO0F3T3QwdUNFO0VBQ0U7RUFDQTtFQUNBO0F4T3cwdUNKO0F3T3YwdUNJO0VBQ0U7RUFDQTtBeE95MHVDTjtBd090MHVDRTtFQUNFO0F4T3cwdUNKO0F3T3QwdUNFO0VBQ0U7RUFDQTtBeE93MHVDSjtBd090MHVDRTtFQUNFO0F4T3cwdUNKOztBd09wMHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4T3UwdUNGO0F3T3QwdUNFO0VBQ0U7QXhPdzB1Q0o7O0F3T3AwdUNBO0VBQ0U7SUFDRTtFeE91MHVDRjtFd09yMHVDQTtJQUNFO0lBQ0E7RXhPdTB1Q0Y7RXdPcjB1Q0E7SUFDRTtJQUNBO0V4T3UwdUNGO0FBQ0Y7QXdPcDB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3MwdUNGOztBd09uMHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPczB1Q0Y7O0F3T24wdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE9zMHVDRjs7QXdPbjB1Q0E7RUFDRTtFQUNBO0VBQ0E7QXhPczB1Q0Y7O0F3T24wdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPczB1Q0Y7O0F3T24wdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE9zMHVDRjs7QXdPbjB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE9zMHVDRjs7QXdPbjB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPczB1Q0Y7O0F3T24wdUNBO0VBQ0U7QXhPczB1Q0Y7O0F3T24wdUNBO0VBQ0U7QXhPczB1Q0Y7O0F3T24wdUNBO0VBQ0U7RUFDQTtFQUNBO0F4T3MwdUNGOztBd09uMHVDQTtFQUNFO0F4T3MwdUNGOztBd09uMHVDQTtFQUNFO0F4T3MwdUNGOztBd09uMHVDQTtFQUNFO0VBQ0E7QXhPczB1Q0Y7O0F3T24wdUNBO0VBQ0U7SUFDRTtFeE9zMHVDRjtBQUNGO0F3T24wdUNBO0VBQ0U7RUFDQTtBeE9xMHVDRjs7QXdPbDB1Q0E7RUFDRTtFQUNBO0VBQ0E7QXhPcTB1Q0Y7O0F3T2wwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPcTB1Q0Y7O0F3T2wwdUNBO0VBQ0U7QXhPcTB1Q0Y7O0F3T2wwdUNBO0VBQ0U7QXhPcTB1Q0Y7O0F3T2wwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3EwdUNGOztBd09sMHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQWlCO0VBQ2pCO0VBQWlCO0F4T3UwdUNuQjs7QXdPcDB1Q0E7O0VBRUU7RUFDQTtFQUNBO0VBQTJCO0F4T3cwdUM3Qjs7QXdPcjB1Q0E7RUFDRTtFQUFlO0VBQ2Y7RUFBb0I7QXhPMDB1Q3RCOztBd092MHVDQTtFQUNFO0VBQVM7RUFDVDtFQUFtQjtBeE80MHVDckI7O0F3T3gwdUNFO0VBQ0U7QXhPMjB1Q0o7O0F3T3YwdUNBO0VBQ0U7QXhPMDB1Q0YsQzs7OztBeU9qc3ZDQSxnQkFBZ0I7O0FBRWhCO0VBQ0Usc0JBQXNCO0VBQ3RCLDJDQUE4QjtFQUM5Qjs7O3lEQUdrRDtFQUNsRCxtQkFBbUI7RUFDbkIsa0JBQWtCOztBQUVwQjs7QUFFQTtFQUNFLGlDQUFpQztFQUNqQyx3QkFBd0I7RUFDeEIsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTs7RUFFRSxpQ0FBaUM7RUFDakMsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7Ozs7O0FDL2hCQTs7O0VBR0U7QUFDRiw2QkFBNkIsaUNBQWlDLENBQUMsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLE9BQU8sbUJBQW1CLENBQUMsaUJBQWlCLENBQUMsdUJBQXVCLENBQUMsT0FBTyxlQUFlLENBQUMsT0FBTyxnQkFBZ0IsQ0FBQyxPQUFPLGFBQWEsQ0FBQyxPQUFPLGFBQWEsQ0FBQyxPQUFPLGFBQWEsQ0FBQyxPQUFPLGFBQWEsQ0FBQyxPQUFPLGFBQWEsQ0FBQyxPQUFPLGFBQWEsQ0FBQyxPQUFPLGFBQWEsQ0FBQyxPQUFPLGFBQWEsQ0FBQyxPQUFPLGFBQWEsQ0FBQyxRQUFRLGNBQWMsQ0FBQyxPQUFPLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxPQUFPLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxVQUFVLGlCQUFpQixDQUFDLE9BQU8sU0FBUyxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFXLHVCQUF1QixDQUFDLGtCQUFrQixDQUFDLHdCQUF3QixDQUFDLGNBQWMsVUFBVSxDQUFDLGVBQWUsV0FBVyxDQUFDLHlGQUF5RixpQkFBaUIsQ0FBQyw4RkFBOEYsZ0JBQWdCLENBQUMsU0FBUyw0Q0FBNEMsQ0FBQyxvQ0FBb0MsQ0FBQyxVQUFVLDhDQUE4QyxDQUFDLHNDQUFzQyxDQUFDLDJCQUEyQixHQUFHLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxtQkFBbUIsR0FBRyw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsY0FBYyxxRUFBcUUsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxlQUFlLHFFQUFxRSxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLGVBQWUscUVBQXFFLENBQUMsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsb0JBQW9CLCtFQUErRSxDQUFDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLGtCQUFrQiw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxxRUFBcUUsK0VBQStFLENBQUMsbURBQW1ELDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLG9JQUFvSSxtQkFBbUIsQ0FBQyxXQUFXLENBQUMsVUFBVSxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLFdBQVcsQ0FBQywwQkFBMEIsTUFBTSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxhQUFhLG1CQUFtQixDQUFDLGFBQWEsYUFBYSxDQUFDLFlBQVksVUFBVSxDQUFDLGlCQUFpQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFDQUFxQyxlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLCtDQUErQyxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1Q0FBdUMsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsbUNBQW1DLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMscUNBQXFDLGVBQWUsQ0FBQywwQ0FBMEMsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLG9DQUFvQyxlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLG1DQUFtQyxlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsU0FBUyxRQUFRLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxtREFBbUQsU0FBUyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxXQUFXLG1DQUFtQyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQywyQ0FBc0MsQ0FBQyx1U0FBb1MsQ0FBQyxLQUFLLG1DQUFtQyxDQUFDLFdBQVcsaUNBQWlDLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLDJDQUF1QyxDQUFDLHlTQUF5UyxDQUFDLFVBQVUsZUFBZSxDQUFDLFdBQVcsaUNBQWlDLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLDRDQUFxQyxDQUFDLDhROzs7O0FDSnQ0eUQ7Ozs7Ozs7Ozs7Ozs7O0VBY0U7O0FBRUY7RUFDRSwwQkFBMEI7RUFDMUIsNENBQTRDO0VBQzVDOzs7OzREQUk2RDtFQUM3RCxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0U7SUFDRSwwQkFBMEI7SUFDMUIsMERBQTZEO0VBQy9EO0FBQ0Y7O0FBRUEsZ0VBQWdFO0FBQ2hFO0lBQ0kscUJBQXFCO0lBQ3JCLCtDQUErQztJQUMvQyxrQkFBa0I7SUFDbEIsd0JBQXdCO0lBQ3hCLGtDQUFrQztJQUNsQyxvQkFBb0I7SUFDcEIsa0NBQWtDO0lBQ2xDLG1DQUFtQztJQUNuQywyQkFBMkI7QUFDL0I7QUFDQSw2REFBNkQ7QUFDN0Q7SUFDSSx1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLG9CQUFvQjtBQUN4QjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksbUJBQW1CO0lBQ25CLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTtJQUNJLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksbUJBQW1CO0FBQ3ZCO0FBQ0E7SUFDSSx5QkFBeUI7SUFDekIsNEJBQTRCO0lBQzVCLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksWUFBWTtBQUNoQjtBQUNBO0lBQ0ksV0FBVztBQUNmO0FBQ0E7SUFDSSxrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLGlCQUFpQjtBQUNyQjtBQUNBO0lBQ0ksNkNBQTZDO0lBQzdDLHFDQUFxQztBQUN6QztBQUNBO0lBQ0k7UUFDSSwrQkFBK0I7UUFDL0IsdUJBQXVCO0lBQzNCO0lBQ0E7UUFDSSxpQ0FBaUM7UUFDakMseUJBQXlCO0lBQzdCO0FBQ0o7QUFDQTtJQUNJO1FBQ0ksK0JBQStCO1FBQy9CLHVCQUF1QjtJQUMzQjtJQUNBO1FBQ0ksaUNBQWlDO1FBQ2pDLHlCQUF5QjtJQUM3QjtBQUNKO0FBQ0E7SUFDSSxnRUFBZ0U7SUFDaEUsZ0NBQWdDO0lBQ2hDLDRCQUE0QjtJQUM1Qix3QkFBd0I7QUFDNUI7QUFDQTtJQUNJLGdFQUFnRTtJQUNoRSxpQ0FBaUM7SUFDakMsNkJBQTZCO0lBQzdCLHlCQUF5QjtBQUM3QjtBQUNBO0lBQ0ksZ0VBQWdFO0lBQ2hFLGlDQUFpQztJQUNqQyw2QkFBNkI7SUFDN0IseUJBQXlCO0FBQzdCO0FBQ0E7SUFDSSwwRUFBMEU7SUFDMUUsK0JBQStCO0lBQy9CLDJCQUEyQjtJQUMzQix1QkFBdUI7QUFDM0I7QUFDQTtJQUNJLDBFQUEwRTtJQUMxRSwrQkFBK0I7SUFDL0IsMkJBQTJCO0lBQzNCLHVCQUF1QjtBQUMzQjtBQUNBOzs7OztJQUtJLFlBQVk7QUFDaEI7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsVUFBVTtJQUNWLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsc0JBQXNCO0FBQzFCO0FBQ0E7O0lBRUksa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxXQUFXO0lBQ1gsa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSxvQkFBb0I7QUFDeEI7QUFDQTtJQUNJLGNBQWM7QUFDbEI7QUFDQTtJQUNJLGNBQWM7QUFDbEI7QUFDQSxnRUFBZ0U7O0FBRWhFLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxnQkFBZ0IsZ0JBQWdCLEVBQUU7QUFDbEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0Msb0NBQW9DLGdCQUFnQixFQUFFO0FBQ3RELGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MseURBQXlELGdCQUFnQixFQUFFO0FBQzNFLHlEQUF5RCxnQkFBZ0IsRUFBRTtBQUMzRSwyREFBMkQsZ0JBQWdCLEVBQUU7QUFDN0UscURBQXFELGdCQUFnQixFQUFFO0FBQ3ZFLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLGdCQUFnQixnQkFBZ0IsRUFBRTtBQUNsQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNkNBQTZDLGdCQUFnQixFQUFFO0FBQy9ELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLGdEQUFnRCxnQkFBZ0IsRUFBRTtBQUNsRSxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsZ0JBQWdCLGdCQUFnQixFQUFFO0FBQ2xDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMseUNBQXlDLGdCQUFnQixFQUFFO0FBQzNELG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsMkNBQTJDLGdCQUFnQixFQUFFO0FBQzdELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywwQ0FBMEMsZ0JBQWdCLEVBQUU7QUFDNUQsOENBQThDLGdCQUFnQixFQUFFO0FBQ2hFLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxnQkFBZ0IsZ0JBQWdCLEVBQUU7QUFDbEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxnQkFBZ0IsZ0JBQWdCLEVBQUU7QUFDbEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsdUNBQXVDLGdCQUFnQixFQUFFO0FBQ3pELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwwQ0FBMEMsZ0JBQWdCLEVBQUU7QUFDNUQsNkNBQTZDLGdCQUFnQixFQUFFO0FBQy9ELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxnRkFBZ0YsZ0JBQWdCLEVBQUU7QUFDbEcsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHVDQUF1QyxnQkFBZ0IsRUFBRTtBQUN6RCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsZ0JBQWdCLGdCQUFnQixFQUFFO0FBQ2xDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0NBQXNDLGdCQUFnQixFQUFFO0FBQ3hELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyw4Q0FBOEMsZ0JBQWdCLEVBQUU7QUFDaEUsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsZ0JBQWdCLGdCQUFnQixFQUFFO0FBQ2xDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsZ0JBQWdCLGdCQUFnQixFQUFFO0FBQ2xDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFLEM7Ozs7RUM1MEI1Qzs7O0tBR0c7O0FBRUw7RUFDRSx1QkFBdUI7RUFDdkIsNENBQStCO0VBQy9COzs7NERBR3NEO0VBQ3RELG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRTtJQUNFLHVCQUF1QjtJQUN2QiwwREFBc0Q7RUFDeEQ7QUFDRjs7QUFFQTs7SUFFSSxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsY0FBYztJQUNkLHdCQUF3QjtJQUN4QixrQ0FBa0M7SUFDbEMsb0JBQW9CO0lBQ3BCLGtDQUFrQztJQUNsQyxtQ0FBbUM7SUFDbkMsMkJBQTJCO0FBQy9COztBQUVBLCtDQUErQyxnQkFBZ0IsRUFBRTtBQUNqRSx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxtQ0FBbUMsZ0JBQWdCLEVBQUU7QUFDckQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCx3Q0FBd0MsZ0JBQWdCLEVBQUU7QUFDMUQsb0RBQW9ELGdCQUFnQixFQUFFO0FBQ3RFLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx1Q0FBdUMsZ0JBQWdCLEVBQUU7QUFDekQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxxREFBcUQsZ0JBQWdCLEVBQUU7QUFDdkUsNkNBQTZDLGdCQUFnQixFQUFFO0FBQy9ELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUNBQXlDLGdCQUFnQixFQUFFO0FBQzNELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsb0NBQW9DLGdCQUFnQixFQUFFO0FBQ3RELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx3Q0FBd0MsZ0JBQWdCLEVBQUU7QUFDMUQsdUNBQXVDLGdCQUFnQixFQUFFO0FBQ3pELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxzQ0FBc0MsZ0JBQWdCLEVBQUU7QUFDeEQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxtQ0FBbUMsZ0JBQWdCLEVBQUU7QUFDckQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMENBQTBDLGdCQUFnQixFQUFFO0FBQzVELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDJCQUEyQixnQkFBZ0IsRUFBRSxDOzs7O0VDblIzQzs7O0tBR0c7O0FBRUw7RUFDRSx3QkFBd0I7RUFDeEIsNENBQWdDO0VBQ2hDOzs7NERBR3dEO0VBQ3hELG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRTtJQUNFLHdCQUF3QjtJQUN4QiwwREFBd0Q7RUFDMUQ7QUFDRjs7QUFFQTs7SUFFSSxzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsY0FBYztJQUNkLHdCQUF3QjtJQUN4QixrQ0FBa0M7SUFDbEMsb0JBQW9CO0lBQ3BCLGtDQUFrQztJQUNsQyxtQ0FBbUM7SUFDbkMsMkJBQTJCO0FBQy9COztBQUVBLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx1Q0FBdUMsZ0JBQWdCLEVBQUU7QUFDekQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHFDQUFxQyxnQkFBZ0IsRUFBRTtBQUN2RCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsc0NBQXNDLGdCQUFnQixFQUFFO0FBQ3hELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCxzQ0FBc0MsZ0JBQWdCLEVBQUU7QUFDeEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxvQ0FBb0MsZ0JBQWdCLEVBQUU7QUFDdEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsb0NBQW9DLGdCQUFnQixFQUFFO0FBQ3RELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCxzQ0FBc0MsZ0JBQWdCLEVBQUU7QUFDeEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxzQ0FBc0MsZ0JBQWdCLEVBQUU7QUFDeEQsdUNBQXVDLGdCQUFnQixFQUFFO0FBQ3pELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBDQUEwQyxnQkFBZ0IsRUFBRTtBQUM1RCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxtQ0FBbUMsZ0JBQWdCLEVBQUU7QUFDckQsd0NBQXdDLGdCQUFnQixFQUFFO0FBQzFELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxtQ0FBbUMsZ0JBQWdCLEVBQUU7QUFDckQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHNDQUFzQyxnQkFBZ0IsRUFBRTtBQUN4RCx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHFEQUFxRCxnQkFBZ0IsRUFBRTtBQUN2RSwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsd0NBQXdDLGdCQUFnQixFQUFFO0FBQzFELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsOENBQThDLGdCQUFnQixFQUFFO0FBQ2hFLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msc0NBQXNDLGdCQUFnQixFQUFFO0FBQ3hELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLGdDQUFnQyxnQkFBZ0IsRUFBRSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2xpYnMvYWlyLWRhdGVwaWNrZXIvZGlzdC9jc3MvZGF0ZXBpY2tlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwL3BhZ2VzL2Rhc2hib2FyZC9jb21wb25lbnRzL3dpZGdldHMvTWFpblN0YXRzLmNzcyIsIndlYnBhY2s6Ly8vLi9hcHAvcGFnZXMvZGFzaGJvYXJkL2NvbXBvbmVudHMvd2lkZ2V0cy9UYXNrc1dpZGdldC5jc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9wYWdlcy9lcnJvci9lcnJvci00LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9sYXlvdXQvYXNzZXRzL0Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL2Rpc3QvdmlkZW8tanMubWluLmNzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL19wZXJmZWN0LXNjcm9sbGJhckAxLjUuMEBwZXJmZWN0LXNjcm9sbGJhci9jc3MvcGVyZmVjdC1zY3JvbGxiYXIuY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvcmVhY3QtcGVyZmVjdC1zY3JvbGxiYXIvZGlzdC9jc3Mvc3R5bGVzLmNzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vc3JjL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuY3NzIiwid2VicGFjazovLy8uL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvX2NvbmZpZy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fY29kZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL190YWJsZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX3RhYnMtYnRuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX3RhYnMtbGluZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvcmVhY3QvbWF0ZXJpYWwtdWkvX2dlbmVyYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvbWl4aW5zL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC1kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLW5vdGlmeS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC1zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtdGltZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC1kYXRlcmFuZ2VwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtdG91Y2hzcGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLW1heGxlbmd0aC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtc2Vzc2lvbi10aW1lb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLW1hcmtkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fc3VtbWVybm90ZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Ryb3B6b25lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fdG9hc3RyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fZm9udGF3ZXNvbWU1LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fc2VsZWN0Mi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbGF5b3V0L19jb25maWcuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX3BhZ2UtbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19ub3JtYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX2hlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19wb3J0bGV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19zY3JvbGx0b3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX2lucHV0LWljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19yYWRpby5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19vcHRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX2F2YXRhci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9taXhpbnMvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX2xvYWRlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fcHVsc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX2RpYWxvZy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fZ3JpZC1uYXYtdjIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX2dyaWQtbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19oZWFkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19saXN0LXBpY3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX2xpc3QtdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX215LWNhcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX25hdi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fbm90aWZpY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19ub3RpZmljYXRpb24tdjIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX3Byb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX25vdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL190aW1lbGluZS12MS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fdGltZWxpbmUtdjIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX3RpbWVsaW5lLXYzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL191c2VyLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX3VzZXItY2FyZC12Mi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fdXNlci1jYXJkLXYzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9taXhpbnMvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19zZWFyY2hiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX2NhbGxvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX2ljb25ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvbWl4aW5zL193YXZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19pbmZvYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19yaWJib24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX2NoYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2xheW91dC9fZGVtby1wYW5lbC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9taXhpbnMvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvbGF5b3V0L19vZmZjYW52YXMtcGFuZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2xheW91dC9fcXVpY2stcGFuZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2xheW91dC9fcXVpY2stc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9sYXlvdXQvX3Njcm9sbC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvbGF5b3V0L19zdGlja3ktdG9vbGJhci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvbGF5b3V0L19hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2xheW91dC9taXhpbnMvX2FwcC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvbGF5b3V0L19zdWJoZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvbWl4aW5zL19idXJnZXItbWVudS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3R5cG9ncmFwaHkvX2RlbW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3R5cG9ncmFwaHkvX2RpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3R5cG9ncmFwaHkvX2hlYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3R5cG9ncmFwaHkvX2xpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3R5cG9ncmFwaHkvbWl4aW5zL19saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L19zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L19zZXBhcmF0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3R5cG9ncmFwaHkvX3N2Zy1pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2Rhc2hib2FyZC9fd2lkZ2V0MS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9kYXNoYm9hcmQvX3dpZGdldDIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZGFzaGJvYXJkL193aWRnZXQ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2Rhc2hib2FyZC9fd2lkZ2V0MTIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZGFzaGJvYXJkL193aWRnZXQyNC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9kYXNoYm9hcmQvX3dpZGdldDI1LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2dlbmVyYWwvX3Byb2ZpbGUtMS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9nZW5lcmFsL19wcm9maWxlLTIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZ2VuZXJhbC9fcHJvZmlsZS0zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2dlbmVyYWwvX3Byb2ZpbGUtNC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9nZW5lcmFsL19wcm9qZWN0LTEuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xheW91dC9oZWFkZXIvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xheW91dC9oZWFkZXIvX2Jhc2UtbW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL21peGlucy9fbWVudS1ob3Jpem9udGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL21peGlucy9fbWVudS12ZXJ0aWNhbC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xheW91dC9oZWFkZXIvX21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvaGVhZGVyL190b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvYnJhbmQvX2JyYW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbGF5b3V0L2FzaWRlL19hc2lkZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xheW91dC9jb250ZW50L19jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbGF5b3V0L2Zvb3Rlci9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9wYWdlcy93aXphcmQvd2l6YXJkLTEuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL3BhZ2VzL3dpemFyZC93aXphcmQtMi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvcGFnZXMvd2l6YXJkL3dpemFyZC00LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9wYWdlcy9sb2dpbi9sb2dpbi0zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvX3ByZXZpZXdJbWcuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9uby1wcmludC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2J0bi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbG9hZC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL3JlYWN0LXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ltZy1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvdmlkZW8tbGlzdC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2RpYWdvbmFsQ2VsbC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL215LXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL215LXRvdXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9kb2N1bWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9ob3ZlclRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC92ZXJ0aWNhbC1hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL3BhZ2VzL3Byb2plY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9teS1kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY3Vyc29yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9wYWdlcy9rYW5iYW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2N1c3RvbS9jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL3NvY2ljb24vY3NzL3NvY2ljb24uY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2FsbC5taW4uY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3BsdWdpbnMvbGluZS1hd2Vzb21lL2Nzcy9saW5lLWF3ZXNvbWUuY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3BsdWdpbnMvZmxhdGljb24vZmxhdGljb24uY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3BsdWdpbnMvZmxhdGljb24yL2ZsYXRpY29uLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGNvbG9yOiAjZGVkZWRlOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmhvdmVyLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVyIHtcbiAgICBjb2xvcjogI2M1YzVjNTsgfVxuICAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2RlZGVkZTsgfVxuICAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNhMmRkZjY7IH1cbiAgICAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4YWQ1ZjQ7IH1cbiAgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAgIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06ZW1wdHksIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERhdGVwaWNrZXIgY2VsbHNcclxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRhdGVwaWNrZXItLWNlbGxzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB6LWluZGV4OiAxOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLi1mb2N1cy0ge1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtIHtcbiAgICBjb2xvcjogIzRFQjVFNjsgfVxuICAgIC5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LS4tZm9jdXMtIHtcbiAgICAgIGNvbG9yOiAjNGE0YTRhOyB9XG4gICAgLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtLi1pbi1yYW5nZS0ge1xuICAgICAgY29sb3I6ICM0RUI1RTY7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwuLWluLXJhbmdlLSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS0uLWZvY3VzLSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgY29sb3I6ICNhZWFlYWU7IH1cbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1mb2N1cy0ge1xuICAgICAgY29sb3I6ICNhZWFlYWU7IH1cbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1pbi1yYW5nZS0ge1xuICAgICAgY29sb3I6ICNhMWExYTE7IH1cbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1jdXJyZW50LS4tZm9jdXMtIHtcbiAgICAgIGNvbG9yOiAjYWVhZWFlOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5MiwgMTk2LCAyMzksIDAuNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLXRvLSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5MiwgMTk2LCAyMzksIDAuNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20tLi1yYW5nZS10by0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzVjYzRlZjsgfVxuICAgIC5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0uLWN1cnJlbnQtIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzVjYzRlZjsgfVxuICAgIC5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0uLWZvY3VzLSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDViY2VkOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsOmVtcHR5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmRhdGVwaWNrZXItLWRheXMtbmFtZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDhweCAwIDNweDsgfVxuXG4uZGF0ZXBpY2tlci0tZGF5LW5hbWUge1xuICBjb2xvcjogI0ZGOUExOTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjhlbTsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkge1xuICB3aWR0aDogMTQuMjg1NzElOyB9XG5cbi5kYXRlcGlja2VyLS1jZWxscy1tb250aHMge1xuICBoZWlnaHQ6IDE3MHB4OyB9XG5cbi5kYXRlcGlja2VyLS1jZWxsLW1vbnRoIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgaGVpZ2h0OiAyNSU7IH1cblxuLmRhdGVwaWNrZXItLXllYXJzIHtcbiAgaGVpZ2h0OiAxNzBweDsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbHMteWVhcnMge1xuICBoZWlnaHQ6IDE3MHB4OyB9XG5cbi5kYXRlcGlja2VyLS1jZWxsLXllYXIge1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDMzLjMzJTsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGNvbG9yOiAjZGVkZWRlOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmhvdmVyLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVyIHtcbiAgICBjb2xvcjogI2M1YzVjNTsgfVxuICAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2RlZGVkZTsgfVxuICAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNhMmRkZjY7IH1cbiAgICAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4YWQ1ZjQ7IH1cbiAgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAgIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06ZW1wdHksIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERhdGVwaWNrZXJcclxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmRhdGVwaWNrZXJzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmRhdGVwaWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIHdpZHRoOiAyNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCBsZWZ0IDBzIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGxlZnQgMHMgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGxlZnQgMHMgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLmRhdGVwaWNrZXIuLWZyb20tdG9wLSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7IH1cbiAgLmRhdGVwaWNrZXIuLWZyb20tcmlnaHQtIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7IH1cbiAgLmRhdGVwaWNrZXIuLWZyb20tYm90dG9tLSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpOyB9XG4gIC5kYXRlcGlja2VyLi1mcm9tLWxlZnQtIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTsgfVxuICAuZGF0ZXBpY2tlci5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCBsZWZ0IDBzIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGxlZnQgMHMgMHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGxlZnQgMHMgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUgLmRhdGVwaWNrZXIge1xuICBib3JkZXItY29sb3I6ICNkN2Q3ZDc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmRhdGVwaWNrZXItaW5saW5lIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci0tY29udGVudCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nOiA0cHg7IH1cbiAgLi1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RiZGJkYjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgei1pbmRleDogLTE7IH1cbiAgLi10b3AtbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tdG9wLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tdG9wLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLi1yaWdodC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxuICAuLWJvdHRvbS1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICBib3R0b206IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTsgfVxuICAuLWxlZnQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1sZWZ0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWJvdHRvbS1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgbGVmdDogMTBweDsgfVxuICAuLXRvcC1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7IH1cbiAgLi10b3AtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4IC8gMik7IH1cbiAgLi1sZWZ0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgdG9wOiAxMHB4OyB9XG4gIC4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIGJvdHRvbTogMTBweDsgfVxuICAuLWxlZnQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCAvIDIpOyB9XG5cbi5kYXRlcGlja2VyLS1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuZGF0ZXBpY2tlci0tYm9keS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgY29sb3I6ICNkZWRlZGU7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06aG92ZXIsIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06aG92ZXIge1xuICAgIGNvbG9yOiAjYzVjNWM1OyB9XG4gIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZGVkZWRlOyB9XG4gIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2EyZGRmNjsgfVxuICAgIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgICAgYmFja2dyb3VuZDogIzhhZDVmNDsgfVxuICAuLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICAgIGNvbG9yOiAjY2NjY2NjOyB9XG4gICAgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTplbXB0eSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTplbXB0eSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgTmF2aWdhdGlvblxyXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGF0ZXBpY2tlci0tbmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAuLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci0tbmF2LXRpdGxlLFxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmRhdGVwaWNrZXItLW5hdi1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7IH1cbiAgLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24uLWRpc2FibGVkLSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHN2ZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4OyB9XG4gIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHBhdGgge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAjOWM5YzljO1xuICAgIHN0cm9rZS13aWR0aDogMnB4OyB9XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAgOHB4OyB9XG4gIC5kYXRlcGlja2VyLS1uYXYtdGl0bGUgaSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjOWM5YzljO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmRhdGVwaWNrZXItLW5hdi10aXRsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuICAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlLi1kaXNhYmxlZC0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5kYXRlcGlja2VyLS1idXR0b25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjsgfVxuXG4uZGF0ZXBpY2tlci0tYnV0dG9uIHtcbiAgY29sb3I6ICM0RUI1RTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDsgfVxuICAuZGF0ZXBpY2tlci0tYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgY29sb3I6ICNkZWRlZGU7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06aG92ZXIsIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06aG92ZXIge1xuICAgIGNvbG9yOiAjYzVjNWM1OyB9XG4gIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZGVkZWRlOyB9XG4gIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2EyZGRmNjsgfVxuICAgIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgICAgYmFja2dyb3VuZDogIzhhZDVmNDsgfVxuICAuLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICAgIGNvbG9yOiAjY2NjY2NjOyB9XG4gICAgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTplbXB0eSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTplbXB0eSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgVGltZXBpY2tlclxyXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGF0ZXBpY2tlci0tdGltZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLi1hbS1wbS0gLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgMTM4cHg7XG4gICAgICAgIC1tcy1mbGV4OiAwIDEgMTM4cHg7XG4gICAgICAgICAgICBmbGV4OiAwIDEgMTM4cHg7XG4gICAgbWF4LXdpZHRoOiAxMzhweDsgfVxuICAuLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLXRpbWUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyB7XG4gIC13ZWJraXQtZmxleDogMCAxIDE1M3B4O1xuICAgICAgLW1zLWZsZXg6IDAgMSAxNTNweDtcbiAgICAgICAgICBmbGV4OiAwIDEgMTUzcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWF4LXdpZHRoOiAxNTNweDsgfVxuXG4uZGF0ZXBpY2tlci0tdGltZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtY29sb24ge1xuICBtYXJnaW46IDAgMnB4IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3Vycyxcbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlcyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnkgR290aGljXCIsIENlbnR1cnlHb3RoaWMsIEFwcGxlR290aGljLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3VyczphZnRlcixcbiAgLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3Vycy4tZm9jdXMtOmFmdGVyLFxuICAuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXMuLWZvY3VzLTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWFtcG0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBjb2xvcjogIzljOWM5YztcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZGVkZWRlLCAjZGVkZWRlKSBsZWZ0IDUwJS8xMDAlIDFweCBuby1yZXBlYXQ7IH1cbiAgLmRhdGVwaWNrZXItLXRpbWUtcm93OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4OyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4OyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106aG92ZXI6Oi1tcy10aHVtYiB7XG4gICAgICBib3JkZXItY29sb3I6ICNiOGI4Yjg7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWNjNGVmO1xuICAgICAgICBib3JkZXItY29sb3I6ICM1Y2M0ZWY7IH1cbiAgICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzVjYzRlZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWNjNGVmOyB9XG4gICAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpmb2N1czo6LW1zLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzVjYzRlZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWNjNGVmOyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzOyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10aHVtYiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzOyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRyYWNrIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmRhdGVwaWNrZXItLXRpbWUtcm93IHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuXG4uZGF0ZXBpY2tlci0tdGltZS1pY29uIHtcbiAgY29sb3I6ICM5YzljOWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgNXB4IC0xcHggMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07IH1cbiAgLmRhdGVwaWNrZXItLXRpbWUtaWNvbjphZnRlciwgLmRhdGVwaWNrZXItLXRpbWUtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmRhdGVwaWNrZXItLXRpbWUtaWNvbjphZnRlciB7XG4gICAgaGVpZ2h0OiAuNGVtO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgLmRhdGVwaWNrZXItLXRpbWUtaWNvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAuNGVtO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGNvbG9yOiAjZGVkZWRlOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmhvdmVyLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVyIHtcbiAgICBjb2xvcjogI2M1YzVjNTsgfVxuICAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2RlZGVkZTsgfVxuICAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNhMmRkZjY7IH1cbiAgICAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4YWQ1ZjQ7IH1cbiAgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAgIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06ZW1wdHksIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4iLCIubWFpbi1zdGF0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxLjJlbTtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAjOGQ4YzliO1xufVxuXG4ubWFpbi1zdGF0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tYWluLXN0YXQuYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5tYWluLXN0YXQuYmctZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xufVxuLm1haW4tc3RhdC5iZy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xufVxuXG4udGV4dC14eGwge1xuICAgIGZvbnQtc2l6ZTogMy41ZW07XG59XG5cbi50ZXh0LW1kIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xufSIsIi50YXNrcy13aWRnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAjOGQ4YzliO1xufVxuXG4udGFza3Mtd2lkZ2V0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG59XG5cbi50YXNrcy13aWRnZXQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHBhZGRpbmc6IDAuM2VtIDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xufSIsIi8vXG4vLyBQYWdlIC0gRXJyb3IgNFxuLy8gUGFnZXMgU0FTUyBmaWxlcyBhcmUgY29tcGlsZWQgaW50byBzZXBhcmF0ZSBjc3MgZmlsZXNcbi8vXG5cblxuXG4vLyBHbG9iYWwgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vY29uZmlnXCI7XG5cbi8vIExheW91dCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9nbG9iYWwvbGF5b3V0L2NvbmZpZy5zY3NzXCI7XG5cbi5rdC1lcnJvci12NCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgLmt0LWVycm9yX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDUlIDAgMCA1JTtcbiAgICAgICAgLmt0LWVycm9yX251bWJlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDlyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICM4NEQ0OUU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1lcnJvcl90aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICM4NEQ0OUU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1lcnJvcl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogI0NDNjYyMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQge1xuICAgIC5rdC1lcnJvci12NCB7XG4gICAgICAgIC5rdC1lcnJvcl9jb250YWluZXIge1xuICAgICAgICAgICAgLmt0LWVycm9yX251bWJlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZXJyb3JfdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZXJyb3JfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUoKSB7XG4gICAgLmt0LWVycm9yLXY0IHtcbiAgICAgICAgLmt0LWVycm9yX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDAgMCAwO1xuXG4gICAgICAgICAgICAua3QtZXJyb3JfbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZXJyb3JfdGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZXJyb3JfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBHbG9iYWwgTWl4aW5zXG4vL1xuXG5cblxuXG5AbWl4aW4ga3QtY2xlYXJmaXgoKSB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcIjsgLy8gMVxuXHRcdGRpc3BsYXk6IHRhYmxlOyAvLyAyXG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuQG1peGluIGt0LWJ1dHRvbi1yZXNldCgpIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5AbWl4aW4ga3QtaW5wdXQtcmVzZXQoKSB7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4ga3QtYnRuLXJlc2V0KCkge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGt0LWZpeC1maXhlZC1wb3NpdGlvbi1sYWdzKCkge1xuXHQvLyB3ZWJraXQgaGFjayBmb3Igc21vb3RoIGZvbnQgdmlldyBvbiBmaXhlZCBwb3NpdGlvbmVkIGVsZW1lbnRzXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xufVxuXG5AbWl4aW4ga3QtZml4LWFuaW1hdGlvbi1sYWdzKCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbkBtaXhpbiBrdC1hdHRyKCRhdHRyLCAkdmFsdWUsICRpbXBvcnRhbnQ6ICcnKSB7XG4gICAgQGlmICAkdmFsdWUgIT0gbnVsbCAge1xuICAgICAgICAjeyRhdHRyfTogI3skdmFsdWV9ICN7JGltcG9ydGFudH07XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtaGFjay1pZSB7XG5cdC8vSUUxMCBhbmQgSUUxMVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBrdC1oYWNrLWVkZ2UtYWxsIHtcblx0QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4ga3Qtcm91bmRlZCB7XG4gICAgQGlmICRrdC1yb3VuZGVkID09IHRydWUge1xuICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LW5vdC1yb3VuZGVkIHtcbiAgICBAaWYgJGt0LXJvdW5kZWQgPT0gZmFsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIElucHV0IHBsYWNlaG9sZGVyIGNvbG9yXG5AbWl4aW4ga3QtaW5wdXQtcGxhY2Vob2xkZXIoJGNvbG9yKSB7XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuICAgIC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbkBtaXhpbiBrdC1ob3Zlci10cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiAka3QtdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAka3QtdHJhbnNpdGlvbjtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC10cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiAka3QtdHJhbnNpdGlvbjtcbn1cblxuLy8gSWNvbiBTaXppbmdcbi8vIFNBU1MgTWFwOiAgKGxpbmVhd2Vzb21lOiAxLjFyZW0sIGZvbnRhd2Vzb21lOiAxLjJyZW0sIGZsYXRpY29uOiAxLjFyZW0pXG5AbWl4aW4ga3QtaWNvbnMtc2l6ZSgkY29uZmlnKSB7XG4gICAgLy8gTGluZWF3ZXNvbWVcbiAgICBbY2xhc3NePVwibGEtXCJdLFxuICAgIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiBrdC1nZXQoJGNvbmZpZywgbGluZWF3ZXNvbWUpO1xuICAgIH1cblxuICAgIC8vIEZvbnRhd2Vzb21lXG4gICAgW2NsYXNzXj1cImZhLVwiXSxcbiAgICBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZToga3QtZ2V0KCRjb25maWcsIGZvbnRhd2Vzb21lKTtcbiAgICB9XG5cbiAgICAvLyBGbGF0aWNvblxuICAgIFtjbGFzc149XCJmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzXj1cImZsYXRpY29uMi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiBrdC1nZXQoJGNvbmZpZywgZmxhdGljb24pO1xuICAgICAgICAvLyBmaXggaWNvbiBwb3NpdGlvbiBmb3IgUlRMXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbn1cblxuLy8gSWNvbiBhdHRyXG4vLyBTQVNTIE1hcDogIChsaW5lYXdlc29tZTogMS4xcmVtLCBmb250YXdlc29tZTogMS4ycmVtLCBmbGF0aWNvbjogMS4xcmVtKVxuQG1peGluIGt0LWljb25zLXN0eWxlKCRhdHRyLCAkY29uZmlnKSB7XG4gICAgLy8gbGluZWF3ZXNvbWVcbiAgICBbY2xhc3NePVwibGEtXCJdLFxuICAgIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgICAgICAgI3skYXR0cn06IGt0LWdldCgkY29uZmlnLCBsaW5lYXdlc29tZSk7XG4gICAgfVxuXG4gICAgLy8gRm9udGF3ZXNvbWVcbiAgICBbY2xhc3NePVwiZmEtXCJdLFxuICAgIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgICAgICAgI3skYXR0cn06IGt0LWdldCgkY29uZmlnLCBmb250YXdlc29tZSk7XG4gICAgfVxuXG4gICAgLy8gRmxhdGljb25cbiAgICBbY2xhc3NePVwiZmxhdGljb24tXCJdLFxuICAgIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuICAgIFtjbGFzc149XCJmbGF0aWNvbjItXCJdLFxuICAgIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gICAgICAgICN7JGF0dHJ9OiBrdC1nZXQoJGNvbmZpZywgZmxhdGljb24pO1xuICAgIH1cbn1cblxuLy8gU0FTUyBNYXA6ICAobGluZWF3ZXNvbWU6IDEuMXJlbSwgZm9udGF3ZXNvbWU6IDEuMnJlbSwgZmxhdGljb246IDEuMXJlbSlcbkBtaXhpbiBrdC1pY29ucyB7XG4gICAgW2NsYXNzXj1cImxhLVwiXSxcbiAgICBbY2xhc3MqPVwiIGxhLVwiXSxcbiAgICBbY2xhc3NePVwiZmEtXCJdLFxuICAgIFtjbGFzcyo9XCIgZmEtXCJdLFxuICAgIFtjbGFzc149XCJmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzXj1cImZsYXRpY29uMi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBMaW5lYXdlc29tZSBpY29uXG5AbWl4aW4ga3QtbGEtaWNvbigkaWNvbikge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiI3skaWNvbn1cIjtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1sYS1pY29uLWNoYW5nZSgkaWNvbikge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIjeyRpY29ufVwiO1xuICAgIH1cbn1cblxuQG1peGluIGt0LWZsYXRpY29uMi1pY29uKCRpY29uKSB7XG4gICAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBjb250ZW50OiBcIiN7JGljb259XCI7XG59XG5cbi8vIExpbmVhd2Vzb21lIGljb25cbkBtaXhpbiBrdC1sYS1pY29uLXNlbGYoJGljb24pIHtcbiAgICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGNvbnRlbnQ6IFwiI3skaWNvbn1cIjtcbn1cblxuLy8gQ2xvc2UgaWNvblxuQG1peGluIGt0LWNsb3NlLWljb24oJHNlbGY6bnVsbCkge1xuICAgIEBpZiAkc2VsZiA9PSB0cnVlIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgY2xvc2UpICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24oIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCBjbG9zZSkgKTtcbiAgICB9XG59XG5cbi8vIEFycm93IGljb25cbkBtaXhpbiBrdC1hcnJvdy1pY29uKCRkaXIsICRzZWxmOm51bGwpIHtcbiAgICBAaWYgJGRpciA9PSBkb3duIHtcbiAgICAgICAgQGlmICRzZWxmID09IHRydWUge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgZG93bikgKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgZG93bikgKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyID09IHVwIHtcbiAgICAgICAgQGlmICRzZWxmID09IHRydWUge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgdXApICk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIHVwKSApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXIgPT0gbGVmdCB7XG4gICAgICAgIEBpZiAkc2VsZiA9PSB0cnVlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGxlZnQpICk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGxlZnQpICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpciA9PSByaWdodCB7XG4gICAgICAgIEBpZiAkc2VsZiA9PSB0cnVlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIHJpZ2h0KSApO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24oIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCByaWdodCkgKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU3ZnIGljb24gY29sb3JcbkBtaXhpbiBrdC1zdmctaWNvbi1jb2xvcigkY29sb3IpIHtcbiAgICBnIHtcbiAgICAgICAgW2ZpbGxdIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGcge1xuICAgICAgICAgICAgW2ZpbGxdIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQnJlYWtwb2ludCBtaXhpbnNcbi8vIExheW91dCBCcmVha3BvaW50c1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGFuZCBtYXhpbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuQG1peGluIGt0LW1lZGlhLWJlbG93KCR3aWR0aCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQoJHdpZHRoKX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtbWVkaWEtYWJvdmUoJHdpZHRoKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludCgkd2lkdGgpICsgMXB4fSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1tZWRpYS1yYW5nZSgkZnJvbSwgJHRvKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludCgkZnJvbSkgKyAxcHh9KSBhbmQgKG1heC13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KCR0byl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LW1pbmltYWwtZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChsZykgKyAxcHh9KSBhbmQgKG1heC13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KHhsKX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtbWluaW1hbC1kZXNrdG9wLWFuZC1iZWxvdyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludCh4bCl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LWRlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQobGcpICsgMXB4fSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1kZXNrdG9wLXhsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KHhsKSArIDFweH0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtZGVza3RvcC14eGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQoeHhsKSArIDFweH0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KG1kKSArIDFweH0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtdGFibGV0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KG1kKSArIDFweH0pIGFuZCAobWF4LXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQobGcpfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChsZyl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LW1vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChtZCl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LW1vYmlsZS1zbSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChzbSl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LXJlc3BvbnNpdmUtYmVsb3coJHdpZHRoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHdpZHRofSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtcmVzcG9uc2l2ZS1hYm92ZSgkd2lkdGgpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skd2lkdGh9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1yZXNwb25zaXZlLXJhbmdlKCRmcm9tLCAkdG8pIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skZnJvbX0pIGFuZCAobWF4LXdpZHRoOiAjeyR0b30pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIi8vIGxvYWQgYmFzZSBkZW1vIHN0eWxlcy4gZm9yIGRlbW8gcHVycG9zZSwgdGhlIHN0eWxlIHdpbGwgYmUgbG9hZGVkIGhlcmVcbi8vIGZvciBwcm9kdWN0aW9uLCBpbmNsdWRlIHRoZSBkZW1vIGJhc2Ugc3R5bGUgaW4gL3NyYy9pbmRleC5odG1sIGZpbGUgdG8gbG9hZCB0aGUgY3NzIGVhcmxpZXJcbi5rdC1ncmlkLS1hbmltYXRlQ29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUlLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgJi1maW5pc2hlZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLC52anMtYnV0dG9uPi52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWJ1dHRvbj4udmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle3RleHQtYWxpZ246Y2VudGVyfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6VmlkZW9KUztzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFCRGtBQXNBQUFBQUc2Z0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQZ0FBQUZaUmlWM2hZMjFoY0FBQUFZUUFBQURhQUFBRFB2NzQ5L3BuYkhsbUFBQUNZQUFBQzNBQUFCSFFaZzZPY1dobFlXUUFBQTNRQUFBQUt3QUFBRFladzI1MWFHaGxZUUFBRGZ3QUFBQWRBQUFBSkErUkNMRm9iWFI0QUFBT0hBQUFBQk1BQUFDTTc0NEFBR3h2WTJFQUFBNHdBQUFBU0FBQUFFaEY2a3F1YldGNGNBQUFEbmdBQUFBZkFBQUFJQUUwQUlGdVlXMWxBQUFPbUFBQUFTVUFBQUlLMWNmMW9IQnZjM1FBQUEvQUFBQUJKQUFBQWRQRXhZdU5lSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1M3d1RpQmdaV0JnYVdRNVJrREE4TXZDTTBjd3hET2VJNkJnWW1CbFprQkt3aEljMDFoY1BqSStGR0pIY1JkeUE0UlpnUVJBREszQ3hFQUFIaWM3ZEZaYnNNZ0FFWFJTMHljeVpubk9lRzd5K3FDOHBVMWRIdXNJT1h4dW94YU9sd1pZV1FCMEFlYTRxdUlFTjRFOUx6S2JLanpEZU02SC9tdWE2TG1jL3A4eWhnMGx2ZFl4MTVaRzh1T0xRT0dqTXAzRXpxbXpKaXpZTW1LTlJ1MjdOaHo0TWlKTXhldTNMano0RWtxbTdUOFA1Mkc4UFAzbG5UT1ZrKytaNmlONlFaek5OMUY3cHR1TjdlR09qRFVvYUdPREhWc3V2VThNZFRPOUhkNWFxZ3pRNTBiNnNKUWw0YTZNdFMxb1c0TWRXdW9PMFBkRytyQlVJK0dlakxVczZGZURQVnFxRGREdlJ2cXcxQ2ZocHFNOUF0MGlGTGFBQUI0bkoxWURYQlRWUlorNS8yMlRVbEo4d2UwcEhsSm03UkpmNU84RjJqNkV5bWxTUGtweGFMOFUyeHBhM0RLajBDQmhjMklXNGVXS1Nva0lvTHN1TXFzc002NGYrakE0SFNkV1hYWHNjQnE2N0lPczNGWFoxWllXVnlSRmRvODk5eVh0SUJRWjkwazc3MTd6ejN2M0hQUE9mZDg1NFlDQ2o5Y0w5ZEwwUlFGT3FDYkdKbnJIYjVFYXlpS0lXTjhpQS9oV0JibG82aFVXbThUdENEd0U4MFdNSnVzL2lyd3l4T2R4ZUIwTURiMTRWTkpIblhZb0xMU2w2RmZDVVlPOW5ZUFRBOEVwZzkwOTBMcHJmYkJiWjJoWTBVbEpVWEhRcDMvdnRXa1M2RUJ2OCtyUE1xNXU5NjkyZi9kTnhKTmlxd0MxeFBFOVRDVWdDc1NkUVdnRTNYUUQyNWxrRzRDTjJ4bVRjT1hXQk95c2VyNlJONktuR2JLU2JtUTMrZDBPSTFtMlc4UXpMTGtJMnN5a3JXQWdKSkV0QTh2R0dXLzJRK0NtVDNuOHpTOXdad3UyREN2dHVaS1pOM3hrckxoMzZ5Q1p1VW9tUVNxR3BZOHQvMjVWZkhWaHc4ejRlYkdCdGZMYjB5YTlQQ2FEYys4ZEdUdmsyZHNoNno3V3p2b3dsWEtVU1dvOU1KMTVhM0tyRVAybG9PcjJPamh3NmlXNmhmMkJEZEVjY1F2WkdwYUF5N1lvdlN3cThrcjdIR2xseHBkNzFya1M2RzBTZjExc2w5T3ZNSzErandQUE9EeGpVd2tPaW05Q1UzaXgxd05qWERmbUpTRW42MThCczZscFd3VXBVKzhQQ3FMTVk2NTB6anE4VmhDSVAxN05FS1R4M2VhTEwrczVQaTZ5SldhV2pUSExSMWpZelBTVjlWRi82T2pkYi8xa08zTWszdWhIQzB4NmdjMUJqbEtRK25RRnhUWWRhSmtaN3lTVnhMQmJoUjFkc2JvTlhwMXRDWUtXMkxSYUV6cFljSXgyQktOeGFMMFphVW5TcWZGb2lOaEhLUi9Ha1g2UFdVU0FhSmVsUWFxWkwxRXBvSE5zYWpTRXlQU29KOUlqaEl4VGRqSExtd1p2aFJET2lGVFkvWWVRbnZyVlptaVRRdEduY0VDWHRGVEJaTE9Wd3dNUmdvWEhBa1h6TXpQbjFuQUpKOGpZU2JNRGFxTjJ3YUdMek5oaWgvYlp5blVCTXBJV1NnN1ZZaTdEUngybThBTGtJZFJDSndJNkFySngyRUk4a2FEV2VUUUtlQUZrOWZqbC8xQXZ3a3RqUTFQN05qeU1HUXlmZDR2amlwWDZNL2k1MkQ3Q3E4MGtxbGN4RWNHWFJyL0ZFY2dzMHU1dUdnQjRWV3VNRmZwZG4yUmU2SGkzUHF6bXhXS3N6NithZTJQbjloWFh3L2ZxTTg1OVVpR0Mwb0tZWUlMSkJxSnJzbjFaMUU1cU9zOXJRQ2lVUVJSRWptOHlKY2JIRjVjVUp1ZlgxdkFIbGVmdzBYZ1VvYm9TM0VUZlFsVHhCQzRTT3R1RThWUFJKVEJTQ1FTalpDcGs3R3F6dSttYXNhWjJ5N1pqZWhobzRGM2c4MkJORGtBSHBPUkc0K09DUytmNkpUUG10Um4vUEgxa2NoNmQwNHNwN0FRYjI1YVEvcHFVeVhlUTh2cmViRzhPWVFkWE9RKzU4NXUwc2RXOXJxYWx6UlVSaUorOUY0TXdlUkZyS1VqbDFHVVloSDFBMjdXT0h3NWNURlNGUE1vOUVlVUlHblFUWkhJYUo3QUhMYU9Lc09PRGFORjlqa0JqWUcyUUVzUTJ4ak1VQXgyYkJFYmVUQldNSHdza0JqbmdxNTZTL3lmZ2tCbldCYTRLOXNxS3RxMnQxVUk4UzlIZTVYdUJSYmF3QWRhdHJRRUFpMzBBa3MyK0xNOFdlQ2JhbFZaa1dOeWx2SitkcUpuelZiK09IbFNvS1c4blBDUDdSZCtDY1oyRGRXQUdxSjJDQkZPcGhneXdGRkNGQk50ZkFiR3ROUEJDd3h2eWdIZVlNWk1ZOVpib0Jxd3EvcFZyc2JnTjV0a3YxNTJPRGxiTWZpcXdHTUJneGE0RXh6M1Fob3ZSSVVwNmFjcVptUXpScTB5cERYUzJUUExUMDJZSWtRRVRuT0U0NDVvT0d4T21YQXFVSk5ORzdYZ3VwTWpQcTJ1YTlhc3JqNXlZL3l1S3RlTzFLeDBZTkpUdWZyaXJMZTFtWm5hdDdPTDZyblVkQ1dlbnBXNkk4bUFuYnNZOEtXczFQdVNvdkNXOUEvWjI1UFEyNGE3Y05PcWdtVGtMbUJNZ2g0VEhnYzRiOWsySVZ2MS9nL0Y1bkdsandQTGZPZ0hBekp6aDQ1Vi80K1dlblR6bU10UjVaN3VzMlR5czkwOVVIcXJQWTdLYmNrb3hSdlJIaG1WYzNjSkdFOTd1bWwwUjFTMGpkVUxWbDdFdlp0REZWQkYzNU45Y0VkanBnbUFpT2xGWitEdG9oOTMrRDN6ekhyOFJSTlpRaG5DTk1OYmNlZ092cEV3Wm9MKzA2Y0pRMDdoK3RoM2ZaLzdQVmJWQzZuZ1RBVi9Lb0xGdU82KzJLRmNVNjUxZ0ViNXVnUFNJYjFEK1hwOFY0K2szc0VJR253NW1ZZTRJZjRrMWxGWXI2U0N6bU0yRVE4aVd0bXdqbkJJOWtUd2UxVGxmQW1YaDdIMDJieTlmVzJnc2pLd3R2MGFhVVJLaWw0T2RWN3JETDFNWElGTnJoZHhvaGNaWFlUbnE0N1dpc3JLaXRhT2JiZjUreXZrTGk1SjZsQ05aWitCNkdDMzhWTkJaQkRpZFNTLyttU3ZoNnMrc3JnQzhweUtNdkR0dCtkZTNjOWZVNzZaUGZ1TTh1ZDRLdjBmeVAvTHFmZXBNVC8zb1p4U3FwWmFUYTFEYVFZTFk4VEZzSFliV1lzUG9SaFJXZkw1ZVNTUWJoVUdnR0MzWUxiVk1rNlBpdFRGTkdwQXNOckM2RDFWTkJLZ0JITWVqYWl1UldFV0dnc1NEQlRKanFXSWw4a0pMbHNhTEoydFhEcjZ4R2ZUODViTTJRMDZhNDZ4MkhUZ3ZkblY4ejVZRHkvMjdKNHp0NngyVnRrempvWXBrcTM2a2FCcjRlUVNnN3R5aVZ3ZVd1YlhadWd0YWRsNTh5ZGFwZmJPUmZLc0RUdVowT0JneDRjZmRqQ2Y1dGJXTklUbkwxMjBmZE9pMVJWMUMzdUtHek5kd1lMY012WjNCeG9QeVRPQ0QxWHZYVHA3VTEwZ1dDVm1UVjliM3IyejBTa0dXb3ZiMmhwOUk4OU84YTJzbWx5YU84bXVNVStkUm10enA2MEl6QW9GcGpMcjFuMzg4Ym9MeWYwZFJ2eGhzSFowcWJXcURrd3F2dnBrajRsMGZZNkVJWFJpNXNRU3JBdnNWWXdYUnk0cUoyRVZ0RDFBTjdhMEhXdGg5eW12TDF4YzNXVFVLSy9UQUhBL2JYRFZ0VldmT01mdUd4R1p2NExuL2pWcjlqYzNqMXlNdjB0bmRteXQ5VnE4OFk5Z0gxd3RMWDNLV2pvdDUrK2pXSGdBb1paa1ExNHdHUTIwRmxpNzFVbUtKQXk0eEtNU1RHYlZkeWJXN0ZEREF1dDlYcEQ1QXpXcllPN3pROHFmZnFGOCtZbmQvY2xySGNkeXhHeTNhLzMrbWZObnpDL2NCc3ZlVGpuVHZYZjFvNnZ6T2xadzdXdHF0ZG1QSy9FcnJ6LzZOTnRENzJ6bU5PWmZibVlkVEdIZm9vZnFJNzlPYytSMm4xbHJuTDZwT20wVXA3a3d4aFRXMTJBbW03V1lrWFIycVlyRjJBbWdtYkFzeFpqd3kxeHBnL20xSmUydnJwOHYvbnoyeHBtbEJnNEU5aHJNVTM0MXdWcFRPaC9PZm1HdkFucmE4cTZ1Y3RyNjBaUUhWM1ErV01RSnlrTWo4WnNXbjJRQk9tbUhNQittNXBESXBURm9uWWlnaWFLQWhHRWlBSEY3RWxpVm5Ra2pvTFZJTVB0SnBCS0hZZDNBOEdZSDlqSnpyV3dtSHg1UWpwN3ZEQVgwc3VHUnltMXZ0bS85VzEvSHlSOHZjemZNczZTazhEU3Y4NTUvNWRsWDlvUXE1MmhUOHN5eXAycng1SWQxN0lBeUFNM3dJalFQTU9Ienl0RUI2NHE2RDV6VDkxeU5ibngzVi9ucW5kMDE3UzlZMDYwNWszaXpvWExwc3hkZTJuMzh5b09WOXMxTGNqd3pOamJkWDZhc25CVmFCai82L0R3S3dQa3BjcWJERzdCbnNYb1NxV25VQW1vdHRZRjZqTVNkVnlZWmgzelZYQ2p3VGl3d0hINnNHdVJpRUhRR3p1Ulg2d2haa3AxMjNveTFCV0UybUVmSi90dklSdE00Wk01YkRYaU1zUE1hQUtPVHljNXVMNTdycXl5YzV5NUpFNXBtMWkyUzJpVVgwQ2NhUTZsQzZab2c3SnFTcVptWWxvc2wySzZwd05BODR6Um5RVzZTYUFMWVpRR1c1bGhDdFUvVzM0TjZvK2JLZlo4Y2YzL0NsLytpVFgzd0J6cE9ZNG1Sa2VOZjNycHR5Y0dTc2hRV2dHYll0NWpGYzJlMCtEZ2xJcndsNkRWV1E3QnV3YUozWGsxSjRWTDV1cm5MbC9XZitnSFUvaFpvWmRLTnltNmxHK0kzNEZhTmVaS2NTcEpJbzJJZUNWdnBkc0RHZkt2ekpuQXdtZUQzN093NjVaV3dTb3dwZ3dYNVQ2OXMvckI1NWRQNUJjcGdES0ZWOHA3cTJzbi8xdWM5M2JWelQvdzZVckNxRFRXdmZDcS9vQ0QvcVpYTm9VajhCTDVLcDZHVTAxN2ZyZk5Ya0F0aWl5Zi9TT0NFZUxxbmQ4Ui9RbDlHbENSZmN0UzZrNWNodklCdVExekNDam9DSEwyREhOSElYeE1KM2tRZU84bGJzVVhPTmVTZkE1RWpjRzYvRStLZGhONGJQMDR2QmhkaTg4MytCRkJ6UWJ4RmJ2WnpRZVk5TE5CWmMwRk5mbjVOd2ZEbjZyQ1RuVHc2UjhvK2dmcGY1aENvbTMzY1J1aVRsc3MzS0htWmpEK0JQTis1Z1h1QTJ6aVMvUTczbUx4VWtwYktOL2Vxd3o1dUswWDlGM2gyZDFWNG5HTmdaR0JnQU9KZDc3NitpdWUzK2NyQXpjNEFBamU1QmZjZzB4ejlZSEVPQmlZUUJRQThGUWxGQUhpY1kyQmtZR0JuQUFHT1BnYUcvLzg1K2hrWUdWQ0JNZ0JHR3dOWUFBQUFlSnhqWUdCZ1lCOEVtS09QZ1FFQVEwNEJmZ0FBQUFBQUFBNEFhQUIrQU13QTRBRUNBVUlCYkFHWUFjSUNHQUpZQXJRQzRBTXdBN0FEM2dRd0JKWUUzQVVrQldZRmlnWWdCbVlHdEFicUIxZ0lFZ2hZQ0c0SWhBaTJDT2g0bkdOZ1pHQmdVR1lvWldCbkFBRW1JT1lDUWdhRy8yQStBd0FZQ1FHMkFIaWNYWkJOYW9OQUdJWmZFNVBRQ0tGUTJsVXBzMm9YQmZPenpBRVN5REtCUUpkR1IyTlFSM1FTU0UvUUUvUUVQVVVQVUhxc3ZzclhqVE13ODN6UHZQTU5DdUFXUDNEUURBZWpkbTFHanp3UzdwTW13aTc1WG5nQUQ0L0NRL29YNFRGZTRRdDd1TU1iT3pqdURjMEVtWENQL0M3Y0ozOEl1K1JQNFFFZThDVThwUDhXSG1PUFgyRVB6ODdUUG8yMDJleTJPamxuUVNYVi82YXJPaldGbXZzek1XdGQ2Q3F3T2xLSHE2b3Z5Y0xhV01XVnlkWEtGRlpubVZGbFpVNDZ0UDdSMm5JNW5jYmkvZERrZkR0RkJBMkREWGJZa2hLYytWMEJxczVadDlKTTFIUUdCUlRtL0VlelRtWk5LdHBjQU1zOVl1NkFLOWNhRjc2em9MV0lXY2ZNR09Ta1ZkdXZTV2VjaHFac3owNDBJYjJQWTN1cnhCSlR6cmlUOTVsaXB6K1ROMWZtQUFBQWVKeHRrTWwyd2pBTVJmT0FoQUJsS20yaDgwQzMrYWpnQ0tLRFk2Y2VnUDU5VFlCenVrQUwrejFac3E4Y3RhSlRUS1Byc1VRTGJYUVFJMEVYS1hyb1k0QWJEREhDR0JOTWNZc1o3bkNQQjh5eHdDT2U4SXdYdk9JTjcvakFKNzZ3eEhmVXFXWCtPemd1bVdBakpNVjE3aTBOZGxyNmlyTEtPK3FmdGRUN2k2eTR1RlNVdkNrbmF5K2xGWVpJWmFRY21mSC94SUZkWW45OGJxaHJhMWFLVE0vNmxXTW55YVlpcngxckZVUVpGQmtiMnpKVXRvWGVKQ2VnMFduTHRIZVNGYzNPdHJub3pOd3FpMFRrU3BCTURCMW5TZGU1b0pYVzIzaFRTMi9UMExpbGdsWFg3ZG1GVnhMbnE1VTB2WUFUSEZrM3pYM0JPaXNvUUhOREZEZVpucUtEeTloUk5hd043Vmg3MjdoRnpjSjVjOFRJTHJLWmZIN3RJUHhBRlAwQnBMZUpQQT09KSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1wbGF5e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9LnZqcy1pY29uLXBsYXktY2lyY2xle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXBhdXNle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwM1wifS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi12b2x1bWUtbXV0ZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXZvbHVtZS1sb3d7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi12b2x1bWUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMTA1XCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXZvbHVtZS1taWR7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi12b2x1bWUtbWlkOmJlZm9yZXtjb250ZW50OlwiXFxmMTA2XCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tdm9sdW1lLWhpZ2h7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9LnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifS52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LnZqcy1pY29uLXNxdWFyZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9LnZqcy1pY29uLXNwaW5uZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tc3VidGl0bGVze2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1zdWJ0aXRsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGNcIn0udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1jYXB0aW9uc3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1jYXB0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWNoYXB0ZXJze2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1jaGFwdGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS52anMtaWNvbi1zaGFyZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGZcIn0udmpzLWljb24tY29ne2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTBcIn0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzLC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCwudmpzLWljb24tY2lyY2xlLC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlLC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUsLnZqcy1pY29uLWNpcmNsZTpiZWZvcmUsLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0udmpzLWljb24tY2lyY2xlLW91dGxpbmV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTEyXCJ9LnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTNcIn0udmpzLWljb24taGR7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWhkOmJlZm9yZXtjb250ZW50OlwiXFxmMTE0XCJ9LnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tY2FuY2Vse2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1jYW5jZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTVcIn0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLWVuZGVkIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tcmVwbGF5e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcmVwbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTE2XCJ9LnZqcy1pY29uLWZhY2Vib29re2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjExN1wifS52anMtaWNvbi1ncGx1c3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tZ3BsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0udmpzLWljb24tbGlua2VkaW57Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9LnZqcy1pY29uLXR3aXR0ZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0udmpzLWljb24tdHVtYmxye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0udmpzLWljb24tcGludGVyZXN0e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0udmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb257Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjExZFwifS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWF1ZGlve2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1hdWRpbzpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS52anMtaWNvbi1uZXh0LWl0ZW17Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLW5leHQtaXRlbTpiZWZvcmV7Y29udGVudDpcIlxcZjExZlwifS52anMtaWNvbi1wcmV2aW91cy1pdGVte2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1wcmV2aW91cy1pdGVtOmJlZm9yZXtjb250ZW50OlwiXFxmMTIwXCJ9LnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9LnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjJcIn0udmlkZW8tanN7ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjt3b3JkLWJyZWFrOmluaXRpYWx9LnZpZGVvLWpzOi1tb3otZnVsbC1zY3JlZW57cG9zaXRpb246YWJzb2x1dGV9LnZpZGVvLWpzOi13ZWJraXQtZnVsbC1zY3JlZW57d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUhaW1wb3J0YW50fS52aWRlby1qc1t0YWJpbmRleD1cIi0xXCJde291dGxpbmU6MH0udmlkZW8tanMgKiwudmlkZW8tanMgOmFmdGVyLC52aWRlby1qcyA6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH0udmlkZW8tanMgdWx7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2xpc3Qtc3R5bGUtcG9zaXRpb246b3V0c2lkZTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LnZpZGVvLWpzLnZqcy0xLTEsLnZpZGVvLWpzLnZqcy0xNi05LC52aWRlby1qcy52anMtNC0zLC52aWRlby1qcy52anMtOS0xNiwudmlkZW8tanMudmpzLWZsdWlke3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjB9LnZpZGVvLWpzLnZqcy0xNi05e3BhZGRpbmctdG9wOjU2LjI1JX0udmlkZW8tanMudmpzLTQtM3twYWRkaW5nLXRvcDo3NSV9LnZpZGVvLWpzLnZqcy05LTE2e3BhZGRpbmctdG9wOjE3Ny43Nzc3Nzc3Nzc4JX0udmlkZW8tanMudmpzLTEtMXtwYWRkaW5nLXRvcDoxMDAlfS52aWRlby1qcy52anMtZmlsbHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS52aWRlby1qcyAudmpzLXRlY2h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Ym9keS52anMtZnVsbC13aW5kb3d7cGFkZGluZzowO21hcmdpbjowO2hlaWdodDoxMDAlfS52anMtZnVsbC13aW5kb3cgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVue3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjEwMDA7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjB9LnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuOm5vdCgudmpzLWlvcy1uYXRpdmUtZnMpe3dpZHRoOjEwMCUhaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudDtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4udmpzLXVzZXItaW5hY3RpdmV7Y3Vyc29yOm5vbmV9LnZqcy1oaWRkZW57ZGlzcGxheTpub25lIWltcG9ydGFudH0udmpzLWRpc2FibGVke29wYWNpdHk6LjU7Y3Vyc29yOmRlZmF1bHR9LnZpZGVvLWpzIC52anMtb2Zmc2NyZWVue2hlaWdodDoxcHg7bGVmdDotOTk5OXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjFweH0udmpzLWxvY2stc2hvd2luZ3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtvcGFjaXR5OjEhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LnZqcy1uby1qc3twYWRkaW5nOjIwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Zm9udC1zaXplOjE4cHg7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MzAwcHg7aGVpZ2h0OjE1MHB4O21hcmdpbjowIGF1dG99LnZqcy1uby1qcyBhLC52anMtbm8tanMgYTp2aXNpdGVke2NvbG9yOiM2NmE4Y2N9LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9ue2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MS41ZW07aGVpZ2h0OjEuNjMzMzJlbTt3aWR0aDozZW07ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0OjEwcHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MTtib3JkZXI6LjA2NjY2ZW0gc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KTtib3JkZXItcmFkaXVzOi4zZW07dHJhbnNpdGlvbjphbGwgLjRzfS52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b257dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0uODE2NjZlbTttYXJnaW4tbGVmdDotMS41ZW19LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLC52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbntib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3Mzg1OWY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNSwxMzMsMTU5LC41KTt0cmFuc2l0aW9uOmFsbCAwc30udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLC52anMtZXJyb3IgLnZqcy1iaWctcGxheS1idXR0b24sLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiwudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWJpZy1wbGF5LWJ1dHRvbntkaXNwbGF5Om5vbmV9LnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbntkaXNwbGF5OmJsb2NrfS52aWRlby1qcyBidXR0b257YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmU7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0udmpzLWNvbnRyb2wgLnZqcy1idXR0b257d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b257Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjNlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDouNWVtO3otaW5kZXg6Mn0udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLDAsMCwuOCkscmdiYSgyNTUsMjU1LDI1NSwwKSk7b3ZlcmZsb3c6YXV0b30udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2c+Kntib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtmb250LXNpemU6MS4yZW07bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6MjBweCAyNHB4O3otaW5kZXg6MX0udmpzLW1lbnUtYnV0dG9ue2N1cnNvcjpwb2ludGVyfS52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVke2N1cnNvcjpkZWZhdWx0fS52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkOmhvdmVyIC52anMtbWVudXtkaXNwbGF5Om5vbmV9LnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO292ZXJmbG93OmF1dG99LnZqcy1tZW51IC52anMtbWVudS1jb250ZW50Pip7Ym94LXNpemluZzpib3JkZXItYm94fS52anMtc2NydWJiaW5nIC52anMtY29udHJvbC52anMtbWVudS1idXR0b246aG92ZXIgLnZqcy1tZW51e2Rpc3BsYXk6bm9uZX0udmpzLW1lbnUgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6LjJlbSAwO2xpbmUtaGVpZ2h0OjEuNGVtO2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIsLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzM4NTlmO2JhY2tncm91bmQtY29sb3I6cmdiYSgxMTUsMTMzLDE1OSwuNSl9LmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciwudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6Zm9jdXMsLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzJiMzMzZn0uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgOm5vdCgudmpzLXNlbGVjdGVkKTpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpLC52aWRlby1qcyAudmpzLW1lbnUgOm5vdCgudmpzLXNlbGVjdGVkKTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe2JhY2tncm91bmQ6MCAwfS52anMtbWVudSBsaS52anMtbWVudS10aXRsZXt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoyZW07cGFkZGluZzowO21hcmdpbjowIDAgLjNlbSAwO2ZvbnQtd2VpZ2h0OjcwMDtjdXJzb3I6ZGVmYXVsdH0udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTBlbTtsZWZ0Oi0zZW07aGVpZ2h0OjA7bWFyZ2luLWJvdHRvbToxLjVlbTtib3JkZXItdG9wLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjcpfS52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e2JhY2tncm91bmQtY29sb3I6IzJiMzMzZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjcpO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7Ym90dG9tOjEuNWVtO21heC1oZWlnaHQ6MTVlbX0udmpzLWxheW91dC10aW55IC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7bWF4LWhlaWdodDo1ZW19LnZqcy1sYXlvdXQtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7bWF4LWhlaWdodDoxMGVtfS52anMtbGF5b3V0LW1lZGl1bSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudHttYXgtaGVpZ2h0OjE0ZW19LnZqcy1sYXlvdXQtaHVnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwudmpzLWxheW91dC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwudmpzLWxheW91dC14LWxhcmdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e21heC1oZWlnaHQ6MjVlbX0udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudS52anMtbG9jay1zaG93aW5nLC52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24tcG9wdXAudmpzLWhvdmVyIC52anMtbWVudXtkaXNwbGF5OmJsb2NrfS52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZXt0cmFuc2l0aW9uOmFsbCAuNHM7b3ZlcmZsb3c6aGlkZGVufS52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpiZWZvcmV7d2lkdGg6Mi4yMjIyMjIyMjJlbX0udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzLC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciwudmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmV7d2lkdGg6MTJlbX0udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnV7b3BhY2l0eTowO2hlaWdodDoxMDAlO3dpZHRoOmF1dG87cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0ZW07dG9wOjA7cGFkZGluZzowO21hcmdpbjowO3RyYW5zaXRpb246YWxsIC40c30udmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUsLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudXtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51e2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG99LnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSwudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LC52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnV7d2lkdGg6YXV0b30udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudHt3aWR0aDphdXRvO2hlaWdodDoxMDAlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbn0udmlkZW8tanMgLnZqcy1jb250cm9sLWJhcntkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6M2VtO2JhY2tncm91bmQtY29sb3I6IzJiMzMzZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjcpfS52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhcntkaXNwbGF5OmZsZXg7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOnZpc2liaWxpdHkgLjFzLG9wYWNpdHkgLjFzfS52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhcnt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXN9LnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wtYmFyLC52anMtZXJyb3IgLnZqcy1jb250cm9sLWJhciwudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWNvbnRyb2wtYmFye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhcntvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS52anMtaGFzLXN0YXJ0ZWQudmpzLW5vLWZsZXggLnZqcy1jb250cm9sLWJhcntkaXNwbGF5OnRhYmxlfS52aWRlby1qcyAudmpzLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjA7cGFkZGluZzowO2hlaWdodDoxMDAlO3dpZHRoOjRlbTtmbGV4Om5vbmV9LnZqcy1idXR0b24+LnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZXtmb250LXNpemU6MS44ZW07bGluZS1oZWlnaHQ6MS42N30udmpzLWJ1dHRvbj4udmpzLWljb24tcGxhY2Vob2xkZXJ7ZGlzcGxheTpibG9ja30udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzLC52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXM6YmVmb3JlLC52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6YmVmb3Jle3RleHQtc2hhZG93OjAgMCAxZW0gI2ZmZn0udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHR7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnZqcy1uby1mbGV4IC52anMtY29udHJvbHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfS52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlcntkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbHtjdXJzb3I6cG9pbnRlcjtmbGV4OmF1dG87ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4td2lkdGg6NGVtO3RvdWNoLWFjdGlvbjpub25lfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9LnZqcy1saXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZqcy1saXZldWkgLnZqcy1wcm9ncmVzcy1jb250cm9se2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbHt3aWR0aDphdXRvfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlcntmbGV4OmF1dG87dHJhbnNpdGlvbjphbGwgLjJzO2hlaWdodDouM2VtfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXJ7bWFyZ2luOjAgMTBweH0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVye2ZvbnQtc2l6ZToxLjY2NjY2NjY2NjdlbX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyLmRpc2FibGVke2ZvbnQtc2l6ZToxZW19LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcywudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiwudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjB9LnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmV7Zm9udC1zaXplOi45ZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LS41ZW07dG9wOi0uMzMzMzMzMzMzM2VtO3otaW5kZXg6MX0udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNze2JhY2tncm91bmQ6cmdiYSgxMTUsMTMzLDE1OSwuNSl9LnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyBkaXZ7YmFja2dyb3VuZDpyZ2JhKDExNSwxMzMsMTU5LC43NSl9LnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO2JvcmRlci1yYWRpdXM6LjNlbTtjb2xvcjojMDAwO2Zsb2F0OnJpZ2h0O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07cGFkZGluZzo2cHggOHB4IDhweCA4cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTMuNGVtO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXB7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXAsLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouNmVtO3Zpc2liaWxpdHk6dmlzaWJsZX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sLmRpc2FibGVkOmhvdmVyIC52anMtdGltZS10b29sdGlwe2ZvbnQtc2l6ZToxZW19LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXl7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ei1pbmRleDoxfS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e3otaW5kZXg6MH0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheXtkaXNwbGF5OmJsb2NrfS52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMXMsb3BhY2l0eSAxc30udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheXtkaXNwbGF5Om5vbmV9LnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdGltZS10b29sdGlwe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOCl9LnZpZGVvLWpzIC52anMtc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MDttYXJnaW46MCAuNDVlbSAwIC40NWVtOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM3Mzg1OWY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNSwxMzMsMTU5LC41KX0udmlkZW8tanMgLnZqcy1zbGlkZXIuZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9LnZpZGVvLWpzIC52anMtc2xpZGVyOmZvY3Vze3RleHQtc2hhZG93OjAgMCAxZW0gI2ZmZjtib3gtc2hhZG93OjAgMCAxZW0gI2ZmZn0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7ZmxleDpub25lfS52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9se2N1cnNvcjpwb2ludGVyO21hcmdpbi1yaWdodDoxZW07ZGlzcGxheTpmbGV4fS52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbHt3aWR0aDo1ZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2x7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MDt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW4tbGVmdDotMXB4fS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbHt0cmFuc2l0aW9uOndpZHRoIDFzfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZSwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sfi52anMtdm9sdW1lLWNvbnRyb2wsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbHt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dmlzaWJpbGl0eSAuMXMsb3BhY2l0eSAuMXMsaGVpZ2h0IC4xcyx3aWR0aCAuMXMsbGVmdCAwcyx0b3AgMHN9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbH4udmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFse3dpZHRoOjVlbTtoZWlnaHQ6M2VtO21hcmdpbi1yaWdodDowfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbH4udmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbHtsZWZ0Oi0zLjVlbTt0cmFuc2l0aW9uOmxlZnQgMHN9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZXt3aWR0aDoxMGVtO3RyYW5zaXRpb246d2lkdGggLjFzfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLW11dGUtdG9nZ2xlLW9ubHl7d2lkdGg6NGVtfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWx7aGVpZ2h0OjhlbTt3aWR0aDozZW07bGVmdDotMzAwMGVtO3RyYW5zaXRpb246dmlzaWJpbGl0eSAxcyxvcGFjaXR5IDFzLGhlaWdodCAxcyAxcyx3aWR0aCAxcyAxcyxsZWZ0IDFzIDFzLHRvcCAxcyAxc30udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWx7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXMsaGVpZ2h0IDFzIDFzLHdpZHRoIDFzLGxlZnQgMXMgMXMsdG9wIDFzIDFzfS52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbHt3aWR0aDo1ZW07aGVpZ2h0OjNlbTt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246bm9uZX0udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLC52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWx7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjNlbTtsZWZ0Oi41ZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVse2Rpc3BsYXk6ZmxleH0udmlkZW8tanMgLnZqcy12b2x1bWUtYmFye21hcmdpbjoxLjM1ZW0gLjQ1ZW19LnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbHt3aWR0aDo1ZW07aGVpZ2h0Oi4zZW19LnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWx7d2lkdGg6LjNlbTtoZWlnaHQ6NWVtO21hcmdpbjoxLjM1ZW0gYXV0b30udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWx7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTouOWVtO3otaW5kZXg6MX0udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbHt3aWR0aDouM2VtfS52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZXt0b3A6LS41ZW07bGVmdDotLjNlbTt6LWluZGV4OjF9LnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbHtoZWlnaHQ6LjNlbX0udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZXt0b3A6LS4zZW07cmlnaHQ6LS41ZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtdmVydGljYWx7d2lkdGg6NGVtfS52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVse2hlaWdodDoxMDAlfS52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWx7d2lkdGg6MTAwJX0udmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWx7d2lkdGg6M2VtO2hlaWdodDo4ZW07Ym90dG9tOjhlbTtiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KX0udmlkZW8tanMgLnZqcy12b2x1bWUtaG9yaXpvbnRhbCAudmpzLW1lbnV7bGVmdDotMmVtfS52aWRlby1qcyAudmpzLXZvbHVtZS10b29sdGlwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO2JvcmRlci1yYWRpdXM6LjNlbTtjb2xvcjojMDAwO2Zsb2F0OnJpZ2h0O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07cGFkZGluZzo2cHggOHB4IDhweCA4cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTMuNGVtO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXZvbHVtZS10b29sdGlwLC52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sOmhvdmVyIC52anMtdm9sdW1lLXRvb2x0aXB7ZGlzcGxheTpibG9jaztmb250LXNpemU6MWVtO3Zpc2liaWxpdHk6dmlzaWJsZX0udmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWw6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy12b2x1bWUtdG9vbHRpcCwudmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWw6aG92ZXIgLnZqcy12b2x1bWUtdG9vbHRpcHtsZWZ0OjFlbTt0b3A6LTEycHh9LnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy12b2x1bWUtdG9vbHRpcHtmb250LXNpemU6MWVtfS52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sIC52anMtbW91c2UtZGlzcGxheXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6IzAwMDt6LWluZGV4OjF9LnZpZGVvLWpzIC52anMtdm9sdW1lLWhvcml6b250YWwgLnZqcy1tb3VzZS1kaXNwbGF5e3dpZHRoOjFweDtoZWlnaHQ6MTAwJX0udmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXl7ei1pbmRleDowfS52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheXtkaXNwbGF5OmJsb2NrfS52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sIC52anMtbW91c2UtZGlzcGxheXt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXN9LnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e2Rpc3BsYXk6bm9uZX0udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy12b2x1bWUtdG9vbHRpcHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjgpfS52anMtcG9zdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6IzAwMDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7aGVpZ2h0OjEwMCV9LnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlcntkaXNwbGF5Om5vbmV9LnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXJ7ZGlzcGxheTpibG9ja30udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLXBvc3RlcntkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9se2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXg6YXV0bztmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjNlbX0udmpzLW5vLWZsZXggLnZqcy1saXZlLWNvbnRyb2x7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpsZWZ0fS52aWRlby1qcy52anMtbGl2ZXVpIC52anMtbGl2ZS1jb250cm9sLC52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLWxpdmUtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtc2Vlay10by1saXZlLWNvbnRyb2x7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyO2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2hlaWdodDoxMDAlO3BhZGRpbmctbGVmdDouNWVtO3BhZGRpbmctcmlnaHQ6LjVlbTtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjNlbTt3aWR0aDphdXRvO21pbi13aWR0aDo0ZW19LnZqcy1uby1mbGV4IC52anMtc2Vlay10by1saXZlLWNvbnRyb2x7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpsZWZ0fS52aWRlby1qcy52anMtbGl2ZTpub3QoLnZqcy1saXZldWkpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wsLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2x7ZGlzcGxheTpub25lfS52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZXtjdXJzb3I6YXV0b30udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcnttYXJnaW4tcmlnaHQ6LjVlbTtjb2xvcjojODg4fS52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSAudmpzLWljb24tcGxhY2Vob2xkZXJ7Y29sb3I6cmVkfS52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbHtmbGV4Om5vbmU7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDozZW07bWluLXdpZHRoOjJlbTt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19LnZqcy1saXZlIC52anMtdGltZS1jb250cm9se2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1jdXJyZW50LXRpbWUsLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1le2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1kdXJhdGlvbiwudmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbntkaXNwbGF5Om5vbmV9LnZqcy10aW1lLWRpdmlkZXJ7ZGlzcGxheTpub25lO2xpbmUtaGVpZ2h0OjNlbX0udmpzLWxpdmUgLnZqcy10aW1lLWRpdmlkZXJ7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbHtjdXJzb3I6cG9pbnRlcn0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVye2ZsZXg6bm9uZX0udmpzLXRleHQtdHJhY2stZGlzcGxheXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206M2VtO2xlZnQ6MDtyaWdodDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5e2JvdHRvbToxZW19LnZpZGVvLWpzIC52anMtdGV4dC10cmFja3tmb250LXNpemU6MS40ZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTouMWVtfS52anMtc3VidGl0bGVze2NvbG9yOiNmZmZ9LnZqcy1jYXB0aW9uc3tjb2xvcjojZmM2fS52anMtdHQtY3Vle2Rpc3BsYXk6YmxvY2t9dmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zZW0pfS52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEuNWVtKX0udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbHtjdXJzb3I6cG9pbnRlcjtmbGV4Om5vbmV9LnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9se2N1cnNvcjpwb2ludGVyO2ZsZXg6bm9uZX0udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlLC52anMtcGxheWJhY2stcmF0ZT4udmpzLW1lbnUtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWV7cG9pbnRlci1ldmVudHM6bm9uZTtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6Mjt0ZXh0LWFsaWduOmNlbnRlcn0udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51e3dpZHRoOjRlbTtsZWZ0OjB9LnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtmb250LXNpemU6MS40ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXk6YmVmb3Jle2NvbG9yOiNmZmY7Y29udGVudDpcIlhcIjtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6NGVtO2xlZnQ6MDtsaW5lLWhlaWdodDoxO21hcmdpbi10b3A6LS41ZW07cG9zaXRpb246YWJzb2x1dGU7dGV4dC1zaGFkb3c6LjA1ZW0gLjA1ZW0gLjFlbSAjMDAwO3RleHQtYWxpZ246Y2VudGVyO3RvcDo1MCU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEwMCV9LnZqcy1sb2FkaW5nLXNwaW5uZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi0yNXB4IDAgMCAtMjVweDtvcGFjaXR5Oi44NTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyOjZweCBzb2xpZCByZ2JhKDQzLDUxLDYzLC43KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Ym9yZGVyLXJhZGl1czoyNXB4O3Zpc2liaWxpdHk6aGlkZGVufS52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lciwudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXJ7ZGlzcGxheTpibG9jazstd2Via2l0LWFuaW1hdGlvbjp2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOnZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIC4zcyBmb3J3YXJkc30udmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjotNnB4O2JveC1zaXppbmc6aW5oZXJpdDt3aWR0aDppbmhlcml0O2hlaWdodDppbmhlcml0O2JvcmRlci1yYWRpdXM6aW5oZXJpdDtvcGFjaXR5OjE7Ym9yZGVyOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6I2ZmZn0udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSwudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZXstd2Via2l0LWFuaW1hdGlvbjp2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKC42LC4yLDAsLjgpIGluZmluaXRlLHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOnZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoLjYsLjIsMCwuOCkgaW5maW5pdGUsdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZX0udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZmOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi40NHM7YW5pbWF0aW9uLWRlbGF5Oi40NHN9QGtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93e3Rve3Zpc2liaWxpdHk6dmlzaWJsZX19QC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNob3d7dG97dmlzaWJpbGl0eTp2aXNpYmxlfX1Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW57MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZXswJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9MjAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0zNSV7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfTYwJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9MTAwJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9fUAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlezAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0yMCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTM1JXtib3JkZXItdG9wLWNvbG9yOiNmZmZ9NjAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0xMDAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn19LnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVse3dpZHRoOjI0ZW19LnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbisudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXJ7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LS4xZW19LnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbisudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Y29udGVudDpcIu+EjVwiO2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDppbmhlcml0fS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbisudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVye3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOi0uMWVtfS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbisudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZXtmb250LWZhbWlseTpWaWRlb0pTO2NvbnRlbnQ6XCIg74SdXCI7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9LnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1hdWRpby1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jYXB0aW9ucy1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jaGFwdGVycy1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtZHVyYXRpb24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wsLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLWF1ZGlvLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtY2FwdGlvbnMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1jaGFwdGVycy1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1cnJlbnQtdGltZSwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtZHVyYXRpb24sLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXBsYXliYWNrLXJhdGUsLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXJlbWFpbmluZy10aW1lLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy10aW1lLWRpdmlkZXIsLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1jb250cm9sLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1hdWRpby1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNhcHRpb25zLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtY2hhcHRlcnMtYnV0dG9uLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWR1cmF0aW9uLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtc3VidGl0bGVzLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1ob3ZlciwudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVye3dpZHRoOmF1dG87d2lkdGg6aW5pdGlhbH0udmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtc3Vicy1jYXBzLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiwudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9ue2Rpc3BsYXk6bm9uZX0udmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlcntmbGV4OmF1dG87ZGlzcGxheTpibG9ja30udmlkZW8tanMudmpzLWxheW91dC10aW55LnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlcnt3aWR0aDphdXRvfS52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1wcm9ncmVzcy1jb250cm9sLC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2x7ZGlzcGxheTpub25lfS52anMtbW9kYWwtZGlhbG9nLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdze2JhY2tncm91bmQtY29sb3I6IzJiMzMzZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjc1KTtjb2xvcjojZmZmO2hlaWdodDo3MCV9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnR7ZGlzcGxheTp0YWJsZX0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb2xvcnMsLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMsLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtZm9udHtkaXNwbGF5OnRhYmxlLWNlbGx9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHN7dGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219QHN1cHBvcnRzIChkaXNwbGF5OmdyaWQpey52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLXRlbXBsYXRlLXJvd3M6MWZyO3BhZGRpbmc6MjBweCAyNHB4IDAgMjRweH0udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b257bWFyZ2luLWJvdHRvbToyMHB4fS52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xze2dyaWQtY29sdW1uOjEvLTF9LnZqcy1sYXlvdXQtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsLnZqcy1sYXlvdXQtdGlueSAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCwudmpzLWxheW91dC14LXNtYWxsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS52anMtdHJhY2stc2V0dGluZz5zZWxlY3R7bWFyZ2luLXJpZ2h0OjFlbTttYXJnaW4tYm90dG9tOi41ZW19LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0e21hcmdpbjo1cHg7cGFkZGluZzozcHg7Ym9yZGVyOm5vbmV9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW4+c2VsZWN0e21heC13aWR0aDo3LjNlbX0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgbGVnZW5ke2NvbG9yOiNmZmY7bWFyZ2luOjAgMCA1cHggMH0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMXB4IDFweCAxcHggMXB4KTtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgNXB4IDA7cGFkZGluZzowO2JvcmRlcjowO2hlaWdodDoxcHg7d2lkdGg6MXB4O292ZXJmbG93OmhpZGRlbn0udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjphY3RpdmUsLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246Zm9jdXN7b3V0bGluZS1zdHlsZTpzb2xpZDtvdXRsaW5lLXdpZHRoOm1lZGl1bTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgwZGVnLCNmZmYgODglLCM3Mzg1OWYgMTAwJSl9LnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246aG92ZXJ7Y29sb3I6cmdiYSg0Myw1MSw2MywuNzUpfS52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCNmZmYgODglLCM3Mzg1OWYgMTAwJSk7Y29sb3I6IzJiMzMzZjtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjJweH0udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b257bWFyZ2luLXJpZ2h0OjFlbX1AbWVkaWEgcHJpbnR7LnZpZGVvLWpzPjpub3QoLnZqcy10ZWNoKTpub3QoLnZqcy1wb3N0ZXIpe3Zpc2liaWxpdHk6aGlkZGVufX0udmpzLXJlc2l6ZS1tYW5hZ2Vye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjpub25lO3otaW5kZXg6LTEwMDB9LmpzLWZvY3VzLXZpc2libGUgLnZpZGVvLWpzIDpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpe291dGxpbmU6MH0udmlkZW8tanMgOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowfSIsIi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuLnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHJhaWwgc3R5bGVzXG4gKi9cbi5wc19fcmFpbC14IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xuICBib3R0b206IDBweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15OmhvdmVyLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4vKiBNUyBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL19wZXJmZWN0LXNjcm9sbGJhckAxLjUuMEBwZXJmZWN0LXNjcm9sbGJhci9jc3MvcGVyZmVjdC1zY3JvbGxiYXIuY3NzIiwiLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLnBzX19yYWlsLXgge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICB3aWR0aDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuICByaWdodDogMDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3RodW1iLXggKi9cbiAgYm90dG9tOiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc2Nyb2xsYmFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlcy5jc3MubWFwKi8iLCJAaW1wb3J0ICcuLi9ub2RlX21vZHVsZXMvcGVyZmVjdC1zY3JvbGxiYXIvY3NzL3BlcmZlY3Qtc2Nyb2xsYmFyLmNzcyc7XG5cbi5zY3JvbGxiYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc3R5bGVzLnNjc3MiLCIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4vYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxue1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cblxuLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuQGltcG9ydCBcIn52aWRlby5qcy9kaXN0L3ZpZGVvLWpzLm1pbi5jc3NcIjtcbkBpbXBvcnQgJ35yZWFjdC1wZXJmZWN0LXNjcm9sbGJhci9kaXN0L2Nzcy9zdHlsZXMuY3NzJztcbkBpbXBvcnQgXCJ+c2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suY3NzXCI7XG5AaW1wb3J0IFwifnNsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLmNzc1wiO1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNmM3NTdkO1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1wcmltYXJ5OiAjNTg2N2RkO1xuICAtLXNlY29uZGFyeTogI2UxZTFlZjtcbiAgLS1zdWNjZXNzOiAjMWRjOWI3O1xuICAtLWluZm86ICM1NTc4ZWI7XG4gIC0td2FybmluZzogI2ZmYjgyMjtcbiAgLS1kYW5nZXI6ICNmZDM5N2E7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDEwMjRweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMzk5cHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogUG9wcGlucywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzI3MzljMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ViZWRmMjtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlYmVkZjI7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYztcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGQ0ZjU7XG59XG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYThiMGVkO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJjMWYxO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmMxZjE7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2ZiO1xufVxuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZlZmY3O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZjM7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZjM7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBmMGViO1xufVxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg5ZTNkYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZWJlNDtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJlYmU0O1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDlmOTtcbn1cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhN2I5ZjU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGM3ZjY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YzdmNjtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViYzE7XG59XG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYThjO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlM2E4O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUzYTg7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjOGRhO1xufVxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU5OGJhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWFmYzk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWFmYzk7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5OTljO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0ZDk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0ZDk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjI7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRmMjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTguOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzY2OWNmNztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODgsIDEwMywgMjIxLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjY1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC42NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMS4xNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuMTVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjY1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDIuM3JlbSArIDJweCk7XG4gIHBhZGRpbmc6IDEuMTVyZW0gMS42NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC52YWxpZC10b29sdGlwLCAuZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dID4gLnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxZGM5YjcnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMzI1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjY1cmVtKSBjYWxjKDAuNzVlbSArIDAuNjVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDIwMSwgMTgzLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZCwgc2VsZWN0LmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMnJlbSBjZW50ZXI7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjMyNXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4zMjVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi45NzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDFyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzFkYzliNycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMnJlbS9jYWxjKDAuNzVlbSArIDAuNjVyZW0pIGNhbGMoMC43NWVtICsgMC42NXJlbSkgbm8tcmVwZWF0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMjAxLCAxODMsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM3ZTJkMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3ZTJkMDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAyMDEsIDE4MywgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMjAxLCAxODMsIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAuaW52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZDM5N2EnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNmZDM5N2EnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4zMjVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuNjVyZW0pIGNhbGMoMC43NWVtICsgMC42NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCA1NywgMTIyLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkLCBzZWxlY3QuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDJyZW0gY2VudGVyO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMzI1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjMyNXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi45NzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDFyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZkMzk3YScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2ZkMzk3YScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAycmVtL2NhbGMoMC43NWVtICsgMC42NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjY1cmVtKSBuby1yZXBlYXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDU3LCAxMjIsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU2YjljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2YjljO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgNTcsIDEyMiwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDU3LCAxMjIsIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4uZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC42NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODRhZDc7XG4gIGJvcmRlci1jb2xvcjogIzJlNDBkNDtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODRhZDc7XG4gIGJvcmRlci1jb2xvcjogIzJlNDBkNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTEzLCAxMjYsIDIyNiwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU0MGQ0O1xuICBib3JkZXItY29sb3I6ICMyOTNjY2M7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTMsIDEyNiwgMjI2LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWVmO1xuICBib3JkZXItY29sb3I6ICNlMWUxZWY7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGUyO1xuICBib3JkZXItY29sb3I6ICNjMGMwZGQ7XG59XG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhlMjtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGRkO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTYsIDE5NywgMjA5LCAwLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZWY7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlZjtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGRkO1xuICBib3JkZXItY29sb3I6ICNiN2I3ZDk7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTYsIDE5NywgMjA5LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE4OTk7XG4gIGJvcmRlci1jb2xvcjogIzE3OWM4ZTtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE4OTk7XG4gIGJvcmRlci1jb2xvcjogIzE3OWM4ZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjMsIDIwOSwgMTk0LCAwLjUpO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzljOGU7XG4gIGJvcmRlci1jb2xvcjogIzE1OTE4NDtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYzLCAyMDksIDE5NCwgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1ZGU3O1xuICBib3JkZXItY29sb3I6ICMyNzU0ZTY7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1ZGU3O1xuICBib3JkZXItY29sb3I6ICMyNzU0ZTY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMSwgMTQwLCAyMzgsIDAuNSk7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NTRlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMWM0YmU0O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTExLCAxNDAsIDIzOCwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhYTAwO1xuICBib3JkZXItY29sb3I6ICNlZWEyMDA7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhYTAwO1xuICBib3JkZXItY29sb3I6ICNlZWEyMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTYyLCAzNSwgMC41KTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVhMjAwO1xuICBib3JkZXItY29sb3I6ICNlMTk5MDA7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE2MiwgMzUsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDEzNjE7XG4gIGJvcmRlci1jb2xvcjogI2ZjMDc1ODtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQxMzYxO1xuICBib3JkZXItY29sb3I6ICNmYzA3NTg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgODcsIDE0MiwgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDc1ODtcbiAgYm9yZGVyLWNvbG9yOiAjZjQwMjUyO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCA4NywgMTQyLCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbn1cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODgsIDEwMywgMjIxLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNlMWUxZWY7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlZjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWVmO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgMjI1LCAyMzksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNlMWUxZWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZWY7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlZjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgMjI1LCAyMzksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAyMDEsIDE4MywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMjAxLCAxODMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg1LCAxMjAsIDIzNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NSwgMTIwLCAyMzUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTg0LCAzNCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE4NCwgMzQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCA1NywgMTIyLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDU3LCAxMjIsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU4NjdkZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNzM5YzE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEuMTVyZW0gMS42NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLndpZHRoIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLndpZHRoIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5NTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTJhNWI5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjIzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yMzc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDIuM3JlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEuMTVyZW0gMS42NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2OWNmNztcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWZiO1xuICBib3JkZXItY29sb3I6ICNlY2VlZmI7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUvNTAlIDUwJSBuby1yZXBlYXQ7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjUpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMnJlbSAwLjY1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjljZjc7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDIuM3JlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAxLjE1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjY1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY5Y2Y3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0pO1xuICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVmYjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVmYjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVmYjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdmJhciAuY29udGFpbmVyLFxuLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciAuY29udGFpbmVyLXNtLFxuLm5hdmJhciAuY29udGFpbmVyLW1kLFxuLm5hdmJhciAuY29udGFpbmVyLWxnLFxuLm5hdmJhciAuY29udGFpbmVyLXhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTguOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM5OXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMyNzM5YzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlZGYyO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlYmVkZjI7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgZm9udC1zaXplOiA4NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG5hLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU0MGQ0O1xufVxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlZjtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGRkO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCAyMjUsIDIzOSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbn1cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzljOGU7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAyMDEsIDE4MywgMC41KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbn1cbmEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzU0ZTY7XG59XG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg1LCAxMjAsIDIzNSwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbn1cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWEyMDA7XG59XG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGEuYmFkZ2Utd2FybmluZy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTg0LCAzNCwgMC41KTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xufVxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzA3NTg7XG59XG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDU3LCAxMjIsIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xufVxuYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5hLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xufVxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzJlMzY3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTFmODtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkNGY1O1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmJjMWYxO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzFmMjU0Zjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzU3NTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y3ZmI7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZmMztcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzVjNWM2Mjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBmNjk1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZjRmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYzBmMGViO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJlYmU0O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA5M2MzNztcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzJjM2U3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTRmYjtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZkOWY5O1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjhjN2Y2O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzFlMmI1NTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjAxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFkMztcbiAgYm9yZGVyLWNvbG9yOiAjZmZlYmMxO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlM2E4O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzU4NDAwYztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjODQxZTNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkN2U0O1xuICBib3JkZXItY29sb3I6ICNmZWM4ZGE7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZlYWZjOTtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzVhMTUyYjtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGt0LWdldC1jb2xvcigpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMmUzNjczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkNGY1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyZTM2NzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmMxZjE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzY3MztcbiAgYm9yZGVyLWNvbG9yOiAjMmUzNjczO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzU3NTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2ZiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzU3NTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmYzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3YztcbiAgYm9yZGVyLWNvbG9yOiAjNzU3NTdjO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBmNjk1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwZjBlYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2OTVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJlYmU0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjY5NWY7XG4gIGJvcmRlci1jb2xvcjogIzBmNjk1Zjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMyYzNlN2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQ5Zjk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzJjM2U3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YzdmNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzZTdhO1xuICBib3JkZXItY29sb3I6ICMyYzNlN2E7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2MDEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYmMxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NTYwMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUzYTg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjAxMjtcbiAgYm9yZGVyLWNvbG9yOiAjODU2MDEyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjODQxZTNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjOGRhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODQxZTNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVhZmM5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0MWUzZjtcbiAgYm9yZGVyLWNvbG9yOiAjODQxZTNmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICBib3JkZXItY29sb3I6ICM4MTgxODI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvYXN0IHtcbiAgZmxleC1iYXNpczogMzUwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlZGYyO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbC1sZyxcbi5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAzcHg7XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogM3B4IDA7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB3aGl0ZTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdyB7XG4gIHRvcDogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAzcHggMDtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4uc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU0MGQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWVmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBkZCAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5YjcgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3OWM4ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWIgIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NTRlNiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjIgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlYTIwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzA3NTggIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMxZGM5YjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NiU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM5OXB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3AsIC50YWJsZSB0aGVhZCB0ciwgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMSxcbi5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTUsXG4ubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMCxcbi5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0yLFxuLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTMsXG4ucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00LFxuLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS00LFxuLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNSxcbi5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4xLFxuLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4zLFxuLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW41LFxuLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW41LFxuLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tYXV0byxcbi5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTEsXG4ubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMCxcbi5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTEsXG4ucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTMsXG4ucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNSxcbi5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC01LFxuLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMSxcbi5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMSxcbi5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMyxcbi5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uNSxcbi5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTAsXG4ubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSxcbi5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMSxcbi5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIsXG4ubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIsXG4ubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy00LFxuLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy00LFxuLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTUsXG4ubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMCxcbi5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMSxcbi5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0yLFxuLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zLFxuLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTMsXG4ucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNSxcbi5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjEsXG4ubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjIsXG4ubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjIsXG4ubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4zLFxuLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjMsXG4ubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjMsXG4ubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW40LFxuLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW40LFxuLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW41LFxuLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjUsXG4ubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1hdXRvLFxuLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzk5cHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEsXG4ubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMixcbi5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMixcbi5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTMsXG4ubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC01LFxuLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMCxcbi5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTAsXG4ucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0xLFxuLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xLFxuLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMixcbi5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMsXG4ucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0zLFxuLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNCxcbi5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUsXG4ucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjEsXG4ubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMyxcbi5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uNCxcbi5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uNCxcbi5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjUsXG4ubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uNSxcbi5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLWF1dG8sXG4ubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMyNzM5YzEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNlMWUxZWYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjYWZhZmQ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFkYzliNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzEzODY3YSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICM1NTc4ZWIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMxYTQ2ZGEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZiODIyICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZDU5MDAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZmQzOTdhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2U3MDI0ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNzQ3ODhkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwcmUsXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDEwMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAxMDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4udGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2ViZWRmMjtcbiAgfVxuXG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJlZGYyO1xuICB9XG59XG4uYWNjb3JkaW9uIC5jYXJkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUgPiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmNvbGxhcHNlZCA+IGkge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmFmdGVyIHtcbiAgcmlnaHQ6IDFyZW07XG59XG4uYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYWNjb3JkaW9uLS1uby1iZyAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZjQ7XG4gIG1hcmdpbjogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tbGlnaHQgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkOmFmdGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGU6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW46IDA7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tb3V0bGluZS0tcGFkZGVkIHtcbiAgcGFkZGluZzogMS43cmVtO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tb3V0bGluZSAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLW91dGxpbmUgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1vdXRsaW5lIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItY29sb3I6ICM4ZGI1Zjk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuNXJlbSArIDJweCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1vdXRsaW5lIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1vdXRsaW5lIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICBjb2xvcjogIzQ2NDQ1NztcbiAgYm9yZGVyLWNvbG9yOiAjZWZlZmYwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1vdXRsaW5lIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xuICBjb2xvcjogI2VmZWZmMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLW91dGxpbmUgLmNhcmQgLmNhcmQtYm9keS13cmFwcGVyID4gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDAgMi43cmVtIDEuN3JlbSAxLjdyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItY29sb3I6ICM4ZGI1Zjk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOGQ4YzliO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tb3V0bGluZSAuY2FyZCAuY2FyZC1ib2R5LXdyYXBwZXIgPiAuY2FyZC1ib2R5ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLW91dGxpbmUgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNvbGlkIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXI6IDA7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zb2xpZCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNvbGlkIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc29saWQgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zb2xpZCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc29saWQgLmNhcmQgLmNhcmQtYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLWFycm93IC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtYXJyb3cgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLWFycm93IC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1hcnJvdyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkOmFmdGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIC8qcnRsOmJlZ2luOnJlbW92ZSovXG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG4gIC8qcnRsOmVuZDpyZW1vdmUqL1xufVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtcGx1cyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLXBsdXMgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtcGx1cyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtcGx1cyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkOmFmdGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG5cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXN2Zy1pY29uIC5jYXJkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXN2Zy1pY29uIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc3ZnLWljb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIC5rdC1zdmctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGZsZXg6IDAgMCAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXN2Zy1pY29uIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXN2Zy1pY29uIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQgLmt0LXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zdmctaWNvbiAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zdmctaWNvbiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbn1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLXN2ZyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtc3ZnIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSAua3Qtc3ZnLWljb24ge1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtc3ZnIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1zdmcgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmNvbGxhcHNlZCAua3Qtc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tcGFuZWwgLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXBhbmVsIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXBhbmVsIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWxlcnQgLmFsZXJ0LWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAwO1xufVxuLmFsZXJ0IC5hbGVydC1pY29uIGkge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5hbGVydCAuYWxlcnQtaWNvbi5hbGVydC1pY29uLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuLmFsZXJ0IC5hbGVydC10ZXh0IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYWxlcnQgLmFsZXJ0LWNsb3NlIHtcbiAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hbGVydCAuYWxlcnQtY2xvc2UgLmNsb3NlIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hbGVydCAuYWxlcnQtY2xvc2UgaSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFsZXJ0IC5hbGVydC1jbG9zZSBpOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbGVydC5hbGVydC1lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEpO1xufVxuLmFsZXJ0LmFsZXJ0LWJyYW5kIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtYnJhbmQgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWJyYW5kIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtYnJhbmQgLmFsZXJ0LXRleHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYWxlcnQuYWxlcnQtYnJhbmQgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWJyYW5kIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNzdmNDtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1icmFuZCAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1icmFuZCAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtYnJhbmQgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1icmFuZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1icmFuZCAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtYnJhbmQgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1icmFuZCAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmFsZXJ0LmFsZXJ0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtbGlnaHQgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmFsZXJ0LmFsZXJ0LWxpZ2h0IC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtbGlnaHQgLmFsZXJ0LXRleHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjgyYTNjO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYWxlcnQuYWxlcnQtbGlnaHQgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1saWdodCAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1saWdodCAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtbGlnaHQgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtbGlnaHQgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWxpZ2h0IC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtbGlnaHQgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MmEzYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtZGFyayAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtZGFyayAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWRhcmsgLmFsZXJ0LXRleHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYWxlcnQuYWxlcnQtZGFyayAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODJhM2M7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtZGFyayAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1kYXJrIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1kYXJrIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtZGFyayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtZGFyayAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtZGFyayAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWRhcmsgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5hbGVydC5hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4NjdkZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtcHJpbWFyeSAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtcHJpbWFyeSAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LXByaW1hcnkgLmFsZXJ0LXRleHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYWxlcnQuYWxlcnQtcHJpbWFyeSAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODY3ZGQ7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtcHJpbWFyeSAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1wcmltYXJ5IC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1wcmltYXJ5IC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1wcmltYXJ5IC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1wcmltYXJ5IC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtcHJpbWFyeSAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWRjOWI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1zdWNjZXNzIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1zdWNjZXNzIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtc3VjY2VzcyAuYWxlcnQtdGV4dCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5hbGVydC5hbGVydC1zdWNjZXNzIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1zdWNjZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFkYzliNztcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1zdWNjZXNzIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLXN1Y2Nlc3MgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLXN1Y2Nlc3MgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLXN1Y2Nlc3MgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjMWRjOWI3O1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLXN1Y2Nlc3MgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1zdWNjZXNzIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4uYWxlcnQuYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTc4ZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWluZm8gLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWluZm8gLmFsZXJ0LXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1pbmZvIC5hbGVydC10ZXh0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmFsZXJ0LmFsZXJ0LWluZm8gLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU3OGViO1xuICBjb2xvcjogIzU1NzhlYjtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWluZm8gLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtaW5mbyAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtaW5mbyAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtaW5mbyAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtaW5mbyAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmFsZXJ0LmFsZXJ0LXNvbGlkLWluZm8gLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogIzU1NzhlYjtcbn1cbi5hbGVydC5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYjgyMjtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uYWxlcnQuYWxlcnQtd2FybmluZyAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uYWxlcnQuYWxlcnQtd2FybmluZyAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LXRleHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTExMTExO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYWxlcnQuYWxlcnQtd2FybmluZyAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmI4MjI7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtd2FybmluZyAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS13YXJuaW5nIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS13YXJuaW5nIC5hbGVydC1jbG9zZSBpIHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC13YXJuaW5nIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC13YXJuaW5nIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtd2FybmluZyAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZDM5N2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWRhbmdlciAuYWxlcnQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtZGFuZ2VyIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuYWxlcnQtZGFuZ2VyIC5hbGVydC10ZXh0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmFsZXJ0LmFsZXJ0LWRhbmdlciAuYWxlcnQtY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtZGFuZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMzk3YTtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1kYW5nZXIgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtZGFuZ2VyIC5hbGVydC10ZXh0IHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1kYW5nZXIgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4uYWxlcnQuYWxlcnQtc29saWQtZGFuZ2VyIC5hbGVydC1pY29uIGkge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1kYW5nZXIgLmFsZXJ0LXRleHQge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5hbGVydC5hbGVydC1zb2xpZC1kYW5nZXIgLmFsZXJ0LWNsb3NlIGkge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5hbGVydC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWljb24gaSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmFsZXJ0LmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtdGV4dCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmFsZXJ0LmFsZXJ0LS1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFsZXJ0LmFsZXJ0LWJvbGQgLmFsZXJ0LXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmFkZ2Uge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG46Zm9jdXM6bm90KC5idG4tZWxldmF0ZSkge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bixcbmlucHV0LmJ0bixcbmJ1dHRvbi5idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4uYnRuLWNsZWFuIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTNhMmRkO1xufVxuLmJ0bi5idG4tY2xlYW4gaSB7XG4gIGNvbG9yOiAjOTNhMmRkO1xufVxuLnNob3cgPiAuYnRuLmJ0bi1jbGVhbiwgLmJ0bi5idG4tY2xlYW4uYWN0aXZlLCAuYnRuLmJ0bi1jbGVhbjphY3RpdmUsIC5idG4uYnRuLWNsZWFuOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQ6ICNmMGYzZmY7XG59XG4uc2hvdyA+IC5idG4uYnRuLWNsZWFuIGksIC5idG4uYnRuLWNsZWFuLmFjdGl2ZSBpLCAuYnRuLmJ0bi1jbGVhbjphY3RpdmUgaSwgLmJ0bi5idG4tY2xlYW46aG92ZXIgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4uYnRuLmJ0bi1kZWZhdWx0IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGVjZmE7XG59XG4uYnRuLmJ0bi1kZWZhdWx0IGkge1xuICBjb2xvcjogIzkzYTJkZDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZGVmYXVsdCwgLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmUsIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIGJvcmRlci1jb2xvcjogIzJjNzdmNDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZGVmYXVsdCBpLCAuYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZSBpLCAuYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZSBpLCAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBib3JkZXItY29sb3I6ICNlMmU1ZWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjg7XG59XG5cbi5idG4tYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNjFlZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1Y2UxO1xufVxuLmJ0bi1icmFuZDpmb2N1cywgLmJ0bi1icmFuZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM2MWVkO1xuICBib3JkZXItY29sb3I6ICMwYzVjZTE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCAxMzksIDI0NiwgMC41KTtcbn1cbi5idG4tYnJhbmQuZGlzYWJsZWQsIC5idG4tYnJhbmQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmJ0bi1icmFuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYnJhbmQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzVjZTE7XG4gIGJvcmRlci1jb2xvcjogIzBiNTdkNTtcbn1cbi5idG4tYnJhbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCAxMzksIDI0NiwgMC41KTtcbn1cbi5idG4tYnJhbmQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tYnJhbmQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAzcHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4tYnJhbmQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4tYnJhbmQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tYnJhbmQgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMjIsIDIyMywgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMjIyLCAyMjMsIDAuNSk7XG59XG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1saWdodDphY3RpdmUsIC5idG4tbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItY29sb3I6ICNmN2Y4ZmE7XG59XG4uYnRuLWxpZ2h0ICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWxpZ2h0ICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyODJhM2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLWxpZ2h0ICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLWxpZ2h0ICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWxpZ2h0ICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTFhMjU7XG4gIGJvcmRlci1jb2xvcjogIzE0MTUxZDtcbn1cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTFhMjU7XG4gIGJvcmRlci1jb2xvcjogIzE0MTUxZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDc0LCA4OSwgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci1jb2xvcjogIzI4MmEzYztcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNTFkO1xuICBib3JkZXItY29sb3I6ICMwZjBmMTY7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgNzQsIDg5LCAwLjUpO1xufVxuLmJ0bi1kYXJrICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWRhcmsgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAzcHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4tZGFyayArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLmJ0bi1kYXJrICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWRhcmsgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NGFkNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU0MGQ0O1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NGFkNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU0MGQ0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTMsIDEyNiwgMjI2LCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTQwZDQ7XG4gIGJvcmRlci1jb2xvcjogIzI5M2NjYztcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMywgMTI2LCAyMjYsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tcHJpbWFyeSArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1wcmltYXJ5ICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLXByaW1hcnkgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tcHJpbWFyeSArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhODk5O1xuICBib3JkZXItY29sb3I6ICMxNzljOGU7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhODk5O1xuICBib3JkZXItY29sb3I6ICMxNzljOGU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYzLCAyMDksIDE5NCwgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5YzhlO1xuICBib3JkZXItY29sb3I6ICMxNTkxODQ7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MywgMjA5LCAxOTQsIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tc3VjY2VzcyArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1zdWNjZXNzICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLXN1Y2Nlc3MgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tc3VjY2VzcyArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1ZGU3O1xuICBib3JkZXItY29sb3I6ICMyNzU0ZTY7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1ZGU3O1xuICBib3JkZXItY29sb3I6ICMyNzU0ZTY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMSwgMTQwLCAyMzgsIDAuNSk7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NTRlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMWM0YmU0O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTExLCAxNDAsIDIzOCwgMC41KTtcbn1cbi5idG4taW5mbyArIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1pbmZvICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLWluZm8gKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4taW5mbyArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzOmJlZm9yZSwgLmJ0bi1pbmZvICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIwMDtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNjIsIDM1LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWEyMDA7XG4gIGJvcmRlci1jb2xvcjogI2UxOTkwMDtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTYyLCAzNSwgMC41KTtcbn1cbi5idG4td2FybmluZyArIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi13YXJuaW5nICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxMTExMTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLXdhcm5pbmcgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4td2FybmluZyArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzOmJlZm9yZSwgLmJ0bi13YXJuaW5nICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQxMzYxO1xuICBib3JkZXItY29sb3I6ICNmYzA3NTg7XG59XG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMTM2MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmMwNzU4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDg3LCAxNDIsIDAuNSk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzA3NTg7XG4gIGJvcmRlci1jb2xvcjogI2Y0MDI1Mjtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgODcsIDE0MiwgMC41KTtcbn1cbi5idG4tZGFuZ2VyICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWRhbmdlciArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1kYW5nZXIgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4tZGFuZ2VyICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWRhbmdlciArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDQ5N2M7XG4gIGJvcmRlci1jb2xvcjogIzJkNDM3Mztcbn1cbi5idG4tZmFjZWJvb2s6Zm9jdXMsIC5idG4tZmFjZWJvb2suZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNDk3YztcbiAgYm9yZGVyLWNvbG9yOiAjMmQ0MzczO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTE0LCAxNjcsIDAuNSk7XG59XG4uYnRuLWZhY2Vib29rLmRpc2FibGVkLCAuYnRuLWZhY2Vib29rOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5ODtcbn1cbi5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0MzczO1xuICBib3JkZXItY29sb3I6ICMyOTNlNmE7XG59XG4uYnRuLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTE0LCAxNjcsIDAuNSk7XG59XG4uYnRuLWZhY2Vib29rICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWZhY2Vib29rICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLWZhY2Vib29rICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLWZhY2Vib29rICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWZhY2Vib29rICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tZ29vZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzRlNDE7XG4gIGJvcmRlci1jb2xvcjogI2RjNGU0MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWdvb2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDAzNTI2O1xuICBib3JkZXItY29sb3I6ICNjNjMyMjQ7XG59XG4uYnRuLWdvb2dsZTpmb2N1cywgLmJ0bi1nb29nbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwMzUyNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzYzMjI0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDEwNSwgOTQsIDAuNSk7XG59XG4uYnRuLWdvb2dsZS5kaXNhYmxlZCwgLmJ0bi1nb29nbGU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjNGU0MTtcbiAgYm9yZGVyLWNvbG9yOiAjZGM0ZTQxO1xufVxuLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjMyMjQ7XG4gIGJvcmRlci1jb2xvcjogI2JiMmYyMjtcbn1cbi5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgMTA1LCA5NCwgMC41KTtcbn1cbi5idG4tZ29vZ2xlICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdvb2dsZSArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1nb29nbGUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4tZ29vZ2xlICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWdvb2dsZSArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLXR3aXR0ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBQjNGNDtcbiAgYm9yZGVyLWNvbG9yOiAjNEFCM0Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tdHdpdHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNGYyO1xuICBib3JkZXItY29sb3I6ICMxYTlmZjE7XG59XG4uYnRuLXR3aXR0ZXI6Zm9jdXMsIC5idG4tdHdpdHRlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNGYyO1xuICBib3JkZXItY29sb3I6ICMxYTlmZjE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY4LCAxNTgsIDIxNCwgMC41KTtcbn1cbi5idG4tdHdpdHRlci5kaXNhYmxlZCwgLmJ0bi10d2l0dGVyOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QUIzRjQ7XG4gIGJvcmRlci1jb2xvcjogIzRBQjNGNDtcbn1cbi5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE5ZmYxO1xuICBib3JkZXItY29sb3I6ICMwZjlhZjA7XG59XG4uYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2OCwgMTU4LCAyMTQsIDAuNSk7XG59XG4uYnRuLXR3aXR0ZXIgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tdHdpdHRlciArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi10d2l0dGVyICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLXR3aXR0ZXIgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5idG4tdHdpdHRlciArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE3ZmE0O1xuICBib3JkZXItY29sb3I6ICM1MTdmYTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1pbnN0YWdyYW06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NmI4YTtcbiAgYm9yZGVyLWNvbG9yOiAjNDA2NTgyO1xufVxuLmJ0bi1pbnN0YWdyYW06Zm9jdXMsIC5idG4taW5zdGFncmFtLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDZiOGE7XG4gIGJvcmRlci1jb2xvcjogIzQwNjU4MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA3LCAxNDYsIDE3OCwgMC41KTtcbn1cbi5idG4taW5zdGFncmFtLmRpc2FibGVkLCAuYnRuLWluc3RhZ3JhbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE3ZmE0O1xuICBib3JkZXItY29sb3I6ICM1MTdmYTQ7XG59XG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNjU4MjtcbiAgYm9yZGVyLWNvbG9yOiAjM2M1ZTc5O1xufVxuLmJ0bi1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA3LCAxNDYsIDE3OCwgMC41KTtcbn1cbi5idG4taW5zdGFncmFtICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWluc3RhZ3JhbSArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1pbnN0YWdyYW0gKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5idG4taW5zdGFncmFtICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLWluc3RhZ3JhbSArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLXlvdXR1YmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzMTIxNztcbiAgYm9yZGVyLWNvbG9yOiAjYjMxMjE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4teW91dHViZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwZjEzO1xuICBib3JkZXItY29sb3I6ICM4NTBkMTE7XG59XG4uYnRuLXlvdXR1YmU6Zm9jdXMsIC5idG4teW91dHViZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwZjEzO1xuICBib3JkZXItY29sb3I6ICM4NTBkMTE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5MCwgNTQsIDU4LCAwLjUpO1xufVxuLmJ0bi15b3V0dWJlLmRpc2FibGVkLCAuYnRuLXlvdXR1YmU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzMTIxNztcbiAgYm9yZGVyLWNvbG9yOiAjYjMxMjE3O1xufVxuLmJ0bi15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTBkMTE7XG4gIGJvcmRlci1jb2xvcjogIzc5MGMxMDtcbn1cbi5idG4teW91dHViZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4teW91dHViZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5MCwgNTQsIDU4LCAwLjUpO1xufVxuLmJ0bi15b3V0dWJlICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLXlvdXR1YmUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAzcHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4teW91dHViZSArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLmJ0bi15b3V0dWJlICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLXlvdXR1YmUgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1saW5rZWRpbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xuICBib3JkZXItY29sb3I6ICMwMDc3YjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1saW5rZWRpbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZThmO1xuICBib3JkZXItY29sb3I6ICMwMDU1ODI7XG59XG4uYnRuLWxpbmtlZGluOmZvY3VzLCAuYnRuLWxpbmtlZGluLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlOGY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTU4MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDEzOSwgMTkyLCAwLjUpO1xufVxuLmJ0bi1saW5rZWRpbi5kaXNhYmxlZCwgLmJ0bi1saW5rZWRpbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xuICBib3JkZXItY29sb3I6ICMwMDc3YjU7XG59XG4uYnRuLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU4MjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0ZDc1O1xufVxuLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDEzOSwgMTkyLCAwLjUpO1xufVxuLmJ0bi1saW5rZWRpbiArIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1saW5rZWRpbiArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDNweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi1saW5rZWRpbiArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLmJ0bi1saW5rZWRpbiArIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzOmJlZm9yZSwgLmJ0bi1saW5rZWRpbiArIC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLXNreXBlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZjA7XG4gIGJvcmRlci1jb2xvcjogIzAwYWZmMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXNreXBlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkzY2E7XG4gIGJvcmRlci1jb2xvcjogIzAwOGFiZDtcbn1cbi5idG4tc2t5cGU6Zm9jdXMsIC5idG4tc2t5cGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNjYTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4YWJkO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTg3LCAyNDIsIDAuNSk7XG59XG4uYnRuLXNreXBlLmRpc2FibGVkLCAuYnRuLXNreXBlOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZjA7XG4gIGJvcmRlci1jb2xvcjogIzAwYWZmMDtcbn1cbi5idG4tc2t5cGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNreXBlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNreXBlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YWJkO1xuICBib3JkZXItY29sb3I6ICMwMDgxYjA7XG59XG4uYnRuLXNreXBlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1za3lwZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1za3lwZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTg3LCAyNDIsIDAuNSk7XG59XG4uYnRuLXNreXBlICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLXNreXBlICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogM3B4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnRuLXNreXBlICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCAuYnRuLXNreXBlICsgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAuYnRuLXNreXBlICsgLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1icmFuZCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmJ0bi1vdXRsaW5lLWJyYW5kOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgMTE5LCAyNDQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1icmFuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgMTE5LCAyNDQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYTNjO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYTNjO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDQyLCA2MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgNDIsIDYwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTAzLCAyMjEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODgsIDEwMywgMjIxLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMjAxLCAxODMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzFkYzliNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDIwMSwgMTgzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NSwgMTIwLCAyMzUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzU1NzhlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODUsIDEyMCwgMjM1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItY29sb3I6ICNmZmI4MjI7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE4NCwgMzQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxODQsIDM0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgNTcsIDEyMiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCA1NywgMTIyLCAwLjUpO1xufVxuXG4uc2hvdyA+IC5idG4taG92ZXItYnJhbmQsIC5idG4taG92ZXItYnJhbmQuYWN0aXZlLCAuYnRuLWhvdmVyLWJyYW5kOmFjdGl2ZSwgLmJ0bi1ob3Zlci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5idG4tb3V0bGluZS1ob3Zlci1icmFuZC5idG4tY2xlYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWhvdmVyLWJyYW5kLCAuYnRuLW91dGxpbmUtaG92ZXItYnJhbmQuYWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItYnJhbmQ6YWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3N2Y0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNob3cgPiAuYnRuLWhvdmVyLWxpZ2h0LCAuYnRuLWhvdmVyLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1ob3Zlci1saWdodDphY3RpdmUsIC5idG4taG92ZXItbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItbGlnaHQuYnRuLWNsZWFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1ob3Zlci1saWdodCwgLmJ0bi1vdXRsaW5lLWhvdmVyLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaG93ID4gLmJ0bi1ob3Zlci1kYXJrLCAuYnRuLWhvdmVyLWRhcmsuYWN0aXZlLCAuYnRuLWhvdmVyLWRhcms6YWN0aXZlLCAuYnRuLWhvdmVyLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYTNjO1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItZGFyay5idG4tY2xlYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWhvdmVyLWRhcmssIC5idG4tb3V0bGluZS1ob3Zlci1kYXJrLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLWRhcms6YWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2hvdyA+IC5idG4taG92ZXItcHJpbWFyeSwgLmJ0bi1ob3Zlci1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1ob3Zlci1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1ob3Zlci1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbn1cblxuLmJ0bi1vdXRsaW5lLWhvdmVyLXByaW1hcnkuYnRuLWNsZWFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1ob3Zlci1wcmltYXJ5LCAuYnRuLW91dGxpbmUtaG92ZXItcHJpbWFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNob3cgPiAuYnRuLWhvdmVyLXN1Y2Nlc3MsIC5idG4taG92ZXItc3VjY2Vzcy5hY3RpdmUsIC5idG4taG92ZXItc3VjY2VzczphY3RpdmUsIC5idG4taG92ZXItc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG5cbi5idG4tb3V0bGluZS1ob3Zlci1zdWNjZXNzLmJ0bi1jbGVhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtaG92ZXItc3VjY2VzcywgLmJ0bi1vdXRsaW5lLWhvdmVyLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItc3VjY2VzczphY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaG93ID4gLmJ0bi1ob3Zlci1pbmZvLCAuYnRuLWhvdmVyLWluZm8uYWN0aXZlLCAuYnRuLWhvdmVyLWluZm86YWN0aXZlLCAuYnRuLWhvdmVyLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItaW5mby5idG4tY2xlYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWhvdmVyLWluZm8sIC5idG4tb3V0bGluZS1ob3Zlci1pbmZvLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLWluZm86YWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2hvdyA+IC5idG4taG92ZXItd2FybmluZywgLmJ0bi1ob3Zlci13YXJuaW5nLmFjdGl2ZSwgLmJ0bi1ob3Zlci13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1ob3Zlci13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjgyMjtcbn1cblxuLmJ0bi1vdXRsaW5lLWhvdmVyLXdhcm5pbmcuYnRuLWNsZWFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1ob3Zlci13YXJuaW5nLCAuYnRuLW91dGxpbmUtaG92ZXItd2FybmluZy5hY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhvdmVyLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNob3cgPiAuYnRuLWhvdmVyLWRhbmdlciwgLmJ0bi1ob3Zlci1kYW5nZXIuYWN0aXZlLCAuYnRuLWhvdmVyLWRhbmdlcjphY3RpdmUsIC5idG4taG92ZXItZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cblxuLmJ0bi1vdXRsaW5lLWhvdmVyLWRhbmdlci5idG4tY2xlYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWhvdmVyLWRhbmdlciwgLmJ0bi1vdXRsaW5lLWhvdmVyLWRhbmdlci5hY3RpdmUsIC5idG4tb3V0bGluZS1ob3Zlci1kYW5nZXI6YWN0aXZlLCAuYnRuLW91dGxpbmUtaG92ZXItZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZm9udC1icmFuZCB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4uc2hvdyA+IC5idG4tZm9udC1ob3Zlci1icmFuZCwgLmJ0bi1mb250LWhvdmVyLWJyYW5kLmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWJyYW5kOmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5idG4tZm9udC1saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2hvdyA+IC5idG4tZm9udC1ob3Zlci1saWdodCwgLmJ0bi1mb250LWhvdmVyLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tZm9udC1kYXJrIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG5cbi5zaG93ID4gLmJ0bi1mb250LWhvdmVyLWRhcmssIC5idG4tZm9udC1ob3Zlci1kYXJrLmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWRhcms6YWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuXG4uYnRuLWZvbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuXG4uc2hvdyA+IC5idG4tZm9udC1ob3Zlci1wcmltYXJ5LCAuYnRuLWZvbnQtaG92ZXItcHJpbWFyeS5hY3RpdmUsIC5idG4tZm9udC1ob3Zlci1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzU4NjdkZDtcbn1cblxuLmJ0bi1mb250LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFkYzliNztcbn1cblxuLnNob3cgPiAuYnRuLWZvbnQtaG92ZXItc3VjY2VzcywgLmJ0bi1mb250LWhvdmVyLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItc3VjY2VzczphY3RpdmUsIC5idG4tZm9udC1ob3Zlci1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG5cbi5idG4tZm9udC1pbmZvIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG5cbi5zaG93ID4gLmJ0bi1mb250LWhvdmVyLWluZm8sIC5idG4tZm9udC1ob3Zlci1pbmZvLmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWluZm86YWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuXG4uYnRuLWZvbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuXG4uc2hvdyA+IC5idG4tZm9udC1ob3Zlci13YXJuaW5nLCAuYnRuLWZvbnQtaG92ZXItd2FybmluZy5hY3RpdmUsIC5idG4tZm9udC1ob3Zlci13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cblxuLmJ0bi1mb250LWRhbmdlciB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuXG4uc2hvdyA+IC5idG4tZm9udC1ob3Zlci1kYW5nZXIsIC5idG4tZm9udC1ob3Zlci1kYW5nZXIuYWN0aXZlLCAuYnRuLWZvbnQtaG92ZXItZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1mb250LWhvdmVyLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNDk0OTg4O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlZjtcbn1cblxuLmJ0bi5idG4tZWxldmF0ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG4uYnRuLmJ0bi1lbGV2YXRlLmJ0bi1lbGV2YXRlLWFpcjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xufVxuLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjE1KTtcbn1cbi5zaG93ID4gLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZTpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZTpmb2N1cywgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGU6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGU6aG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSg0NCwgMTE5LCAyNDQsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUtaG92ZXIsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWJyYW5kLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tYnJhbmQuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3Zlcjpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1icmFuZC5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSg0NCwgMTE5LCAyNDQsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjE1KTtcbn1cbi5zaG93ID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMTUzLCAxNTMsIDE1MywgMC4yNSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZTphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZTpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjI1KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tbGlnaHQuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1saWdodC5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWxpZ2h0LmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDQwLCA0MiwgNjAsIDAuMTUpO1xufVxuLnNob3cgPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZTphY3RpdmUsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoNDAsIDQyLCA2MCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGU6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZTpmb2N1cywgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGU6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoNDAsIDQyLCA2MCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDQwLCA0MiwgNjAsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWRhcmsuYnRuLWVsZXZhdGUtaG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZSwgLmJ0bi5idG4tZGFyay5idG4tZWxldmF0ZS1ob3Zlcjpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYXJrLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDQwLCA0MiwgNjAsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xNSk7XG59XG4uc2hvdyA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSg4OCwgMTAzLCAyMjEsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZTpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tcHJpbWFyeS5idG4tZWxldmF0ZS1ob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXIsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXByaW1hcnkuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoODgsIDEwMywgMjIxLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgyOSwgMjAxLCAxODMsIDAuMTUpO1xufVxuLnNob3cgPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZTphY3RpdmUsIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjksIDIwMSwgMTgzLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZTpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZTphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZTphY3RpdmUsIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGU6aG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgyOSwgMjAxLCAxODMsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXIsIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyOSwgMjAxLCAxODMsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWVsZXZhdGUtaG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmFjdGl2ZSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZWxldmF0ZS1ob3Zlcjpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDI5LCAyMDEsIDE4MywgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoODUsIDEyMCwgMjM1LCAwLjE1KTtcbn1cbi5zaG93ID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZSwgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZTpmb2N1cywgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDg1LCAxMjAsIDIzNSwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGU6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZTpmb2N1cywgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS5hY3RpdmUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGU6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoODUsIDEyMCwgMjM1LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoODUsIDEyMCwgMjM1LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1pbmZvLmJ0bi1lbGV2YXRlLWhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbS5zaG93ID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3Zlcjpmb2N1cywgLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWluZm8uYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4taW5mby5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSg4NSwgMTIwLCAyMzUsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xNSk7XG59XG4uc2hvdyA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyNTUsIDE4NCwgMzQsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlOmFjdGl2ZSwgLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZTpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3Zlci5hY3RpdmUsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4td2FybmluZy5idG4tZWxldmF0ZS1ob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXIsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1lbGV2YXRlLWhvdmVyOmhvdmVyLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLXdhcm5pbmcuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMjU1LCAxODQsIDM0LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDI1MywgNTcsIDEyMiwgMC4xNSk7XG59XG4uc2hvdyA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZSwgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlOmZvY3VzLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUuYWN0aXZlLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjUzLCA1NywgMTIyLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNob3cgPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtLnNob3cgPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZTpmb2N1cy5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGU6Zm9jdXMsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS5hY3RpdmUuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLmFjdGl2ZSwgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlOmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGU6YWN0aXZlLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGU6aG92ZXIuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDI1MywgNTcsIDEyMiwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLWhvdmVyLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyNTMsIDU3LCAxMjIsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2hvdyA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20uc2hvdyA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3ZlciwgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLWhvdmVyLmFjdGl2ZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXIuYWN0aXZlLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXI6Zm9jdXMuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZGFuZ2VyLmJ0bi1lbGV2YXRlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXI6YWN0aXZlLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLWRhbmdlci5idG4tZWxldmF0ZS1ob3Zlcjpob3Zlci5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1kYW5nZXIuYnRuLWVsZXZhdGUtaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMjUzLCA1NywgMTIyLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLmJ0bi1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cblxuLmJ0bi5idG4tdXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJ0bi5idG4tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYnRuLmJ0bi1ib2xkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJ0bi5idG4tYm9sZGVzdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnRuLmJ0bi10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4uYnRuLWxvd2VyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmJ0bi5idG4td2lkZSB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbn1cbi5idG4uYnRuLXdpZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtO1xufVxuLmJ0bi5idG4td2lkZXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmJ0bi5idG4tdGFsbCB7XG4gIHBhZGRpbmctdG9wOiAwLjg1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC44NXJlbTtcbn1cbi5idG4uYnRuLXRhbGxlciB7XG4gIHBhZGRpbmctdG9wOiAxLjE1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xNXJlbTtcbn1cbi5idG4uYnRuLXRhbGxlc3Qge1xuICBwYWRkaW5nLXRvcDogMS4zNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMzVyZW07XG59XG5cbi5idG4uYnRuLWZvbnQtc20ge1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG4uYnRuLmJ0bi1mb250LW1kIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bi5idG4tZm9udC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4uYnRuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idG4gW2NsYXNzXj1sYS1dLFxuLmJ0biBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmJ0biBbY2xhc3NePWZhLV0sXG4uYnRuIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYnRuIFtjbGFzc149ZmxhdGljb24tXSxcbi5idG4gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYnRuIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYnRuIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4gaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4uYnRuLXNtIFtjbGFzc149bGEtXSwgLmJ0bi1ncm91cC1zbSA+IC5idG4gW2NsYXNzXj1sYS1dLFxuLmJ0bi5idG4tc20gW2NsYXNzKj1cIiBsYS1cIl0sXG4uYnRuLWdyb3VwLXNtID4gLmJ0biBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmJ0bi5idG4tc20gW2NsYXNzXj1mYS1dLCAuYnRuLWdyb3VwLXNtID4gLmJ0biBbY2xhc3NePWZhLV0sXG4uYnRuLmJ0bi1zbSBbY2xhc3MqPVwiIGZhLVwiXSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bi5idG4tc20gW2NsYXNzXj1mbGF0aWNvbi1dLCAuYnRuLWdyb3VwLXNtID4gLmJ0biBbY2xhc3NePWZsYXRpY29uLV0sXG4uYnRuLmJ0bi1zbSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJ0bi5idG4tc20gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYnRuLmJ0bi1zbSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0sXG4uYnRuLWdyb3VwLXNtID4gLmJ0biBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi5idG4tc20gaSwgLmJ0bi1ncm91cC1zbSA+IC5idG4gaSB7XG4gIG1hcmdpbi1yaWdodDogMC4zNXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5idG4uYnRuLWxnIFtjbGFzc149bGEtXSwgLmJ0bi1ncm91cC1sZyA+IC5idG4gW2NsYXNzXj1sYS1dLFxuLmJ0bi5idG4tbGcgW2NsYXNzKj1cIiBsYS1cIl0sXG4uYnRuLWdyb3VwLWxnID4gLmJ0biBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuLmJ0bi5idG4tbGcgW2NsYXNzXj1mYS1dLCAuYnRuLWdyb3VwLWxnID4gLmJ0biBbY2xhc3NePWZhLV0sXG4uYnRuLmJ0bi1sZyBbY2xhc3MqPVwiIGZhLVwiXSxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uYnRuLmJ0bi1sZyBbY2xhc3NePWZsYXRpY29uLV0sIC5idG4tZ3JvdXAtbGcgPiAuYnRuIFtjbGFzc149ZmxhdGljb24tXSxcbi5idG4uYnRuLWxnIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYnRuLmJ0bi1sZyBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5idG4uYnRuLWxnIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4uYnRuLWxnIGksIC5idG4tZ3JvdXAtbGcgPiAuYnRuIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idG4uYnRuLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjNmZjtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1saW5rLFxuYS5idG4uYnRuLWxhYmVsLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwsXG5pbnB1dC5idG4uYnRuLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLmJ0bi1saW5rLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbDpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbDpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbDpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwuYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbDpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWw6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLWJyYW5kLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMik7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLmJ0bi1sYWJlbC1icmFuZCxcbmEuYnRuLmJ0bi1sYWJlbC1icmFuZCxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWJyYW5kLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1icmFuZCB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1icmFuZDpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1icmFuZDpob3ZlciwgbGFiZWwuYnRuLmJ0bi1sYWJlbC1icmFuZC5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtYnJhbmQ6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtYnJhbmQ6aG92ZXIsXG5hLmJ0bi5idG4tbGFiZWwtYnJhbmQuYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtYnJhbmQ6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1icmFuZDpob3ZlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWJyYW5kLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtYnJhbmQ6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWJyYW5kOmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1icmFuZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtbGlnaHQtbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLmJ0bi1sYWJlbC1saWdodCxcbmEuYnRuLmJ0bi1sYWJlbC1saWdodCxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWxpZ2h0LFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1saWdodCB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1saWdodDpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1saWdodDpob3ZlciwgbGFiZWwuYnRuLmJ0bi1sYWJlbC1saWdodC5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtbGlnaHQ6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtbGlnaHQ6aG92ZXIsXG5hLmJ0bi5idG4tbGFiZWwtbGlnaHQuYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtbGlnaHQ6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1saWdodDpob3ZlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWxpZ2h0LmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtbGlnaHQ6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWxpZ2h0OmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1saWdodC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzI4MmEzYztcbn1cblxuLmJ0bi5idG4tbGFiZWwtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1kYXJrLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjIpO1xuICBjb2xvcjogIzI4MmEzYztcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtZGFyayxcbmEuYnRuLmJ0bi1sYWJlbC1kYXJrLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZGFyayxcbmlucHV0LmJ0bi5idG4tbGFiZWwtZGFyayB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1kYXJrOmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLWRhcms6aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtZGFyay5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtZGFyazpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC1kYXJrOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLWRhcmsuYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZGFyazpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWRhcms6aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1kYXJrLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtZGFyazpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtZGFyazpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtZGFyay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xuICBjb2xvcjogIzU4NjdkZDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLXByaW1hcnktbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yKTtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLXByaW1hcnksXG5hLmJ0bi5idG4tbGFiZWwtcHJpbWFyeSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXByaW1hcnksXG5pbnB1dC5idG4uYnRuLWxhYmVsLXByaW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwtcHJpbWFyeTpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1wcmltYXJ5OmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLXByaW1hcnkuYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLXByaW1hcnk6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtcHJpbWFyeTpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC1wcmltYXJ5LmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtcHJpbWFyeS5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXByaW1hcnk6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXByaW1hcnk6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1zdWNjZXNzLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMik7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzLFxuYS5idG4uYnRuLWxhYmVsLXN1Y2Nlc3MsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1zdWNjZXNzLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLXN1Y2Nlc3M6Zm9jdXMsIGxhYmVsLmJ0bi5idG4tbGFiZWwtc3VjY2Vzczpob3ZlciwgbGFiZWwuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzOmZvY3VzLFxuYS5idG4uYnRuLWxhYmVsLXN1Y2Nlc3M6aG92ZXIsXG5hLmJ0bi5idG4tbGFiZWwtc3VjY2Vzcy5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXN1Y2Nlc3MuYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzOmZvY3VzLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzOmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtaW5mby1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjIpO1xuICBjb2xvcjogIzU1NzhlYjtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtaW5mbyxcbmEuYnRuLmJ0bi1sYWJlbC1pbmZvLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtaW5mbyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtaW5mbyB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1pbmZvOmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLWluZm86aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtaW5mby5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtaW5mbzpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC1pbmZvOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLWluZm8uYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtaW5mbzpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWluZm86aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1pbmZvLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtaW5mbzpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtaW5mbzpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtaW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLXdhcm5pbmctbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4yKTtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLXdhcm5pbmcsXG5hLmJ0bi5idG4tbGFiZWwtd2FybmluZyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXdhcm5pbmcsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXdhcm5pbmcge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwtd2FybmluZzpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC13YXJuaW5nOmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLXdhcm5pbmcuYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLXdhcm5pbmc6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtd2FybmluZzpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC13YXJuaW5nLmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtd2FybmluZy5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXdhcm5pbmc6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXdhcm5pbmc6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXdhcm5pbmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5idG4uYnRuLWxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLWRhbmdlci1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjIpO1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtZGFuZ2VyLFxuYS5idG4uYnRuLWxhYmVsLWRhbmdlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWRhbmdlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtZGFuZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLWRhbmdlcjpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1kYW5nZXI6aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtZGFuZ2VyLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1kYW5nZXI6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtZGFuZ2VyOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLWRhbmdlci5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1kYW5nZXI6aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1kYW5nZXIuYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1kYW5nZXI6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWRhbmdlcjpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDg5LCAxNTIsIDAuMSk7XG4gIGNvbG9yOiAjM2I1OTk4O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2stbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCA4OSwgMTUyLCAwLjIpO1xuICBjb2xvcjogIzNiNTk5ODtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2ssXG5hLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2ssXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1mYWNlYm9vayxcbmlucHV0LmJ0bi5idG4tbGFiZWwtZmFjZWJvb2sge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2s6Zm9jdXMsIGxhYmVsLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2s6aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2suYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLWZhY2Vib29rOmZvY3VzLFxuYS5idG4uYnRuLWxhYmVsLWZhY2Vib29rOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLWZhY2Vib29rLmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWZhY2Vib29rOmZvY3VzLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZmFjZWJvb2s6aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1mYWNlYm9vay5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWZhY2Vib29rOmZvY3VzLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1mYWNlYm9vazpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtZmFjZWJvb2suYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWxhYmVsLWdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA3OCwgNjUsIDAuMSk7XG4gIGNvbG9yOiAjZGM0ZTQxO1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGFiZWwtZ29vZ2xlLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDc4LCA2NSwgMC4yKTtcbiAgY29sb3I6ICNkYzRlNDE7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLWdvb2dsZSxcbmEuYnRuLmJ0bi1sYWJlbC1nb29nbGUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1nb29nbGUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWdvb2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1nb29nbGU6Zm9jdXMsIGxhYmVsLmJ0bi5idG4tbGFiZWwtZ29vZ2xlOmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLWdvb2dsZS5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtZ29vZ2xlOmZvY3VzLFxuYS5idG4uYnRuLWxhYmVsLWdvb2dsZTpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC1nb29nbGUuYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZ29vZ2xlOmZvY3VzLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZ29vZ2xlOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtZ29vZ2xlLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtZ29vZ2xlOmZvY3VzLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1nb29nbGU6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWdvb2dsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM0ZTQxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE3OSwgMjQ0LCAwLjEpO1xuICBjb2xvcjogIzRBQjNGNDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLXR3aXR0ZXItbzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxNzksIDI0NCwgMC4yKTtcbiAgY29sb3I6ICM0QUIzRjQ7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLXR3aXR0ZXIsXG5hLmJ0bi5idG4tbGFiZWwtdHdpdHRlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXR3aXR0ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXR3aXR0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwtdHdpdHRlcjpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC10d2l0dGVyOmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLXR3aXR0ZXIuYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLXR3aXR0ZXI6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtdHdpdHRlcjpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC10d2l0dGVyLmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXR3aXR0ZXI6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC10d2l0dGVyOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtdHdpdHRlci5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXR3aXR0ZXI6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXR3aXR0ZXI6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXR3aXR0ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBQjNGNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODEsIDEyNywgMTY0LCAwLjEpO1xuICBjb2xvcjogIzUxN2ZhNDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbS1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODEsIDEyNywgMTY0LCAwLjIpO1xuICBjb2xvcjogIzUxN2ZhNDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtLFxuYS5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbTpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW06aG92ZXIsIGxhYmVsLmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW06Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtOmhvdmVyLFxuYS5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbS5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW06Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW06aG92ZXIsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW0uYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1pbnN0YWdyYW06Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWluc3RhZ3JhbTpob3ZlcixcbmlucHV0LmJ0bi5idG4tbGFiZWwtaW5zdGFncmFtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTdmYTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1sYWJlbC15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDE4LCAyMywgMC4xKTtcbiAgY29sb3I6ICNiMzEyMTc7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1sYWJlbC15b3V0dWJlLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDE4LCAyMywgMC4yKTtcbiAgY29sb3I6ICNiMzEyMTc7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLXlvdXR1YmUsXG5hLmJ0bi5idG4tbGFiZWwteW91dHViZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXlvdXR1YmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXlvdXR1YmUge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmxhYmVsLmJ0bi5idG4tbGFiZWwteW91dHViZTpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC15b3V0dWJlOmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLXlvdXR1YmUuYWN0aXZlLFxuYS5idG4uYnRuLWxhYmVsLXlvdXR1YmU6Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwteW91dHViZTpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC15b3V0dWJlLmFjdGl2ZSxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXlvdXR1YmU6Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC15b3V0dWJlOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwteW91dHViZS5hY3RpdmUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXlvdXR1YmU6Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXlvdXR1YmU6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXlvdXR1YmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzMTIxNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWxhYmVsLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTksIDE4MSwgMC4xKTtcbiAgY29sb3I6ICMwMDc3YjU7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1sYWJlbC1saW5rZWRpbi1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE5LCAxODEsIDAuMik7XG4gIGNvbG9yOiAjMDA3N2I1O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxubGFiZWwuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbixcbmEuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWxpbmtlZGluLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbiB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxubGFiZWwuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbjpmb2N1cywgbGFiZWwuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbjpob3ZlciwgbGFiZWwuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbi5hY3RpdmUsXG5hLmJ0bi5idG4tbGFiZWwtbGlua2VkaW46Zm9jdXMsXG5hLmJ0bi5idG4tbGFiZWwtbGlua2VkaW46aG92ZXIsXG5hLmJ0bi5idG4tbGFiZWwtbGlua2VkaW4uYWN0aXZlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtbGlua2VkaW46Zm9jdXMsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1saW5rZWRpbjpob3ZlcixcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLWxpbmtlZGluLmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tbGFiZWwtbGlua2VkaW46Zm9jdXMsXG5pbnB1dC5idG4uYnRuLWxhYmVsLWxpbmtlZGluOmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1saW5rZWRpbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tbGFiZWwtc2t5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3NSwgMjQwLCAwLjEpO1xuICBjb2xvcjogIzAwYWZmMDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxhYmVsLXNreXBlLW8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNzUsIDI0MCwgMC4yKTtcbiAgY29sb3I6ICMwMGFmZjA7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC5idG4uYnRuLWxhYmVsLXNreXBlLFxuYS5idG4uYnRuLWxhYmVsLXNreXBlLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtc2t5cGUsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXNreXBlIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5idG4uYnRuLWxhYmVsLXNreXBlOmZvY3VzLCBsYWJlbC5idG4uYnRuLWxhYmVsLXNreXBlOmhvdmVyLCBsYWJlbC5idG4uYnRuLWxhYmVsLXNreXBlLmFjdGl2ZSxcbmEuYnRuLmJ0bi1sYWJlbC1za3lwZTpmb2N1cyxcbmEuYnRuLmJ0bi1sYWJlbC1za3lwZTpob3ZlcixcbmEuYnRuLmJ0bi1sYWJlbC1za3lwZS5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1sYWJlbC1za3lwZTpmb2N1cyxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLXNreXBlOmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwtc2t5cGUuYWN0aXZlLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbC1za3lwZTpmb2N1cyxcbmlucHV0LmJ0bi5idG4tbGFiZWwtc2t5cGU6aG92ZXIsXG5pbnB1dC5idG4uYnRuLWxhYmVsLXNreXBlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmJ0bi5idG4taWNvbi5idG4tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJ0bi5idG4taWNvbiBpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmJ0bi5idG4taWNvbiBbY2xhc3NePXNvY2ljb24tXSxcbi5idG4uYnRuLWljb24gW2NsYXNzKj1cIiBzb2NpY29uLVwiXSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJ0bi5idG4taWNvbiB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi14cyB7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWljb24ge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi5idG4uYnRuLWljb24uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi5idG4taWNvbiB7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDRyZW07XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLXNtIFtjbGFzc149bGEtXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tc20gW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLXNtIFtjbGFzc149ZmEtXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tc20gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDEuMTVyZW07XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLXNtIFtjbGFzc149ZmxhdGljb24tXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tc20gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLXNtIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLXNtIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLW1kIFtjbGFzc149bGEtXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tbWQgW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5idG4uYnRuLWljb24uYnRuLWljb24tbWQgW2NsYXNzXj1mYS1dLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1tZCBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1tZCBbY2xhc3NePWZsYXRpY29uLV0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLW1kIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1tZCBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1tZCBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWxnIFtjbGFzc149bGEtXSxcbi5idG4uYnRuLWljb24uYnRuLWljb24tbGcgW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5idG4uYnRuLWljb24uYnRuLWljb24tbGcgW2NsYXNzXj1mYS1dLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1sZyBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1sZyBbY2xhc3NePWZsYXRpY29uLV0sXG4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWxnIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1sZyBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJ0bi5idG4taWNvbi5idG4taWNvbi1sZyBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1icmFuZCBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1icmFuZDpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1icmFuZDpob3ZlciBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1icmFuZC5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4tbGlnaHQgaSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmJ0bi5idG4taWNvbi5idG4tbGlnaHQ6Zm9jdXMgaSwgLmJ0bi5idG4taWNvbi5idG4tbGlnaHQ6aG92ZXIgaSwgLmJ0bi5idG4taWNvbi5idG4tbGlnaHQuYWN0aXZlIGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5idG4uYnRuLWljb24uYnRuLWRhcmsgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4tZGFyazpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1kYXJrOmhvdmVyIGksIC5idG4uYnRuLWljb24uYnRuLWRhcmsuYWN0aXZlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWljb24uYnRuLXByaW1hcnkgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4tcHJpbWFyeTpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1wcmltYXJ5OmhvdmVyIGksIC5idG4uYnRuLWljb24uYnRuLXByaW1hcnkuYWN0aXZlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWljb24uYnRuLXN1Y2Nlc3MgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4tc3VjY2Vzczpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1zdWNjZXNzOmhvdmVyIGksIC5idG4uYnRuLWljb24uYnRuLXN1Y2Nlc3MuYWN0aXZlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWljb24uYnRuLWluZm8gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4taWNvbi5idG4taW5mbzpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi1pbmZvOmhvdmVyIGksIC5idG4uYnRuLWljb24uYnRuLWluZm8uYWN0aXZlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWljb24uYnRuLXdhcm5pbmcgaSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmJ0bi5idG4taWNvbi5idG4td2FybmluZzpmb2N1cyBpLCAuYnRuLmJ0bi1pY29uLmJ0bi13YXJuaW5nOmhvdmVyIGksIC5idG4uYnRuLWljb24uYnRuLXdhcm5pbmcuYWN0aXZlIGkge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5idG4uYnRuLWljb24uYnRuLWRhbmdlciBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1kYW5nZXI6Zm9jdXMgaSwgLmJ0bi5idG4taWNvbi5idG4tZGFuZ2VyOmhvdmVyIGksIC5idG4uYnRuLWljb24uYnRuLWRhbmdlci5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLWljb24taCB7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5idG4taWNvbi1oLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4taWNvbi1oLmJ0biB7XG4gIGhlaWdodDogMi4yNXJlbTtcbn1cbi5idG4taWNvbi1oLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4taWNvbi1oLmJ0biB7XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLmJ0bi1pY29uLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi5idG4taWNvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJ0bi5rdC1zcGlubmVyOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5idG4ua3Qtc3Bpbm5lcjpub3QoLmt0LXNwaW5uZXItLWNlbnRlcik6YmVmb3JlIHtcbiAgbGVmdDogMXJlbTtcbn1cbi5idG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5idG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXJlbTtcbn1cbi5idG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1zbTpub3QoLmt0LXNwaW5uZXItLWNlbnRlcikge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbi5idG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1zbTpub3QoLmt0LXNwaW5uZXItLWNlbnRlcik6YmVmb3JlIHtcbiAgbGVmdDogMXJlbTtcbn1cbi5idG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1zbS5rdC1zcGlubmVyLS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXNtLmt0LXNwaW5uZXItLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxnOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKSB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxnOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKTpiZWZvcmUge1xuICBsZWZ0OiAxcmVtO1xufVxuLmJ0bi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxnLmt0LXNwaW5uZXItLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG4uYnRuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tbGcua3Qtc3Bpbm5lci0tcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5idG4uYnRuLWdsb3cge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5zaG93ID4gLmJ0bi5idG4tZ2xvdywgLmJ0bi5idG4tZ2xvdy5hY3RpdmUsIC5idG4uYnRuLWdsb3c6YWN0aXZlLCAuYnRuLmJ0bi1nbG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5idG4tZ3JvdXAuYnRuLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJ0bi1ncm91cC5idG4tcGlsbCAuYnRuLWJyYW5kIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnRuLWdyb3VwLmJ0bi1waWxsIC5idG4tbGlnaHQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4tZ3JvdXAuYnRuLXBpbGwgLmJ0bi1kYXJrIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnRuLWdyb3VwLmJ0bi1waWxsIC5idG4tcHJpbWFyeSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ0bi1ncm91cC5idG4tcGlsbCAuYnRuLXN1Y2Nlc3Mge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4tZ3JvdXAuYnRuLXBpbGwgLmJ0bi1pbmZvIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnRuLWdyb3VwLmJ0bi1waWxsIC5idG4td2FybmluZyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ0bi1ncm91cC5idG4tcGlsbCAuYnRuLWRhbmdlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ0bi1ncm91cC5idG4tZWxldmF0ZWQge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoNTYsIDM2LCA5OSwgMC4wOCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1ncm91cC5idG4tcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYnRuLWdyb3VwLmJ0bi1waWxsIC5uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4tZ3JvdXAuYnRuLXBpbGwgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIH1cbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1pbi13aWR0aDogMTRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsZWZ0OiAwIC8qcnRsOmlnbm9yZSovO1xuICAvKnJ0bDpyYXc6XG4gIHJpZ2h0OiBhdXRvO1xuICAqL1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1maXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1maXQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWZpdC10b3Age1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtZml0Om5vdCguZHJvcGRvd24tbWVudS10b3AtdW5yb3VuZCkgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtZml0Om5vdCguZHJvcGRvd24tbWVudS10b3AtdW5yb3VuZCkgZm9ybSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtdG9wLXVucm91bmQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5kcm9wZG93bi1tZW51OmJlZm9yZSwgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0ge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMC43cmVtIDEuMnJlbTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIFtjbGFzc149bGEtXSxcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIFtjbGFzcyo9XCIgbGEtXCJdLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSBbY2xhc3NePWxhLV0sXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSBbY2xhc3NePWZhLV0sXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSBbY2xhc3MqPVwiIGZhLVwiXSxcbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0gW2NsYXNzXj1mYS1dLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSBbY2xhc3NePWZsYXRpY29uLV0sXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSA+IGksXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtID4gaSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSA+IGk6YmVmb3JlLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSA+IGk6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcmFuZ2VwaWNrZXIpIHtcbiAgLypydGw6cmF3OlxuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICovXG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXhzIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1zbSB7XG4gIHdpZHRoOiAyNDBweDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWQge1xuICB3aWR0aDogMjYwcHg7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWxnIHtcbiAgd2lkdGg6IDMyMHB4O1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS14bCB7XG4gIHdpZHRoOiAzODBweDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtYW5pbSB7XG4gIGFuaW1hdGlvbjogZHJvcGRvd24tbWVudS1mYWRlLWluIDAuM3MgZWFzZSAxLCBkcm9wZG93bi1tZW51LW1vdmUtdXAgMC4zcyBlYXNlLW91dCAxO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWFuaW0sXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudS1hbmltLWRvd24uZHJvcGRvd24tbWVudS1hbmltIHtcbiAgYW5pbWF0aW9uOiBkcm9wZG93bi1tZW51LWZhZGUtaW4gMC4zcyBlYXNlIDEsIGRyb3Bkb3duLW1lbnUtbW92ZS1kb3duIDAuM3MgZWFzZS1vdXQgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXhsLCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWxnLCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1kIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5idG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gLypydGw6aWdub3JlKi87XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG4ubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDphZnRlcixcbi5idG4uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi5kcm9wZG93bi5kcm9wZG93bi1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kcm9wdXAgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5kcm9wdXAgLmJ0bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogRmxhdGljb24yO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmJ0bi1ncm91cC5kcm9wcmlnaHQgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUsXG4uYnRuLWdyb3VwLmRyb3ByaWdodCAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi1ncm91cC5kcm9wcmlnaHQgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5idG4tZ3JvdXAuZHJvcHJpZ2h0IC5idG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5idG4tZ3JvdXAuZHJvcGxlZnQgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUsXG4uYnRuLWdyb3VwLmRyb3BsZWZ0IC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLWdyb3VwLmRyb3BsZWZ0IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uYnRuLWdyb3VwLmRyb3BsZWZ0IC5idG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbkBrZXlmcmFtZXMgZHJvcGRvd24tbWVudS1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBkcm9wZG93bi1tZW51LW1vdmUtZG93biB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRyb3Bkb3duLW1lbnUtbW92ZS11cCB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbWFyZ2lubGVzcywgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1ncm91cCAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwIC52YWxpZC1mZWVkYmFjayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1ncm91cCAuZm9ybS10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtc20ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlucHV0LWdyb3VwIFtjbGFzc149bGEtXSxcbi5pbnB1dC1ncm91cCBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmlucHV0LWdyb3VwIFtjbGFzc149ZmEtXSxcbi5pbnB1dC1ncm91cCBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmlucHV0LWdyb3VwIFtjbGFzc149ZmxhdGljb24tXSxcbi5pbnB1dC1ncm91cCBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5pbnB1dC1ncm91cCBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmlucHV0LWdyb3VwIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5pbnB1dC1ncm91cCBpIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCArIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCArIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgKyAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4udmFsaWRhdGVkIC52YWxpZC1mZWVkYmFjayxcbi52YWxpZGF0ZWQgLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJvdy5yb3ctbm8tcGFkZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucm93LnJvdy1uby1wYWRkaW5nID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnJvdy5yb3ctZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucm93IC5jb2wtc3RyZXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnJvd1tjbGFzcyo9cm93LWNvbC1zZXBhcmF0b3ItXSA+IGRpdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLnJvd1tjbGFzcyo9cm93LWNvbC1zZXBhcmF0b3ItXSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLnJvdy5yb3ctY29sLXNlcGFyYXRvci14cyA+IGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlZGYyO1xuICB9XG4gIC5yb3cucm93LWNvbC1zZXBhcmF0b3IteHMgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc3cHgpIHtcbiAgLnJvdy5yb3ctY29sLXNlcGFyYXRvci1zbSA+IGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlZGYyO1xuICB9XG4gIC5yb3cucm93LWNvbC1zZXBhcmF0b3Itc20gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnJvdy5yb3ctY29sLXNlcGFyYXRvci1tZCA+IGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlZGYyO1xuICB9XG4gIC5yb3cucm93LWNvbC1zZXBhcmF0b3ItbWQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yb3cucm93LWNvbC1zZXBhcmF0b3ItbGcgPiBkaXYge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWRmMjtcbiAgfVxuICAucm93LnJvdy1jb2wtc2VwYXJhdG9yLWxnID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucm93LnJvdy1jb2wtc2VwYXJhdG9yLXhsID4gZGl2IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIH1cbiAgLnJvdy5yb3ctY29sLXNlcGFyYXRvci14bCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAyNXB4O1xuICByaWdodDogMjVweDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDYwcHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodC5tb2RhbC1zdGlja3ktbGcge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXN0aWNreS1ib3R0b20tcmlnaHQge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCAubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1vZGFsLm1vZGFsLXN0aWNreS1ib3R0b20tcmlnaHQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1vZGFsLm1vZGFsLXN0aWNreS1ib3R0b20tcmlnaHQubW9kYWwtc3RpY2t5LWxnIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tb2RhbC1ib2R5Lm1vZGFsLWJvZHktZml0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC1ib2R5Lm1vZGFsLWJvZHkteC1maXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubW9kYWwtYm9keS5tb2RhbC1ib2R5LXktZml0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTI5OXB4O1xuICB9XG59XG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLS1ncmlkIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tLWdyaWQgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjhlYWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDAgMC4xcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tLWdyaWQgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24ucGFnaW5hdGlvbi0tZ3JpZCAucGFnZS1pdGVtOmhvdmVyIC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tLWdyaWQgLnBhZ2UtaXRlbTpmb2N1cyAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wb3BvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cblxuLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wcm9ncmVzcy5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogNnB4O1xufVxuLnByb2dyZXNzLnByb2dyZXNzLXNtIC5wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGcgLnByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnRhYmxlIHRoLnRhYmxlLWNlbnRlciwgLnRhYmxlIHRkLnRhYmxlLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZSB0aGVhZCB0aCwgLnRhYmxlIHRoZWFkIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4udGFibGUgdGhlYWQgdHIsIC50YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4udGFibGUgdHIudGFibGUtYWN0aXZlIHRkLCAudGFibGUgdHIudGFibGUtYWN0aXZlIHRoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGFibGUudGFibGUtaGVhZC1ub2JvcmRlciB0aGVhZCB0aCwgLnRhYmxlLnRhYmxlLWhlYWQtbm9ib3JkZXIgdGhlYWQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRhYmxlLnRhYmxlLWhlYWQtc29saWQgdGhlYWQgdGgsIC50YWJsZS50YWJsZS1oZWFkLXNvbGlkIHRoZWFkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi50YWJsZS50YWJsZS1saWdodCB0ciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM5MzkyYTA7XG59XG4udGFibGUudGFibGUtbGlnaHQgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi50YWJsZS50YWJsZS1saWdodCB0ciB0ZC50YWJsZS1yb3ctdGl0bGUge1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi50YWJsZS50YWJsZS1saWdodCB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjE1KTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4udGFibGUudGFibGUtbGlnaHQtLWJyYW5kIHRoZWFkIHRyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjE1KTtcbn1cbi50YWJsZS50YWJsZS1saWdodC0tbGlnaHQgdGhlYWQgdHIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi50YWJsZS50YWJsZS1saWdodC0tZGFyayB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuMTUpO1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0LS1wcmltYXJ5IHRoZWFkIHRyIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjE1KTtcbn1cbi50YWJsZS50YWJsZS1saWdodC0tc3VjY2VzcyB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xNSk7XG59XG4udGFibGUudGFibGUtbGlnaHQtLWluZm8gdGhlYWQgdHIge1xuICBjb2xvcjogIzU1NzhlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMTUpO1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0LS13YXJuaW5nIHRoZWFkIHRyIHtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjE1KTtcbn1cbi50YWJsZS50YWJsZS1saWdodC0tZGFuZ2VyIHRoZWFkIHRyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjE1KTtcbn1cblxuLnRhYmxlLXdyYXBwZXIsIC50YWJzLXRhYmxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4udGFicy10YWJsZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzUwcHgpO1xufVxuXG4udGFibGU6bm90KC50YWJsZS1ib3JkZXJlZCkgdGhlYWQgdGgsIC50YWJsZTpub3QoLnRhYmxlLWJvcmRlcmVkKSB0aGVhZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5uYXYtcGlsbHMsXG4ubmF2LXRhYnMge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzc149bGEtXSxcbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3MqPVwiIGxhLVwiXSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzc149bGEtXSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzXj1mYS1dLFxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzcyo9XCIgZmEtXCJdLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzXj1mYS1dLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3NePWZsYXRpY29uLV0sXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0sXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3NePWZsYXRpY29uLV0sXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzc149ZmxhdGljb24yLV0sXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBpLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlLCAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIGksIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmFjdGl2ZSBpLCAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuZGlzYWJsZWQgaSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgPiAubmF2LWxpbmsgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0uc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi1waWxscy5uYXYtcGlsbHMtc20gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5uYXYtcGlsbHMubmF2LXBpbGxzLWJvbGQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubmF2LXBpbGxzLm5hdi1waWxscy1sYWJlbCAubmF2LWl0ZW0gLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtcGlsbHMtbGFiZWwgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMubmF2LXBpbGxzLWxhYmVsIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLm5hdi1waWxscy5uYXYtcGlsbHMtbGFiZWwgLm5hdi1pdGVtLnNob3cgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5uYXYtZml0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bjpiZWZvcmUsIC5uYXYtcGlsbHMubmF2LXRhYnMtYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG46YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtaXRlbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA3NXB4O1xuICBtYXJnaW46IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogcmdiYSg2OSwgNjUsIDc4LCAwLjA2KSAwcHggMXB4IDE1cHggMXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC44NXJlbSAwLjc1cmVtO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWxpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWxpbmstaWNvbiBpIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1saW5rLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWxpbmsge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIFtjbGFzc149bGEtXSxcbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIFtjbGFzc149ZmEtXSxcbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIFtjbGFzc149ZmxhdGljb24tXSxcbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayBbY2xhc3NePWZsYXRpY29uMi1dLFxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi10YWJzLWJ0bi0yeCBhLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtdGFicy1idG4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXRhYnMtYnRuLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmt0LXBvcnRsZXQtLXRhYnMgLm5hdi1waWxscy5uYXYtdGFicy1idG4ge1xuICBtYXJnaW46IDAgMCAtMXB4IDA7XG59XG4ua3QtcG9ydGxldC0tdGFicyAubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtdGFicy1idG4tMngge1xuICBtYXJnaW46IDAgMCAtMnB4IDA7XG59XG4ua3QtcG9ydGxldC0tdGFicyAubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rdC1wb3J0bGV0LS10YWJzIC5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXRhYnMtYm9sZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biBhLm5hdi1saW5rIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIGEubmF2LWxpbmsgLm5hdi1saW5rLXRpdGxlIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWJyYW5kIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tYnJhbmQgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWJyYW5kIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWxpZ2h0IGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tbGlnaHQgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWljb24gaSB7XG4gIGNvbG9yOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWxpZ2h0IGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWRhcmsgYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1kYXJrIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1kYXJrIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLXByaW1hcnkgYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1wcmltYXJ5IGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1wcmltYXJ5IGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLXN1Y2Nlc3MgYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1zdWNjZXNzIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1zdWNjZXNzIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWluZm8gYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1pbmZvIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1pbmZvIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLXdhcm5pbmcgYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi13YXJuaW5nIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogIzExMTExMSAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi13YXJuaW5nIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjMTExMTExICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWRhbmdlciBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWRhbmdlciBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tZGFuZ2VyIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2IC5uYXYtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA2LjVyZW07XG4gICAgbWFyZ2luOiAwLjZyZW07XG4gIH1cbiAgLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtbGluay1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZTpiZWZvcmUsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmU6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIFtjbGFzc149bGEtXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIFtjbGFzc149ZmEtXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIFtjbGFzc149ZmxhdGljb24tXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBbY2xhc3NePWZsYXRpY29uMi1dLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5rdC1wb3J0bGV0LS10YWJzIC5uYXYtdGFicy5uYXYtdGFicy1saW5lIHtcbiAgbWFyZ2luOiAwIDAgLTFweCAwLjVyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0LS10YWJzIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtMngge1xuICBtYXJnaW46IDAgMCAtMnB4IDA7XG59XG4ua3QtcG9ydGxldC0tdGFicyAubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rdC1wb3J0bGV0LS10YWJzIC5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtYm9sZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWJvbGRlciAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxnIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGcgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxnIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGcgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS0yeCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS0yeCAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS0yeCBhLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTN4IC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTN4IGEubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLXNwYWNlLWxnIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLXNwYWNlLWxnIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1zcGFjZS1sZyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1zcGFjZS1sZyAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1zcGFjZS14bCAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1zcGFjZS14bCAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtc3BhY2UteGwgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtc3BhY2UteGwgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluayxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rIGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rIGkge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbms6ZGlzYWJsZWQsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluayBnIFtmaWxsXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbmsgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzc0Nzg4ZDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgZyBbZmlsbF0sXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyID4gaSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluazpob3ZlciA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgZyBbZmlsbF0sIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIGcgW2ZpbGxdLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluazpob3ZlciBnIFtmaWxsXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbmsuYWN0aXZlIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyOmhvdmVyIGcgW2ZpbGxdLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciBnIFtmaWxsXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbms6aG92ZXI6aG92ZXIgZyBbZmlsbF0sXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rLmFjdGl2ZTpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZC5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZCBhLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kIGEubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmM3N2Y0O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZC5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyID4gaSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZC5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kIGEubmF2LWxpbms6aG92ZXIgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZCBhLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogIzQ0ODdmNTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQubmF2LXRhYnMtbGluZS0yeCwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZC5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0Lm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IGEubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodC5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQgYS5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQgYS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0Lm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgPiBpLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0Lm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQgYS5uYXYtbGluazpob3ZlciA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IGEubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQubmF2LXRhYnMtbGluZS0yeCwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodC5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsgYS5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgyYTNjO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyay5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgyYTNjO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgPiBpLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrIGEubmF2LWxpbms6aG92ZXIgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrIGEubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjMzIzNTRiO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrLm5hdi10YWJzLWxpbmUtMngsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyay5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5Lm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkgYS5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg2N2RkO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5Lm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeS5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5IGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg2N2RkO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5Lm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgPiBpLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5IGEubmF2LWxpbms6aG92ZXIgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5IGEubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjNmQ3YWUxO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5Lm5hdi10YWJzLWxpbmUtMngsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeS5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2VzcyBhLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZGM5Yjc7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzIGEubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgYS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzFkYzliNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZGM5Yjc7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciA+IGksIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2Vzcy5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgYS5uYXYtbGluazpob3ZlciA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgYS5uYXYtbGluay5hY3RpdmUgPiBpIHtcbiAgY29sb3I6ICMyMWRmY2I7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MubmF2LXRhYnMtbGluZS0yeCwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzLm5hdi10YWJzLWxpbmUtM3gge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mby5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIGEubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NzhlYjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mby5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8ubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8gYS5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NzhlYjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mby5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyID4gaSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyBhLm5hdi1saW5rOmhvdmVyID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyBhLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogIzZjOGFlZTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mby5uYXYtdGFicy1saW5lLTJ4LCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8ubmF2LXRhYnMtbGluZS0zeCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcgYS5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZiODIyO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZy5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZiODIyO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgPiBpLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nIGEubmF2LWxpbms6aG92ZXIgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nIGEubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjZmZjMDNjO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nLm5hdi10YWJzLWxpbmUtMngsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZy5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlci5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgYS5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmQzOTdhO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgYS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZDM5N2E7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlci5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyID4gaSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgYS5uYXYtbGluazpob3ZlciA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciBhLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogI2ZkNTI4Yjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyLm5hdi10YWJzLWxpbmUtMngsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyLm5hdi10YWJzLWxpbmUtM3gge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWNsZWFyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LnRvYXN0LWN1c3RvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTk1O1xuICB0b3A6IDJyZW07XG4gIHJpZ2h0OiAycmVtO1xuICB3aWR0aDogMzUwcHg7XG4gIGJvcmRlcjogMDtcbn1cbi50b2FzdC50b2FzdC1jdXN0b20udG9hc3QtbGVmdCB7XG4gIGxlZnQ6IDJyZW07XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnRvYXN0LnRvYXN0LWN1c3RvbS50b2FzdC1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMnJlbTtcbn1cbi50b2FzdC50b2FzdC1jdXN0b20udG9hc3QtdG9wIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDJyZW07XG59XG4udG9hc3QudG9hc3QtY3VzdG9tLnRvYXN0LWNlbnRlci12IHtcbiAgdG9wOiA0NSU7XG4gIGJvdHRvbTogYXV0bztcbn1cbi50b2FzdC50b2FzdC1jdXN0b20udG9hc3QtY2VudGVyLWgge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE3NXB4O1xufVxuLnRvYXN0LnRvYXN0LWN1c3RvbSAudG9hc3QtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4udG9hc3QudG9hc3QtY3VzdG9tIC50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnRvYXN0LnRvYXN0LWN1c3RvbS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9hc3QudG9hc3QtY3VzdG9tLnRvYXN0LWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRvYXN0IC50b2FzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udG9hc3QgLnRvYXN0LXRpbWUge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLnRvYXN0IC50b2FzdC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2Uge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2UgaSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2UgaTpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50b2FzdCAudG9hc3QtY2xvc2U6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4udG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93IHtcbiAgLypydGw6cmF3OlxuICAgICBsZWZ0OiBhdXRvO1xuICAgICByaWdodDogMDtcbiAgICAgKi9cbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6YmVmb3JlLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzpiZWZvcmUge1xuICAvKnJ0bDpyYXc6XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICovXG59XG4udG9vbHRpcC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93IHtcbiAgLypydGw6cmF3OlxuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgKi9cbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OmJlZm9yZSB7XG4gIC8qcnRsOnJhdzpcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICovXG59XG4udG9vbHRpcC50b29sdG9wLWF1dG8td2lkdGggLnRvb2x0aXAtaW5uZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4udG9vbHRpcC50b29sdGlwLWRhcmsgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzJjMmUzZTtcbn1cbi50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyYzJlM2U7XG59XG4udG9vbHRpcC50b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmMyZTNlLypydGw6aWdub3JlKi87XG59XG4udG9vbHRpcC50b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmMyZTNlO1xufVxuLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJjMmUzZS8qcnRsOmlnbm9yZSovO1xufVxuLnRvb2x0aXAudG9vbHRpcC1icmFuZCAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLnRvb2x0aXAudG9vbHRpcC1icmFuZC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1icmFuZC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMmM3N2Y0O1xufVxuLnRvb2x0aXAudG9vbHRpcC1icmFuZC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC50b29sdGlwLWJyYW5kLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmM3N2Y0LypydGw6aWdub3JlKi87XG59XG4udG9vbHRpcC50b29sdGlwLWJyYW5kLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC50b29sdGlwLWJyYW5kLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyYzc3ZjQ7XG59XG4udG9vbHRpcC50b29sdGlwLWJyYW5kLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1icmFuZC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyYzc3ZjQvKnJ0bDppZ25vcmUqLztcbn1cblxuI3Jvb3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5NdWlJbnB1dC11bmRlcmxpbmU6Zm9jdXM6bm90KC5NdWktZm9jdXNlZCk6YmVmb3JlLFxuLk11aUlucHV0LXVuZGVybGluZTphY3RpdmU6bm90KC5NdWktZm9jdXNlZCk6YmVmb3JlLFxuLk11aUlucHV0LXVuZGVybGluZTpob3Zlcjpub3QoLk11aS1kaXNhYmxlZCk6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cblxuLmJ1aWxkZXItdGFicyAuTXVpVGFicy1mbGV4Q29udGFpbmVyIGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogMThweCAwO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnVpbGRlci10YWJzIC5Qcml2YXRlVGFiSW5kaWNhdG9yLWNvbG9yU2Vjb25kYXJ5LTY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cblxuLk11aUZvcm1Db250cm9sLW1hcmdpbk5vcm1hbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uTXVpU3dpdGNoLWNvbG9yU2Vjb25kYXJ5Lk11aS1jaGVja2VkIHtcbiAgY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cbi5NdWlTd2l0Y2gtY29sb3JTZWNvbmRhcnkuTXVpLWNoZWNrZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4wOCkgIWltcG9ydGFudDtcbn1cbi5NdWlTd2l0Y2gtY29sb3JTZWNvbmRhcnkuTXVpLWNoZWNrZWQgKyAuTXVpU3dpdGNoLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuXG4ubm90aWNlX19wYXJhZ3JhcGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5oZWFkZXItcHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uTXVpQmFja2Ryb3Atcm9vdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmt0LWNvbW1pbmctc29vbiAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3LW92ZXJsYXkge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yZWFjdC1zZWxlY3QgLk11aUlucHV0QmFzZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmVhY3Qtc2VsZWN0IC5NdWlJbnB1dEJhc2UtaW5wdXQgLmNzcy0xb2tlYm1yLWluZGljYXRvclNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbn1cbi5yZWFjdC1zZWxlY3QgLk11aUlucHV0QmFzZS1pbnB1dCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDE7XG59XG4ucmVhY3Qtc2VsZWN0IC5NdWlJbnB1dEJhc2UtaW5wdXQgPiBkaXY6Zmlyc3QtY2hpbGQgLk11aVR5cG9ncmFwaHktY29sb3JUZXh0U2Vjb25kYXJ5IHtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVhY3Qtc2VsZWN0IC5NdWlJbnB1dEJhc2UtaW5wdXQgPiBkaXY6Zmlyc3QtY2hpbGQgaW5wdXQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVhY3Qtc2VsZWN0IC5NdWlJbnB1dEJhc2Utcm9vdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uc2VsZWN0X2lucHV0LWggLk11aVNlbGVjdC1zZWxlY3Qge1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5NdWlQYXBlci1lbGV2YXRpb24xIHtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4ua3Qtc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmt0LXNjcm9sbC5rdC1zY3JvbGwtLXB1bGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuLmt0LXNjcm9sbC5rdC1zY3JvbGwtLXB1bGwgLnBzX19yYWlsLXkge1xuICByaWdodDogLTJweDtcbn1cblxuLnBzID4gLnBzX19yYWlsLXkge1xuICB3aWR0aDogNHB4O1xufVxuLnBzID4gLnBzX19yYWlsLXk6aG92ZXIsIC5wcyA+IC5wc19fcmFpbC15OmZvY3VzIHtcbiAgd2lkdGg6IDRweDtcbn1cbi5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15IHtcbiAgd2lkdGg6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6aG92ZXIsIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15OmZvY3VzIHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLnBzID4gLnBzX19yYWlsLXgge1xuICBoZWlnaHQ6IDRweDtcbn1cbi5wcyA+IC5wc19fcmFpbC14OmhvdmVyLCAucHMgPiAucHNfX3JhaWwteDpmb2N1cyB7XG4gIGhlaWdodDogNHB4O1xufVxuLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXgge1xuICB0b3A6IDA7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucHMgPiAucHNfX3JhaWwteCA+IC5wc19fdGh1bWIteDpob3ZlciwgLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXg6Zm9jdXMge1xuICB0b3A6IDA7XG4gIGhlaWdodDogNHB4O1xufVxuXG4ucHMgPiAucHNfX3JhaWwteCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBzID4gLnBzX19yYWlsLXg6aG92ZXIsIC5wcyA+IC5wc19fcmFpbC14OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHMgPiAucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCwgLnBzID4gLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgge1xuICBvcGFjaXR5OiAxO1xufVxuLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kOiAjZDhkY2U2O1xuICBvcGFjaXR5OiAxO1xufVxuLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXg6aG92ZXIsIC5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI2Q4ZGNlNjtcbn1cbi5wcyA+IC5wc19fcmFpbC15IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHMgPiAucHNfX3JhaWwteTpob3ZlciwgLnBzID4gLnBzX19yYWlsLXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcyA+IC5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LCAucHMgPiAucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQ6ICNkOGRjZTY7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteTpob3ZlciwgLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjZDhkY2U2O1xufVxuXG4uZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAyNjVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItb3JpZW50LXRvcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGF0ZXBpY2tlciB0ZCxcbi5kYXRlcGlja2VyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IHJlZ3VsYXI7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5kYXRlcGlja2VyIHRoZWFkIHRoIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0aC5wcmV2LCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5kYXRlcGlja2VyLXN3aXRjaCwgLmRhdGVwaWNrZXIgdGhlYWQgdGgubmV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdGgucHJldiBpLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5kYXRlcGlja2VyLXN3aXRjaCBpLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5uZXh0IGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0aC5wcmV2IGk6YmVmb3JlLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5kYXRlcGlja2VyLXN3aXRjaCBpOmJlZm9yZSwgLmRhdGVwaWNrZXIgdGhlYWQgdGgubmV4dCBpOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdGgucHJldjpob3ZlciwgLmRhdGVwaWNrZXIgdGhlYWQgdGguZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsIC5kYXRlcGlja2VyIHRoZWFkIHRoLm5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0aC5kb3cge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5IHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmVkZjI7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkub2xkIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5uZXcge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnNlbGVjdGVkLCAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5zZWxlY3RlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkuYWN0aXZlLCAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnRvZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC43KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkudG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgMCA3cHggN3B4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJlZGYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogNHB4O1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkucmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91cixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGgge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmZvY3VzZWQsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmZvY3VzZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLmZvY3VzZWQsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5mb2N1c2VkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmZvY3VzZWQsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aC5mb2N1c2VkLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGguYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmFjdGl2ZS5mb2N1c2VkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgPiB0aC50b2RheSwgLmRhdGVwaWNrZXIgdGZvb3QgdHIgPiB0aC5jbGVhciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kYXRlcGlja2VyIHRmb290IHRyID4gdGgudG9kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRmb290IHRyID4gdGguY2xlYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlZGYyO1xufVxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIG1pbi13aWR0aDogNDRweDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWxlcnRbZGF0YS1ub3RpZnldIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gLmNsb3NlIHtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4yNXJlbSAwIDAgMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gLmNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIC5jbG9zZTpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIC5jbG9zZTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWxlcnRbZGF0YS1ub3RpZnldIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbGVydFtkYXRhLW5vdGlmeV0ge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldW2RhdGEtbm90aWZ5LXBvc2l0aW9uPXRvcC1jZW50ZXJdLCAuYWxlcnRbZGF0YS1ub3RpZnldW2RhdGEtbm90aWZ5LXBvc2l0aW9uPWJvdHRvbS1jZW50ZXJdIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWxlcnRbZGF0YS1ub3RpZnldW2RhdGEtbm90aWZ5LXBvc2l0aW9uPXRvcC1jZW50ZXJdLCAuYWxlcnRbZGF0YS1ub3RpZnldW2RhdGEtbm90aWZ5LXBvc2l0aW9uPWJvdHRvbS1jZW50ZXJdIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXJ0W2RhdGEtbm90aWZ5XVtkYXRhLW5vdGlmeS1wb3NpdGlvbj10b3AtY2VudGVyXSwgLmFsZXJ0W2RhdGEtbm90aWZ5XVtkYXRhLW5vdGlmeS1wb3NpdGlvbj1ib3R0b20tY2VudGVyXSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzXj1sYS1dLFxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3NePWZhLV0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzc149ZmxhdGljb24tXSxcbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3NePWxhLV0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgbWFyZ2luLXRvcDogLTAuMXJlbTtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzXj1mYS1dLFxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIG1hcmdpbi10b3A6IC0wLjFyZW07XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzc149ZmxhdGljb24tXSxcbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIG1hcmdpbi10b3A6IC0wLjRyZW07XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIFtkYXRhLW5vdGlmeT10aXRsZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gLmljb24gfiBbZGF0YS1ub3RpZnk9dGl0bGVdIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjg1cmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSAuaWNvbiB+IFtkYXRhLW5vdGlmeT1tZXNzYWdlXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyLjg1cmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbZGF0YS1ub3RpZnk9dGl0bGVdOm5vdCg6ZW1wdHkpIH4gW2RhdGEtbm90aWZ5PW1lc3NhZ2VdIHtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSAucHJvZ3Jlc3Mge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xufVxuXG5bZGF0YS1zd2l0Y2g9dHJ1ZV0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMC42NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiwgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiwgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiwgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogMS4xNXJlbSAxLjY1cmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLS1waWxsIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC0tc3F1YXJlIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC0tc3F1YXJlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLS1zcXVhcmUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCB7XG4gIGJvcmRlci1jb2xvcjogI2UyZTVlYztcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1icmFuZCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGJvcmRlci1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1saWdodCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kYXJrLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcHJpbWFyeSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3MsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1pbmZvLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtd2FybmluZyxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRhbmdlcixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTVlYztcbiAgYm9yZGVyLWNvbG9yOiAjZTJlNWVjO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC0tYWlyIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDU2LCAzNiwgOTksIDAuMDgpO1xufVxuXG4uZGF0ZXRpbWVwaWNrZXIge1xuICB3aWR0aDogMjY1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uZGF0ZXRpbWVwaWNrZXIuZGF0ZXRpbWVwaWNrZXItb3JpZW50LXRvcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5kYXRldGltZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhdGV0aW1lcGlja2VyIHRkLFxuLmRhdGV0aW1lcGlja2VyIHRoIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoIGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5wcmV2LCAuZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGguc3dpdGNoLCAuZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgubmV4dCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLnByZXYgLmdseXBoaWNvbiwgLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLnN3aXRjaCAuZ2x5cGhpY29uLCAuZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgubmV4dCAuZ2x5cGhpY29uIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgucHJldjpob3ZlciwgLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLnN3aXRjaDpob3ZlciwgLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLm5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGguZG93IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgubmV4dCA+IHNwYW4sIC5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5wcmV2ID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTZweC8xIFwiTGluZUF3ZXNvbWVcIjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5uZXh0ID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLnByZXYgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkub2xkIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkubmV3IHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkuc2VsZWN0ZWQsIC5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS50b2RheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuNykgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS50b2RheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDdweCA3cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYmVkZjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkucmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIuZm9jdXNlZCwgLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyOmhvdmVyLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLmZvY3VzZWQsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXI6aG92ZXIsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZS5mb2N1c2VkLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGU6aG92ZXIsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmZvY3VzZWQsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhci5hY3RpdmU6aG92ZXIsIC5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhci5hY3RpdmUsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuYWN0aXZlOmhvdmVyLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLmFjdGl2ZSxcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmFjdGl2ZTpob3Zlcixcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmFjdGl2ZSxcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGguYWN0aXZlOmhvdmVyLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXRldGltZXBpY2tlciB0Zm9vdCB0ciA+IHRoLnRvZGF5LCAuZGF0ZXRpbWVwaWNrZXIgdGZvb3QgdHIgPiB0aC5jbGVhciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kYXRldGltZXBpY2tlciB0Zm9vdCB0ciA+IHRoLnRvZGF5OmhvdmVyLCAuZGF0ZXRpbWVwaWNrZXIgdGZvb3QgdHIgPiB0aC5jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG4uZGF0ZXRpbWVwaWNrZXIuZGF0ZXRpbWVwaWNrZXItaW5saW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjhmYTtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBtaW4td2lkdGg6IDQ0cHg7XG59XG5cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQge1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogMTc1cHg7XG59XG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1ob3VyLFxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWludXRlLFxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWVyaWRpYW4sXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1zZWNvbmQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgPiBhIHtcbiAgYm9yZGVyOiAwO1xufVxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCA+IGEgaSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1ob3VyLFxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWludXRlLFxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWVyaWRpYW4sXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1zZWNvbmQge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgPiBhIC5sYSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogUG9wcGlucywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiA5NTtcbn1cbi5tb2RhbC1vcGVuIC5kYXRlcmFuZ2VwaWNrZXIge1xuICB6LWluZGV4OiAxMDUxO1xufVxuLmRhdGVyYW5nZXBpY2tlcjphZnRlciwgLmRhdGVyYW5nZXBpY2tlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHVsIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB3aWR0aDogMTcwcHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkge1xuICBwYWRkaW5nOiAwLjdyZW0gMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVyLCAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAucmFuZ2VzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMgLmRycC1jYWxlbmRhci5sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLnJhbmdlcyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDFyZW0gMS43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuYnRuIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCwgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLm1vbnRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgubmV4dCBzcGFuLCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgucHJldiBzcGFuIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjNzQ3ODhkO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLm5leHQgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLnByZXYgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLmF2YWlsYWJsZS5vZmYge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLmFjdGl2ZS5zdGFydC1kYXRlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLmFjdGl2ZS5lbmQtZGF0ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQuYWN0aXZlLnN0YXJ0LWRhdGUuZW5kLWRhdGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQudG9kYXksIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC50b2RheS5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQuaW4tcmFuZ2UuYXZhaWxhYmxlOm5vdCguYWN0aXZlKTpub3QoLm9mZik6bm90KC50b2RheSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlYmVkZjI7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5idG4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJ0biBpIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYm9vdHN0cmFwLW1heGxlbmd0aCB7XG4gIHotaW5kZXg6IDEwNDAgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtbWF4bGVuZ3RoLmt0LWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cbi5tb2RhbCAuYm9vdHN0cmFwLW1heGxlbmd0aCB7XG4gIHotaW5kZXg6IDEwNjAgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzXj1sYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzc149ZmEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3NePWZsYXRpY29uLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIHNwYW4uY2hlY2stbWFyayB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0wLjQyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICByaWdodDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgc3Bhbi5jaGVjay1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBzcGFuLmNoZWNrLW1hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5kaXZpZGVyIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLnBvcG92ZXItdGl0bGUgLmNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5icy1zZWFyY2hib3gsXG4uYm9vdHN0cmFwLXNlbGVjdCAuYnMtYWN0aW9uc2JveCxcbi5ib290c3RyYXAtc2VsZWN0IC5icy1kb25lYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBib3JkZXItY29sb3I6ICNlMmU1ZWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM2NjljZjc7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmRpc2FibGVkLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmRpc2FibGVkLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBib3JkZXItY29sb3I6ICNmN2Y4ZmE7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IC5maWx0ZXItb3B0aW9uIFtjbGFzc149bGEtXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgLmZpbHRlci1vcHRpb24gW2NsYXNzKj1cIiBsYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IC5maWx0ZXItb3B0aW9uIFtjbGFzc149ZmEtXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgLmZpbHRlci1vcHRpb24gW2NsYXNzKj1cIiBmYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IC5maWx0ZXItb3B0aW9uIFtjbGFzc149ZmxhdGljb24tXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgLmZpbHRlci1vcHRpb24gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IC5maWx0ZXItb3B0aW9uIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IC5maWx0ZXItb3B0aW9uIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkgLmZpbHRlci1vcHRpb24gW2NsYXNzXj1sYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkgLmZpbHRlci1vcHRpb24gW2NsYXNzKj1cIiBsYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSAuZmlsdGVyLW9wdGlvbiBbY2xhc3NePWZhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSAuZmlsdGVyLW9wdGlvbiBbY2xhc3MqPVwiIGZhLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IC5maWx0ZXItb3B0aW9uIFtjbGFzc149ZmxhdGljb24tXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IC5maWx0ZXItb3B0aW9uIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkgLmZpbHRlci1vcHRpb24gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IC5maWx0ZXItb3B0aW9uIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWJyYW5kIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWJyYW5kID4gLmZpbHRlci1vcHRpb24ge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWxpZ2h0ID4gLmZpbHRlci1vcHRpb24ge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyayA+IC5maWx0ZXItb3B0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnkgPiAuZmlsdGVyLW9wdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzID4gLmZpbHRlci1vcHRpb24ge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbyA+IC5maWx0ZXItb3B0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXdhcm5pbmcgPiAuZmlsdGVyLW9wdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlciA+IC5maWx0ZXItb3B0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY5Y2Y3O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuaXMtaW52YWxpZCAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmlzLXZhbGlkIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgLnRleHQge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIC50ZXh0IHNtYWxsIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBzcGFuLmNoZWNrLW1hcmsge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzc149bGEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzcyo9XCIgbGEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzXj1mYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzKj1cIiBmYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3NePWZsYXRpY29uLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhLCAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSAudGV4dCwgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgLnRleHQge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIFtjbGFzc149bGEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIFtjbGFzcyo9XCIgbGEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgW2NsYXNzXj1mYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgW2NsYXNzKj1cIiBmYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBbY2xhc3NePWZsYXRpY29uLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0sIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIFtjbGFzc149bGEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIFtjbGFzcyo9XCIgbGEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgW2NsYXNzXj1mYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgW2NsYXNzKj1cIiBmYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSBbY2xhc3NePWZsYXRpY29uLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIHNwYW4uY2hlY2stbWFyaywgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgc3Bhbi5jaGVjay1tYXJrIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmRyb3Bkb3duLWhlYWRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmRpdmlkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjhmYTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSBbY2xhc3NePWxhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEgW2NsYXNzKj1cIiBsYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEgW2NsYXNzXj1mYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIFtjbGFzcyo9XCIgZmEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIFtjbGFzc149ZmxhdGljb24tXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIHNwYW4uY2hlY2stbWFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5uby1yZXN1bHRzIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAucG9wb3Zlci10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGJvcmRlcjogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4jc2Vzc2lvbi10aW1lb3V0LWRpYWxvZyAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdG9wOiAxLjc1cmVtO1xufVxuI3Nlc3Npb24tdGltZW91dC1kaWFsb2cgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBmbGV4OiAxIGF1dG87XG59XG5cbi5tZC1lZGl0b3Ige1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWQtZWRpdG9yIC5tZC1mb290ZXIsXG4ubWQtZWRpdG9yIC5tZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG4ubWQtZWRpdG9yIC5tZC1oZWFkZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ubWQtZWRpdG9yIC5tZC1oZWFkZXIgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tZC1lZGl0b3IgLm1kLWhlYWRlciAuYnRuLWdyb3VwIC5idG4ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1kLWVkaXRvciAubWQtaGVhZGVyIC5idG4tZ3JvdXAgLmJ0bjpob3ZlciwgLm1kLWVkaXRvciAubWQtaGVhZGVyIC5idG4tZ3JvdXAgLmJ0bjpmb2N1cywgLm1kLWVkaXRvciAubWQtaGVhZGVyIC5idG4tZ3JvdXAgLmJ0bjphY3RpdmUsIC5tZC1lZGl0b3IgLm1kLWhlYWRlciAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tZC1lZGl0b3IgLm1kLWZvb3RlciB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLm1kLWVkaXRvciA+IHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm1kLWVkaXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG59XG4ubWQtZWRpdG9yLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWQtZWRpdG9yIC5tZC1mb290ZXIsXG4ubWQtZWRpdG9yIC5tZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLm1kLWVkaXRvciA+IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5tZC1lZGl0b3IuYWN0aXZlID4gdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuXG4uaXMtdmFsaWQgLm1kLWVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cblxuLmlzLWludmFsaWQgLm1kLWVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cblxuLm5vdGUtcG9wb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub3RlLWVkaXRvciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5ub3RlLWVkaXRvciAubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIge1xuICBwYWRkaW5nOiA1cHggMTBweCAxMHB4IDEwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLmJ0biB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDE4NXB4O1xufVxuLm5vdGUtZWRpdG9yIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51ID4gbGkge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IC5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG4ubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51ID4gbGkgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IC5idG4tZ3JvdXAgLm5vdGUtY29sb3ItcmVzZXQge1xuICBtYXJnaW46IDVweCAwIDEwcHggMDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IC5idG4tZ3JvdXAgLm5vdGUtcGFsZXR0ZS10aXRsZSB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5ub3RlLWVkaXRvciAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXNiYXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5idG4ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5idG46aG92ZXIsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuOmZvY3VzLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLmJ0bjphY3RpdmUsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cblxuLm5vdGUtZWRpdGFibGUgLnRhYmxlLnRhYmxlLWJvcmRlcmVkIHRoLCAubm90ZS1lZGl0YWJsZSAudGFibGUudGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xufVxuXG4uaXMtdmFsaWQgLm5vdGUtZWRpdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuXG4uaXMtaW52YWxpZCAubm90ZS1lZGl0b3Ige1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG5cbi5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjZWJlZGYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdCAuZHJvcHpvbmUtbXNnLXRpdGxlIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0IC5kcm9wem9uZS1tc2ctZGVzYyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdCAuZHotcHJldmlldyAuZHotaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtYnJhbmQge1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdC5kcm9wem9uZS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdC5kcm9wem9uZS1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdC5kcm9wem9uZS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmR6LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1wYW5lbCAuZHJvcHpvbmUtdXBsb2FkLFxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1wYW5lbCAuZHJvcHpvbmUtcmVtb3ZlLWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmZhO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1maWxlIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1maWxlIC5kcm9wem9uZS1maWxlbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1maWxlIC5kcm9wem9uZS1maWxlbmFtZSBiIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1maWxlIC5kcm9wem9uZS1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXByb2dyZXNzIHtcbiAgd2lkdGg6IDE1JTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtcHJvZ3Jlc3MgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1wcm9ncmVzcyAucHJvZ3Jlc3Mge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtc3RhcnQsXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLWNhbmNlbCxcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtZGVsZXRlIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLXN0YXJ0IGksXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLWNhbmNlbCBpLFxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1kZWxldGUgaSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtc3RhcnQ6aG92ZXIgaSxcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtY2FuY2VsOmhvdmVyIGksXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLWRlbGV0ZTpob3ZlciBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLXN0YXJ0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLXN0YXJ0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbiN0b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXY6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST0pICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9KSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09KSAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QtYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXIgLypydGw6Y2FsYygxMDAlIC0gMTVweCkgY2VudGVyKi8gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgYm9yZGVyOiAwO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZS1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCI7XG59XG4udG9hc3QgLnRvYXN0LWNsb3NlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4udG9hc3QgLnRvYXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnRvYXN0IC50b2FzdC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvYXN0IC50b2FzdC10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICBib3R0b206IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IDAuNzVlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IDAuODc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi5zZWxlY3QyLWRyb3Bkb3duLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zLS1jbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zLS1jbG91ZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW46IDJweDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzY0NkM5Nztcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIGVuZENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGQ0NDQ0NDXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIGVuZENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBlbmRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBib3JkZXI6IDA7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjlyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzpiZWZvcmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjY1cmVtIDNyZW0gMC42NXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEuODVyZW07XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nOiAwLjM3cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgcGFkZGluZzogMC4wNXJlbSAwLjRyZW0gMC4wNXJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwLjFyZW0gMC40cmVtIDAuMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0LypydGw6cmlnaHQqLztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMC4yNXJlbSAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5zZWxlY3Quc2VsZWN0MiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zZWxlY3QyID4gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyID4gLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyID4gLnNlbGVjdGlvbiwgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6Zmlyc3QtY2hpbGQgKyAuc2VsZWN0Mi1jb250YWluZXIgPiAuc2VsZWN0aW9uLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyOmxhc3QtY2hpbGQgPiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyOmxhc3QtY2hpbGQgPiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiwgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXI6bGFzdC1jaGlsZCA+IC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpmaXJzdC1jaGlsZCArIC5zZWxlY3QyLWNvbnRhaW5lciArIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lciArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpID4gLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpID4gLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkgPiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2OWNmNztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBib3JkZXItY29sb3I6ICNlMmU1ZWM7XG59XG5cbi5zZWxlY3QyLnNlbGVjdDItLWFpciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi5zZWxlY3QyLS1haXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi0tc29saWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi5zZWxlY3QyLS1zb2xpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItY29sb3I6ICNlYmVkZjI7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLS1zb2xpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLFxuLnNlbGVjdDIuc2VsZWN0Mi0tc29saWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cblxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy12YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtdmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiBzdWNjZXNzO1xufVxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy12YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4ubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLXZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtdmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4ubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLXZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogc3VjY2Vzcztcbn1cblxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy1pbnZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy1pbnZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogZGFuZ2VyO1xufVxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy1pbnZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtaW52YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLWludmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4ubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLWludmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiBkYW5nZXI7XG59XG5cbi5rdC1jb250YWluZXIsIC5rdC1jb250YWluZXIua3QtY29udGFpbmVyLS1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ua3QtY29udGFpbmVyLmt0LWNvbnRhaW5lci0tZml0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmt0LWNvbnRhaW5lci5rdC1jb250YWluZXItLWZpdC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ua3QtY29udGFpbmVyLmt0LWNvbnRhaW5lci0tZml0LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQyOXB4KSB7XG4gIC5rdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmt0LWNvbnRhaW5lci5rdC1jb250YWluZXItLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5rdC1wYWdlLS1sb2FkaW5nICoge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYWdlLWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXBhZ2UtLWxvYWRpbmcgLmt0LXBhZ2UtbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtcGFnZS1sb2FkZXIua3QtcGFnZS1sb2FkZXItLW5vbi1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmt0LXBhZ2UtLWxvYWRpbmctbm9uLWJsb2NrIC5rdC1wYWdlLWxvYWRlci5rdC1wYWdlLWxvYWRlci0tbm9uLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXBhZ2UtbG9hZGVyLmt0LXBhZ2UtbG9hZGVyLS1sb2dvIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1wYWdlLWxvYWRlci5rdC1wYWdlLWxvYWRlci0tbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1wYWdlLWxvYWRlci5rdC1wYWdlLWxvYWRlci0tbG9nbyAua3Qtc3Bpbm5lciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ua3QtcGFnZS1sb2FkZXIua3QtcGFnZS1sb2FkZXItLWxvZ28gLmt0LXNwaW5uZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmh0bWwgYTpob3Zlcixcbmh0bWwgYTphY3RpdmUsXG5odG1sIGE6Zm9jdXMsXG5ib2R5IGE6aG92ZXIsXG5ib2R5IGE6YWN0aXZlLFxuYm9keSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5odG1sIGEsXG5odG1sIGJ1dHRvbixcbmJvZHkgYSxcbmJvZHkgYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICM2NDZjOWE7XG59XG5cbnJvdXRlci1vdXRsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5jYW52YXMge1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qIEN1c3RvbWl6ZSB3ZWJzaXRlJ3Mgc2Nyb2xsYmFyIGxpa2UgTWFjIE9TICovXG4vKiBcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtcbiAgICB3aWR0aDoxNHB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtcbiAgICB3aWR0aDoxNHB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjMWMxYzE7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNjMWMxYzEsIDMlKTtcbn1cbiovXG4vKiBzZXQgYnV0dG9uKHRvcCBhbmQgYm90dG9tIG9mIHRoZSBzY3JvbGxiYXIpICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLFxuYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCxcbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmt0LWFuaW1hdGUtZmFkZS1pbi11cCB7XG4gIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluLXVwIDAuNXM7XG59XG5cbi5rdC1hbmltYXRlLWZhZGUtb3V0IHtcbiAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtb3V0IDAuNXM7XG59XG5cbi5rdC1hbmltYXRlLWZhZGUtaW4ge1xuICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAwLjVzO1xufVxuXG4ua3QtYW5pbWF0ZS1ibGluayB7XG4gIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1ibGluayAxcyBzdGVwLXN0YXJ0IDBzIGluZmluaXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBpbml0aWFsO1xufVxuXG4ua3QtYW5pbWF0ZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1zaGFrZSAwLjFzIGVhc2UtaW4gMC4xcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGluaXRpYWw7XG59XG5cbi5rdC1hbmltYXRlLXBhdXNlIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLmt0LW5vdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtZmFkZS1pbi11cCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtZmFkZS1vdXQtdXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWJsaW5rIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtc2hha2Uge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTNkZWcpO1xuICB9XG59XG4ua3QtbS1hIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC1hIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItYSB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLWEge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItYSB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS0wIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tNSB7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTUge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTEwIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTE1IHtcbiAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMTUge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTIwIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMjAge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTI1IHtcbiAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMjUge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTMwIHtcbiAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMzAge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTM1IHtcbiAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMzUge1xuICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTQwIHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNDAge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTQ1IHtcbiAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNDUge1xuICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTUwIHtcbiAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNTAge1xuICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTU1IHtcbiAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC01NSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNTUge1xuICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi01NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTYwIHtcbiAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNjAge1xuICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTY1IHtcbiAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNjUge1xuICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNjUge1xuICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC02NSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi02NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC02NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTcwIHtcbiAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNzAge1xuICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTc1IHtcbiAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNzUge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNzUge1xuICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi03NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTgwIHtcbiAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtODAge1xuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTg1IHtcbiAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtODUge1xuICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtODUge1xuICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi04NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTkwIHtcbiAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtOTAge1xuICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTk1IHtcbiAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtOTUge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtOTUge1xuICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC05NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi05NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC05NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTEwMCB7XG4gIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTEwMCB7XG4gIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtbS1hLXhsIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC1hLXhsIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItYS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLWEteGwge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItYS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0wLXhsIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTAteGwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0wLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMC14bCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNS14bCB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01LXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTUteGwge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTEwLXhsIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTEwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTAteGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTAteGwge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTE1LXhsIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xNS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTE1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTUteGwge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTUteGwge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTIwLXhsIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0yMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTIwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMjAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMjAteGwge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMjAteGwge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0yMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMjAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTI1LXhsIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0yNS14bCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTI1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMjUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMjUteGwge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMjUteGwge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0yNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMjUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTMwLXhsIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0zMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTMwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMzAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMzAteGwge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMzAteGwge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0zMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMzAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTM1LXhsIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0zNS14bCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTM1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMzUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMzUteGwge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMzUteGwge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0zNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMzUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTQwLXhsIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC00MC14bCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTQwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNDAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNDAteGwge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNDAteGwge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi00MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNDAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTQ1LXhsIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC00NS14bCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTQ1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNDUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNDUteGwge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNDUteGwge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi00NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNDUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTUwLXhsIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01MC14bCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTUwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNTAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNTAteGwge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNTAteGwge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTU1LXhsIHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01NS14bCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTU1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNTUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNTUteGwge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNTUteGwge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTYwLXhsIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC02MC14bCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTYwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNjAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNjAteGwge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNjAteGwge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC02MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi02MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC02MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNjAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTY1LXhsIHtcbiAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC02NS14bCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTY1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNjUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNjUteGwge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNjUteGwge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC02NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi02NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC02NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNjUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTcwLXhsIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC03MC14bCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTcwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNzAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNzAteGwge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNzAteGwge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC03MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi03MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC03MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNzAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTc1LXhsIHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC03NS14bCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTc1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNzUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNzUteGwge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNzUteGwge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC03NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi03NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC03NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNzUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTgwLXhsIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC04MC14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTgwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtODAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItODAteGwge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtODAteGwge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC04MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi04MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC04MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItODAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTg1LXhsIHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC04NS14bCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTg1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtODUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItODUteGwge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtODUteGwge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC04NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi04NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC04NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItODUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTkwLXhsIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC05MC14bCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTkwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtOTAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItOTAteGwge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtOTAteGwge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC05MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi05MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC05MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItOTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTk1LXhsIHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC05NS14bCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTk1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtOTUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItOTUteGwge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtOTUteGwge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC05NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi05NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC05NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItOTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTEwMC14bCB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTEwMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xMDAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTAwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xMDAteGwge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTEwMC14bCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xMDAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTEwMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTAwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTAwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1tLWEtbGcge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LWEtbGcge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi1hLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtYS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci1hLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTAtbGcge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01LWxnIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTUtbGcge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNS1sZyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTAtbGcge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTEwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xMC1sZyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTEwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTUtbGcge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTE1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xNS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xNS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xNS1sZyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTE1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMjAtbGcge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTIwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMjAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0yMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0yMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0yMC1sZyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTIwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0yMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMjUtbGcge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTI1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMjUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0yNS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0yNS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0yNS1sZyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTI1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0yNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMzAtbGcge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTMwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMzAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0zMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0zMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0zMC1sZyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTMwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0zMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMzUtbGcge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTM1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMzUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0zNS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0zNS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0zNS1sZyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTM1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0zNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNDAtbGcge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTQwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNDAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC00MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci00MC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC00MC1sZyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTQwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci00MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNDUtbGcge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTQ1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNDUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC00NS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci00NS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC00NS1sZyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci00NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNTAtbGcge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTUwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01MC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01MC1sZyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTUwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNTUtbGcge1xuICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTU1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNTUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01NS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01NS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01NS1sZyB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTU1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTU1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTU1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNjAtbGcge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTYwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNjAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC02MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci02MC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC02MC1sZyB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTYwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTYwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTYwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci02MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNjUtbGcge1xuICAgIG1hcmdpbjogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTY1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNjUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC02NS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci02NS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC02NS1sZyB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTY1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTY1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTY1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci02NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNzAtbGcge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTcwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNzAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC03MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci03MC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC03MC1sZyB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTcwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTcwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTcwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci03MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNzUtbGcge1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTc1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNzUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC03NS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci03NS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC03NS1sZyB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTc1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTc1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTc1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci03NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tODAtbGcge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTgwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItODAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC04MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci04MC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC04MC1sZyB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTgwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTgwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTgwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci04MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tODUtbGcge1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTg1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItODUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC04NS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci04NS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC04NS1sZyB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTg1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTg1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTg1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci04NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tOTAtbGcge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTkwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItOTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC05MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci05MC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC05MC1sZyB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTkwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTkwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTkwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci05MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tOTUtbGcge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTk1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItOTUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC05NS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci05NS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC05NS1sZyB7XG4gICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTk1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTk1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTk1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci05NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTAwLWxnIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTAwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTEwMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xMDAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTEwMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTAwLWxnIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTEwMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTAwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xMDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xMDAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtbS1hLW1kIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC1hLW1kIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItYS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLWEtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItYS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0wLW1kIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTAtbWQge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0wLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMC1tZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNS1tZCB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTUtbWQge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTEwLW1kIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTEwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTAtbWQge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTE1LW1kIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTE1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTUtbWQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTIwLW1kIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0yMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTIwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMjAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMjAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMjAtbWQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0yMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMjAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTI1LW1kIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0yNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTI1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMjUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMjUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMjUtbWQge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0yNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMjUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTMwLW1kIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0zMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTMwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMzAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMzAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMzAtbWQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0zMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMzAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTM1LW1kIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0zNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTM1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMzUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMzUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMzUtbWQge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0zNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMzUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTQwLW1kIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC00MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTQwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNDAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNDAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNDAtbWQge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi00MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNDAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTQ1LW1kIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC00NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTQ1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNDUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNDUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNDUtbWQge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi00NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNDUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTUwLW1kIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTUwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNTAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNTAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNTAtbWQge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTU1LW1kIHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTU1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNTUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNTUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNTUtbWQge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTYwLW1kIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC02MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTYwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNjAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNjAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNjAtbWQge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC02MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi02MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC02MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNjAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTY1LW1kIHtcbiAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC02NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTY1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNjUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNjUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNjUtbWQge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC02NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi02NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC02NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNjUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTcwLW1kIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC03MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTcwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNzAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNzAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNzAtbWQge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC03MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi03MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC03MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNzAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTc1LW1kIHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC03NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTc1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNzUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNzUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNzUtbWQge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC03NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi03NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC03NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNzUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTgwLW1kIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC04MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTgwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtODAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItODAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtODAtbWQge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC04MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi04MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC04MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItODAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTg1LW1kIHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC04NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTg1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtODUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItODUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtODUtbWQge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC04NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi04NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC04NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItODUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTkwLW1kIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC05MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTkwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtOTAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItOTAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtOTAtbWQge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC05MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi05MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC05MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItOTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTk1LW1kIHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC05NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTk1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtOTUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItOTUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtOTUtbWQge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC05NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi05NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC05NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItOTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTEwMC1tZCB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTEwMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xMDAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTAwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xMDAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTEwMC1tZCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xMDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTEwMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTAwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTAwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LW0tYS1zbSB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtYS1zbSB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLWEtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC1hLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLWEtc20ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMC1zbSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0wLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0wLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0wLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTAtc20ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0wLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0wLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTUtc20ge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01LXNtIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xMC1zbSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xMC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTEwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTEwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTEwLXNtIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTEwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xNS1zbSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xNS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTE1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTE1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTE1LXNtIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTE1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0yMC1zbSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMjAtc20ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0yMC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTIwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTIwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTIwLXNtIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMjAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTIwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0yNS1zbSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMjUtc20ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0yNS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTI1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTI1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTI1LXNtIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMjUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTI1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0zMC1zbSB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMzAtc20ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0zMC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTMwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTMwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTMwLXNtIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMzAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTMwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0zNS1zbSB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMzUtc20ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0zNS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTM1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTM1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTM1LXNtIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMzUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTM1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS00MC1zbSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNDAtc20ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi00MC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTQwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTQwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTQwLXNtIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNDAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTQwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS00NS1zbSB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNDUtc20ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi00NS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTQ1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTQ1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTQ1LXNtIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNDUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTQ1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01MC1zbSB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01MC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTUwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTUwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTUwLXNtIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTUwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01NS1zbSB7XG4gICAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01NS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTU1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTU1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTU1LXNtIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTU1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS02MC1zbSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNjAtc20ge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi02MC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTYwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTYwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTYwLXNtIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNjAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTYwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS02NS1zbSB7XG4gICAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNjUtc20ge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi02NS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTY1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTY1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTY1LXNtIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNjUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTY1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS03MC1zbSB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNzAtc20ge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi03MC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTcwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTcwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTcwLXNtIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNzAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTcwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS03NS1zbSB7XG4gICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNzUtc20ge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi03NS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTc1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTc1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTc1LXNtIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNzUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTc1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS04MC1zbSB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtODAtc20ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi04MC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTgwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTgwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTgwLXNtIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtODAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItODAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtODAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTgwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS04NS1zbSB7XG4gICAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtODUtc20ge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi04NS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTg1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTg1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTg1LXNtIHtcbiAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtODUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItODUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtODUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTg1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS05MC1zbSB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtOTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi05MC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTkwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTkwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTkwLXNtIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtOTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItOTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtOTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTkwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS05NS1zbSB7XG4gICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtOTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi05NS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTk1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTk1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTk1LXNtIHtcbiAgICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtOTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItOTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtOTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTk1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xMDAtc20ge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xMDAtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTAwLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTEwMC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTAwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xMDAtc20ge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTAwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xMDAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTEwMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTEwMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmt0LW9wYWNpdHktMSB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmt0LW9wYWNpdHktMiB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmt0LW9wYWNpdHktMyB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmt0LW9wYWNpdHktNCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmt0LW9wYWNpdHktNSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmt0LW9wYWNpdHktNiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmt0LW9wYWNpdHktNyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmt0LW9wYWNpdHktOCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmt0LW9wYWNpdHktOSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmt0LXJhZGl1cy0xMDAge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ua3QtdmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rdC1zcGFjZS01IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ua3Qtc3BhY2UtMTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ua3Qtc3BhY2UtMTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ua3Qtc3BhY2UtMjAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ua3Qtc3BhY2UtMzAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ua3Qtc3BhY2UtNDAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ua3QtdmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rdC12YWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmt0LWJsb2NrLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5rdC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ua3QtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rdC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rdC1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ua3QtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rdC1pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmxvY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ua3QtaWNvbi1taWRkbGU6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmt0LWhpZGRlbixcbi5rdC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1zbSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LW1kIHtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtbGcge1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC14bCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1jbGVhcmZpeDpiZWZvcmUsIC5rdC1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5rdC1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ua3QtaWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtaWNvbi1tZCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1pY29uLWxnIHtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWljb24teGwge1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWFyZ2lubGVzcyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ua3QtaW1nLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua3QtZm9udC10cmFuc2Zvcm0tdSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rdC1mb250LXRyYW5zZm9ybS1sIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmt0LWZvbnQtdHJhbnNmb3JtLWMge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmt0LWZvbnQtdHJhbnNmb3JtLWkge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLmt0LWZvbnQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ib2xkZXN0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmt0LWZvbnQtYnJhbmQge1xuICBjb2xvcjogIzJjNzdmNCAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ob3Zlci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjMDk0OGIxO1xufVxuXG4ua3QtZm9udC1pbnZlcnNlLWJyYW5kIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNCAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZmlsbC1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1iZy1maWxsLWJyYW5kID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1saWdodC1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaG92ZXItbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLmt0LWZvbnQtaW52ZXJzZS1saWdodCB7XG4gIGNvbG9yOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWZpbGwtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG4ua3QtYmctZmlsbC1saWdodCA+IGkge1xuICBjb2xvcjogIzI4MmEzYyAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctbGlnaHQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtZGFyayB7XG4gIGNvbG9yOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWhvdmVyLWRhcms6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5rdC1mb250LWludmVyc2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYyAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZmlsbC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmt0LWJnLWZpbGwtZGFyayA+IGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctbGlnaHQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1wcmltYXJ5IHtcbiAgY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaG92ZXItcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMjMzMmFjO1xufVxuXG4ua3QtZm9udC1pbnZlcnNlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWZpbGwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1iZy1maWxsLXByaW1hcnkgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZGM5YjcgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaG92ZXItc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMTA3MDY2O1xufVxuXG4ua3QtZm9udC1pbnZlcnNlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5YjcgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWZpbGwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5YjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1iZy1maWxsLXN1Y2Nlc3MgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1pbmZvIHtcbiAgY29sb3I6ICM1NTc4ZWIgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaG92ZXItaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMTczZmMzO1xufVxuXG4ua3QtZm9udC1pbnZlcnNlLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWIgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWZpbGwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1iZy1maWxsLWluZm8gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmI4MjIgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaG92ZXItd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjYmI3ZjAwO1xufVxuXG4ua3QtZm9udC1pbnZlcnNlLXdhcm5pbmcge1xuICBjb2xvcjogIzExMTExMSAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjIgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWZpbGwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMTExMTEgIWltcG9ydGFudDtcbn1cbi5rdC1iZy1maWxsLXdhcm5pbmcgPiBpIHtcbiAgY29sb3I6ICMxMTExMTEgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1kYW5nZXIge1xuICBjb2xvcjogI2ZkMzk3YSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ob3Zlci1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2NlMDI0Njtcbn1cblxuLmt0LWZvbnQtaW52ZXJzZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YSAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZmlsbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtYmctZmlsbC1kYW5nZXIgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWZhY2Vib29rIHtcbiAgY29sb3I6ICMzYjU5OTggIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtZ29vZ2xlIHtcbiAgY29sb3I6ICNkYzRlNDEgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtdHdpdHRlciB7XG4gIGNvbG9yOiAjNEFCM0Y0ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjNTE3ZmE0ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LXlvdXR1YmUge1xuICBjb2xvcjogI2IzMTIxNyAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1saW5rZWRpbiB7XG4gIGNvbG9yOiAjMDA3N2I1ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LXNreXBlIHtcbiAgY29sb3I6ICMwMGFmZjAgIWltcG9ydGFudDtcbn1cblxuLmt0LWxhYmVsLWZvbnQtY29sb3ItMSB7XG4gIGNvbG9yOiAjYTJhNWI5ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1sYWJlbC1iZy1jb2xvci0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyYTViOSAhaW1wb3J0YW50O1xufVxuXG4ua3QtbGFiZWwtZm9udC1jb2xvci0yIHtcbiAgY29sb3I6ICM3NDc4OGQgIWltcG9ydGFudDtcbn1cblxuLmt0LWxhYmVsLWJnLWNvbG9yLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3ODhkICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1sYWJlbC1mb250LWNvbG9yLTMge1xuICBjb2xvcjogIzU5NWQ2ZSAhaW1wb3J0YW50O1xufVxuXG4ua3QtbGFiZWwtYmctY29sb3ItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTVkNmUgIWltcG9ydGFudDtcbn1cblxuLmt0LWxhYmVsLWZvbnQtY29sb3ItNCB7XG4gIGNvbG9yOiAjNDg0NjViICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1sYWJlbC1iZy1jb2xvci00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDY1YiAhaW1wb3J0YW50O1xufVxuXG4ua3Qtc2hhcGUtZm9udC1jb2xvci0xIHtcbiAgY29sb3I6ICNmMGYzZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LXNoYXBlLWJnLWNvbG9yLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1zaGFwZS1mb250LWNvbG9yLTIge1xuICBjb2xvcjogI2U4ZWNmYSAhaW1wb3J0YW50O1xufVxuXG4ua3Qtc2hhcGUtYmctY29sb3ItMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVjZmEgIWltcG9ydGFudDtcbn1cblxuLmt0LXNoYXBlLWZvbnQtY29sb3ItMyB7XG4gIGNvbG9yOiAjOTNhMmRkICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1zaGFwZS1iZy1jb2xvci0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzYTJkZCAhaW1wb3J0YW50O1xufVxuXG4ua3Qtc2hhcGUtZm9udC1jb2xvci00IHtcbiAgY29sb3I6ICM2NDZjOWEgIWltcG9ydGFudDtcbn1cblxuLmt0LXNoYXBlLWJnLWNvbG9yLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2YzlhICFpbXBvcnRhbnQ7XG59XG5cbi5rdC12aXNpYmxlLWRlc2t0b3AsXG4ua3QtdmlzaWJsZS1kZXNrdG9wLWlubGluZS1ibG9jayxcbi5rdC12aXNpYmxlLWRlc2t0b3AtaW5saW5lLFxuLmt0LXZpc2libGUtZGVza3RvcC10YWJsZSxcbi5rdC12aXNpYmxlLWRlc2t0b3AtdGFibGUtY2VsbCxcbi5rdC12aXNpYmxlLXRhYmxldCxcbi5rdC12aXNpYmxlLXRhYmxldC1pbmxpbmUtYmxvY2ssXG4ua3QtdmlzaWJsZS10YWJsZXQtaW5saW5lLFxuLmt0LXZpc2libGUtdGFibGV0LXRhYmxlLFxuLmt0LXZpc2libGUtdGFibGV0LXRhYmxlLWNlbGwsXG4ua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZSxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLWlubGluZS1ibG9jayxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLWlubGluZSxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLXRhYmxlLFxuLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtdGFibGUtY2VsbCxcbi5rdC12aXNpYmxlLW1vYmlsZSxcbi5rdC12aXNpYmxlLW1vYmlsZS1pbmxpbmUtYmxvY2ssXG4ua3QtdmlzaWJsZS1tb2JpbGUtaW5saW5lLFxuLmt0LXZpc2libGUtbW9iaWxlLXRhYmxlLFxuLmt0LXZpc2libGUtbW9iaWxlLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LXZpc2libGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLWRlc2t0b3AtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLWRlc2t0b3AtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLWRlc2t0b3AtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1kZXNrdG9wLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXZpc2libGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtaGlkZGVuLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1oaWRkZW4tdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC12aXNpYmxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLW1vYmlsZS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtbW9iaWxlLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1tb2JpbGUtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1tb2JpbGUtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmt0LXNwYWNlLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rdC1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS0xIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ua3QtbmVnYXRpdmUtc3BhY2luZy0tMiB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLmt0LW5lZ2F0aXZlLXNwYWNpbmctLTMge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS00IHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4ua3QtbmVnYXRpdmUtc3BhY2luZy0tNSB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuLmt0LW5lZ2F0aXZlLXNwYWNpbmctLTYge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS03IHtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG4ua3QtbmVnYXRpdmUtc3BhY2luZy0tOCB7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xufVxuLmt0LW5lZ2F0aXZlLXNwYWNpbmctLTkge1xuICBtYXJnaW4tdG9wOiAtOTBweDtcbn1cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS0xMCB7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cblxuLmt0LW9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmt0LW9wYWNpdHktMSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmt0LXdvcmQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ua3QtbWFyZ2luIHtcbiAgbWFyZ2luOiAwLjFyZW07XG59XG5cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpLmt0LWdyaWQtLXJvb3Qge1xuICBmbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDBweDtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ge1xuICBmbGV4OiBub25lO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKS5rdC1ncmlkLS1yb290IHtcbiAgZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCAwcHg7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkIHtcbiAgZmxleDogMSBhdXRvO1xuICAtbXMtZmxleDogMSAwIDBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCB7XG4gICAgbWluLXdpZHRoOiBub25lO1xuICB9XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5rdC1ncmlkLmt0LWdyaWQtLWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLXRvcCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW1pZGRsZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tYm90dG9tIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3Aua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtZGVza3RvcCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtZGVza3RvcCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItZGVza3RvcCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtZGVza3RvcCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtZGVza3RvcCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtZGVza3RvcCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtZGVza3RvcCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctZGVza3RvcCB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtZGVza3RvcCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktZGVza3RvcCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLWRlc2t0b3Age1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtZGVza3RvcCB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi1kZXNrdG9wIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcC5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtZGVza3RvcCB7XG4gICAgZmxleDogMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLWRlc2t0b3Age1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLWRlc2t0b3Age1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLWRlc2t0b3Age1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LWRlc2t0b3Age1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LWRlc2t0b3Age1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LWRlc2t0b3Age1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LWRlc2t0b3Age1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LWRlc2t0b3Age1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LWRlc2t0b3Age1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC1kZXNrdG9wIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLWRlc2t0b3Age1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItZGVza3RvcCB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW1pZGRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bC5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wLXhsIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsLmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wLXhsIHtcbiAgICBmbGV4OiAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtaW4td2lkdGg6IDE0MDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wLXhsIHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tdG9wIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tbWlkZGxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBmbGV4OiAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW1pZGRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtdGFibGV0IHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtdGFibGV0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItdGFibGV0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtdGFibGV0IHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtdGFibGV0IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtdGFibGV0IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtdGFibGV0IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctdGFibGV0IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtdGFibGV0IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktdGFibGV0IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLXRhYmxldCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtdGFibGV0IHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi10YWJsZXQge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLXRhYmxldCB7XG4gICAgZmxleDogMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtdGFibGV0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi10YWJsZXQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLXRhYmxldCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtdGFibGV0IHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS10YWJsZXQge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LXRhYmxldCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctdGFibGV0IHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC10YWJsZXQge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LXRhYmxldCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLXRhYmxldCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS10YWJsZXQge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItdGFibGV0IHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS10b3Age1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1taWRkbGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWJvdHRvbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIGZsZXg6IDEgYXV0bztcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW1pZGRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtbW9iaWxlIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtbW9iaWxlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItbW9iaWxlIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtbW9iaWxlIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtbW9iaWxlIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtbW9iaWxlIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtbW9iaWxlIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctbW9iaWxlIHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtbW9iaWxlIHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktbW9iaWxlIHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLW1vYmlsZSB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtbW9iaWxlIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi1tb2JpbGUge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLW1vYmlsZSB7XG4gICAgZmxleDogMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtbW9iaWxlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi1tb2JpbGUge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLW1vYmlsZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtbW9iaWxlIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS1tb2JpbGUge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LW1vYmlsZSB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctbW9iaWxlIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC1tb2JpbGUge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LW1vYmlsZSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLW1vYmlsZSB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS1tb2JpbGUge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItbW9iaWxlIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS10b3Age1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1taWRkbGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWJvdHRvbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbi5rdC1wb3J0bGV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtcGFnZS1jb250ZW50LXdoaXRlIC5rdC1wb3J0bGV0IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEpO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLW5vYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogZmxleC1maXJzdDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1sYWJlbCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLm5hdi1waWxscyxcbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLm5hdi10YWJzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAua3QtcG9ydGxldF9faGVhZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtc20gLmt0LXBvcnRsZXRfX2hlYWQge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1sZyAua3QtcG9ydGxldF9faGVhZCB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLXhsIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZCB7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXN0aWNreSA+IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLXNtIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5ID4gLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0tbGcge1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS14bCB7XG4gIGhlaWdodDogOTBweDtcbiAgbWluLWhlaWdodDogOTBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheSAua3QtcG9ydGxldF9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLXNtIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQtc20gLmt0LXBvcnRsZXRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLWxnIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQtbGcgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLXhsIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLXhsIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keSAua3QtcG9ydGxldF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5ID4gLmt0LWRhdGF0YWJsZSA+IC5rdC1kYXRhdGFibGVfX3RhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3QgLmt0LXBvcnRsZXRfX2Zvb3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3Qua3QtcG9ydGxldF9fZm9vdC0tc20ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fZm9vdC5rdC1wb3J0bGV0X19mb290LS1tZCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19mb290Lmt0LXBvcnRsZXRfX2Zvb3QtLW5vLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fZm9vdC5rdC1wb3J0bGV0X19mb290LS10b3Age1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19mb290Lmt0LXBvcnRsZXRfX2Zvb3QtLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19mb290Lmt0LXBvcnRsZXRfX2Zvb3QtLXNvbGlkLmt0LXBvcnRsZXRfX2Zvb3QtLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlcmVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXVuZWxldmF0ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS11bnJvdW5kIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS11bnJvdW5kIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS11bnJvdW5kIC5rdC1wb3J0bGV0X19mb290IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tY2VudGVyLXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWNlbnRlci15IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5IC5rdC1wb3J0bGV0X19ib2R5LS1ob3ItZml0IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tc3RpY2stYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1mbHVpZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpbGwge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLXVuZmlsbCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZnVsbGhlaWdodCB7XG4gIGZsZXgtZ3JvdzogYXV0bztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWZpdCAua3QtcG9ydGxldF9faGVhZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1maXQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tZml0IC5rdC1wb3J0bGV0X19mb290IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWZpdC5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQtaGFsZiB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tZml0Lmt0LXBvcnRsZXQtLWhlaWdodC1mbHVpZC1oYWxmIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbnRhaW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3BhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zcGFjZSAua3QtcG9ydGxldF9faGVhZCxcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNwYWNlIC5rdC1wb3J0bGV0X19ib2R5LFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3BhY2UgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW5vYm9yZGVyIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtbm9ib3JkZXIgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMTIuNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZjdmOGZhO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3ggLmt0LXBvcnRsZXRfX2hlYWQgLm5hdi5uYXYtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjMGY2NGYyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWJyYW5kIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoNDQsIDExOSwgMjQ0LCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICMxYzFkMmE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogIzFjMWQyYTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tbGlnaHQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzFjMWQyYTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1kYXJrIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoNDAsIDQyLCA2MCwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMzZjUwZDg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1wcmltYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoODgsIDEwMywgMjIxLCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzE5YWU5Zjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLXN1Y2Nlc3Mge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyOSwgMjAxLCAxODMsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjM2E2MmU4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtaW5mbyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20taW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDg1LCAxMjAsIDIzNSwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICMwMjAyMDI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjMDIwMjAyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmFlMDM7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS13YXJuaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjU1LCAxODQsIDM0LCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZkMWI2Njtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWRhbmdlciAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjUzLCA1NywgMTIyLCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29ydGFibGUgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb3J0YWJsZS1lbXB0eSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtaW4taGVpZ2h0OiAxMjVweDtcbn1cbi5rdC1wb3J0bGV0LnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZWJlZGYyO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHJpZ2h0IDAuM3MsIGhlaWdodCAwLjNzO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5ID4gLmt0LXBvcnRsZXRfX2hlYWQge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHJpZ2h0IDAuM3MsIGhlaWdodCAwLjNzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTVweCAxcHggcmdiYSg2OSwgNjUsIDc4LCAwLjEpO1xuICB6LWluZGV4OiAxMDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkOm5vdCgua3QtcG9ydGxldF9faGVhZC0tbm9ib3JkZXIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19zcGFjZS14IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19zcGFjZS15IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlZCA+IC5rdC1mb3JtLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2VkID4gLmt0LXBvcnRsZXRfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2VkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLmxhLWFuZ2xlLWRvd246YmVmb3JlLCAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIC5sYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAubGEtcGx1czpiZWZvcmUsIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLmxhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLWZpdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0LXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC14LFxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0taG9yLWZpdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC15IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3Qua3QtcG9ydGxldF9fZm9vdC0tZml0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNwYWNlIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3BhY2UgLmt0LXBvcnRsZXRfX2hlYWQsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zcGFjZSAua3QtcG9ydGxldF9fYm9keSxcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNwYWNlIC5rdC1wb3J0bGV0X19mb290IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1ub2JvcmRlciAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW5vYm9yZGVyIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEyLjVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3ggLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2Y3ZjhmYTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4IC5rdC1wb3J0bGV0X19oZWFkIC5uYXYubmF2LXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzBmNjRmMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWJyYW5kIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1icmFuZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDI0NCwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjMWMxZDJhO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICMxYzFkMmE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1saWdodCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWxpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMxYzFkMmE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDQwLCA0MiwgNjAsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjM2Y1MGQ4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMxOWFlOWY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1zdWNjZXNzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjksIDIwMSwgMTgzLCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzNhNjJlODtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWluZm8gLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg4NSwgMTIwLCAyMzUsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogIzExMTExMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjMDIwMjAyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogIzAyMDIwMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogIzExMTExMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZhZTAzO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20td2FybmluZyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZDFiNjY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWRhbmdlciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1MywgNTcsIDEyMiwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvcnRhYmxlIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29ydGFibGUtZW1wdHkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNDVweDtcbiAgbWluLWhlaWdodDogMTI1cHg7XG59XG4ua3QtcG9ydGxldC51aS1zb3J0YWJsZS1oZWxwZXIge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2ViZWRmMjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTVweCAxcHggcmdiYSg2OSwgNjUsIDc4LCAwLjEpO1xuICB6LWluZGV4OiAxMDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3lfX3RhYnMtaGVhZGVyID4gLmt0LXBvcnRsZXRfX2hlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkOm5vdCgua3QtcG9ydGxldF9faGVhZC0tbm9ib3JkZXIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19zcGFjZS14IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19zcGFjZS15IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlZCA+IC5rdC1mb3JtLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2VkID4gLmt0LXBvcnRsZXRfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2VkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLmxhLWFuZ2xlLWRvd246YmVmb3JlLCAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIC5sYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAubGEtcGx1czpiZWZvcmUsIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLmxhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLnRvb2x0aXAtcG9ydGxldCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlaWdodC1mbHVpZCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQtaGFsZiB7XG4gIGhlaWdodDogY2FsYyg1MCUgLSAyMHB4KTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlaWdodC1mbHVpZC1oYWxmIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1wb3J0bGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS1zbSB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS1sZyB7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS14bCB7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLXNtIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtbGcgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC14bCAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keSAua3QtcG9ydGxldF9fYm9keS0taG9yLWZpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tbWFyZ2lubGVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXN0aWNreSA+IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLXNtIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5ID4gLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0tbGcge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS14bCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheSAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheSAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQtc20gLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC1zbSAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQtbGcgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC1sZyAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQteGwgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC14bCAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC0tbm9ib3JkZXIgLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiA3LjVweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9fc3BhY2UteCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19zcGFjZS15IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLWJyZWFrLXNtIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLWJyZWFrLXNtIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ua3Qtc2Nyb2xsdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDY5LCA2NSwgNzgsIDAuMik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3Qtc2Nyb2xsdG9wIHN2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ua3Qtc2Nyb2xsdG9wID4gaSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zY3JvbGx0b3AgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5rdC1zY3JvbGx0b3A6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1zY3JvbGx0b3A6aG92ZXIgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc2Nyb2xsdG9wLS1vbiAua3Qtc2Nyb2xsdG9wIHtcbiAgb3BhY2l0eTogMC4zO1xuICBhbmltYXRpb246IGt0LXNjcm9sbHRvcC1zaG93LWFuaW1hdGlvbiAwLjRzIGVhc2Utb3V0IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ua3Qtc2Nyb2xsdG9wLS1vbiAua3Qtc2Nyb2xsdG9wOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1zY3JvbGx0b3Age1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGt0LXNjcm9sbHRvcC1zaG93LWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ua3QtZm9ybSAua3QtZm9ybV9fZ3JvdXAua3QtZm9ybV9fZ3JvdXAtLWlubGluZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWZvcm0gLmt0LWZvcm1fX2dyb3VwLmt0LWZvcm1fX2dyb3VwLS1pbmxpbmUgPiAua3QtZm9ybV9fbGFiZWwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ua3QtZm9ybSAua3QtZm9ybV9fZ3JvdXAua3QtZm9ybV9fZ3JvdXAtLWlubGluZSA+IC5rdC1mb3JtX19sYWJlbC5rdC1mb3JtX19sYWJlbC1uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5rdC1mb3JtIC5rdC1mb3JtX19ncm91cC5rdC1mb3JtX19ncm91cC0taW5saW5lID4gLmt0LWZvcm1fX2xhYmVsID4gbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG4ua3QtZm9ybSAua3QtZm9ybV9fZ3JvdXAua3QtZm9ybV9fZ3JvdXAtLWlubGluZSA+IC5rdC1mb3JtX19jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zLmt0LWZvcm1fX2FjdGlvbnMtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucy5rdC1mb3JtX19hY3Rpb25zLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3QtZm9ybS5rdC1mb3JtLS1jZW50ZXIge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmlzLXZhbGlkIC52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWZvcm0ua3QtZm9ybS0tbGFiZWwtcmlnaHQgLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5rdC1jaGVja2JveCk6bm90KC5rdC1yYWRpbyk6bm90KC5rdC1vcHRpb24pIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmt0LWlucHV0LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMy4ycmVtO1xufVxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbi5rdC1pbnB1dC1pY29uX19pY29uLS1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24ua3QtaW5wdXQtaWNvbl9faWNvbi0tcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gPiBzcGFuIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWxhLV0sXG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mYS1dLFxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149ZmxhdGljb24tXSxcbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149ZmxhdGljb24yLV0sXG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcgKyAua3QtaW5wdXQtaWNvbl9faWNvbiB7XG4gIHdpZHRoOiA0LjJyZW07XG59XG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyArIC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149bGEtXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuNmVtO1xufVxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcgKyAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWZhLV0sXG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyArIC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcgKyAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB+IC5rdC1pbnB1dC1pY29uX19pY29uIHtcbiAgd2lkdGg6IDIuN3JlbTtcbn1cbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1sYS1dLFxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20gfiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149ZmEtXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20gfiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmt0LWlucHV0LWljb24ua3QtaW5wdXQtaWNvbi0tbGVmdCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjhyZW07XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1sZWZ0IC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjZyZW07XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1sZWZ0IC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1yaWdodCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogMi44cmVtO1xufVxuLmt0LWlucHV0LWljb24ua3QtaW5wdXQtaWNvbi0tcmlnaHQgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjZyZW07XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1yaWdodCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5rdC1pbnB1dC1pY29uLmt0LWlucHV0LWljb24tLWZpeGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LWlucHV0LWljb24ua3QtaW5wdXQtaWNvbi0tZml4ZWQtbGFyZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1maXhlZC1zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmt0LWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmt0LWNoZWNrYm94ID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmt0LWNoZWNrYm94ID4gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cbi5rdC1jaGVja2JveCA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDAgLypydGw6aWdub3JlKi8gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIC8qcnRsOmlnbm9yZSovO1xufVxuLmt0LWNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmt0LWNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1jaGVja2JveDpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gc3Bhbixcbi5rdC1jaGVja2JveCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1jaGVja2JveCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zb2xpZDpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKSB+IHNwYW4sXG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3F1YXJlID4gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJvbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5mb3JtLWlubGluZSAua3QtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zaW5nbGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zaW5nbGUgPiBzcGFuIHtcbiAgdG9wOiAwcHg7XG59XG50aCA+IC5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc2luZ2xlLCB0ZCA+IC5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc2luZ2xlIHtcbiAgcmlnaHQ6IC01cHg7XG59XG4uaW5wdXQtZ3JvdXAgLmt0LWNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5rdC1jaGVja2JveF9fd3JhcHBlcl91bnNldCB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgcGFkZGluZzogdW5zZXQ7XG4gIG1hcmdpbjogdW5zZXQ7XG59XG4ua3QtY2hlY2tib3hfX3dyYXBwZXJfdW5zZXQgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG5cbi5rdC1jaGVja2JveC1saXN0IHtcbiAgcGFkZGluZzogMCAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAua3QtY2hlY2tib3gtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmt0LWNoZWNrYm94LWxpc3QgLmt0LWNoZWNrYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtY2hlY2tib3gtbGlzdCAua3QtY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmt0LWNoZWNrYm94LWlubGluZSB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cbi5rdC1jaGVja2JveC1pbmxpbmUgLmt0LWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5rdC1jaGVja2JveC1pbmxpbmUgLmt0LWNoZWNrYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb3JtLWdyb3VwLnJvdyAua3QtY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi5mb3JtLWdyb3VwLnJvdyAua3QtY2hlY2tib3gtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5rdC1jaGVja2JveCA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkN2UyO1xufVxuLmt0LWNoZWNrYm94ID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2JmYzdkNztcbn1cbi5rdC1jaGVja2JveCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2M4Y2ZkZDtcbn1cbi5rdC1jaGVja2JveCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4Y2ZkZDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2M4Y2ZkZDtcbn1cbi5rdC1jaGVja2JveCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjOTlhNmJmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmVhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjOTlhNmJmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZGVlMmVhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzJjNzdmNDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzJjNzdmNDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodCA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzI4MmEzYztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyODJhM2M7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODJhM2M7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyay5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyay5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyODJhM2M7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5ID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeS5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeS5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3MgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2Vzcy5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2Vzcy5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8gPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjNTU3OGViO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mby5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mby5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZiODIyO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMxMTExMTE7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZy5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZy5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMxMTExMTE7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlciA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlciA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMzk3YTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZkMzk3YTtcbn1cblxuLmt0LXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmt0LXJhZGlvID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmt0LXJhZGlvID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ua3QtcmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXJhZGlvOmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmNoZWNrZWQgfiBzcGFuLFxuLmt0LXJhZGlvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LXJhZGlvID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNvbGlkOmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pIH4gc3Bhbixcbi5rdC1yYWRpby5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zcXVhcmUgPiBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYm9sZCA+IHNwYW4ge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZvcm0taW5saW5lIC5rdC1yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNpbmdsZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNpbmdsZSA+IHNwYW4ge1xuICB0b3A6IDA7XG59XG50aCA+IC5rdC1yYWRpby5rdC1yYWRpby0tc2luZ2xlLCB0ZCA+IC5rdC1yYWRpby5rdC1yYWRpby0tc2luZ2xlIHtcbiAgcmlnaHQ6IC01cHg7XG59XG4uaW5wdXQtZ3JvdXAgLmt0LXJhZGlvIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5rdC1yYWRpby1saXN0IHtcbiAgcGFkZGluZzogMCAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAua3QtcmFkaW8tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmt0LXJhZGlvLWxpc3QgLmt0LXJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ua3QtcmFkaW8tbGlzdCAua3QtcmFkaW86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmt0LXJhZGlvLWlubGluZSB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cbi5rdC1yYWRpby1pbmxpbmUgLmt0LXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5rdC1yYWRpby1pbmxpbmUgLmt0LXJhZGlvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb3JtLWdyb3VwLnJvdyAua3QtcmFkaW8taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi5mb3JtLWdyb3VwLnJvdyAua3QtcmFkaW8tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpbyA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkN2UyO1xufVxuLmt0LXJhZGlvID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2JmYzdkNztcbiAgYmFja2dyb3VuZDogI2JmYzdkNztcbn1cbi5rdC1yYWRpbyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2M4Y2ZkZDtcbn1cbi5rdC1yYWRpbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4Y2ZkZDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2M4Y2ZkZDtcbn1cbi5rdC1yYWRpbyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjOTlhNmJmO1xuICBiYWNrZ3JvdW5kOiAjOTlhNmJmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmVhO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNkZWUyZWE7XG4gIGJhY2tncm91bmQ6ICNkZWUyZWE7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMmM3N2Y0O1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZC5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzJjNzdmNDtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodCA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzI4MmEzYztcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0Lmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyayA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzI4MmEzYztcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyayA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI4MmEzYztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MmEzYztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyay5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI4MmEzYztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyayA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyay5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyay5rdC1yYWRpby0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyODJhM2M7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5ID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjNTg2N2RkO1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5Lmt0LXJhZGlvLS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5Lmt0LXJhZGlvLS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5Lmt0LXJhZGlvLS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeS5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeS5rdC1yYWRpby0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzU4NjdkZDtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3MgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFkYzliNztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2VzcyA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMxZGM5Yjc7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3MgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3MgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3Mua3QtcmFkaW8tLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3MgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3Mua3QtcmFkaW8tLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3Mua3QtcmFkaW8tLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMWRjOWI3O1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mbyA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzU1NzhlYjtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mbyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NzhlYjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mby5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU1NzhlYjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mbyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mby5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mby5rdC1yYWRpby0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8ua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8ua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM1NTc4ZWI7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZiODIyO1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nLmt0LXJhZGlvLS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMxMTExMTE7XG4gIGJhY2tncm91bmQ6ICMxMTExMTE7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZy5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZy5rdC1yYWRpby0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmYjgyMjtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZDM5N2E7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlciA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZDM5N2E7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlciA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZDM5N2E7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlciA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlci5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlci5rdC1yYWRpby0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlci5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmQzOTdhO1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuXG4ua3Qtc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IC05OTlweDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLmt0LXN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHRleHQtaW5kZW50OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUsXG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW47XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0taWNvbiBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjM0MlwiO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWljb24gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWljb24tY2hlY2sgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmt0LXN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAycHggMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogNTdweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5rdC1zd2l0Y2ggaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSxcbi5rdC1zd2l0Y2ggaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5rdC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMjZweDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1sZyBpbnB1dDplbXB0eSB+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAycHggMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNzVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1sZyBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlLFxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWxnIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIHdpZHRoOiA3MnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWxnIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGcgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMzRweDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zbSBpbnB1dDplbXB0eSB+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAycHggMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zbSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlLFxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXNtIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIHdpZHRoOiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXNtIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zbSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmZvcm0tZ3JvdXAucm93IC5rdC1zd2l0Y2gge1xuICBtYXJnaW4tdG9wOiAwLjE1cmVtO1xufVxuLmZvcm0tZ3JvdXAucm93IC5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1sZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4zcmVtO1xufVxuLmZvcm0tZ3JvdXAucm93IC5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zbSB7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbn1cblxuLmt0LXN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2ggaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmOGY5ZmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XG59XG4ua3Qtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ua3Qtc3dpdGNoIGlucHV0W2Rpc2FibGVkXSB+IHNwYW46YWZ0ZXIsXG4ua3Qtc3dpdGNoIGlucHV0W2Rpc2FibGVkXSB+IHNwYW46YmVmb3JlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWJyYW5kOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1icmFuZDpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1icmFuZDpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1icmFuZDpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1icmFuZCBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTNlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tYnJhbmQgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWJyYW5kIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWJyYW5kIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1saWdodDpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGlnaHQ6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGlnaHQ6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGlnaHQ6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tbGlnaHQgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUzZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWxpZ2h0IGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1saWdodCBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1saWdodCBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tZGFyazpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tZGFyazpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1kYXJrOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWRhcms6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tZGFyayBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTNlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tZGFyayBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tZGFyayBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1kYXJrIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1wcmltYXJ5Om5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1wcmltYXJ5Om5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXByaW1hcnk6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tcHJpbWFyeTpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1wcmltYXJ5IGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlM2ViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1wcmltYXJ5IGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1wcmltYXJ5IGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXByaW1hcnkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXN1Y2Nlc3M6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXN1Y2Nlc3M6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tc3VjY2Vzczpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zdWNjZXNzOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXN1Y2Nlc3MgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUzZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXN1Y2Nlc3MgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXN1Y2Nlc3MgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tc3VjY2VzcyBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0taW5mbzpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0taW5mbzpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1pbmZvOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWluZm86bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0taW5mbyBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTNlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0taW5mbyBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0taW5mbyBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1pbmZvIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS13YXJuaW5nOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS13YXJuaW5nOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcbiAgb3BhY2l0eTogMC40O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXdhcm5pbmc6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0td2FybmluZzpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS13YXJuaW5nIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlM2ViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS13YXJuaW5nIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS13YXJuaW5nIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXdhcm5pbmcgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWRhbmdlcjpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tZGFuZ2VyOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWRhbmdlcjpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1kYW5nZXI6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tZGFuZ2VyIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlM2ViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1kYW5nZXIgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWRhbmdlciBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1kYW5nZXIgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ua3Qtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1vcHRpb24gLmt0LW9wdGlvbl9fY29udHJvbCB7XG4gIHdpZHRoOiAyLjdyZW07XG4gIHBhZGRpbmctdG9wOiAwLjFyZW07XG59XG4ua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2NvbnRyb2wgLmt0LXJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2xhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2xhYmVsIC5rdC1vcHRpb25fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2xhYmVsIC5rdC1vcHRpb25fX2hlYWQgLmt0LW9wdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2xhYmVsIC5rdC1vcHRpb25fX2hlYWQgLmt0LW9wdGlvbl9fZm9jdXMge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4ua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2xhYmVsIC5rdC1vcHRpb25fX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDAuN3JlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LW9wdGlvbi5rdC1vcHRpb24tLXBsYWluIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAtMC4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LW9wdGlvbi5rdC1vcHRpb24tLXBsYWluIC5rdC1vcHRpb25fX2NvbnRyb2wge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi43cmVtO1xufVxuLmt0LW9wdGlvbi5rdC1vcHRpb24tLXBsYWluIC5rdC1vcHRpb25fX2NvbnRyb2wgLmt0LXJhZGlvIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuLmt0LW9wdGlvbi5rdC1vcHRpb24tLXBsYWluIC5rdC1vcHRpb25fX2xhYmVsIC5rdC1vcHRpb25fX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMC4ycmVtO1xufVxuLmlzLXZhbGlkIC5rdC1vcHRpb24ge1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4uaXMtaW52YWxpZCAua3Qtb3B0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmt0LW9wdGlvbiAua3Qtb3B0aW9uX19sYWJlbCAua3Qtb3B0aW9uX19oZWFkIC5rdC1vcHRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG5cbi5oYXMtZXJyb3IgLmt0LW9wdGlvbiAua3Qtb3B0aW9uX19sYWJlbCAua3Qtb3B0aW9uX19oZWFkIC5rdC1vcHRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG5cbi5rdC1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1hdmF0YXIgLmt0LWF2YXRhcl9faG9sZGVyIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ua3QtYXZhdGFyIC5rdC1hdmF0YXJfX3VwbG9hZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1hdmF0YXIgLmt0LWF2YXRhcl9fdXBsb2FkIGlucHV0IHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ua3QtYXZhdGFyIC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmt0LWF2YXRhciAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hdmF0YXIgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIgLmt0LWF2YXRhcl9fY2FuY2VsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm90dG9tOiAtNXB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWF2YXRhciAua3QtYXZhdGFyX19jYW5jZWwgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ua3QtYXZhdGFyIC5rdC1hdmF0YXJfX2NhbmNlbDpob3ZlciBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWNoYW5nZWQgLmt0LWF2YXRhcl9fY2FuY2VsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1icmFuZCAua3QtYXZhdGFyX191cGxvYWQgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWJyYW5kIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tYnJhbmQgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1saWdodCAua3QtYXZhdGFyX191cGxvYWQgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWxpZ2h0IC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tbGlnaHQgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1kYXJrIC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tZGFyayAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWRhcmsgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1wcmltYXJ5IC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tcHJpbWFyeSAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLXByaW1hcnkgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1zdWNjZXNzIC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tc3VjY2VzcyAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLXN1Y2Nlc3MgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1pbmZvIC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0taW5mbyAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWluZm8gLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS13YXJuaW5nIC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0td2FybmluZyAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLXdhcm5pbmcgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1kYW5nZXIgLmt0LWF2YXRhcl9fdXBsb2FkIGkge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1kYW5nZXIgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1kYW5nZXIgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1jaXJjbGUgLmt0LWF2YXRhcl9faG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWNpcmNsZSAua3QtYXZhdGFyX191cGxvYWQge1xuICByaWdodDogMHB4O1xuICB0b3A6IDVweDtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1jaXJjbGUgLmt0LWF2YXRhcl9fY2FuY2VsIHtcbiAgcmlnaHQ6IDNweDtcbiAgYm90dG9tOiAxMHB4O1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLW91dGxpbmUgLmt0LWF2YXRhcl9faG9sZGVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5rdC1zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tc206YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXNtLmt0LXNwaW5uZXItLWNlbnRlcjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tc20ua3Qtc3Bpbm5lci0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXNtLmt0LXNwaW5uZXItLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmt0LXNwaW5uZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1jZW50ZXI6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1sZzpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxnLmt0LXNwaW5uZXItLWNlbnRlcjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxnLmt0LXNwaW5uZXItLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1sZy5rdC1zcGlubmVyLS1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5rdC1zcGlubmVyOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjoga3Qtc3Bpbm5lciAwLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWJyYW5kOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyYzc3ZjQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tbGlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1kYXJrOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyODJhM2M7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tcHJpbWFyeTpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTg2N2RkO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFkYzliNztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1pbmZvOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NTc4ZWI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0td2FybmluZzpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZiODIyO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWRhbmdlcjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmQzOTdhO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWlucHV0Lmt0LXNwaW5uZXItLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcmVtO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0taW5wdXQua3Qtc3Bpbm5lci0tbGVmdDpiZWZvcmUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMXJlbTtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjoga3Qtc3Bpbm5lciAwLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLWJyYW5kOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiZGQ1ZmM7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxZDZlZjM7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS12Mi5rdC1zcGlubmVyLS1saWdodDpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLWRhcms6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzY1NmE5ODtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIyMjQzMztcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLXByaW1hcnk6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q3ZGJmNztcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRiNWJkYTtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzkwZWZlNTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFiYmNhYjtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLWluZm86YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTVmYjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ3NmRlOTtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLXdhcm5pbmc6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZTliYjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYjMxMztcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLWRhbmdlcjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZkMGUwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmQyYTcwO1xufVxuXG5Aa2V5ZnJhbWVzIGt0LXNwaW5uZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmt0LWxvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGt0LWxvYWRlci1zY2FsZW91dCAwLjlzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLmt0LWxvYWRlci5rdC1sb2FkZXItLWxnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5rdC1sb2FkZXIua3QtbG9hZGVyLS1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uYnRuIC5rdC1sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ua3QtbG9hZGVyLmt0LWxvYWRlci0tYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuXG4ua3QtbG9hZGVyLmt0LWxvYWRlci0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ua3QtbG9hZGVyLmt0LWxvYWRlci0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG59XG5cbi5rdC1sb2FkZXIua3QtbG9hZGVyLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cblxuLmt0LWxvYWRlci5rdC1sb2FkZXItLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xufVxuXG4ua3QtbG9hZGVyLmt0LWxvYWRlci0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG59XG5cbi5rdC1sb2FkZXIua3QtbG9hZGVyLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbn1cblxuLmt0LWxvYWRlci5rdC1sb2FkZXItLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG59XG5cbkBrZXlmcmFtZXMga3QtbG9hZGVyLXNjYWxlb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmt0LXB1bHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXB1bHNlIC5rdC1wdWxzZV9fcmluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFuaW1hdGlvbjoga3QtcHVsc2UgMi41cyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkOGRjZTY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtcHVsc2UgLmt0LXB1bHNlX19yaW5nIHtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cbi5rdC1wdWxzZS5rdC1wdWxzZS0tYnJhbmQgLmt0LXB1bHNlX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC44KTtcbn1cbi5rdC1wdWxzZS5rdC1wdWxzZS0tbGlnaHQgLmt0LXB1bHNlX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ua3QtcHVsc2Uua3QtcHVsc2UtLWRhcmsgLmt0LXB1bHNlX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuOCk7XG59XG4ua3QtcHVsc2Uua3QtcHVsc2UtLXByaW1hcnkgLmt0LXB1bHNlX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC44KTtcbn1cbi5rdC1wdWxzZS5rdC1wdWxzZS0tc3VjY2VzcyAua3QtcHVsc2VfX3Jpbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjgpO1xufVxuLmt0LXB1bHNlLmt0LXB1bHNlLS1pbmZvIC5rdC1wdWxzZV9fcmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuOCk7XG59XG4ua3QtcHVsc2Uua3QtcHVsc2UtLXdhcm5pbmcgLmt0LXB1bHNlX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC44KTtcbn1cbi5rdC1wdWxzZS5rdC1wdWxzZS0tZGFuZ2VyIC5rdC1wdWxzZV9fcmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuOCk7XG59XG5cbkBrZXlmcmFtZXMga3QtcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5rdC1kaWFsb2cge1xuICB3aWR0aDogMTMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExMDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLXRvcC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTY1cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2U7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLXRvcC1jZW50ZXIua3QtZGlhbG9nLS1zaG93biB7XG4gIHRvcDogMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlO1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLWxvYWRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tbG9hZGVyLmt0LWRpYWxvZy0tYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSg0NCwgMTE5LCAyNDQsIDAuMyk7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tbG9hZGVyLmt0LWRpYWxvZy0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS1sb2FkZXIua3QtZGlhbG9nLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xuICBjb2xvcjogIzI4MmEzYztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDQwLCA0MiwgNjAsIDAuMyk7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tbG9hZGVyLmt0LWRpYWxvZy0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4zKTtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS1sb2FkZXIua3QtZGlhbG9nLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMjksIDIwMSwgMTgzLCAwLjMpO1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLWxvYWRlci5rdC1kaWFsb2ctLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSg4NSwgMTIwLCAyMzUsIDAuMyk7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tbG9hZGVyLmt0LWRpYWxvZy0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4zKTtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS1sb2FkZXIua3QtZGlhbG9nLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgyNTMsIDU3LCAxMjIsIDAuMyk7XG59XG5cbi5rdC1ncmlkLW5hdi12MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ua3QtZ3JpZC1uYXYtdjIgLmt0LWdyaWQtbmF2LXYyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbiAgbWluLWhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbSB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbSAua3QtZ3JpZC1uYXYtdjJfX2l0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ua3QtZ3JpZC1uYXYtdjIgLmt0LWdyaWQtbmF2LXYyX19pdGVtIC5rdC1ncmlkLW5hdi12Ml9faXRlbS1pY29uIGkge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbSAua3QtZ3JpZC1uYXYtdjJfX2l0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNWQ1YjZmO1xufVxuLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1ncmlkLW5hdi12MiAua3QtZ3JpZC1uYXYtdjJfX2l0ZW06aG92ZXIgLmt0LWdyaWQtbmF2LXYyX19pdGVtLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbTpob3ZlciAua3QtZ3JpZC1uYXYtdjJfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1ncmlkLW5hdi12MiAua3QtZ3JpZC1uYXYtdjJfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gIG1hcmdpbjogM3B4IDNweCAzcHggMDtcbn1cbi5rdC1ncmlkLW5hdi12MiAua3QtZ3JpZC1uYXYtdjJfX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICBtYXJnaW46IDNweCAwIDNweCAzcHg7XG59XG5cbi5rdC1ncmlkLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmt0LWdyaWQtbmF2ID4gLmt0LWdyaWQtbmF2X19yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ua3QtZ3JpZC1uYXYgPiAua3QtZ3JpZC1uYXZfX3JvdyA+IC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMy4zcmVtIDAuNzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LWdyaWQtbmF2ID4gLmt0LWdyaWQtbmF2X19yb3cgPiAua3QtZ3JpZC1uYXZfX2l0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LWdyaWQtbmF2ID4gLmt0LWdyaWQtbmF2X19yb3cgPiAua3QtZ3JpZC1uYXZfX2l0ZW0gLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5rdC1ncmlkLW5hdiA+IC5rdC1ncmlkLW5hdl9fcm93ID4gLmt0LWdyaWQtbmF2X19pdGVtIC5rdC1ncmlkLW5hdl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1ncmlkLW5hdiA+IC5rdC1ncmlkLW5hdl9fcm93ID4gLmt0LWdyaWQtbmF2X19pdGVtIC5rdC1ncmlkLW5hdl9fZGVzYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5kcm9wZG93bi1tZW51IC5rdC1ncmlkLW5hdiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC1uYXYgPiAua3QtZ3JpZC1uYXZfX3JvdyA+IC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gIH1cbn1cbi5rdC1ncmlkLW5hdiAua3QtZ3JpZC1uYXZfX3JvdyAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlZGYyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5rdC1ncmlkLW5hdiAua3QtZ3JpZC1uYXZfX3JvdyAua3QtZ3JpZC1uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5rdC1ncmlkLW5hdiAua3QtZ3JpZC1uYXZfX3JvdyAua3QtZ3JpZC1uYXZfX2l0ZW0gLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtZ3JpZC1uYXYgLmt0LWdyaWQtbmF2X19yb3cgLmt0LWdyaWQtbmF2X19pdGVtIC5rdC1ncmlkLW5hdl9fdGl0bGUge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1ncmlkLW5hdiAua3QtZ3JpZC1uYXZfX3JvdyAua3QtZ3JpZC1uYXZfX2l0ZW0gLmt0LWdyaWQtbmF2X19kZXNjIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtZ3JpZC1uYXYgLmt0LWdyaWQtbmF2X19yb3cgLmt0LWdyaWQtbmF2X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5rdC1ncmlkLW5hdiAua3QtZ3JpZC1uYXZfX3JvdyAua3QtZ3JpZC1uYXZfX2l0ZW06aG92ZXIgLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtZ3JpZC1uYXYgLmt0LWdyaWQtbmF2X19yb3c6bGFzdC1jaGlsZCAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ua3QtZ3JpZC1uYXYua3QtZ3JpZC1uYXYtLXNraW4tZGFyayAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3QtZ3JpZC1uYXYua3QtZ3JpZC1uYXYtLXNraW4tZGFyayAua3QtZ3JpZC1uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5rdC1ncmlkLW5hdi5rdC1ncmlkLW5hdi0tc2tpbi1kYXJrIC5rdC1ncmlkLW5hdl9faXRlbSAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1ncmlkLW5hdi5rdC1ncmlkLW5hdi0tc2tpbi1kYXJrIC5rdC1ncmlkLW5hdl9faXRlbSAua3QtZ3JpZC1uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtZ3JpZC1uYXYua3QtZ3JpZC1uYXYtLXNraW4tZGFyayAua3QtZ3JpZC1uYXZfX2l0ZW0gLmt0LWdyaWQtbmF2X19kZXNjIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5rdC1ncmlkLW5hdi5rdC1ncmlkLW5hdi0tc2tpbi1kYXJrIC5rdC1ncmlkLW5hdl9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmt0LWdyaWQtbmF2Lmt0LWdyaWQtbmF2LS1za2luLWRhcmsgLmt0LWdyaWQtbmF2X19pdGVtOmhvdmVyIC5rdC1ncmlkLW5hdl9faWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4ua3QtaGVhZCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1zcGFjZS1zbSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc3BhY2UtbGcge1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1maXQteCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLWZpdC1iIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLWZpdC10IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNwYWNlLWJvdHRvbS1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmt0LWhlYWQgLmt0LWhlYWRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWhlYWQgLmt0LWhlYWRfX3N1YiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLmt0LWhlYWRfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLmt0LWhlYWRfX3N1YiB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1kYXJrIC5uYXYubmF2LXRhYnMtbGluZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1kYXJrIC5uYXYubmF2LXRhYnMtbGluZSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNraW4tZGFyayAubmF2Lm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtIC5uYXYtbGluayA+IGkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1kYXJrIC5uYXYubmF2LXRhYnMtbGluZSAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLm5hdi5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLm5hdi5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIgPiBpLCAua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLm5hdi5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmU7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWxpZ2h0IC5rdC1oZWFkX190aXRsZSB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1saWdodCAua3QtaGVhZF9fc3ViIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtaGVhZCAubmF2IHtcbiAgbWFyZ2luOiAxcmVtIDAgMCAwO1xufVxuXG4uZHJvcGRvd24tbWVudTpub3QoLmRyb3Bkb3duLW1lbnUtdG9wLXVucm91bmQpIC5rdC1oZWFkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ua3QtaGVhZC1za2luLWxpZ2h0LWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmZTtcbn1cblxuLmt0LWxpc3QtcGljcyA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1saXN0LXBpY3MgPiBhID4gc3BhbiA+IGltZyxcbi5rdC1saXN0LXBpY3MgPiBhID4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAzLjM2cmVtO1xuICBoZWlnaHQ6IDMuMzZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmt0LWxpc3QtcGljcyA+IGEgPiBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5rdC1saXN0LXBpY3Mua3QtbGlzdC1waWNzLS1jaXJjbGUgPiBhID4gc3BhbiA+IGltZyxcbi5rdC1saXN0LXBpY3Mua3QtbGlzdC1waWNzLS1jaXJjbGUgPiBhID4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAzLjM2cmVtO1xuICBoZWlnaHQ6IDMuMzZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1saXN0LXBpY3Mua3QtbGlzdC1waWNzLS1zbSA+IGEgPiBzcGFuID4gaW1nLFxuLmt0LWxpc3QtcGljcy5rdC1saXN0LXBpY3MtLXNtID4gYSA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMi4xNHJlbTtcbiAgaGVpZ2h0OiAyLjE0cmVtO1xufVxuLmt0LWxpc3QtcGljcy5rdC1saXN0LXBpY3Mtcm91bmRlZC0tc20gPiBhID4gc3BhbiA+IGltZyxcbi5rdC1saXN0LXBpY3Mua3QtbGlzdC1waWNzLXJvdW5kZWQtLXNtID4gYSA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMi4xNHJlbTtcbiAgaGVpZ2h0OiAyLjE0cmVtO1xufVxuXG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9fZ3JvdXAge1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDEuMjVyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogM3B4O1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuM3JlbSAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSwgLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNTAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogM3B4O1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMy41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLS1icmFuZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS0tbGlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLWRhcms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLXByaW1hcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLWluZm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLXdhcm5pbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLWRhbmdlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX19pY29uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIFtjbGFzc149bGEtXSxcbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIFtjbGFzc149ZmEtXSxcbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIFtjbGFzc149ZmxhdGljb24tXSxcbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fdGV4dCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX3RleHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX3RpbWUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSwgLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbS5rdC1saXN0LXRpbWVsaW5lX19pdGVtLS1yZWFkIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZSxcbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbS5rdC1saXN0LXRpbWVsaW5lX19pdGVtLS1yZWFkIC5rdC1saXN0LXRpbWVsaW5lX19pY29uLFxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0tLXJlYWQgLmt0LWxpc3QtdGltZWxpbmVfX3RleHQsXG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0ua3QtbGlzdC10aW1lbGluZV9faXRlbS0tcmVhZCAua3QtbGlzdC10aW1lbGluZV9fdGltZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyLjhyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19oZWFkIC5rdC1teWNhcnRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19oZWFkIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU2LCA4MCwgMTY4LCAwLjY1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19oZWFkIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9faWNvbiBpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9faGVhZCAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9faGVhZCAua3QtbXljYXJ0X19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19oZWFkIC5rdC1teWNhcnRfX2J1dHRvbiAuYnRuIHtcbiAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX3RpdGxlIHtcbiAgY29sb3I6ICM1ZTViNzA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9fZGVzYyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9faW5mbyAua3QtbXljYXJ0X19hY3Rpb24gLmt0LW15Y2FydF9fcHJpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9fYWN0aW9uIC5rdC1teWNhcnRfX3RleHQge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX2FjdGlvbiAua3QtbXljYXJ0X19xdWFudGl0eSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX2FjdGlvbiAuYnRuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB3aWR0aDogMTlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAuMXJlbTtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX2FjdGlvbiAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9faW5mbyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9fcGljIHtcbiAgd2lkdGg6IDVyZW07XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9fcGljIGltZyB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5wc19fcmFpbC15IC5wc19fdGh1bWIteSB7XG4gIHJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fZm9vdGVyIHtcbiAgcGFkZGluZzogMC40cmVtIDJyZW0gMS41cmVtIDJyZW07XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2Zvb3RlciAua3QtbXljYXJ0X19zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19mb290ZXIgLmt0LW15Y2FydF9fc2VjdGlvbiAua3QtbXljYXJ0X19zdWJ0aXRlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNWU1YjcwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2Zvb3RlciAua3QtbXljYXJ0X19zZWN0aW9uIC5rdC1teWNhcnRfX3N1YnRpdGVsIHNwYW46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19mb290ZXIgLmt0LW15Y2FydF9fc2VjdGlvbiAua3QtbXljYXJ0X19zdWJ0aXRlbCBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fZm9vdGVyIC5rdC1teWNhcnRfX3NlY3Rpb24gLmt0LW15Y2FydF9fcHJpY2VzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fZm9vdGVyIC5rdC1teWNhcnRfX3NlY3Rpb24gLmt0LW15Y2FydF9fcHJpY2VzIHNwYW46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19mb290ZXIgLmt0LW15Y2FydF9fc2VjdGlvbiAua3QtbXljYXJ0X19wcmljZXMgc3BhbjpsYXN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2Zvb3RlciAua3QtbXljYXJ0X19idXR0b24ge1xuICBtYXJnaW46IDEuNXJlbSAwIDAuOHJlbSAwO1xufVxuXG4ua3QtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMS43NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24ge1xuICBmbGV4OiAwIDAgMzBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uLmt0LW5hdl9fbGluay1pY29uLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNhMmE1Yjk7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbjpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMCAwIDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sIC5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmE1Yjk7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYmFkZ2Uge1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxleDogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogI2EyYTViOTtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWFycm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluay5jb2xsYXBzZWQgLmt0LW5hdl9fbGluay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluay5jb2xsYXBzZWQgLmt0LW5hdl9fbGluay1hcnJvdzpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fc3ViIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fc3ViIC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIHtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbSAwLjVyZW0gMi41cmVtO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tbGFzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluaywgLmt0LW5hdiAua3QtbmF2X19pdGVtLmFjdGl2ZSA+IC5rdC1uYXZfX2xpbmssIC5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpID4gLmt0LW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24sXG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCxcbi5rdC1uYXYgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdywgLmt0LW5hdiAua3QtbmF2X19pdGVtLmFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uLFxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0LFxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdywgLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1YikgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbixcbi5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQsXG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24gZyBbZmlsbF0sIC5rdC1uYXYgLmt0LW5hdl9faXRlbS5hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbiBnIFtmaWxsXSwgLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1YikgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbiBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb246aG92ZXIgZyBbZmlsbF0sIC5rdC1uYXYgLmt0LW5hdl9faXRlbS5hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbjpob3ZlciBnIFtmaWxsXSwgLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1YikgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbjpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiwgLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW0uYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiwgLmt0LW5hdiAua3QtbmF2X19pdGVtLmFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiwgLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1YikgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKS5rdC1uYXZfX2l0ZW0tLXN1YiA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKS5rdC1uYXZfX2l0ZW0tLXN1YiA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIC5rdC1uYXZfX2xpbmstaWNvbixcbi5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpLmt0LW5hdl9faXRlbS0tc3ViID4gLmt0LW5hdl9fbGluay5jb2xsYXBzZWQgLmt0LW5hdl9fbGluay10ZXh0LFxuLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCkua3QtbmF2X19pdGVtLS1zdWIgPiAua3QtbmF2X19saW5rLmNvbGxhcHNlZCAua3QtbmF2X19saW5rLWFycm93IHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKS5rdC1uYXZfX2l0ZW0tLXN1YiA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKS5rdC1uYXZfX2l0ZW0tLXN1YiA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1uby1hY3RpdmUgPiAua3QtbmF2X19saW5rIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmt0LW5hdiAua3QtbmF2X19jdXN0b20ge1xuICBwYWRkaW5nOiAwLjU1cmVtIDEuNzVyZW07XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nOiAwIDEuNzVyZW07XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NlY3Rpb24gLmt0LW5hdl9fc2VjdGlvbi1pY29uIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NlY3Rpb24ua3QtbmF2X19zZWN0aW9uLS1maXJzdCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9fc2VjdGlvbiAua3QtbmF2X19zZWN0aW9uLXRleHQge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NlcGFyYXRvciB7XG4gIG1hcmdpbjogMC43cmVtIDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmt0LW5hdiAua3QtbmF2X19zZXBhcmF0b3Iua3QtbmF2X19zZXBhcmF0b3ItLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ViZWRmMjtcbn1cbi5rdC1uYXYgLmt0LW5hdl9fc3BhY2Uge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NwYWNlLmt0LW5hdl9fc3BhY2UtLXNtIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NwYWNlLmt0LW5hdl9fc3BhY2UtLWxnIHtcbiAgbWFyZ2luOiAwLjc1cmVtIDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NwYWNlLmt0LW5hdl9fc3BhY2UtLXhsIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2hlYWQsXG4ua3QtbmF2IC5rdC1uYXZfX2Zvb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMS43NXJlbTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faGVhZCA+IGksXG4ua3QtbmF2IC5rdC1uYXZfX2Zvb3QgPiBpIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LW5hdiAua3QtbmF2X19oZWFkIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ua3QtbmF2Lmt0LW5hdi0tZml0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1uYXYua3QtbmF2LS1maXQgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tbGctc3BhY2UgLmt0LW5hdl9faXRlbSB7XG4gIG1hcmdpbjogMC4zNXJlbSAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLWxnLXNwYWNlIC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4ua3QtbmF2Lmt0LW5hdi0tbGctc3BhY2UgLmt0LW5hdl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tbGctc3BhY2UgLmt0LW5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1uYXYua3QtbmF2LS1tZC1zcGFjZSAua3QtbmF2X19pdGVtIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tbWQtc3BhY2UgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxuLmt0LW5hdi5rdC1uYXYtLW1kLXNwYWNlIC5rdC1uYXZfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLW1kLXNwYWNlIC5rdC1uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tYm9sZCAua3QtbmF2X19pdGVtIC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1uYXYua3QtbmF2LS10aGluIC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLWxnLWZvbnQgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbn1cbi5rdC1uYXYua3QtbmF2LS14bC1mb250IC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0Zjk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24sXG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQsXG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWFycm93IHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiwgLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0Zjk7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbixcbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQsXG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZTpob3ZlciA+IC5rdC1uYXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmU6aG92ZXIgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbixcbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlOmhvdmVyID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQsXG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZTpob3ZlciA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmU6aG92ZXIgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZTpob3ZlciA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rdC1uYXYua3QtbmF2LS12MyAua3QtbmF2X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYzIC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjMgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluaywgLmt0LW5hdi5rdC1uYXYtLXYzIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19saW5rLS1hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjMgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQsIC5rdC1uYXYua3QtbmF2LS12MyAua3QtbmF2X19pdGVtLmt0LW5hdl9fbGluay0tYWN0aXZlIC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjMgLmt0LW5hdl9faXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYzIC5rdC1uYXZfX2l0ZW06aG92ZXIgLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cblxuLmt0LW5hdi5rdC1uYXYtLXY0IC5rdC1uYXZfX2l0ZW0ge1xuICBwYWRkaW5nOiAwLjY1cmVtIDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGNvbG9yOiAjOTQ5MmExO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMCAxLjFyZW07XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjOTQ5MmExO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5rdC1uYXYua3QtbmF2LS12NCAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMmM3N2Y0O1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5rdC1uYXYua3QtbmF2LS12NCAua3QtbmF2X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogLTAuNjVyZW07XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQgLmt0LW5hdl9faXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0IC5rdC1uYXZfX2l0ZW06aG92ZXIgLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tYnJhbmQgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tYnJhbmQgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tbGlnaHQgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tbGlnaHQgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tZGFyayAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1kYXJrIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLXByaW1hcnkgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzU4NjdkZDtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tcHJpbWFyeSAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1zdWNjZXNzIC5rdC1uYXZfX2l0ZW0uYWN0aXZlIC5rdC1uYXZfX2xpbmsge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLXN1Y2Nlc3MgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0taW5mbyAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1pbmZvIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLXdhcm5pbmcgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmYjgyMjtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0td2FybmluZyAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1kYW5nZXIgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZkMzk3YTtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tZGFuZ2VyIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG5cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMXJlbSAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmOGZhO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAyLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbl9faXRlbS1pY29uIGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbl9faXRlbS1pY29uIHN2ZyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbSAua3Qtbm90aWZpY2F0aW9uX19pdGVtLWRldGFpbHMgLmt0LW5vdGlmaWNhdGlvbl9faXRlbS10aXRsZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbSAua3Qtbm90aWZpY2F0aW9uX19pdGVtLWRldGFpbHMgLmt0LW5vdGlmaWNhdGlvbl9faXRlbS10aW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW06aG92ZXIgLmt0LW5vdGlmaWNhdGlvbl9faXRlbS1kZXRhaWxzIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tdGl0bGUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtLmt0LW5vdGlmaWNhdGlvbl9faXRlbS0tcmVhZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbTphZnRlciB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgLypydGw6YmVnaW46cmVtb3ZlKi9cbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbiAgLypydGw6ZW5kOnJlbW92ZSovXG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9fY3VzdG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmN2Y4ZmE7XG4gIHBhZGRpbmc6IDEuNnJlbSAxLjVyZW07XG59XG4ua3Qtbm90aWZpY2F0aW9uLmt0LW5vdGlmaWNhdGlvbi0tZml0IC5rdC1ub3RpZmljYXRpb25fX2l0ZW0ge1xuICBwYWRkaW5nOiAwLjU1cmVtIDA7XG59XG4ua3Qtbm90aWZpY2F0aW9uLmt0LW5vdGlmaWNhdGlvbi0tZml0IC5rdC1ub3RpZmljYXRpb25fX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rdC1ub3RpZmljYXRpb24ua3Qtbm90aWZpY2F0aW9uLS1maXQgLmt0LW5vdGlmaWNhdGlvbl9faXRlbTpob3ZlciAua3Qtbm90aWZpY2F0aW9uX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5rdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXgge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LW5vdGlmaWNhdGlvbi1pdGVtLW1hcmdpbi14IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3Qtbm90aWZpY2F0aW9uLXYyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LW5vdGlmaWNhdGlvbi12MiAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1ub3RpZmljYXRpb24tdjIgLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbSAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtbm90aWZpY2F0aW9uLXYyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbS1pY29uIGkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5rdC1ub3RpZmljYXRpb24tdjIgLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbSAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVrLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ua3Qtbm90aWZpY2F0aW9uLXYyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlay13cmFwcGVyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1ZDViNmY7XG59XG4ua3Qtbm90aWZpY2F0aW9uLXYyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlay13cmFwcGVyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNiM2IxYzI7XG59XG4ua3Qtbm90aWZpY2F0aW9uLXYyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LW5vdGlmaWNhdGlvbi12MiAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtOmhvdmVyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ua3QtY2FyZC1wcm9maWxlIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1jYXJkLXByb2ZpbGUgLmt0LWNhcmQtcHJvZmlsZV9fcGljIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rdC1jYXJkLXByb2ZpbGUgLmt0LWNhcmQtcHJvZmlsZV9fcGljIC5rdC1jYXJkLXByb2ZpbGVfX3BpYy13cmFwcGVyIHtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWJlZGYyO1xufVxuLmt0LWNhcmQtcHJvZmlsZSAua3QtY2FyZC1wcm9maWxlX19waWMgaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ua3QtY2FyZC1wcm9maWxlIC5rdC1jYXJkLXByb2ZpbGVfX3BpYyAua3QtY2FyZC1wcm9maWxlX19uby1waG90byB7XG4gIGhlaWdodDogMTMwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmt0LWNhcmQtcHJvZmlsZSAua3QtY2FyZC1wcm9maWxlX19waWMgLmt0LWNhcmQtcHJvZmlsZV9fbm8tcGhvdG8gPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmt0LWNhcmQtcHJvZmlsZSAua3QtY2FyZC1wcm9maWxlX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtY2FyZC1wcm9maWxlIC5rdC1jYXJkLXByb2ZpbGVfX2RldGFpbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4ua3QtY2FyZC1wcm9maWxlIC5rdC1jYXJkLXByb2ZpbGVfX2RldGFpbHMgLmt0LWNhcmQtcHJvZmlsZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtY2FyZC1wcm9maWxlIC5rdC1jYXJkLXByb2ZpbGVfX2RldGFpbHMgLmt0LWNhcmQtcHJvZmlsZV9fZW1haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAwIDAgMDtcbiAgZm9udC1zaXplOiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuXG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSB7XG4gIGxlZnQ6IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWJlZGYyO1xuICBwYWRkaW5nOiAwIDAgNTBweCA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA1cHggMCAxN3B4O1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fbWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTI1LjVweDtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX21lZGlhIGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fbWVkaWEgLmt0LW5vdGVzX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX21lZGlhIC5rdC1ub3Rlc19faWNvbiBpIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fbWVkaWEgLmt0LW5vdGVzX191c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWJlZGYyO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fbWVkaWEgLmt0LW5vdGVzX19jaXJjbGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgI2ViZWRmMjtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZDO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fY29udGVudCAua3Qtbm90ZXNfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IC5rdC1ub3Rlc19fc2VjdGlvbiAua3Qtbm90ZXNfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQgLmt0LW5vdGVzX19zZWN0aW9uIC5rdC1ub3Rlc19faW5mbyAua3Qtbm90ZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IC5rdC1ub3Rlc19fc2VjdGlvbiAua3Qtbm90ZXNfX2luZm8gLmt0LW5vdGVzX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IC5rdC1ub3Rlc19fc2VjdGlvbiAua3Qtbm90ZXNfX2luZm8gLmt0LW5vdGVzX19kZXNjIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IC5rdC1ub3Rlc19fc2VjdGlvbiAua3Qtbm90ZXNfX2Ryb3Bkb3duIC5idG4taWNvbiB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IC5rdC1ub3Rlc19fYm9keSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTMuNXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNGN0Y4RkM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbS5rdC1ub3Rlc19faXRlbS0tY2xlYW4gLmt0LW5vdGVzX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbS5rdC1ub3Rlc19faXRlbS0tY2xlYW4gLmt0LW5vdGVzX19jb250ZW50OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbTpsYXN0LWNoaWxkIC5rdC1ub3Rlc19fbWVkaWEgLmt0LW5vdGVzX19jaXJjbGUge1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA3cHggMCAxN3B4O1xuICB9XG4gIC5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuN3JlbSAxcmVtO1xuICB9XG4gIC5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQgLmt0LW5vdGVzX19kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTMuOHJlbTtcbiAgfVxufVxuLmt0LXRpbWVsaW5lLXYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC10aW1lbGluZS12MTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGJvdHRvbTogM3JlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQUY1O1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9fbWFya2VyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVBRjU7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogNTAlO1xuICBtaW4taGVpZ2h0OiAzcmVtO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1hcnJvdyB7XG4gIGNvbG9yOiAjRjdGOEZDO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0yLjE0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lID4gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDIuMTRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkM7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNvbnRlbnQgLmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNvbnRlbnQgLmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpdGxlICsgLmt0LXRpbWVsaW5lLXYxX19pdGVtLWJvZHkge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1jb250ZW50IC5rdC10aW1lbGluZS12MV9faXRlbS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tY29udGVudCAua3QtdGltZWxpbmUtdjFfX2l0ZW0tZGVzYyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMi44NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1sZWZ0IC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogMjBweDtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tbGVmdCAua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG4gIHJpZ2h0OiAzLjhyZW07XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWxlZnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICBib3JkZXItbGVmdDogc29saWQgMTBweCAjRjdGOEZDO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLXJpZ2h0IHtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDIuODZyZW07XG4gIHRvcDogLTMuNXJlbTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tcmlnaHQgLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogLTEwcHg7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLXJpZ2h0IC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcbiAgbGVmdDogMy41N3JlbTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tcmlnaHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTNyZW07XG4gIGJvcmRlci1yaWdodDogc29saWQgMTBweCAjRjdGOEZDO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tZmlyc3Qge1xuICB0b3A6IDMuNXJlbTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tZmlyc3QgKyAua3QtdGltZWxpbmUtdjFfX2l0ZW0tLXJpZ2h0IHtcbiAgdG9wOiAtMXJlbTtcbn1cbi5rdC10aW1lbGluZS12MS5rdC10aW1lbGluZS12MS0tanVzdGlmaWVkOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5rdC10aW1lbGluZS12MS5rdC10aW1lbGluZS12MS0tanVzdGlmaWVkIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19tYXJrZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ua3QtdGltZWxpbmUtdjEua3QtdGltZWxpbmUtdjEtLWp1c3RpZmllZCAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNGN0Y4RkM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTIuMTRyZW07XG59XG4ua3QtdGltZWxpbmUtdjEua3QtdGltZWxpbmUtdjEtLWp1c3RpZmllZCAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tY2lyY2xlIHtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogMjBweDtcbn1cbi5rdC10aW1lbGluZS12MS5rdC10aW1lbGluZS12MS0tanVzdGlmaWVkIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDMuNTdyZW07XG59XG4ua3QtdGltZWxpbmUtdjEua3QtdGltZWxpbmUtdjEtLWp1c3RpZmllZCAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmt0LXRpbWVsaW5lLXYxOmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX21hcmtlciB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMTBweCAjRjdGOEZDICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMi4xNHJlbTtcbiAgfVxuICAua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMy41N3JlbTtcbiAgfVxuICAua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5rdC10aW1lbGluZS12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC10aW1lbGluZS12MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUuNXJlbTtcbiAgd2lkdGg6IDAuMjE0cmVtO1xuICB0b3A6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTlGNTtcbn1cbi5rdC10aW1lbGluZS12MiAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0gLmt0LXRpbWVsaW5lLXYyX19pdGVtLXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDAuMThyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEuOXJlbTtcbiAgd2lkdGg6IDY5cHg7XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0gLmt0LXRpbWVsaW5lLXYyX19pdGVtLXRpbWUgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDY5cHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS1jcmljbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMC44OXJlbSBzb2xpZCB3aGl0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwLjJyZW07XG4gIGxlZnQ6IDEuMzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS1jcmljbGUgPiBpIHtcbiAgZm9udC1zaXplOiAxLjc4cmVtO1xuICB0b3A6IC0wLjkzcmVtO1xuICBsZWZ0OiAtMC41N3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS10ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjM1cmVtIDAgMCAyLjVyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS10ZXh0Lmt0LXRpbWVsaW5lLXYyX19pdGVtLXRleHQtLWJvbGQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDAuMjFyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS10ZXh0ID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0gLmt0LWxpc3QtcGljcyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtdGltZWxpbmUtdjItLW5vLWRhdGU6YmVmb3JlIHtcbiAgbGVmdDogMC43M3JlbTtcbn1cbi5rdC10aW1lbGluZS12Mi0tbm8tZGF0ZSAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSAua3QtdGltZWxpbmUtdjJfX2l0ZW0tY3JpY2xlIHtcbiAgbGVmdDogMDtcbn1cbi5rdC10aW1lbGluZS12Mi0tbm8tZGF0ZSAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSAua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGV4dCB7XG4gIHBhZGRpbmc6IDAuMzVyZW0gMCAwIDEuNDZyZW07XG59XG5cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC4yOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBoZWlnaHQ6IDcwJTtcbiAgbGVmdDogNS4xcmVtO1xuICB0b3A6IDAuNDZyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtIC5rdC10aW1lbGluZS12M19faXRlbS10aW1lIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDAuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAzLjU3cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0gLmt0LXRpbWVsaW5lLXYzX19pdGVtLWRlc2Mge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbSAua3QtdGltZWxpbmUtdjNfX2l0ZW0tZGVzYyAua3QtdGltZWxpbmUtdjNfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtIC5rdC10aW1lbGluZS12M19faXRlbS1kZXNjIC5rdC10aW1lbGluZS12M19faXRlbS11c2VyLW5hbWUgLmt0LXRpbWVsaW5lLXYzX19pdGVrLWxpbmsge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbS5rdC10aW1lbGluZS12M19faXRlbS0tYnJhbmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0ua3QtdGltZWxpbmUtdjNfX2l0ZW0tLWxpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS1kYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS1wcmltYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS1zdWNjZXNzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS1pbmZvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS13YXJuaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS1kYW5nZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ua3QtdXNlci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZlO1xufVxuLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19hdmF0YXIgLmt0LWJhZGdlLFxuLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19hdmF0YXIgLmt0LWJhZGdlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4ua3QtdXNlci1jYXJkIC5rdC11c2VyLWNhcmRfX25hbWUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19iYWRnZSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmt0LXVzZXItY2FyZC5rdC11c2VyLWNhcmQtLXNraW4tbGlnaHQgLmt0LXVzZXItY2FyZF9fbmFtZSB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LXVzZXItY2FyZC5rdC11c2VyLWNhcmQtLXNraW4tZGFyayAua3QtdXNlci1jYXJkX19uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtdXNlci1jYXJkLmt0LXVzZXItY2FyZC0tc2tpbi1kYXJrIC5rdC11c2VyLWNhcmRfX2F2YXRhciAua3QtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXVzZXItY2FyZCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICB9XG4gIC5rdC11c2VyLWNhcmQgLmt0LXVzZXItY2FyZF9fYXZhdGFyIC5rdC1iYWRnZSxcbi5rdC11c2VyLWNhcmQgLmt0LXVzZXItY2FyZF9fYXZhdGFyIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC11c2VyLWNhcmQgLmt0LXVzZXItY2FyZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19iYWRnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbi5rdC11c2VyLWNhcmQtdjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ua3QtdXNlci1jYXJkLXYyIC5rdC11c2VyLWNhcmQtdjJfX3BpYyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fcGljIC5rdC1iYWRnZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ua3QtdXNlci1jYXJkLXYyIC5rdC11c2VyLWNhcmQtdjJfX3BpYyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1heC13aWR0aDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cbi5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fZGV0YWlscyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmt0LXVzZXItY2FyZC12MiAua3QtdXNlci1jYXJkLXYyX19kZXRhaWxzIC5rdC11c2VyLWNhcmQtdjJfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LXVzZXItY2FyZC12MiAua3QtdXNlci1jYXJkLXYyX19kZXRhaWxzIGEua3QtdXNlci1jYXJkLXYyX19uYW1lOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fZGV0YWlscyAua3QtdXNlci1jYXJkLXYyX19kZXNjLFxuLmt0LXVzZXItY2FyZC12MiAua3QtdXNlci1jYXJkLXYyX19kZXRhaWxzIC5rdC11c2VyLWNhcmQtdjJfX2VtYWlsIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtdXNlci1jYXJkLXYyIC5rdC11c2VyLWNhcmQtdjJfX2RldGFpbHMgYS5rdC11c2VyLWNhcmQtdjJfX2VtYWlsOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC11c2VyLWNhcmQtdjIua3QtdXNlci1jYXJkLXYyLS11bmNpcmNsZSAua3QtdXNlci1jYXJkLXYyX19waWMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fcGljIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMHB4O1xuICB9XG59XG4ua3QtdXNlci1jYXJkLXYzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fYXZhdGFyID4gaW1nIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4ua3QtdXNlci1jYXJkLXYzIC5rdC11c2VyLWNhcmQtdjNfX2RldGFsaXMge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyBhLmt0LXVzZXItY2FyZC12M19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMzIzZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyBhLmt0LXVzZXItY2FyZC12M19fbmFtZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyAua3QtdXNlci1jYXJkLXYzX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2IyYWZjNjtcbiAgcGFkZGluZzogMC44cmVtIDA7XG59XG4ua3QtdXNlci1jYXJkLXYzIC5rdC11c2VyLWNhcmQtdjNfX2RldGFsaXMgLmt0LXVzZXItY2FyZC12M19faW5mbyBhLmt0LXVzZXItY2FyZC12M19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG59XG4ua3QtdXNlci1jYXJkLXYzIC5rdC11c2VyLWNhcmQtdjNfX2RldGFsaXMgLmt0LXVzZXItY2FyZC12M19faW5mbyBhLmt0LXVzZXItY2FyZC12M19faXRlbSA+IGkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3QtdXNlci1jYXJkLXYzIC5rdC11c2VyLWNhcmQtdjNfX2RldGFsaXMgLmt0LXVzZXItY2FyZC12M19faW5mbyBhLmt0LXVzZXItY2FyZC12M19faXRlbSAua3QtdXNlci1jYXJkLXYzX190YWcge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5ZTliYjE7XG4gIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyAua3QtdXNlci1jYXJkLXYzX19pbmZvIGEua3QtdXNlci1jYXJkLXYzX19pdGVtOmhvdmVyIC5rdC11c2VyLWNhcmQtdjNfX3RhZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cblxuLmt0LW1lZGlhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtbWVkaWEgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4ua3QtbWVkaWEgc3BhbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1maXhlZCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5rdC1tZWRpYSBpbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LW1lZGlhIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjI7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWJyYW5kIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWxpZ2h0IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1kYXJrIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1wcmltYXJ5IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXN1Y2Nlc3Mgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0taW5mbyBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS13YXJuaW5nIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWRhbmdlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14cyBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgbWluLWhlaWdodDogMjRweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHMgc3BhbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14cy5rdC1tZWRpYS0tZml4ZWQge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14cy5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1zbSBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tc20gc3BhbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1zbS5rdC1tZWRpYS0tZml4ZWQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1zbS5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1tZCBpbWcge1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBtYXgtd2lkdGg6IDQ3cHg7XG4gIG1heC1oZWlnaHQ6IDQ3cHg7XG4gIG1pbi13aWR0aDogNDdweDtcbiAgbWluLWhlaWdodDogNDdweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbWQgc3BhbiB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbWQua3QtbWVkaWEtLWZpeGVkIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbWQua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbGcgaW1nIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgbWF4LXdpZHRoOiA2NXB4O1xuICBtYXgtaGVpZ2h0OiA2NXB4O1xuICBtaW4td2lkdGg6IDY1cHg7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWxnIHNwYW4ge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbGcua3QtbWVkaWEtLWZpeGVkIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbGcua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teGwgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXhsIHNwYW4ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teGwua3QtbWVkaWEtLWZpeGVkIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teGwua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHhsIGltZyB7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIG1heC13aWR0aDogOTVweDtcbiAgbWF4LWhlaWdodDogOTVweDtcbiAgbWluLXdpZHRoOiA5NXB4O1xuICBtaW4taGVpZ2h0OiA5NXB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14eGwgc3BhbiB7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHhsLmt0LW1lZGlhLS1maXhlZCB7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDk1cHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXh4bC5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14eHhsIGltZyB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgbWF4LWhlaWdodDogMTEwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14eHhsIHNwYW4ge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14eHhsLmt0LW1lZGlhLS1maXhlZCB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHh4bC5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXgtd2lkdGg6IGF1dG87XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tY2lyY2xlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tY2lyY2xlIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5rdC1tZWRpYS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LW1lZGlhLWNhcmQgLmt0LW1lZGlhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmt0LW1lZGlhLWNhcmQgLmt0LW1lZGlhLWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmt0LW1lZGlhLWNhcmQgLmt0LW1lZGlhLWNhcmRfX2luZm8gLmt0LW1lZGlhLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtbWVkaWEtY2FyZCAua3QtbWVkaWEtY2FyZF9faW5mbyBhLmt0LW1lZGlhLWNhcmRfX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LW1lZGlhLWNhcmQgLmt0LW1lZGlhLWNhcmRfX2luZm8gYS5rdC1tZWRpYS1jYXJkX190aXRsZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbWVkaWEtY2FyZCAua3QtbWVkaWEtY2FyZF9faW5mbyAua3QtbWVkaWEtY2FyZF9fZGVzYyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5rdC1tZWRpYS1jYXJkIC5rdC1tZWRpYS1jYXJkX19pbmZvIGEua3QtbWVkaWEtY2FyZF9fZGVzYyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1tZWRpYS1jYXJkIC5rdC1tZWRpYS1jYXJkX19pbmZvIGEua3QtbWVkaWEtY2FyZF9fZGVzYzpob3ZlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5rdC1tZWRpYS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtbWVkaWEtZ3JvdXAgLmt0LW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtbWVkaWEtZ3JvdXAgLmt0LW1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ua3QtbWVkaWEtZ3JvdXAgLmt0LW1lZGlhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmt0LXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX2xpbmtzLCAua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMCAwLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLnBhZ2luYXRpb25fX2Rlc2Mge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1uZXh0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1icmFuZCAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLXByZXYsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWJyYW5kIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWJyYW5kIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tbGlnaHQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tbGlnaHQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1uZXh0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1saWdodCAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLXByZXYsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1saWdodCAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYXJrIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tZmlyc3QsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhcmsgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1uZXh0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYXJrIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tcHJldiwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFyayAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWxhc3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYXJrIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhcmsgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFyayAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFyayAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhcmsgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXByaW1hcnkgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tcHJpbWFyeSAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXByaW1hcnkgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1wcmltYXJ5IC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tcHJpbWFyeSAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1wcmltYXJ5IC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXByaW1hcnkgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXByaW1hcnkgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1wcmltYXJ5IC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXN1Y2Nlc3MgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc3VjY2VzcyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXN1Y2Nlc3MgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zdWNjZXNzIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc3VjY2VzcyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zdWNjZXNzIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXN1Y2Nlc3MgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXN1Y2Nlc3MgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zdWNjZXNzIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWluZm8gLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0taW5mbyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWluZm8gLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1pbmZvIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0taW5mbyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1pbmZvIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWluZm8gLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWluZm8gLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1pbmZvIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXdhcm5pbmcgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0td2FybmluZyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXdhcm5pbmcgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS13YXJuaW5nIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0td2FybmluZyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS13YXJuaW5nIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXdhcm5pbmcgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXdhcm5pbmcgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS13YXJuaW5nIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhbmdlciAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWZpcnN0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYW5nZXIgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1uZXh0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYW5nZXIgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYW5nZXIgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1sYXN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYW5nZXIgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFuZ2VyIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhbmdlciAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFuZ2VyIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFuZ2VyIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWNpcmNsZSAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxnIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1pbi13aWR0aDogMzVweDtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxnIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjJyZW0gMCAwLjJyZW0gMC4ycmVtO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc20gLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpIGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXNtIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkge1xuICAgIG1hcmdpbjogMC4zcmVtIDAuNXJlbSAwLjNyZW0gMDtcbiAgfVxuICAua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkgYSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbWluLXdpZHRoOiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwIDAuMnJlbSAwLjJyZW07XG4gIH1cbn1cbi5rdC1zZWFyY2hiYXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3O1xuICBwYWRkaW5nOiAwIDAuNjVyZW0gMCAxcmVtO1xufVxuLmt0LXNlYXJjaGJhciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQgLmt0LXN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5rdC1zZWFyY2hiYXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IGkge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3Qtc2VhcmNoYmFyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3O1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXNlYXJjaGJhciAua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3O1xufVxuLmt0LXNlYXJjaGJhciAua3QtaW5wdXQtaWNvbiAua3QtaW5wdXQtaWNvbl9faWNvbiAua3Qtc3ZnLWljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ua3QtY2FsbG91dCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5rdC1jYWxsb3V0IC5rdC1jYWxsb3V0X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1jYWxsb3V0IC5rdC1jYWxsb3V0X19ib2R5IC5rdC1jYWxsb3V0X19jb250ZW50IHtcbiAgZmxleDogMjtcbn1cbi5rdC1jYWxsb3V0IC5rdC1jYWxsb3V0X19ib2R5IC5rdC1jYWxsb3V0X19jb250ZW50IC5rdC1jYWxsb3V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ua3QtY2FsbG91dCAua3QtY2FsbG91dF9fYm9keSAua3QtY2FsbG91dF9fY29udGVudCAua3QtY2FsbG91dF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjOTM5MmEwO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LWNhbGxvdXQgLmt0LWNhbGxvdXRfX2JvZHkgLmt0LWNhbGxvdXRfX2NvbnRlbnQgLmt0LWNhbGxvdXRfX2Rlc2M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtY2FsbG91dCAua3QtY2FsbG91dF9fYm9keSAua3QtY2FsbG91dF9fYWN0aW9uIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rdC1jYWxsb3V0IC5rdC1jYWxsb3V0X19ib2R5IC5rdC1jYWxsb3V0X19hY3Rpb24gLmJ0bi5idG4tY3VzdG9tIHtcbiAgcGFkZGluZzogMXJlbSAxLjNyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIC5rdC1jYWxsb3V0X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgei1pbmRleDogMTtcbn1cbi5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAxMDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0NSU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjA3KTtcbn1cbi5rdC1jYWxsb3V0LS1icmFuZC5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtY2FsbG91dC0tYnJhbmQua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMTUpO1xufVxuLmt0LWNhbGxvdXQtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbn1cbi5rdC1jYWxsb3V0LS1saWdodC5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtY2FsbG91dC0tbGlnaHQua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi5rdC1jYWxsb3V0LS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjA3KTtcbn1cbi5rdC1jYWxsb3V0LS1kYXJrLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS1kYXJrLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC4xNSk7XG59XG4ua3QtY2FsbG91dC0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjA3KTtcbn1cbi5rdC1jYWxsb3V0LS1wcmltYXJ5Lmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS1wcmltYXJ5Lmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjE1KTtcbn1cbi5rdC1jYWxsb3V0LS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMDcpO1xufVxuLmt0LWNhbGxvdXQtLXN1Y2Nlc3Mua3QtY2FsbG91dC0tZGlhZ29uYWwtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmt0LWNhbGxvdXQtLXN1Y2Nlc3Mua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMTUpO1xufVxuLmt0LWNhbGxvdXQtLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4wNyk7XG59XG4ua3QtY2FsbG91dC0taW5mby5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtY2FsbG91dC0taW5mby5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xNSk7XG59XG4ua3QtY2FsbG91dC0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjA3KTtcbn1cbi5rdC1jYWxsb3V0LS13YXJuaW5nLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS13YXJuaW5nLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjE1KTtcbn1cbi5rdC1jYWxsb3V0LS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4wNyk7XG59XG4ua3QtY2FsbG91dC0tZGFuZ2VyLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS1kYW5nZXIua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMTUpO1xufVxuXG4ua3QtaWNvbmJveCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5rdC1pY29uYm94IC5rdC1pY29uYm94X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ua3QtaWNvbmJveCAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiB7XG4gIGZsZXg6IDAgMCA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmt0LWljb25ib3ggLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2ljb24gc3ZnIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5rdC1pY29uYm94IC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rdC1pY29uYm94IC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19kZXNjIC5rdC1pY29uYm94X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41NXJlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4ua3QtaWNvbmJveCAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9fZGVzYyAua3QtaWNvbmJveF9fdGl0bGUgLmt0LWxpbmsge1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5rdC1pY29uYm94IC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19kZXNjIC5rdC1pY29uYm94X19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTM5MmEwO1xufVxuLmt0LWljb25ib3ggYS5rdC1pY29uYm94X19ib2R5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmt0LWljb25ib3gtLXdhdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtaWNvbmJveC0td2F2ZSA+IGRpdiB7XG4gIHotaW5kZXg6IDE7XG59XG4ua3QtaWNvbmJveC0td2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLmt0LWljb25ib3gtLXdhdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NSU7XG4gIGxlZnQ6IC0yNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzUlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMDtcbn1cbi5rdC1pY29uYm94LS13YXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZSA+IGRpdiB7XG4gIHotaW5kZXg6IDE7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NSU7XG4gIGxlZnQ6IC0yNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzUlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMDtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiB3YXZlIDE1cyBpbmZpbml0ZSBsaW5lYXI7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIgPiBkaXYge1xuICB6LWluZGV4OiAxO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogLTE7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NSU7XG4gIGxlZnQ6IC0yNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzUlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMDtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlcjphZnRlciB7XG4gIGFuaW1hdGlvbjogd2F2ZSAzMHMgaW5maW5pdGUgbGluZWFyO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLXNsb3cgPiBkaXYge1xuICB6LWluZGV4OiAxO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDEwMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDY1JTtcbiAgbGVmdDogLTI1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzNSU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAwO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdzphZnRlciB7XG4gIGFuaW1hdGlvbjogd2F2ZSAyNXMgaW5maW5pdGUgbGluZWFyO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QgPiBkaXYge1xuICB6LWluZGV4OiAxO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDEwMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDY1JTtcbiAgbGVmdDogLTI1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzNSU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAwO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdDphZnRlciB7XG4gIGFuaW1hdGlvbjogd2F2ZSAxMHMgaW5maW5pdGUgbGluZWFyO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyID4gZGl2IHtcbiAgei1pbmRleDogMTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjUlO1xuICBsZWZ0OiAtMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1JTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDA7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXI6YWZ0ZXIge1xuICBhbmltYXRpb246IHdhdmUgNXMgaW5maW5pdGUgbGluZWFyO1xufVxuLmt0LWljb25ib3gtLWJyYW5kIC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIGZpbGw6ICMyYzc3ZjQgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1icmFuZC5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0tYnJhbmQua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93LCAua3QtaWNvbmJveC0tYnJhbmQua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIsIC5rdC1pY29uYm94LS1icmFuZC5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS1icmFuZC5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjA3KSAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLWxpZ2h0IC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1saWdodC5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0tbGlnaHQua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93LCAua3QtaWNvbmJveC0tbGlnaHQua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIsIC5rdC1pY29uYm94LS1saWdodC5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS1saWdodC5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNykgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1kYXJrIC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIGZpbGw6ICMyODJhM2MgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1kYXJrLmt0LWljb25ib3gtLWFuaW1hdGUsIC5rdC1pY29uYm94LS1kYXJrLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdywgLmt0LWljb25ib3gtLWRhcmsua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIsIC5rdC1pY29uYm94LS1kYXJrLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdCwgLmt0LWljb25ib3gtLWRhcmsua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tcHJpbWFyeSAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiBzdmcgZyBbZmlsbF0ge1xuICBmaWxsOiAjNTg2N2RkICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tcHJpbWFyeS5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0tcHJpbWFyeS5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csIC5rdC1pY29uYm94LS1wcmltYXJ5Lmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyLCAua3QtaWNvbmJveC0tcHJpbWFyeS5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS1wcmltYXJ5Lmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tc3VjY2VzcyAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiBzdmcgZyBbZmlsbF0ge1xuICBmaWxsOiAjMWRjOWI3ICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tc3VjY2Vzcy5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0tc3VjY2Vzcy5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csIC5rdC1pY29uYm94LS1zdWNjZXNzLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyLCAua3QtaWNvbmJveC0tc3VjY2Vzcy5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS1zdWNjZXNzLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0taW5mbyAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiBzdmcgZyBbZmlsbF0ge1xuICBmaWxsOiAjNTU3OGViICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0taW5mby5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0taW5mby5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csIC5rdC1pY29uYm94LS1pbmZvLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyLCAua3QtaWNvbmJveC0taW5mby5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS1pbmZvLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0td2FybmluZyAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiBzdmcgZyBbZmlsbF0ge1xuICBmaWxsOiAjZmZiODIyICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0td2FybmluZy5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0td2FybmluZy5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csIC5rdC1pY29uYm94LS13YXJuaW5nLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyLCAua3QtaWNvbmJveC0td2FybmluZy5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS13YXJuaW5nLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tZGFuZ2VyIC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIGZpbGw6ICNmZDM5N2EgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1kYW5nZXIua3QtaWNvbmJveC0tYW5pbWF0ZSwgLmt0LWljb25ib3gtLWRhbmdlci5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csIC5rdC1pY29uYm94LS1kYW5nZXIua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIsIC5rdC1pY29uYm94LS1kYW5nZXIua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0LCAua3QtaWNvbmJveC0tZGFuZ2VyLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgd2F2ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5rdC1pbmZvYm94IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9faGVhZGVyIC5rdC1pbmZvYm94X19iYWRnZSB7XG4gIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMTUpO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2JvZHkgLmt0LWluZm9ib3hfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2JvZHkgLmt0LWluZm9ib3hfX3NlY3Rpb24gLmt0LWluZm9ib3hfX2NvbnRlbnQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzkzOTJhMDtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19ib2R5IC5rdC1pbmZvYm94X19zZWN0aW9uIC5rdC1pbmZvYm94X19jb250ZW50IC50YWJsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19ib2R5IC5rdC1pbmZvYm94X19zZWN0aW9uIC5rdC1pbmZvYm94X19jb250ZW50IC50YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9fYm9keSAua3QtaW5mb2JveF9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19ib2R5IC5rdC1uYXYgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19ib2R5IC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2JvZHkgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MzkyYTA7XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9fYm9keSAuYWNjb3JkaW9uIC5jYXJkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LWluZm9ib3gtLWJyYW5kIC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94LS1saWdodCAua3QtaW5mb2JveF9faGVhZGVyIC5rdC1pbmZvYm94X19iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuLmt0LWluZm9ib3gtLWRhcmsgLmt0LWluZm9ib3hfX2hlYWRlciAua3QtaW5mb2JveF9fYmFkZ2Uge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94LS1wcmltYXJ5IC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94LS1zdWNjZXNzIC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94LS1pbmZvIC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94LS13YXJuaW5nIC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94LS1kYW5nZXIgLmt0LWluZm9ib3hfX2hlYWRlciAua3QtaW5mb2JveF9fYmFkZ2Uge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMTUpO1xufVxuXG4ua3QtcmliYm9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXJpYmJvbiAua3QtcmliYm9uX190YXJnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyIHtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmt0LXJpYmJvbiAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwNzM0ODA7XG59XG4ua3QtcmliYm9uLS12ZXIgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rdC1yaWJib24tLXNoYWRvdyAua3QtcmliYm9uX190YXJnZXQge1xuICBib3gtc2hhZG93OiAycHggMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ua3QtcmliYm9uLmt0LXJpYmJvbi0tcm91bmQua3QtcmliYm9uLS10b3AgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmt0LXJpYmJvbi5rdC1yaWJib24tLXJvdW5kLmt0LXJpYmJvbi0tYm90dG9tIC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5rdC1yaWJib24ua3QtcmliYm9uLS1yb3VuZC5rdC1yaWJib24tLWxlZnQgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ua3QtcmliYm9uLmt0LXJpYmJvbi0tcm91bmQua3QtcmliYm9uLS1yaWdodCAua3QtcmliYm9uX190YXJnZXQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmt0LXJpYmJvbi0tYm9yZGVyLXZlciAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xufVxuLmt0LXJpYmJvbi0tYm9yZGVyLWhvciAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmt0LXJpYmJvbi0tYm9yZGVyLWRhc2gtdmVyIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdC1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGRhc2hlZDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xufVxuLmt0LXJpYmJvbi0tYm9yZGVyLWRhc2gtaG9yIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmt0LXJpYmJvbi0tY2xpcC5rdC1yaWJib24tLWxlZnQgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgbGVmdDogLTEwcHg7XG59XG4ua3QtcmliYm9uLS1jbGlwLmt0LXJpYmJvbi0tbGVmdCAua3QtcmliYm9uX190YXJnZXQgLmt0LXJpYmJvbl9faW5uZXI6YmVmb3JlLCAua3QtcmliYm9uLS1jbGlwLmt0LXJpYmJvbi0tbGVmdCAua3QtcmliYm9uX190YXJnZXQgLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5rdC1yaWJib24tLWNsaXAua3QtcmliYm9uLS1sZWZ0IC5rdC1yaWJib25fX3RhcmdldCAua3QtcmliYm9uX19pbm5lcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xufVxuLmt0LXJpYmJvbi0tY2xpcC5rdC1yaWJib24tLXJpZ2h0IC5rdC1yaWJib25fX3RhcmdldCB7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi5rdC1yaWJib24tLWNsaXAua3QtcmliYm9uLS1yaWdodCAua3QtcmliYm9uX190YXJnZXQgLmt0LXJpYmJvbl9faW5uZXI6YmVmb3JlLCAua3QtcmliYm9uLS1jbGlwLmt0LXJpYmJvbi0tcmlnaHQgLmt0LXJpYmJvbl9fdGFyZ2V0IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4ua3QtcmliYm9uLS1jbGlwLmt0LXJpYmJvbi0tcmlnaHQgLmt0LXJpYmJvbl9fdGFyZ2V0IC5rdC1yaWJib25fX2lubmVyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDEwcHggMTBweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG59XG4ua3QtcmliYm9uLS1mbGFnIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMThweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMWVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogLTFlbTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuLmt0LXJpYmJvbi0tYnJhbmQgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1icmFuZCAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5rdC1yaWJib24tLWJyYW5kIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1icmFuZCAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtcmliYm9uLS1saWdodCAua3QtcmliYm9uX190YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1yaWJib24tLWxpZ2h0IC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjUpO1xufVxuLmt0LXJpYmJvbi0tbGlnaHQgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1yaWJib24tLWxpZ2h0IC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLWRhcmsgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1kYXJrIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmt0LXJpYmJvbi0tZGFyayAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tZGFyayAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyODJhM2M7XG59XG4ua3QtcmliYm9uLS1wcmltYXJ5IC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tcHJpbWFyeSAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5rdC1yaWJib24tLXByaW1hcnkgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLXByaW1hcnkgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LXJpYmJvbi0tc3VjY2VzcyAua3QtcmliYm9uX190YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLXN1Y2Nlc3MgLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ua3QtcmliYm9uLS1zdWNjZXNzIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1zdWNjZXNzIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFkYzliNztcbn1cbi5rdC1yaWJib24tLWluZm8gLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1pbmZvIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmt0LXJpYmJvbi0taW5mbyAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0taW5mbyAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NTc4ZWI7XG59XG4ua3QtcmliYm9uLS13YXJuaW5nIC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmt0LXJpYmJvbi0td2FybmluZyAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC41KTtcbn1cbi5rdC1yaWJib24tLXdhcm5pbmcgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5rdC1yaWJib24tLXdhcm5pbmcgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZiODIyO1xufVxuLmt0LXJpYmJvbi0tZGFuZ2VyIC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tZGFuZ2VyIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmt0LXJpYmJvbi0tZGFuZ2VyIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1kYW5nZXIgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmQzOTdhO1xufVxuXG4ua3QtY2hhdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ua3QtY2hhdCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1ncm93OiAxO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2hlYWQgLmt0LWNoYXRfX2xhYmVsIC5rdC1jaGF0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2hlYWQgLmt0LWNoYXRfX2xhYmVsIC5rdC1jaGF0X190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faGVhZCAua3QtY2hhdF9fbGFiZWwgLmt0LWNoYXRfX3N0YXR1cyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faGVhZCAua3QtY2hhdF9fbGVmdCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19oZWFkIC5rdC1jaGF0X19yaWdodCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faGVhZCAua3QtY2hhdF9fY2VudGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlIC5rdC1jaGF0X191c2VyIC5rdC1jaGF0X191c2VybmFtZSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2UgLmt0LWNoYXRfX3VzZXIgLmt0LWNoYXRfX3VzZXJuYW1lOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZSAua3QtY2hhdF9fdXNlciAua3QtY2hhdF9fZGF0ZXRpbWUge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlIC5rdC1jaGF0X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxLjJyZW0gMS43cmVtO1xuICBwYWRkaW5nOiAxLjFyZW0gMy41cmVtIDEuMXJlbSAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgY29sb3I6ICM2YzcyOTM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2UgLmt0LWNoYXRfX3RleHQgYiB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogMDtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS1yaWdodCAua3QtY2hhdF9fdGV4dCB7XG4gIHBhZGRpbmc6IDEuMXJlbSAxLjZyZW0gMS4xcmVtIDMuNXJlbTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlIC5rdC1jaGF0X190ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLWJyYW5kIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2Uua3QtY2hhdF9fbWVzc2FnZS0taW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX2VkaXRvciB0ZXh0YXJlYSxcbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fZWRpdG9yIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X19lZGl0b3IgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX2VkaXRvciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTJhNWI5O1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X19lZGl0b3IgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X19lZGl0b3IgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX2VkaXRvciB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fZWRpdG9yIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX3Rvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX3Rvb2xiYXIgLmt0X2NoYXRfX3Rvb2xzIGEgaSB7XG4gIG1hcmdpbi1yaWdodDogMS4xcmVtO1xuICBjb2xvcjogI2NkZDFlOTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX3Rvb2xiYXIgLmt0X2NoYXRfX3Rvb2xzIGEgaTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG4gIC5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZSAua3QtY2hhdF9fdXNlciAua3QtY2hhdF9fdXNlcm5hbWUge1xuICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlIC5rdC1jaGF0X190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICAua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2Uua3QtY2hhdF9fbWVzc2FnZS0tcmlnaHQgLmt0LWNoYXRfX3RleHQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgfVxuICAua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX3Rvb2xiYXIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cbiAgLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X190b29sYmFyIC5rdF9jaGF0X190b29scyBhIGkge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLmt0LWRlbW8tcGFuZWwtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIwMHB4O1xuICB3aWR0aDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI4cHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTMpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5rdC1kZW1vLXBhbmVsLXRvZ2dsZSBzcGFuIHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLmt0LWRlbW8tcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI4cHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTMpO1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2hlYWQgLmt0LWRlbW8tcGFuZWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9faGVhZCAua3QtZGVtby1wYW5lbF9fdGl0bGUgc21hbGwge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9faGVhZCAua3QtZGVtby1wYW5lbF9fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19oZWFkIC5rdC1kZW1vLXBhbmVsX19jbG9zZSBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19oZWFkIC5rdC1kZW1vLXBhbmVsX19jbG9zZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2hlYWQgLmt0LWRlbW8tcGFuZWxfX2Nsb3NlOmhvdmVyIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG91dGxpbmU6IDA7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW0gLmt0LWRlbW8tcGFuZWxfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW0gLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbSAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbSAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbSAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbSAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSAuYnRuLmJ0bi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW0gLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3LW92ZXJsYXkgLmJ0bi5idG4tbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtLmt0LWRlbW8tcGFuZWxfX2l0ZW0tLWFjdGl2ZSAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbTpob3ZlciAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbTpob3ZlciAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX3B1cmNoYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gIH1cbn1cbi5rdC1kZW1vLXBhbmVsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmt0LWRlbW8tcGFuZWwge1xuICB6LWluZGV4OiAxMDAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgbGVmdDogLTQ3MHB4O1xufVxuLmt0LWRlbW8tcGFuZWwua3QtZGVtby1wYW5lbC0tb24ge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWRlbW8tcGFuZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ua3QtZGVtby1wYW5lbC0tcmlnaHQgLmt0LWRlbW8tcGFuZWwge1xuICByaWdodDogLTQ3MHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmt0LWRlbW8tcGFuZWwtLXJpZ2h0IC5rdC1kZW1vLXBhbmVsLmt0LWRlbW8tcGFuZWwtLW9uIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5rdC1kZW1vLXBhbmVsLWNsb3NlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGVmdDogLTI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtZGVtby1wYW5lbC1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ua3QtZGVtby1wYW5lbC1jbG9zZSA+IGkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3QtZGVtby1wYW5lbC1jbG9zZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdC1kZW1vLXBhbmVsLS1yaWdodCAua3QtZGVtby1wYW5lbC1jbG9zZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5rdC1kZW1vLXBhbmVsLS1vbiAua3QtZGVtby1wYW5lbC1jbG9zZSB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmt0LWRlbW8tcGFuZWwtLW9uLmt0LWRlbW8tcGFuZWwtLXJpZ2h0IC5rdC1kZW1vLXBhbmVsLWNsb3NlIHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5rdC1kZW1vLXBhbmVsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAwLjNzIGxpbmVhciAxO1xufVxuXG4ua3QtZGVtby1wYW5lbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5rdC1kZW1vLXBhbmVsIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWRlbW8tcGFuZWwtdG9nZ2xlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLmt0LWRlbW8tcGFuZWwtdG9nZ2xlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxuXG4gIC5rdC1kZW1vLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLmt0LWRlbW8tcGFuZWwtdG9nZ2xlIHtcbiAgICB0b3A6IDIwJTtcbiAgfVxufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xMyk7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9faGVhZCAua3Qtb2ZmY2FudmFzLXBhbmVsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19oZWFkIC5rdC1vZmZjYW52YXMtcGFuZWxfX3RpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9faGVhZCAua3Qtb2ZmY2FudmFzLXBhbmVsX19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19oZWFkIC5rdC1vZmZjYW52YXMtcGFuZWxfX2Nsb3NlIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19oZWFkIC5rdC1vZmZjYW52YXMtcGFuZWxfX2Nsb3NlOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsIC5rdC1vZmZjYW52YXMtcGFuZWxfX2hlYWQgLmt0LW9mZmNhbnZhcy1wYW5lbF9fY2xvc2U6aG92ZXIgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9fYm9keSAua3Qtb2ZmY2FudmFzLXBhbmVsX19zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBtYXJnaW46IDJyZW0gMCAxLjVyZW0gMDtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9fYm9keSAua3Qtb2ZmY2FudmFzLXBhbmVsX19zZWN0aW9uLmt0LW9mZmNhbnZhcy1wYW5lbF9fc2VjdGlvbi0tZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ua3Qtb2ZmY2FudmFzLXBhbmVsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmt0LW9mZmNhbnZhcy1wYW5lbCB7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0MjVweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiAtNDQ1cHg7XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsLmt0LW9mZmNhbnZhcy1wYW5lbC0tb24ge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LW9mZmNhbnZhcy1wYW5lbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5rdC1vZmZjYW52YXMtcGFuZWwtLXJpZ2h0IC5rdC1vZmZjYW52YXMtcGFuZWwge1xuICByaWdodDogLTQ0NXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbC0tcmlnaHQgLmt0LW9mZmNhbnZhcy1wYW5lbC5rdC1vZmZjYW52YXMtcGFuZWwtLW9uIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5rdC1vZmZjYW52YXMtcGFuZWwtY2xvc2Uge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0b3A6IDVweDtcbiAgei1pbmRleDogMTAwMjtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZWZ0OiAtMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1vZmZjYW52YXMtcGFuZWwtY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmt0LW9mZmNhbnZhcy1wYW5lbC1jbG9zZSA+IGkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsLWNsb3NlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbC0tcmlnaHQgLmt0LW9mZmNhbnZhcy1wYW5lbC1jbG9zZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwtLW9uIC5rdC1vZmZjYW52YXMtcGFuZWwtY2xvc2Uge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwtLW9uLmt0LW9mZmNhbnZhcy1wYW5lbC0tcmlnaHQgLmt0LW9mZmNhbnZhcy1wYW5lbC1jbG9zZSB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ua3Qtb2ZmY2FudmFzLXBhbmVsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAwLjNzIGxpbmVhciAxO1xufVxuXG4ua3Qtb2ZmY2FudmFzLXBhbmVsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAua3Qtb2ZmY2FudmFzLXBhbmVsIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1vZmZjYW52YXMtcGFuZWwge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5rdC1xdWljay1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xMyk7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2Nsb3NlIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY2xvc2U6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2Nsb3NlOmhvdmVyIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiAubmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBtYXJnaW46IDA7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19uYXYgLm5hdiAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fbmF2IC5uYXYgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jb250ZW50IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jb250ZW50IC5wcyA+IC5wc19fcmFpbC15IHtcbiAgcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY29udGVudC1wYWRkaW5nLXgge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4ua3QtcXVpY2stcGFuZWwtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ua3QtcXVpY2stcGFuZWwge1xuICB6LWluZGV4OiAxMDAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNDI1cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgbGVmdDogLTQ0NXB4O1xufVxuLmt0LXF1aWNrLXBhbmVsLmt0LXF1aWNrLXBhbmVsLS1vbiB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtcXVpY2stcGFuZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ua3QtcXVpY2stcGFuZWwtLXJpZ2h0IC5rdC1xdWljay1wYW5lbCB7XG4gIHJpZ2h0OiAtNDQ1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ua3QtcXVpY2stcGFuZWwtLXJpZ2h0IC5rdC1xdWljay1wYW5lbC5rdC1xdWljay1wYW5lbC0tb24ge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmt0LXF1aWNrLXBhbmVsLWNsb3NlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGVmdDogLTI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtcXVpY2stcGFuZWwtY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmt0LXF1aWNrLXBhbmVsLWNsb3NlID4gaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5rdC1xdWljay1wYW5lbC1jbG9zZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdC1xdWljay1wYW5lbC0tcmlnaHQgLmt0LXF1aWNrLXBhbmVsLWNsb3NlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLmt0LXF1aWNrLXBhbmVsLS1vbiAua3QtcXVpY2stcGFuZWwtY2xvc2Uge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5rdC1xdWljay1wYW5lbC0tb24ua3QtcXVpY2stcGFuZWwtLXJpZ2h0IC5rdC1xdWljay1wYW5lbC1jbG9zZSB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ua3QtcXVpY2stcGFuZWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIDAuM3MgbGluZWFyIDE7XG59XG5cbi5rdC1xdWljay1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLmt0LXF1aWNrLXBhbmVsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5rdC1xdWljay1wYW5lbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZjI7XG59XG4ua3QtcXVpY2stcGFuZWwtY2xvc2UgPiBpIHtcbiAgY29sb3I6ICM5NjhhZDQ7XG59XG4ua3QtcXVpY2stcGFuZWwtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXF1aWNrLXBhbmVsLWNsb3NlOmhvdmVyID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmt0LXF1aWNrLXBhbmVsIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY2xvc2Uge1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgdG9wOiAwLjVyZW07XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2Nsb3NlIGkge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiAubmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiAubmF2IC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fbmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiAua3QtcXVpY2stcGFuZWxfX2Nsb3NlIGkge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtIDFyZW0gMXJlbTtcbiAgfVxuICAua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jb250ZW50IC50YWItcGFuZSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gaSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5rdC1xdWljay1zZWFyY2hfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAua3QtcXVpY2stc2VhcmNoX19jbG9zZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3dyYXBwZXIucHMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9fY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIG1hcmdpbjogMC41cmVtIDAgMXJlbSAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGY0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taWNvbiA+IGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nID4gaW1nIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWctLWZpbGUge1xuICB3aWR0aDogNDBweDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy0tZmlsZSA+IGltZyB7XG4gIG1heC13aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDg0NjViO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLXdyYXBwZXIgLmt0LXF1aWNrLXNlYXJjaF9faXRlbS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2NhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMjVyZW0gMCAwLjc1cmVtIDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pY29uID4gaSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZyA+IGltZyB7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nLS1maWxlIHtcbiAgd2lkdGg6IDI3cHg7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy0tZmlsZSA+IGltZyB7XG4gIG1heC13aWR0aDogMjdweDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLWhhcy1yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tZHJvcGRvd24gLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXA6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tZHJvcGRvd24gLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tZHJvcGRvd24gLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tZHJvcGRvd24gLmt0LXF1aWNrLXNlYXJjaF9fd3JhcHBlciB7XG4gIG1hcmdpbjogMS41cmVtIDAgMC41cmVtIDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tZHJvcGRvd24ua3QtcXVpY2stc2VhcmNoLS1oYXMtcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2Zvcm0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0taW5saW5lIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLW9mZmNhbnZhcyAua3QtcXVpY2stc2VhcmNoX19mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLW9mZmNhbnZhcyAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tb2ZmY2FudmFzIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tb2ZmY2FudmFzIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLW9mZmNhbnZhcyAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1vZmZjYW52YXMgLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tb2ZmY2FudmFzIC5rdC1xdWljay1zZWFyY2hfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rdC1zdGlja3ktdG9vbGJhciB7XG4gIHdpZHRoOiA0NnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiA1MDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtID4gYSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0gPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0gPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0gPiBzcGFuID4gaSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtID4gYTpob3Zlcixcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0gPiBzcGFuOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtID4gYTpob3ZlciA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtID4gc3Bhbjpob3ZlciA+IGkge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1icmFuZCA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tYnJhbmQgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tYnJhbmQ6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tYnJhbmQ6aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWJyYW5kOmhvdmVyID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1icmFuZDpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1saWdodCA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tbGlnaHQgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tbGlnaHQ6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tbGlnaHQ6aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWxpZ2h0OmhvdmVyID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1saWdodDpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYXJrID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYXJrID4gc3BhbiA+IGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhcms6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFyazpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFyazpob3ZlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFyazpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1wcmltYXJ5ID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1wcmltYXJ5ID4gc3BhbiA+IGkge1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXByaW1hcnk6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tcHJpbWFyeTpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tcHJpbWFyeTpob3ZlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tcHJpbWFyeTpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1zdWNjZXNzID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1zdWNjZXNzID4gc3BhbiA+IGkge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXN1Y2Nlc3M6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tc3VjY2Vzczpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tc3VjY2Vzczpob3ZlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tc3VjY2Vzczpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1pbmZvID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1pbmZvID4gc3BhbiA+IGkge1xuICBjb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWluZm86aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0taW5mbzpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0taW5mbzpob3ZlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0taW5mbzpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS13YXJuaW5nID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS13YXJuaW5nID4gc3BhbiA+IGkge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXdhcm5pbmc6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0td2FybmluZzpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0td2FybmluZzpob3ZlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0td2FybmluZzpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYW5nZXIgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhbmdlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYW5nZXI6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFuZ2VyOmhvdmVyID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYW5nZXI6aG92ZXIgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhbmdlcjpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0tc20ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0tc20ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLWxnIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLWxnIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZS5rdC1hcHBfX2FzaWRlLS14bCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZS5rdC1hcHBfX2FzaWRlLS14bCB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICB9XG59XG4ua3QtYXBwIC5rdC1hcHBfX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2RldGFpbCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsLmt0LWFwcF9fZGV0YWlsLS1zbSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19kZXRhaWwua3QtYXBwX19kZXRhaWwtLXNtIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19kZXRhaWwua3QtYXBwX19kZXRhaWwtLWxnIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2RldGFpbC5rdC1hcHBfX2RldGFpbC0tbGcge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2RldGFpbC5rdC1hcHBfX2RldGFpbC0teGwge1xuICAgIHdpZHRoOiA4NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsLmt0LWFwcF9fZGV0YWlsLS14bCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZSB7XG4gICAgcGFkZGluZzogMzVweCAxNXB4IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUgLmt0LXBvcnRsZXQge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xKTtcbiAgfVxuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLWZpdCB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLWZpdCAua3QtcG9ydGxldCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAua3QtYXBwIC5rdC1hcHBfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ua3QtYXBwX19hc2lkZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUge1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBsZWZ0OiAtMzIwcHg7XG4gIH1cbiAgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0tb24ge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWFwcF9fYXNpZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS0tcmlnaHQgLmt0LWFwcF9fYXNpZGUge1xuICAgIHJpZ2h0OiAtMzIwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAua3QtYXBwX19hc2lkZS0tcmlnaHQgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0tb24ge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS1jbG9zZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRvcDogNXB4O1xuICAgIHotaW5kZXg6IDEwMDI7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxlZnQ6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtYXBwX19hc2lkZS1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLWNsb3NlID4gaSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUtY2xvc2U6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS0tcmlnaHQgLmt0LWFwcF9fYXNpZGUtY2xvc2Uge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLS1vbiAua3QtYXBwX19hc2lkZS1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLS1vbi5rdC1hcHBfX2FzaWRlLS1yaWdodCAua3QtYXBwX19hc2lkZS1jbG9zZSB7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4gMC4zcyBsaW5lYXIgMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICB9XG4gIC5rdC1hcHBfX2FzaWRlLWNsb3NlID4gaSB7XG4gICAgY29sb3I6ICM3NDc4OGQ7XG4gIH1cbiAgLmt0LWFwcF9fYXNpZGUtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5rdC1hcHBfX2FzaWRlLWNsb3NlOmhvdmVyID4gaSB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAua3QtYXBwX19hc2lkZSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ua3Qtc3ViaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmt0LXN1YmhlYWRlciAua3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LXN1YmhlYWRlciAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ua3Qtc3ViaGVhZGVyIC5idG4uYnRuLXNtLCAua3Qtc3ViaGVhZGVyIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5idG4gaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1zdWJoZWFkZXIgLmJ0bi5idG4taWNvbiB7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5idG46bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmJ0bjpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQzNDM0OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX190aXRsZSBzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2Rlc2Mge1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM5NTljYjY7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTdlOGVmO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fc2VwYXJhdG9yLmt0LXN1YmhlYWRlcl9fc2VwYXJhdG9yLS12IHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lIHtcbiAgcGFkZGluZzogMHB4IDAuNjVyZW0gMHB4IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZSA+IGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjYzVjYmU3O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWhvbWU6aG92ZXIgPiBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWhvbWUua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lLS1hY3RpdmUgPiBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluayB7XG4gIHBhZGRpbmc6IDAgMC4zNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM5NTljYjY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1saW5rLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluazpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC4zNXJlbSAwIDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtc2VwYXJhdG9yOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kOiAjZTdlOGVmO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX3Rvb2xiYXIgLmJ0bjpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuICBjb2xvcjogIzk1OWNiNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkgaSB7XG4gIGNvbG9yOiAjOTU5Y2I2O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpob3ZlciwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeS5hY3RpdmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6YWN0aXZlLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyIGksIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkuYWN0aXZlIGksIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6YWN0aXZlIGksIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6Zm9jdXMgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeS5hY3RpdmUgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6YWN0aXZlIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmZvY3VzIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyOmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6Zm9jdXM6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTU5Y2I2O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5IGkge1xuICBjb2xvcjogI2FhYjFkZjtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeSBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjYWFiMWRmO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6aG92ZXIsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTphY3RpdmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkuYWN0aXZlIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6YWN0aXZlIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6Zm9jdXMgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTpob3Zlcjpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5LmFjdGl2ZTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmZvY3VzOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOTU5Y2I2O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2UtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZSBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2U6aG92ZXIsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZS5hY3RpdmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZTphY3RpdmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2U6aG92ZXIgaSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlLmFjdGl2ZSBpLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2U6YWN0aXZlIGksIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZTpmb2N1cyBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX3NlYXJjaCB7XG4gIHdpZHRoOiAxNzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGJvcmRlci1jb2xvcjogI2YyZjNmNyAhaW1wb3J0YW50O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19zZWFyY2ggLmt0LWlucHV0LWljb25fX2ljb24gaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1zdWJoZWFkZXItLXNvbGlkIC5rdC1zdWJoZWFkZXIge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogI2RiZGNlNztcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lID4gaSB7XG4gIGNvbG9yOiAjYjdiZWUxO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbmsge1xuICBjb2xvcjogIzk1OWNiNjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1zZXBhcmF0b3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGJkY2U3O1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNlMWUzZWM7XG4gIGNvbG9yOiAjOTU5Y2I2O1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeSBpIHtcbiAgY29sb3I6ICM5NTljYjY7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5IGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM5NTljYjY7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5LmFjdGl2ZSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTphY3RpdmUsIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6aG92ZXIgaSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeS5hY3RpdmUgaSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTphY3RpdmUgaSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpmb2N1cyBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5LmFjdGl2ZSBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTphY3RpdmUgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6Zm9jdXMgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6aG92ZXI6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpmb2N1czpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4Yzk0YjA7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkgaSB7XG4gIGNvbG9yOiAjOWZhN2RiO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmhvdmVyLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkuYWN0aXZlLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6YWN0aXZlLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWFlY2YyO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlIHtcbiAgYmFja2dyb3VuZDogI2UxZTNlYztcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZTpob3ZlciwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlLmFjdGl2ZSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlOmFjdGl2ZSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Q3ZGJlNjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZWFlY2YyO1xuICBib3JkZXItY29sb3I6ICNlYWVjZjIgIWltcG9ydGFudDtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAuYnRuIHtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41cmVtIDAuOHJlbTtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAuYnRuIGkge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAuYnRuLmJ0bi1zbSwgLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4zcmVtIDAuNnJlbTtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX190aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZSA+IGkge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbmsge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAuZm9ybS1ncm91cCBzZWxlY3QsXG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmZvcm0tZ3JvdXAgaW5wdXQsXG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3Qtc3ViaGVhZGVyIHtcbiAgICBtYXJnaW46IDJweCAwO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtaW4taGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUgc3Bhbjo6YmVmb3JlLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSBzcGFuOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWluLWhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUgc3Bhbjo6YmVmb3JlIHtcbiAgICB0b3A6IC02cHg7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTZweDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWxlZnQgc3BhbjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1sZWZ0IHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1sZWZ0OmhvdmVyIHNwYW46YWZ0ZXIsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tbGVmdDpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWxlZnQua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1sZWZ0Lmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1yaWdodCBzcGFuOmJlZm9yZSB7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tcmlnaHQgc3BhbjphZnRlciB7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tcmlnaHQ6aG92ZXIgc3BhbjphZnRlciwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1yaWdodDpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tcmlnaHQua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLXJpZ2h0Lmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNzUlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzQ3ODhkO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHNwYW46OmJlZm9yZSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3NDc4OGQ7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGU6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZTpob3ZlciBzcGFuOjpiZWZvcmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1hY3RpdmUgc3Bhbjo6YmVmb3JlLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWFjdGl2ZSBzcGFuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtIDAuNXJlbSAwO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX190b29sYmFyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX190b29sYmFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX190b29sYmFyID4gLmJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX3Rvb2xiYXIgPiAuYnRuOm5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5rdC1iYWRnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tYm9sZGVzdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW1kIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWxnIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS14bCB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlX19waWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZV9fcGljcyAua3QtYmFkZ2VfX3BpYyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiAtMC43cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2ZmO1xuICBjb2xvcjogI2ExYThjMztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZV9fcGljcyAua3QtYmFkZ2VfX3BpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZV9fcGljcyAua3QtYmFkZ2VfX3BpYy5rdC1iYWRnZV9fcGljLS1sYXN0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1icmFuZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1icmFuZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tYnJhbmQua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1saWdodCB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tbGlnaHQua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODJhM2M7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWRhcmsua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLXByaW1hcnkua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLXN1Y2Nlc3Mua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWluZm8ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWluZm8ua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS13YXJuaW5nIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLXdhcm5pbmcua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1kYW5nZXIua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS11bmlmaWVkLWJyYW5kIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS11bmlmaWVkLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tdW5pZmllZC1kYXJrIHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tdW5pZmllZC1wcmltYXJ5IHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS11bmlmaWVkLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFkYzliNztcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXVuaWZpZWQtaW5mbyB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tdW5pZmllZC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS11bmlmaWVkLWRhbmdlciB7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0taW5saW5lIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMC4xNXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWlubGluZS5rdC1iYWRnZS0tbWQge1xuICBwYWRkaW5nOiAwLjhyZW0gMC42cmVtO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1pbmxpbmUua3QtYmFkZ2UtLWxnIHtcbiAgcGFkZGluZzogMC45cmVtIDAuN3JlbTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0taW5saW5lLmt0LWJhZGdlLS14bCB7XG4gIHBhZGRpbmc6IDFyZW0gMC44cmVtO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogNnB4O1xuICBtaW4taGVpZ2h0OiA2cHg7XG4gIG1pbi13aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgZm9udC1zaXplOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWRvdC5rdC1iYWRnZS0tc20ge1xuICBsaW5lLWhlaWdodDogNHB4O1xuICBtaW4taGVpZ2h0OiA0cHg7XG4gIG1pbi13aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDRweDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tZG90Lmt0LWJhZGdlLS1sZyB7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDhweDtcbiAgbWluLXdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1kb3Qua3QtYmFkZ2UtLXhsIHtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tZWxldmF0ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ua3QtZGVtby1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWRlbW8taWNvbiAua3QtZGVtby1pY29uX19wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZmxleDogMCAwIDQwcHg7XG59XG4ua3QtZGVtby1pY29uIC5rdC1kZW1vLWljb25fX3ByZXZpZXcgaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLmt0LWRlbW8taWNvbiAua3QtZGVtby1pY29uX19jbGFzcyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC1kZW1vLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuLmt0LWRlbW8taWNvbi5rdC1kZW1vLWljb24tLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtZGVtby1pY29uLmt0LWRlbW8taWNvbi0tb3ZlcmxheSBzdmcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmt0LWRlbW8taWNvbi5rdC1kZW1vLWljb24tLW92ZXJsYXkgLmt0LWRlbW8taWNvbl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLmt0LWRlbW8taWNvbi5rdC1kZW1vLWljb24tLW92ZXJsYXkgLmt0LWRlbW8taWNvbl9fb3ZlcmxheSAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmt0LWRlbW8taWNvbi5rdC1kZW1vLWljb24tLW92ZXJsYXkgLmt0LWRlbW8taWNvbl9fb3ZlcmxheSAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ua3QtZGVtby1pY29uLmt0LWRlbW8taWNvbi0tb3ZlcmxheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmt0LWRlbW8taWNvbi5rdC1kZW1vLWljb24tLW92ZXJsYXk6aG92ZXIgLmt0LWRlbW8taWNvbl9fb3ZlcmxheSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjMgZWFzZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmt0LWRpdmlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1kaXZpZGVyID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogI0VCRUNGMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LWRpdmlkZXIgPiBzcGFuOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNFQkVDRjE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1kaXZpZGVyID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuXG4ua3QtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEuNzVyZW0gMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tc3BhY2Utc20ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tc3BhY2UtbWQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tc3BhY2UtbGcge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLXNwYWNlLXhsIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLXNtIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1tZCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tbGcge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLXhsIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0teHhsIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLXRoaW4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tbm8tdG9wLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1uby1ib3R0b2stbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmt0LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzVkNzhmZjtcbn1cbi5rdC1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xufVxuLmt0LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5rdC1saW5rOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3QtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjM2U1ZmZmO1xufVxuLmt0LWxpbms6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNlNWZmZjtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmt0LWxpbmsua3QtbGluay0tYnJhbmQge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6ICMwYzVjZTE7XG59XG4ua3QtbGluay5rdC1saW5rLS1icmFuZDpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGM1Y2UxO1xuICBvcGFjaXR5OiAwLjM7XG59XG4ua3QtbGluay5rdC1saW5rLS1saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWxpbmsua3QtbGluay0tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWxpZ2h0OmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5rdC1saW5rLmt0LWxpbmstLWRhcmsge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1saW5rLmt0LWxpbmstLWRhcms6aG92ZXIge1xuICBjb2xvcjogIzE0MTUxZDtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWRhcms6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MTUxZDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmt0LWxpbmsua3QtbGluay0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LWxpbmsua3QtbGluay0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMmU0MGQ0O1xufVxuLmt0LWxpbmsua3QtbGluay0tcHJpbWFyeTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmU0MGQ0O1xuICBvcGFjaXR5OiAwLjM7XG59XG4ua3QtbGluay5rdC1saW5rLS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4ua3QtbGluay5rdC1saW5rLS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMxNzljOGU7XG59XG4ua3QtbGluay5rdC1saW5rLS1zdWNjZXNzOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNzljOGU7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5rdC1saW5rLmt0LWxpbmstLWluZm8ge1xuICBjb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWluZm86aG92ZXIge1xuICBjb2xvcjogIzI3NTRlNjtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWluZm86aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3NTRlNjtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmt0LWxpbmsua3QtbGluay0td2FybmluZyB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmt0LWxpbmsua3QtbGluay0td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZWVhMjAwO1xufVxuLmt0LWxpbmsua3QtbGluay0td2FybmluZzpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVhMjAwO1xuICBvcGFjaXR5OiAwLjM7XG59XG4ua3QtbGluay5rdC1saW5rLS1kYW5nZXIge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmMwNzU4O1xufVxuLmt0LWxpbmsua3QtbGluay0tZGFuZ2VyOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmYzA3NTg7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmt0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG4ua3Qtc2VjdGlvbi5rdC1zZWN0aW9uLS1zcGFjZS1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ua3Qtc2VjdGlvbi5rdC1zZWN0aW9uLS1zcGFjZS1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ua3Qtc2VjdGlvbi5rdC1zZWN0aW9uLS1zcGFjZS1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5rdC1zZWN0aW9uLmt0LXNlY3Rpb24tLXNwYWNlLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19oZWFkaW5nLFxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxLjc1cmVtIDA7XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2hlYWRpbmcua3Qtc2VjdGlvbl9fdGl0bGUtc20sXG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9fdGl0bGUua3Qtc2VjdGlvbl9fdGl0bGUtc20ge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19oZWFkaW5nLmt0LXNlY3Rpb25fX3RpdGxlLW1kLFxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX3RpdGxlLmt0LXNlY3Rpb25fX3RpdGxlLW1kIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9faGVhZGluZy5rdC1zZWN0aW9uX190aXRsZS1sZyxcbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX190aXRsZS5rdC1zZWN0aW9uX190aXRsZS1sZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2Rlc2Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2luZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2NvbnRlbnQua3Qtc2VjdGlvbl9fY29udGVudC0tYm9yZGVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZWJlZGYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9fY29udGVudC5rdC1zZWN0aW9uX19jb250ZW50LS1zb2xpZCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZTJlNWVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItcmFkaXVzLXRvcC1sZWZ0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0OiA0cHg7XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9fY29udGVudC5rdC1zZWN0aW9uX19jb250ZW50LS14LWZpdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19jb250ZW50Lmt0LXNlY3Rpb25fX2NvbnRlbnQtLWZpdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3Qtc2VjdGlvbi5rdC1zZWN0aW9uLS1sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1zZWN0aW9uLmt0LXNlY3Rpb24tLWZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmt0LXNlcGFyYXRvciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWJvcmRlci1kYXNoZWQsIC5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlYmVkZjI7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tYm9yZGVyLTJ4IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXNwYWNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1zcGFjZS1zbSwgLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXNtIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1zcGFjZS1tZCwgLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLW1kIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tc3BhY2UtbGcsIC5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1sZyB7XG4gIG1hcmdpbjogMi41cmVtIDA7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tc3BhY2UteGwsIC5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS14bCB7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWZpdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1icmFuZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWJyYW5kLmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMmM3N2Y0O1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWxpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tbGlnaHQua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZmZmZmY7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWRhcmsua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMyODJhM2M7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXByaW1hcnkua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM1ODY3ZGQ7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tc3VjY2VzcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXN1Y2Nlc3Mua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMxZGM5Yjc7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0taW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWluZm8ua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM1NTc4ZWI7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0td2FybmluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXdhcm5pbmcua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZmI4MjI7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZDM5N2E7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tZGFuZ2VyLmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZmQzOTdhO1xufVxuXG4ua3Qtc3ZnLWljb24ge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiAyM3B4O1xufVxuLmt0LXN2Zy1pY29uIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0tYnJhbmQgZyBbZmlsbF0ge1xuICBmaWxsOiAjMmM3N2Y0ICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLWxpZ2h0IGcgW2ZpbGxdIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1kYXJrIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzI4MmEzYyAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1wcmltYXJ5IGcgW2ZpbGxdIHtcbiAgZmlsbDogIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1zdWNjZXNzIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzFkYzliNyAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1pbmZvIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzU1NzhlYiAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS13YXJuaW5nIGcgW2ZpbGxdIHtcbiAgZmlsbDogI2ZmYjgyMiAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1kYW5nZXIgZyBbZmlsbF0ge1xuICBmaWxsOiAjZmQzOTdhICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLXNtIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0tbWQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1sZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLXhsIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cblxuLmt0LXdpZGdldDEge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLmt0LXdpZGdldDEua3Qtd2lkZ2V0MS0tZml0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC13aWRnZXQxLmt0LXdpZGdldDEtLXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC13aWRnZXQxIC5rdC13aWRnZXQxX19pdGVtIHtcbiAgcGFkZGluZzogMS4xcmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4wN3JlbSBkYXNoZWQgI2ViZWRmMjtcbn1cbi5rdC13aWRnZXQxIC5rdC13aWRnZXQxX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5rdC13aWRnZXQxIC5rdC13aWRnZXQxX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ua3Qtd2lkZ2V0MSAua3Qtd2lkZ2V0MV9faXRlbSAua3Qtd2lkZ2V0MV9faW5mbyAua3Qtd2lkZ2V0MV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3Qtd2lkZ2V0MSAua3Qtd2lkZ2V0MV9faXRlbSAua3Qtd2lkZ2V0MV9faW5mbyAua3Qtd2lkZ2V0MV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtd2lkZ2V0MSAua3Qtd2lkZ2V0MV9faXRlbSAua3Qtd2lkZ2V0MV9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldDEgLmt0LXdpZGdldDFfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXdpZGdldDEge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDAuOHJlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19jaGVja2JveCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDIuMnJlbTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwLjIzcmVtIDAgMCAwLjNyZW07XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSAua3Qtd2lkZ2V0Ml9faW5mbyAua3Qtd2lkZ2V0Ml9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSAua3Qtd2lkZ2V0Ml9faW5mbyAua3Qtd2lkZ2V0Ml9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0gLmt0LXdpZGdldDJfX2luZm8gLmt0LXdpZGdldDJfX3VzZXJuYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19pbmZvIC5rdC13aWRnZXQyX191c2VybmFtZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19pbmZvIC5rdC13aWRnZXQyX190eXBlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19hY3Rpb25zIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMCAwLjVyZW0gMCAwLjhyZW07XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSAua3Qtd2lkZ2V0Ml9fYWN0aW9ucyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0gLmt0LXdpZGdldDJfX2FjdGlvbnMgaSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0ua3Qtd2lkZ2V0Ml9faXRlbS0tYnJhbmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtLmt0LXdpZGdldDJfX2l0ZW0tLWxpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS1kYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS1wcmltYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS1zdWNjZXNzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS1pbmZvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS13YXJuaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS1kYW5nZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cblxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWJlZGYyO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX3BpYyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fcGljIGltZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19waWMua3Qtd2lkZ2V0NF9fcGljLS1zbSBpbWcge1xuICB3aWR0aDogMi41cmVtO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX3BpYy5rdC13aWRnZXQ0X19waWMtLWxnIGltZyB7XG4gIHdpZHRoOiAzLjVyZW07XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fcGljLmt0LXdpZGdldDRfX3BpYy0teGwgaW1nIHtcbiAgd2lkdGg6IDRyZW07XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fcGljLmt0LXdpZGdldDRfX3BpYy0tY2lyY2xlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2luZm8gLmt0LXdpZGdldDRfX3VzZXJuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2luZm8gLmt0LXdpZGdldDRfX3VzZXJuYW1lOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbmZvIC5rdC13aWRnZXQ0LWJudF9fdXNlcm5hbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2luZm8gLmt0LXdpZGdldDQtYm50X191c2VybmFtZTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbmZvIC5rdC13aWRnZXQ0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbmZvIC5rdC13aWRnZXQ0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2luZm8gLmt0LXdpZGdldDRfX3RleHQ6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX3RpdGxlIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgZmxleC1ncm93OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fdGl0bGUua3Qtd2lkZ2V0NF9fdGl0bGUtLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X190aXRsZTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fbnVtYmVyIHtcbiAgd2lkdGg6IDdyZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2ljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2ljb24gPiBpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pY29uLmt0LXdpZGdldDRfX2ljb24tLTJ4ID4gaSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ua3Qtd2lkZ2V0NC5rdC13aWRnZXQ0LS1wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXByb2dyZXNzIC5rdC13aWRnZXQ0X19jb250ZW50IC5rdC13aWRnZXQ0X19wcm9ncmVzcyB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXByb2dyZXNzIC5rdC13aWRnZXQ0X19jb250ZW50IC5rdC13aWRnZXQ0X19wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fc3RhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXByb2dyZXNzIC5rdC13aWRnZXQ0X19jb250ZW50IC5rdC13aWRnZXQ0X19wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fc3RhdHMgPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXByb2dyZXNzIC5rdC13aWRnZXQ0X19jb250ZW50IC5rdC13aWRnZXQ0X19wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fc3RhdHMgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LXdpZGdldDQua3Qtd2lkZ2V0NC0tcHJvZ3Jlc3MgLmt0LXdpZGdldDRfX2NvbnRlbnQgLmt0LXdpZGdldDRfX3Byb2dyZXNzIC5rdC13aWRnZXQ0X19zdGF0cyA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXByb2dyZXNzIC5rdC13aWRnZXQ0X19jb250ZW50IC5rdC13aWRnZXQ0X19wcm9ncmVzcyAucHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXN0aWNreSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3Qtd2lkZ2V0NC5rdC13aWRnZXQ0LS1zdGlja3kgLmt0LXdpZGdldDRfX2l0ZW1zIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmt0LXdpZGdldDQua3Qtd2lkZ2V0NC0tc3RpY2t5IC5rdC13aWRnZXQ0X19pdGVtcy5rdC13aWRnZXQ0X19pdGVtcy0tYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXN0aWNreSAua3Qtd2lkZ2V0NF9fY2hhcnQgY2FudmFzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ua3Qtd2lkZ2V0MTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LXdpZGdldDEyIC5rdC13aWRnZXQxMl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jb250ZW50IC5rdC13aWRnZXQxMl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC13aWRnZXQxMiAua3Qtd2lkZ2V0MTJfX2NvbnRlbnQgLmt0LXdpZGdldDEyX19pdGVtIC5rdC13aWRnZXQxMl9faW5mbyB7XG4gIGZsZXg6IDE7XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jb250ZW50IC5rdC13aWRnZXQxMl9faXRlbSAua3Qtd2lkZ2V0MTJfX2luZm8gLmt0LXdpZGdldDEyX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jb250ZW50IC5rdC13aWRnZXQxMl9faXRlbSAua3Qtd2lkZ2V0MTJfX2luZm8gLmt0LXdpZGdldDEyX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jb250ZW50IC5rdC13aWRnZXQxMl9faXRlbSAua3Qtd2lkZ2V0MTJfX2luZm8gLmt0LXdpZGdldDEyX19wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmt0LXdpZGdldDEyIC5rdC13aWRnZXQxMl9fY29udGVudCAua3Qtd2lkZ2V0MTJfX2l0ZW0gLmt0LXdpZGdldDEyX19pbmZvIC5rdC13aWRnZXQxMl9fcHJvZ3Jlc3MgLnByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC42cmVtO1xufVxuLmt0LXdpZGdldDEyIC5rdC13aWRnZXQxMl9fY29udGVudCAua3Qtd2lkZ2V0MTJfX2l0ZW0gLmt0LXdpZGdldDEyX19pbmZvIC5rdC13aWRnZXQxMl9fcHJvZ3Jlc3MgLmt0LXdpZGdldDEyX19zdGF0IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC13aWRnZXQxMiAua3Qtd2lkZ2V0MTJfX2NoYXJ0IGNhbnZhcyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmt0LXdpZGdldDI0IHtcbiAgcGFkZGluZzogMjVweDtcbiAgZmxleDogMTtcbn1cbi5rdC13aWRnZXQyNCAua3Qtd2lkZ2V0MjRfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0MjQgLmt0LXdpZGdldDI0X19kZXRhaWxzIC5rdC13aWRnZXQyNF9faW5mbyAua3Qtd2lkZ2V0MjRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0MjQgLmt0LXdpZGdldDI0X19kZXRhaWxzIC5rdC13aWRnZXQyNF9faW5mbyAua3Qtd2lkZ2V0MjRfX3RpdGxlOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aWRnZXQyNCAua3Qtd2lkZ2V0MjRfX2RldGFpbHMgLmt0LXdpZGdldDI0X19pbmZvIC5rdC13aWRnZXQyNF9fZGVzYyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LXdpZGdldDI0IC5rdC13aWRnZXQyNF9fZGV0YWlscyAua3Qtd2lkZ2V0MjRfX3N0YXRzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQyNCAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgMC41cmVtIDA7XG59XG4ua3Qtd2lkZ2V0MjQgLmt0LXdpZGdldDI0X19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3Qtd2lkZ2V0MjQgLmt0LXdpZGdldDI0X19hY3Rpb24gLmt0LXdpZGdldDI0X19jaGFuZ2Uge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQyNCAua3Qtd2lkZ2V0MjRfX2FjdGlvbiAua3Qtd2lkZ2V0MjRfX251bWJlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldDI0Lmt0LXdpZGdldDI0LS1zb2xpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3Qtd2lkZ2V0MjQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5rdC13aWRnZXQyNSB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmt0LXdpZGdldDI1IC5rdC13aWRnZXQyNV9fc3RhdHMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3Qtd2lkZ2V0MjUgLmt0LXdpZGdldDI1X19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmt0LXdpZGdldDI1IC5rdC13aWRnZXQyNV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmt0LXdpZGdldDI1IC5rdC13aWRnZXQyNV9faXRlbXMgLmt0LXdpZGdldDI1X19pdGVtIHtcbiAgZmxleDogMTtcbn1cbi5rdC13aWRnZXQyNSAua3Qtd2lkZ2V0MjVfX2l0ZW1zIC5rdC13aWRnZXQyNV9faXRlbSAua3Qtd2lkZ2V0MjVfX3Byb2dyZXNzLXN1YiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC13aWRnZXQyNSAua3Qtd2lkZ2V0MjVfX2l0ZW1zIC5rdC13aWRnZXQyNV9faXRlbSAua3Qtd2lkZ2V0MjVfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC13aWRnZXQyNSAua3Qtd2lkZ2V0MjVfX2l0ZW1zIC5rdC13aWRnZXQyNV9faXRlbSAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQyNSAua3Qtd2lkZ2V0MjVfX2l0ZW1zIC5rdC13aWRnZXQyNV9faXRlbSAua3Qtd2lkZ2V0MjVfX2Rlc2Mge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHBhZGRpbmctdG9wOiAwLjdyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpZGdldDI1IC5rdC13aWRnZXQyNV9faXRlbXMgLmt0LXdpZGdldDI1X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMnJlbTtcbn1cblxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X191c2VybmFtZTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fdXNlcm5hbWUgaSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19hY3Rpb24gLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjlyZW0gMCAyLjFyZW0gMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19sYWJlbCB7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX2RhdGEge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyBhLmt0LXdpZGdldF9fZGF0YTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm86bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC45cmVtIDEuMDVyZW0gMC45cmVtIDAuNnJlbTtcbiAgbWFyZ2luOiAwLjRyZW0gMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW0ua3Qtd2lkZ2V0X19pdGVtLS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW0ua3Qtd2lkZ2V0X19pdGVtLS1hY3RpdmUgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtcyAua3Qtd2lkZ2V0X19pdGVtLmt0LXdpZGdldF9faXRlbS0tYWN0aXZlIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9faWNvbiAua3Qtc3ZnLWljb24gZyBbZmlsbF0ge1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2ljb24gLmt0LXN2Zy1pY29uIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogMC4zcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtcyAua3Qtd2lkZ2V0X19pdGVtOmhvdmVyIC5rdC13aWRnZXRfX2Rlc2Mge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW06aG92ZXIgLmt0LXdpZGdldF9faWNvbiAua3Qtc3ZnLWljb24gZyBbZmlsbF0ge1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0LXkgLmt0LXdpZGdldCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzQ4NDY1YjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19hY3Rpb24gLmJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9faW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWJyYW5kIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0taW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9faW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X191c2VybmFtZS5tYXJnaW5fcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fdXNlcm5hbWU6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X190aXRlbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fdGl0ZWw6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IHtcbiAgZmxleDogMTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3NlY3Rpb24gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faWNvbiBpIHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIGNvbG9yOiAjYTJhNWI5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXdpZGdldF9fdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19jb250YWN0IC5rdC13aWRnZXRfX2xhYmVsIHtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2NvbnRhY3QgLmt0LXdpZGdldF9fZGF0YSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19jb250YWN0IGEua3Qtd2lkZ2V0X19kYXRhOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fY29udGFjdDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19mb290ZXIgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYyB7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fbWVkaWEge1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX21lZGlhIGltZyB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljIHtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tYnJhbmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0taW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdXNlcm5hbWU6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdXNlcm5hbWUgaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzU3Yzk3NDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwLjhyZW0gMCAwLjdyZW0gMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX3RpdGxlLm5vLWhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdGl0bGU6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdGl0bGUgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fYWN0aW9uIC5idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N1YmhlYWQge1xuICBwYWRkaW5nOiAwLjZyZW0gMCAwLjhyZW0gMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdWJoZWFkIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3ViaGVhZCBhLm5vLWhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N1YmhlYWQgYTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3ViaGVhZCBhIGkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3ViaGVhZCBzcGFuIGkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuMXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3Byb2dyZXNzIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19wcm9ncmVzcyAua3Qtd2lkZ2V0X190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19wcm9ncmVzcyAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fc3RhdHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fZGF0ZSB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX3N1YnRpdGVsIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEuNHJlbSAwIDAuNXJlbSAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19wcm9ncmVzcyAua3Qtd2lkZ2V0X19zdGF0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDIuMnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWRmMjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMCAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2ljb24gaSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBjb2xvcjogI2EyYTViOTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19pY29uIGkuZGFuZ2VyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fZGV0YWlscyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOTVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fZGV0YWlscyAua3Qtd2lkZ2V0X190aXRsZS5kYW5nZXIge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3ZhbHVlIHNwYW4ge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kZXRhaWxzIGEua3Qtd2lkZ2V0X192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kZXRhaWxzIGEua3Qtd2lkZ2V0X192YWx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXNlY3Rpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fbWVkaWEgaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19waWMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdWJoZWFkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N1YmhlYWQgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N1YmhlYWQgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX2Rlc2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fZW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDA7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2ljb24gaSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19pbWcge1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tYnJhbmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjhyZW0gMCAwLjZyZW0gMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX3VzZXJuYW1lOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYnV0dG9uIC5idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjNyZW0gMC44cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMi4zcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2FjdGlvbiA+IC5idG4tbGFiZWwtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2FjdGlvbiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMC45cmVtIDA7XG4gIG1hcmdpbjogMC40cmVtIDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogI2VkZjBmYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtLmt0LXdpZGdldF9faXRlbS0tYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZWRmMGZjO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMjVweDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9faW5mbyB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwIDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3RpdGxlID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX2Rlc2Mge1xuICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IHtcbiAgcGFkZGluZzogMjVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2RhdGUge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fc3VidGl0ZWwge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEuNHJlbSAwIDAuNXJlbSAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fcHJvZ3Jlc3MgLmt0LXdpZGdldF9fc3RhdCB7XG4gIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMi4ycmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDIuN3JlbSAwIDEuMnJlbSAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRhaW5lciAua3Qtd2lkZ2V0X19zdWJ0aXRlbCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRhaW5lciAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250YWluZXIgLmt0LXdpZGdldF9fcHJvZ3Jlc3MgLmt0LXdpZGdldF9fc3RhdCB7XG4gIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X190ZXh0IHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDIuN3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAxLjNyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fZGV0YWlscyB7XG4gIG1hcmdpbi1yaWdodDogMy43cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXdpZGdldF9fc3VidGl0bGUge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDEuMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXdpZGdldF9fdmFsdWUge1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3ZhbHVlIHNwYW4ge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LWJhZGdlIHtcbiAgbWFyZ2luOiAwLjNyZW0gMCAwIDdweDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHM6bGFzdC1jaGlsZCAua3Qtd2lkZ2V0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDByZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC1tZWRpYS1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlZGYyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciAua3Qtd2lkZ2V0X193cmFwcGVyIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYmxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciAua3Qtd2lkZ2V0X193cmFwcGVyIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYmxvZyBpIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjZDJkOGU4O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIgLmt0LXdpZGdldF9fd3JhcHBlciAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2Jsb2cgLmt0LXdpZGdldF9fdmFsdWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19ibG9nOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEuN3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYSBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhIHNwYW4ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhLmt0LW1lZGlhLS1maXhlZCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEua3QtbWVkaWEtLW1kIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1heC13aWR0aDogNDVweDtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgIG1pbi13aWR0aDogNDVweDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEua3QtbWVkaWEtLW1kIHNwYW4ge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYS5rdC1tZWRpYS0tbWQua3QtbWVkaWEtLWZpeGVkIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYS5rdC1tZWRpYS0tbWQua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhLmt0LW1lZGlhLS1tZCBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogNDdweDtcbiAgICB3aWR0aDogNDdweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhIC5rdC13aWRnZXRfX2ljb24ge1xuICAgIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gICAgd2lkdGg6IDYycHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhLmt0LXdpZGdldF9fbWVkaWEtLW0ge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9faW5mbyB7XG4gICAgcGFkZGluZzogMC4ycmVtIDAgMCAxcmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDFyZW0gMDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzOmxhc3QtY2hpbGQgLmt0LXdpZGdldF9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIgLmt0LXdpZGdldF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciAua3Qtd2lkZ2V0X193cmFwcGVyIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIgLmt0LXdpZGdldF9fd3JhcHBlciAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2Jsb2cgLmt0LXdpZGdldF9fdmFsdWUge1xuICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19ibG9nOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICB9XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2YyZjNmODtcbn1cblxuLmt0LWhlYWRlci0tZml4ZWQgLmt0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cbi5rdC1oZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1lbmFibGVkIC5rdC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuXG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tY2xlYXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1oZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZml4ZWQgLmt0LXN1YmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB6LWluZGV4OiA5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4wOCk7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1zdWJoZWFkZXItLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZS1ob3ZlciAua3Qtc3ViaGVhZGVyLCAua3Qtc3ViaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LXN1YmhlYWRlciB7XG4gIGxlZnQ6IDc4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5rdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5rdC1zdWJoZWFkZXItLWVuYWJsZWQ6bm90KC5rdC1zdWJoZWFkZXItLWZpeGVkKSAua3QtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItLWZpeGVkIC5rdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAua3QtaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZW5hYmxlZCAua3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tZml4ZWQgLmt0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNzhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG5cbiAgLmt0LWhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1maXhlZCAua3Qtc3ViaGVhZGVyIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci0tZml4ZWQua3QtaGVhZGVyLS1taW5pbWl6ZS5rdC1zdWJoZWFkZXItLWZpeGVkIC5rdC1zdWJoZWFkZXIge1xuICAgIHRvcDogNTVweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tZW5hYmxlZC5rdC1zdWJoZWFkZXItLWZpeGVkIC5rdC1zdWJoZWFkZXIge1xuICAgIGxlZnQ6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTU3MHB4KSB7XG4gIC5rdC1jb250YWluZXI6bm90KC5rdC1jb250YWluZXItLWZsdWlkKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tb2JpbGUtLWZpeGVkIC5rdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG4gIC5rdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5rdC1zdWJoZWFkZXItLWVuYWJsZWQgLmt0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmt0LXN1YmhlYWRlci0tZW5hYmxlZC5rdC1zdWJoZWFkZXItLXNvbGlkIC5rdC1zdWJoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjBmNjtcbiAgfVxuICAua3QtaGVhZGVyLS1maXhlZDpub3QoLmt0LXN1YmhlYWRlci0tZml4ZWQpIC5rdC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEpO1xuICB9XG4gIC5rdC1oZWFkZXItLWZpeGVkIC5rdC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMTQwcHg7XG4gICAgei1pbmRleDogOTc7XG4gIH1cbiAgLmt0LWhlYWRlci0tZml4ZWQua3QtaGVhZGVyLS1taW5pbWl6ZSAua3QtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWhlYWRlciB7XG4gICAgbGVmdDogNzhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXJfX3RvcGJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmt0LWhlYWRlcl9fdG9wYmFyLS1tb2JpbGUtb24gLmt0LWhlYWRlcl9fdG9wYmFyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMSk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTI3O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhci0tbW9iaWxlLW9uIC5rdC1oZWFkZXItbW9iaWxlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlLS1maXhlZCAua3QtaGVhZGVyLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk3O1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX19sb2dvIGEge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHNwYW46OmJlZm9yZSwgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciBzcGFuOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWluLWhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciBzcGFuOjpiZWZvcmUge1xuICAgIHRvcDogLThweDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHNwYW46OmFmdGVyIHtcbiAgICBib3R0b206IC04cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWxlZnQgc3BhbjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWxlZnQgc3BhbjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tbGVmdDpob3ZlciBzcGFuOmFmdGVyLCAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tbGVmdDpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tbGVmdC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tbGVmdC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1yaWdodCBzcGFuOmJlZm9yZSB7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1yaWdodCBzcGFuOmFmdGVyIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLXJpZ2h0OmhvdmVyIHNwYW46YWZ0ZXIsIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1yaWdodDpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1yaWdodC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1yaWdodC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGU0YzVmO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIgc3Bhbjo6YmVmb3JlLCAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHNwYW46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGU0YzVmO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXI6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyOmhvdmVyIHNwYW46OmJlZm9yZSwgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlcjpob3ZlciBzcGFuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWFjdGl2ZSBzcGFuOjpiZWZvcmUsIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAxLjVyZW07XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9wYmFyLXRvZ2dsZXIge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMCAxLjI1cmVtO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvcGJhci10b2dnbGVyIGkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGNvbG9yOiAjNGU0YzVmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvcGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9wYmFyLXRvZ2dsZXItLWFjdGl2ZSBpLCAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b3BiYXItdG9nZ2xlcjpob3ZlciBpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtaGVhZGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rOmhvdmVyLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rOmFjdGl2ZSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taWNvbi1vbmx5ID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taWNvbi1vbmx5ID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogOTg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHdpZHRoOiAyNzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZnVsbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1yaWdodC5rdC1tZW51X19zdWJtZW51LS1wdWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQua3QtbWVudV9fc3VibWVudS0tcHVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudSA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tcmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lcixcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayxcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluazpob3ZlciwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluazphY3RpdmUsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbms6Zm9jdXMsXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluazpob3Zlcixcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rOmFjdGl2ZSxcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDAgMCAzM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMTBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUua3QtbWVudV9faXRlbS0tdGFicyA+IC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUgPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudS5rdC1tZW51X19pdGVtLS10YWJzID4gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudSA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51Lmt0LW1lbnVfX2l0ZW0tLXRhYnMgPiAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tcmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweCAwLjI1cmVtO1xuICAgIHBhZGRpbmc6IDBweCAwLjI1cmVtO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tcmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgd2lkdGg6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDExcHggMzBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgd2lkdGg6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faXRlbS1oZXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweCAzMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19oZWFkaW5nID4gLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMDdyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2hlYWRpbmcgPiAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmbGV4OiAwIDAgMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTFweCAzMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB3aWR0aDogMzNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgd2lkdGg6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWNsYXNzaWMge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0taW5saW5lID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXJlc2l6ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUtdGFiIC5rdC1tZW51X19zdWJtZW51LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciAua3QtbWVudV9fc3VibWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uOiBrdC1oZWFkZXItbWVudS1zdWJtZW51LWZhZGUtaW4gMC4zcyBlYXNlIDEsIGt0LWhlYWRlci1tZW51LXN1Ym1lbnUtbW92ZS1kb3duIDAuM3MgZWFzZS1vdXQgMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlLXRhYiAua3QtbWVudV9fc3VibWVudSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUtdGFiIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbjoga3QtaGVhZGVyLW1lbnUtc3VibWVudS1mYWRlLWluIDAuM3MgZWFzZSAxLCBrdC1oZWFkZXItbWVudS1zdWJtZW51LW1vdmUtdXAgMC4zcyBlYXNlLW91dCAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtaW4td2lkdGg6IDEwMjVweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUtdGFiIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBbZGlyZWN0aW9uPXJ0bF0gLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2hvci1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTExXCIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZ1bGwsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZml4ZWQsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tYXV0bywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1hdXRvLmt0LW1lbnVfX3N1Ym1lbnUtLW1pbWltYWwtZGVza3RvcC13aWRlLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLXhsLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLXh4bCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZC14cyB7XG4gICAgd2lkdGg6IC02MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZC1zbSB7XG4gICAgd2lkdGg6IDUxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZC1tZCB7XG4gICAgd2lkdGg6IDcwOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZml4ZWQtbGcge1xuICAgIHdpZHRoOiA5NjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLXhsIHtcbiAgICB3aWR0aDogMTMzOXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWhlYWRlci1tZW51LXN1Ym1lbnUtZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWhlYWRlci1tZW51LXN1Ym1lbnUtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtaGVhZGVyLW1lbnUtc3VibWVudS1tb3ZlLXVwIHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtaGVhZGVyLW1lbnUtc3VibWVudS1tb3ZlLWRvd24ge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICNjN2M3ZGU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjYzdjN2RlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICM1ZjYyODE7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjYzdjN2RlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmY7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmssIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19ob3ItYXJyb3csIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmNmY2Zjk7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2hlYWRpbmcgPiAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzVmNjI4MTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faGVhZGluZyA+IC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjY2FjYWQyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICNjN2M3ZGU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2M3ZGU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzVmNjI4MTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjYzdjN2RlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZmO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluaywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9faG9yLWFycm93LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2lubmVyLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fY29udGVudCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnUtLW5vLWhlYWRpbmcgPiAua3QtbWVudV9faW5uZXIsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbS5rdC1tZW51LS1uby1oZWFkaW5nID4gLmt0LW1lbnVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faW5uZXIgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbS5rdC1tZW51LS1uby1oZWFkaW5nID4gLmt0LW1lbnVfX2lubmVyID4gbGkgPiAua3QtbWVudV9fbGluayxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnUtLW5vLWhlYWRpbmcgPiAua3QtbWVudV9faW5uZXIgPiBsaSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nOmhvdmVyLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2hvci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpIC8qcnRsOmlnbm9yZSovO1xuICB9XG4gIFtkaXJlY3Rpb249cnRsXSAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nID4gLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKSAvKnJ0bDppZ25vcmUqLztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19zdWJtZW51LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLS1wYXJlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlY3Rpb24ua3QtbWVudV9fc2VjdGlvbi0tZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VwYXJhdG9yLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMDJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBmbGV4OiAwIDAgMzVweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXg6IDAgMCAxNXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgZmxleDogMCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIFtkaXJlY3Rpb249cnRsXSAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuW2RpcmVjdGlvbj1ydGxdIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTExXCIgIWltcG9ydGFudDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19pdGVtLWhlcmUsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19pdGVtLWhlcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZmxleDogMCAwIDM1cHg7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMCAwIDIwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYmFkZ2UsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBmbGV4OiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgW2RpcmVjdGlvbj1ydGxdIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTFcIiAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2l0ZW0taGVyZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VwYXJhdG9yIC5rdC1tZW51X19zZXBhcmF0b3ItLW1hcmdpbmxlcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44M3JlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZXBhcmF0b3IgLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogOXB4IDMwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgLmt0LW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjNWU2MzgzO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2Fycm93IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgICBjb2xvcjogI2E0YTdiZDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgICBjb2xvcjogI2FhYWNjMjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjNmI2ZjhkO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgICBjb2xvcjogI2E0YTdiZDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgICBjb2xvcjogI2FhYWNjMjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxufVxuLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNzVweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogLTI5NXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLmt0LWhlYWRlci1tZW51LXdyYXBwZXItLW9uIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItLXJpZ2h0IC5rdC1oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICByaWdodDogLTI5NXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItLXJpZ2h0IC5rdC1oZWFkZXItbWVudS13cmFwcGVyLmt0LWhlYWRlci1tZW51LXdyYXBwZXItLW9uIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2Uge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0b3A6IDVweDtcbiAgICB6LWluZGV4OiAxMDAyO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZWZ0OiAtMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZSA+IGkge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItLXJpZ2h0IC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci0tb24gLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci0tb24ua3QtaGVhZGVyLW1lbnUtd3JhcHBlci0tcmlnaHQgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2Uge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIDAuM3MgbGluZWFyIDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThmMjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZSA+IGkge1xuICAgIGNvbG9yOiAjOTY4YWQ0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlOmhvdmVyID4gaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAuN3JlbSAxLjFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzZjNzI5MztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBjb2xvcjogI2M4Y2RlODtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1pY29uIHtcbiAgICBjb2xvcjogI2M4Y2RlODtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyID4gLmt0LW1lbnVfX2xpbmssIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fbGluaywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmssIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjA1KTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3csIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWljb24sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWljb24sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItaWNvbiwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlciAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwcHggM3B4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5rdC1oZWFkZXJfX3RvcGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbjogMCAwLjFyZW07XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIC5rdC1iYWRnZS5rdC1iYWRnZS0tbm90aWZ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB0b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci1zZWxlY3QgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNjN2M3ZGU7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLWljb24gaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNjN2M3ZGU7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItdXNlciB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXdlbGNvbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC41NXJlbSAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzYzNjE3Nztcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci11c2VybmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjU1cmVtIDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci11c2VyIGltZyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci11c2VyIC5rdC1iYWRnZS5rdC1iYWRnZS0tdXNlcm5hbWUge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tbGFuZ3MgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTlweDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS1sYW5ncyAuZHJvcGRvd24tbWVudSAua3QtbmF2X19saW5rLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLWxhbmdzIC5kcm9wZG93bi1tZW51IC5rdC1uYXZfX2xpbmstaWNvbiBpbWcge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtOmhvdmVyIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uLCAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0uc2hvdyAua3QtaGVhZGVyX190b3BiYXItaWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3ICFpbXBvcnRhbnQ7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW06aG92ZXIgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24gaSwgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLnNob3cgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24gaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzJjNzdmNCAhaW1wb3J0YW50O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtOmhvdmVyIC5rdC1oZWFkZXJfX3RvcGJhci1zZWxlY3QsIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5zaG93IC5rdC1oZWFkZXJfX3RvcGJhci1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNyAhaW1wb3J0YW50O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtOmhvdmVyIC5rdC1oZWFkZXJfX3RvcGJhci1zZWxlY3QgaSwgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLnNob3cgLmt0LWhlYWRlcl9fdG9wYmFyLXNlbGVjdCBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMmM3N2Y0ICFpbXBvcnRhbnQ7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW06aG92ZXIua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItdXNlciwgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLnNob3cua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItdXNlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXJfX3RvcGJhciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBtYXJnaW4tdG9wOiAtMTE1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUtLWZpeGVkIC5rdC1oZWFkZXJfX3RvcGJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk2O1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhci0tbW9iaWxlLW9uIC5rdC1oZWFkZXJfX3RvcGJhciB7XG4gICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIC5rdC1iYWRnZS5rdC1iYWRnZS0tbm90aWZ5IHtcbiAgICB0b3A6IDZweDtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ge1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMzRweDtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLWljb24gaSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciAua3QtaGVhZGVyX190b3BiYXItd2VsY29tZSB7XG4gICAgcGFkZGluZzogMCAwLjM1cmVtIDAgMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciAua3QtaGVhZGVyX190b3BiYXItdXNlcm5hbWUge1xuICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIC5rdC1iYWRnZS5rdC1iYWRnZS0tdXNlcm5hbWUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLmt0LWFzaWRlX19icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTI3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5rdC1hc2lkZV9fYnJhbmQgLmt0LWFzaWRlX19icmFuZC1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5rdC1hc2lkZV9fYnJhbmQgLmt0LWFzaWRlX19icmFuZC1sb2dvIGEge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmt0LWFzaWRlX19icmFuZCAua3QtYXNpZGVfX2JyYW5kLWxvZ28gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZV9fYnJhbmQgLmt0LWFzaWRlX19icmFuZC1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFzaWRlX19icmFuZCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tc3RhdGljIC5rdC1hc2lkZV9fYnJhbmQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgei1pbmRleDogOTg7XG4gIH1cbiAgLmt0LWhlYWRlci0tZml4ZWQua3QtYXNpZGUtLXN0YXRpYy5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlX19icmFuZCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB3aWR0aDogNzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGVfX2JyYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ua3QtYXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTJkO1xuICB3aWR0aDogMTQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteDpob3ZlciwgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC14OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kOiAjNjM3MDk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14OmhvdmVyLCAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXg6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjNjM3MDk5O1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXk6aG92ZXIsIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LCAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXkge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZDogIzYzNzA5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteTpob3ZlciwgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzYzNzA5OTtcbn1cbi5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IC5wc19fcmFpbC15IHtcbiAgcmlnaHQ6IDJweDtcbn1cbi5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuICAua3QtYXNpZGUtLWZpeGVkIC5rdC1hc2lkZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5ODtcbiAgfVxuICAua3QtYXNpZGUtLXN0YXRpYyAua3QtYXNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5rdC1hc2lkZS0tc3RhdGljIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZSB7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXppbmcgLmt0LWFzaWRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemluZyAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15IHtcbiAgICB3aWR0aDogNnB4O1xuICB9XG4gIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteTpob3ZlciwgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15OmZvY3VzIHtcbiAgICB3aWR0aDogNnB4O1xuICB9XG4gIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15OmhvdmVyLCAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6Zm9jdXMge1xuICAgIHdpZHRoOiA2cHg7XG4gIH1cblxuICAua3QtYXNpZGUtLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZS1ob3ZlciAua3QtYXNpZGUge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplLWhvdmVyIC5rdC1oZWFkZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgbGVmdDogNzhweDtcbiAgfVxuICAua3QtYXNpZGUtLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZS1ob3ZlciAua3Qtd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7XG4gIH1cbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faW5uZXIsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2lubmVyIC5rdC1tZW51X19jb250ZW50LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2lubmVyIC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnUtLW5vLWhlYWRpbmcgPiAua3QtbWVudV9faW5uZXIsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudS0tbm8taGVhZGluZyA+IC5rdC1tZW51X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnUtLW5vLWhlYWRpbmcgPiAua3QtbWVudV9faW5uZXIgPiBsaSA+IC5rdC1tZW51X19saW5rLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnUtLW5vLWhlYWRpbmcgPiAua3QtbWVudV9faW5uZXIgPiBsaSA+IC5rdC1tZW51X19saW5rIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nOmhvdmVyLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2hvci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nID4gLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKSAvKnJ0bDppZ25vcmUqLztcbn1cbltkaXJlY3Rpb249cnRsXSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKSAvKnJ0bDppZ25vcmUqLztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19zdWJtZW51LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS0tcGFyZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDI3cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZWN0aW9uLmt0LW1lbnVfX3NlY3Rpb24tLWZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZXBhcmF0b3Iua3QtbWVudV9fc2VwYXJhdG9yLS1tYXJnaW5sZXMge1xuICBtYXJnaW46IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDBweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgZmxleDogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleDogMCAwIDE1cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGZsZXg6IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiICFpbXBvcnRhbnQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9faXRlbS1oZXJlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGZsZXg6IDAgMCAzNXB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXg6IDAgMCAyMHB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBmbGV4OiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIiAhaW1wb3J0YW50O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2l0ZW0taGVyZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19pdGVtLWhlcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZXBhcmF0b3IgLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44M3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICBtYXJnaW46IDVweCAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZXBhcmF0b3IgLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKSA+IC5rdC1tZW51X19zdWJtZW51LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHRvcDogLTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk4O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjQ1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBhbmltYXRpb246IGt0LWFzaWRlLW1lbnUtc3VibWVudS1mYWRlLWluIDAuM3MgZWFzZSAxLCBrdC1hc2lkZS1tZW51LXN1Ym1lbnUtbW92ZS11cCAwLjNzIGVhc2Utb3V0IDE7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tdXAsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tdXAge1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tdXAsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tdXAge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGFuaW1hdGlvbjoga3QtYXNpZGUtbWVudS1zdWJtZW51LWZhZGUtaW4gMC4zcyBlYXNlIDEsIGt0LWFzaWRlLW1lbnUtc3VibWVudS1tb3ZlLWRvd24gMC4zcyBlYXNlLW91dCAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtaW4td2lkdGg6IDEwMjVweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS11cCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS11cCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmssXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogN3B4IDMwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRpdGxlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9saW5rLXRleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmssXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZmxleDogMCAwIDM1cHg7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMCAwIDIwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBmbGV4OiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICBbZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTFcIiAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19pdGVtLWhlcmUsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faXRlbS1oZXJlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19pdGVtLWhlcmUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VwYXJhdG9yLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlcGFyYXRvciAua3QtbWVudV9fc2VwYXJhdG9yLS1tYXJnaW5sZXMsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZXBhcmF0b3IgLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gICAgdG9wOiAtNXB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tdXAsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS11cCB7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1hc2lkZS1tZW51LXN1Ym1lbnUtZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWFzaWRlLW1lbnUtc3VibWVudS1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1hc2lkZS1tZW51LXN1Ym1lbnUtbW92ZS11cCB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtYXNpZGUtbWVudS1zdWJtZW51LW1vdmUtZG93biB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDdweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIC5rdC1iYWRnZSB7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiA2cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBtaW4taGVpZ2h0OiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5NjtcbiAgICB3aWR0aDogMzI0cHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIua3QtbWVudV9faXRlbS0tb3BlbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fbGluayB7XG4gICAgd2lkdGg6IDc4cHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNzlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tcGFyZW50ID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHggMTBweCAzMHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tcGFyZW50ICsgLmt0LW1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAwLjdzO1xuICB9XG59XG4ua3QtYXNpZGUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMmQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjOTg5OWFjO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzNhM2E1ZDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzNhM2E1ZDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVlODE7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVlODE7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGNvbG9yOiAjNWM1ZTgxO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMjg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjI4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyODtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjI4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19hcnJvdyB7XG4gIGNvbG9yOiAjMWUxZTJkO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICBjb2xvcjogIzRjNGU2Zjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgY29sb3I6ICM0YzRlNmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBjb2xvcjogIzk4OTlhYztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgY29sb3I6ICMzYTNhNWQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMzYTNhNWQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1ZTgxO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1ZTgxO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogIzVjNWU4MTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjI4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyODtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjI4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMjg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICBjb2xvcjogIzRjNGU2Zjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgY29sb3I6ICM0YzRlNmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGM0ZTZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICM3Yzg3YTY7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIsIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19saW5rLWljb24sIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUsIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fbGluay1pY29uLCAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpob3ZlciA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjNjk2ZTkyO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjYThhYWJiO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmssXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gICAgY29sb3I6ICNhNGE3YmQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG4gICAgY29sb3I6ICNhYWFjYzI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fc2VwYXJhdG9yLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cbn1cbi5rdC1hc2lkZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNzVweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogLTI5NXB4O1xuICB9XG4gIC5rdC1hc2lkZS5rdC1hc2lkZS0tb24ge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWFzaWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLS1yaWdodCAua3QtYXNpZGUge1xuICAgIHJpZ2h0OiAtMjk1cHg7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAua3QtYXNpZGUtLXJpZ2h0IC5rdC1hc2lkZS5rdC1hc2lkZS0tb24ge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUtY2xvc2Uge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0b3A6IDVweDtcbiAgICB6LWluZGV4OiAxMDAyO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZWZ0OiAtMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWFzaWRlLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLWNsb3NlID4gaSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLWNsb3NlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLS1yaWdodCAua3QtYXNpZGUtY2xvc2Uge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZS0tb24gLmt0LWFzaWRlLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLS1vbi5rdC1hc2lkZS0tcmlnaHQgLmt0LWFzaWRlLWNsb3NlIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4gMC4zcyBsaW5lYXIgMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUge1xuICAgIGJhY2tncm91bmQ6ICMxZTFlMmQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGYyO1xuICB9XG4gIC5rdC1hc2lkZS1jbG9zZSA+IGkge1xuICAgIGNvbG9yOiAjOTY4YWQ0O1xuICB9XG4gIC5rdC1hc2lkZS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtY2xvc2U6aG92ZXIgPiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gIC5rdC1hc2lkZSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbiAgLmt0LWNvbnRlbnQua3QtY29udGVudC0tZml0LXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmt0LWNvbnRlbnQua3QtY29udGVudC0tZml0LWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmt0LWZvb3Rlci0tZml4ZWQgLmt0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLmt0LWNvbnRlbnQua3QtY29udGVudC0tZml0LXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmt0LWNvbnRlbnQua3QtY29udGVudC0tZml0LWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmt0LXN1YmhlYWRlci0tZW5hYmxlZC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmt0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1mb290ZXIgLmt0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtZm9vdGVyIC5rdC1mb290ZXJfX2NvcHlyaWdodCAua3QtbGluayB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWZvb3RlciAua3QtZm9vdGVyX19jb3B5cmlnaHQgLmt0LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fY29weXJpZ2h0IC5rdC1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzc3ZjQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNzVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fbWVudSAua3QtZm9vdGVyX19tZW51LWxpbmsge1xuICBtYXJnaW46IDAgMCAwIDEuMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtZm9vdGVyIC5rdC1mb290ZXJfX21lbnUgLmt0LWZvb3Rlcl9fbWVudS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtZm9vdGVyIC5rdC1mb290ZXJfX21lbnUgLmt0LWZvb3Rlcl9fbWVudS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzc3ZjQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZm9vdGVyLS1maXhlZCAua3QtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDE0MHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xMyk7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZS1ob3Zlci5rdC1mb290ZXItLWZpeGVkIC5rdC1mb290ZXIsIC5rdC1hc2lkZS0tbWluaW1pemUua3QtZm9vdGVyLS1maXhlZCAua3QtZm9vdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWZvb3RlciB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWZvb3RlciAua3QtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fbWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG4gIH1cbiAgLmt0LWZvb3RlciAua3QtZm9vdGVyX19tZW51IC5rdC1mb290ZXJfX21lbnUtbGluazpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYxIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNhMmE1Yjk7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1pY29uIHtcbiAgZm9udC1zaXplOiAzLjdyZW07XG4gIGNvbG9yOiAjYTJhNWI5O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb24gZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI2EyYTViOTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtaWNvbjpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWRvbmVdOmFmdGVyLCAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XTphZnRlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9ZG9uZV0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb24sIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1kb25lXSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtaWNvbiBnIFtmaWxsXSwgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb24gZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWRvbmVdIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1pY29uOmhvdmVyIGcgW2ZpbGxdLCAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtaWNvbjpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9ZG9uZV0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWxhYmVsLCAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtbGFiZWwge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcy5rdC13aXphcmQtdjFfX25hdi1pdGVtcy0tY2xpY2thYmxlIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW06YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnJlbTtcbiAgfVxuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICNhMmE1Yjk7XG4gIH1cbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgfVxuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYztcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjFfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12MV9fY29udGVudCAua3Qtd2l6YXJkLXYxX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYxX19jb250ZW50IC5rdC13aXphcmQtdjFfX3JldmlldyAua3Qtd2l6YXJkLXYxX19yZXZpZXctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVmNDtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYxX19jb250ZW50IC5rdC13aXphcmQtdjFfX3JldmlldyAua3Qtd2l6YXJkLXYxX19yZXZpZXctaXRlbSAua3Qtd2l6YXJkLXYxX19yZXZpZXctdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjFfX2NvbnRlbnQgLmt0LXdpemFyZC12MV9fcmV2aWV3IC5rdC13aXphcmQtdjFfX3Jldmlldy1pdGVtIC5rdC13aXphcmQtdjFfX3Jldmlldy1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYxX19jb250ZW50IC5rdC13aXphcmQtdjFfX3JldmlldyAua3Qtd2l6YXJkLXYxX19yZXZpZXctaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgLmJ0biB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAxcmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYxLmt0LXdpemFyZC12MS0td2hpdGUgLmt0LXdpemFyZC12MV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtd2l6YXJkLXYxIFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1pbmZvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYxIFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1pbmZvXVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYxIFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1jb250ZW50XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYxIFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1jb250ZW50XVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYxIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjEgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYxIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MVtkYXRhLWt0d2l6YXJkLXN0YXRlPWZpcnN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYxW2RhdGEta3R3aXphcmQtc3RhdGU9Zmlyc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MVtkYXRhLWt0d2l6YXJkLXN0YXRlPWZpcnN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYxW2RhdGEta3R3aXphcmQtc3RhdGU9bGFzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmt0LXdpemFyZC12MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpemFyZC12MiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSB7XG4gIGZsZXg6IDAgMCA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWY0O1xuICBwYWRkaW5nOiA0LjVyZW0gMi41cmVtIDQuNXJlbSAxLjVyZW07XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW0gLmt0LXdpemFyZC12Ml9fbmF2LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtIC5rdC13aXphcmQtdjJfX25hdi1ib2R5IC5rdC13aXphcmQtdjJfX25hdi1pY29uIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS4xcmVtO1xuICBjb2xvcjogIzk1OWNiNjtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYyX19uYXYtYm9keSAua3Qtd2l6YXJkLXYyX19uYXYtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYyX19uYXYtYm9keSAua3Qtd2l6YXJkLXYyX19uYXYtbGFiZWwgLmt0LXdpemFyZC12Ml9fbmF2LWxhYmVsLXRpdGxlIHtcbiAgY29sb3I6ICM1MDU2NmE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtIC5rdC13aXphcmQtdjJfX25hdi1ib2R5IC5rdC13aXphcmQtdjJfX25hdi1sYWJlbCAua3Qtd2l6YXJkLXYyX19uYXYtbGFiZWwtZGVzYyB7XG4gIGNvbG9yOiAjOTU5Y2I2O1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY5O1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0gLmt0LXdpemFyZC12Ml9fbmF2LWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdOmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNGY2Zjk7XG4gIGJvcmRlci13aWR0aDogMXJlbTtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcy5rdC13aXphcmQtdjJfX25hdi1pdGVtcy0tY2xpY2thYmxlIC5rdC13aXphcmQtdjJfX25hdi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY2Zjk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogNHJlbSA2cmVtIDZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0ge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtIDRyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYyX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12Ml9fY29udGVudCAua3Qtd2l6YXJkLXYyX19yZXZpZXcgLmt0LXdpemFyZC12Ml9fcmV2aWV3LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12Ml9fY29udGVudCAua3Qtd2l6YXJkLXYyX19yZXZpZXcgLmt0LXdpemFyZC12Ml9fcmV2aWV3LWl0ZW0gLmt0LXdpemFyZC12Ml9fcmV2aWV3LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYyX19jb250ZW50IC5rdC13aXphcmQtdjJfX3JldmlldyAua3Qtd2l6YXJkLXYyX19yZXZpZXctaXRlbSAua3Qtd2l6YXJkLXYyX19yZXZpZXctY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12Ml9fY29udGVudCAua3Qtd2l6YXJkLXYyX19yZXZpZXcgLmt0LXdpemFyZC12Ml9fcmV2aWV3LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIC5idG4ge1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMXJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjIua3Qtd2l6YXJkLXYyLS13aGl0ZSAua3Qtd2l6YXJkLXYyX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC13aXphcmQtdjIgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWluZm9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjIgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWluZm9dW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aXphcmQtdjIgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWNvbnRlbnRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjIgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWNvbnRlbnRdW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aXphcmQtdjIgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MiBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjIgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYyW2RhdGEta3R3aXphcmQtc3RhdGU9Zmlyc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjJbZGF0YS1rdHdpemFyZC1zdGF0ZT1maXJzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYyW2RhdGEta3R3aXphcmQtc3RhdGU9Zmlyc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWJldHdlZW5dIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWJldHdlZW5dIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWJldHdlZW5dIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWxhc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWxhc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjJbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBAaW5jbHVkZSBrdC1tZWRpYS1hYm92ZSh4bCkge1xuXHQua3Qtd2l6YXJkLXYyIHtcblxuXHR9XG59XG5cbi8vIEFib3ZlIDEwMjRweCBhbmQgYmVsb3cgMTIwMHB4XG5AaW5jbHVkZSBrdC1tZWRpYS1yYW5nZShsZywgeGwpIHtcblx0Lmt0LXdpemFyZC12MiB7XG5cblx0fVxufVxuXG4vLyBCZWxvdyAxMDI0cHhcbkBpbmNsdWRlIGt0LW1lZGlhLWJlbG93KGxnKSB7XG5cdC5rdC13aXphcmQtdjIge1xuXG5cdH1cbn0gKi9cbi5rdC13aXphcmQtdjQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDAuMjVyZW0pO1xuICB3aWR0aDogY2FsYygyNSUgLSAwLjI1cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDAuMjVyZW0pO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuMjVyZW0pO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtIC5rdC13aXphcmQtdjRfX25hdi1ib2R5IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2xvcjogIzk1OWNiNjtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW0gLmt0LXdpemFyZC12NF9fbmF2LWJvZHkgLmt0LXdpemFyZC12NF9fbmF2LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmbGV4OiAwIDAgMi43NXJlbTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICB3aWR0aDogMi43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjA4KTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtIC5rdC13aXphcmQtdjRfX25hdi1ib2R5IC5rdC13aXphcmQtdjRfX25hdi1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW0gLmt0LXdpemFyZC12NF9fbmF2LWJvZHkgLmt0LXdpemFyZC12NF9fbmF2LWxhYmVsIC5rdC13aXphcmQtdjRfX25hdi1sYWJlbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0gLmt0LXdpemFyZC12NF9fbmF2LWJvZHkgLmt0LXdpemFyZC12NF9fbmF2LW51bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0gLmt0LXdpemFyZC12NF9fbmF2LWJvZHkgLmt0LXdpemFyZC12NF9fbmF2LWxhYmVsIC5rdC13aXphcmQtdjRfX25hdi1sYWJlbC10aXRsZSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zLS1jbGlja2FibGUgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbSAua3Qtd2l6YXJkLXY0X19uYXYtYm9keSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12NF9fY29udGVudCAua3Qtd2l6YXJkLXY0X19mb3JtIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXY0X19jb250ZW50IC5rdC13aXphcmQtdjRfX3JldmlldyAua3Qtd2l6YXJkLXY0X19yZXZpZXctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVmNDtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXY0X19jb250ZW50IC5rdC13aXphcmQtdjRfX3JldmlldyAua3Qtd2l6YXJkLXY0X19yZXZpZXctaXRlbSAua3Qtd2l6YXJkLXY0X19yZXZpZXctdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjRfX2NvbnRlbnQgLmt0LXdpemFyZC12NF9fcmV2aWV3IC5rdC13aXphcmQtdjRfX3Jldmlldy1pdGVtIC5rdC13aXphcmQtdjRfX3Jldmlldy1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXY0X19jb250ZW50IC5rdC13aXphcmQtdjRfX3JldmlldyAua3Qtd2l6YXJkLXY0X19yZXZpZXctaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgLmJ0biB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAxcmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXY0IFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1pbmZvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXY0IFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1pbmZvXVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXY0IFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1jb250ZW50XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXY0IFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1jb250ZW50XVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXY0IFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjQgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXY0IFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12NFtkYXRhLWt0d2l6YXJkLXN0YXRlPWZpcnN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXY0W2RhdGEta3R3aXphcmQtc3RhdGU9Zmlyc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12NFtkYXRhLWt0d2l6YXJkLXN0YXRlPWZpcnN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXY0W2RhdGEta3R3aXphcmQtc3RhdGU9bGFzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDYlIDJyZW0gMXJlbSAycmVtO1xuICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2xvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDRyZW0gYXV0bztcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1sb2dpbl9faGVhZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2hlYWQgLmt0LWxvZ2luX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWxvZ2luX19oZWFkIC5rdC1sb2dpbl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzUsIDIzNywgMjQyLCAwLjQpO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgKyAudmFsaWQtZmVlZGJhY2ssXG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgKyAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fZXh0cmEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19leHRyYSAua3QtY2hlY2tib3gge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAua3QtbG9naW5fX2V4dHJhIC5rdC1sb2dpbl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fZXh0cmEgLmt0LWxvZ2luX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fZXh0cmEgLmt0LWxvZ2luX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19leHRyYSAua3QtbG9naW5fX2J1dHRvbjpob3ZlciwgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19leHRyYSAua3QtbG9naW5fX2J1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNyU7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAua3QtbG9naW5fX2FjdGlvbnMgLmt0LWxvZ2luX19idG4tc2Vjb25kYXJ5LFxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19hY3Rpb25zIC5rdC1sb2dpbl9fYnRuLXByaW1hcnkge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2FjY291bnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2FjY291bnQgLmt0LWxvZ2luX19hY2NvdW50LW1zZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2FjY291bnQgLmt0LWxvZ2luX19hY2NvdW50LWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2FjY291bnQgLmt0LWxvZ2luX19hY2NvdW50LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuXG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1zaWduaW4gLmt0LWxvZ2luX19zaWdudXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tc2lnbmluIC5rdC1sb2dpbl9fc2lnbmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1zaWduaW4gLmt0LWxvZ2luX19mb3Jnb3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tc2lnbnVwIC5rdC1sb2dpbl9fc2lnbnVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1zaWdudXAgLmt0LWxvZ2luX19zaWduaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tc2lnbnVwIC5rdC1sb2dpbl9fZm9yZ290IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMua3QtbG9naW4tLXNpZ251cCAua3QtbG9naW5fX2FjY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tZm9yZ290IC5rdC1sb2dpbl9fc2lnbnVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMua3QtbG9naW4tLWZvcmdvdCAua3QtbG9naW5fX3NpZ25pbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1mb3Jnb3QgLmt0LWxvZ2luX19mb3Jnb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1sb2dpbl9fYWNjb3VudCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1sb2dpbl9fYWNjb3VudCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLnByZXZpZXdJbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbn1cbi5wcmV2aWV3SW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJldmlld0ltZ19fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnByZXZpZXdJbWdfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHJldmlld0ltZ19fd3JhcHBlci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ucHJldmlld0ltZ19fd3JhcHBlci1zbV9fb3RoZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcmV2aWV3SW1nX193cmFwcGVyLXNtIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbiAgLnByZXZpZXdJbWdfX3dyYXBwZXItc21fX290aGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICB9XG59XG5cbi5wcmludC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAubm8tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmludC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByaW50LWZyb20tbmV3LXBhZ2Uge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByaW50LWZyb20tbmV3LXBhZ2U6bGFzdC1jaGlsZCB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ0bi5idG4tbGFiZWwtc2Vjb25kYXJ5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY4O1xufVxuXG4uYnRuLWRlbGV0ZS1yZWYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC43KTtcbiAgY29sb3I6ICNGRkZGRkZGRjtcbn1cbi5idG4tZGVsZXRlLXJlZjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG59XG5cbi5tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RhbC5tb2RhbF9pbWcge1xuICBwYWRkaW5nOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbC5tb2RhbF9pbWcgPiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDVweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBkb3RfbG9hZCB7XG4gIDAlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIDI1JSB7XG4gICAgY29udGVudDogXCIuXCI7XG4gIH1cbiAgNTAlIHtcbiAgICBjb250ZW50OiBcIi4uXCI7XG4gIH1cbiAgNzUlIHtcbiAgICBjb250ZW50OiBcIi4uLlwiO1xuICB9XG59XG4ubG9hZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA2cHg7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxvYWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYW5pbWF0aW9uOiBkb3RfbG9hZCAxcyAwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5jc3MteWsxNnh6LWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uY3NzLTFwYWhkeGctY29udHJvbCB7XG4gIGNvbG9yOiAjNDk1MDU3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYyAhaW1wb3J0YW50O1xufVxuXG4uaW1nLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaW1nLWxpc3QtLXNvbG8gLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbWctbGlzdC0tc29sbyAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiA+IGEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiA+IGEgPiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiA+IHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgbWFyZ2luOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYgPiBwID4gc3BhbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNSwgMjIsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIHVzZXItc2VsZWN0OiBhbGw7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYgPiBwOmhvdmVyID4gc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMzIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICMwZjBmMTY7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjJweDtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogLTIycHg7XG59XG4uaW1nLWxpc3RfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbWctbGlzdF9fYm9keSAuaW1nLWxpc3RfX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5pbWctbGlzdF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgYm90dG9tOiBjYWxjKDUwJSAtIDI1cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLmltZy1saXN0X19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLmltZy1saXN0X19idG5fX2Nsb3NlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5pbWctbGlzdF9fYnRuX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2ID4gYSB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2ID4gYSA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlLCAuaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnZpZGVvLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLWxpc3RfX2hlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnZpZGVvLWxpc3RfX25hbWUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnZpZGVvLWxpc3RfX25hbWUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby1saXN0X19uYW1lLmN1ciwgLnZpZGVvLWxpc3RfX25hbWU6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fY29tbWVudHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlbyB7XG4gIGhlaWdodDogMjkwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnZpZGVvLWxpc3RfX2Vycm9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgYmFja2dyb3VuZDogIzBmMGYxNjtcbiAgY29sb3I6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlkZW8tbGlzdF9fZXJyb3IgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnZpZGVvLWxpc3RfX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tbGlzdF9fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fdmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fdmlkZW8taG9sc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAzMjBweDtcbiAgYm90dG9tOiAzMHB4O1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlby1ob2xzdC0tcGxheSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlby1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX3ZpZGVvLWFycm93ID4gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX3ZpZGVvLWFycm93LS1kZWxldGUgPiBzdmcgbGluZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fY29tbWVudHMtd3JhcHBlciB7XG4gIHdpZHRoOiAzMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fY29tbWVudHMtbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X19jb21tZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X190aW1lIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X190aW1lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fY29tbWVudHMtaW5wdXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlbyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXItLW5vLWNvbW1lbnRzIC52aWRlby1saXN0X192aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXItLW5vLWNvbW1lbnRzIC52aWRlby1saXN0X192aWRlby1ob2xzdCwgLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyLS1uby1jb21tZW50cyAudmlkZW8tbGlzdF9fdmlkZW8tY29tbWVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgYm90dG9tOiBjYWxjKDUwJSAtIDI1cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X19idG5fX3ByZXYge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX2J0bl9fbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X19idG5fX2Nsb3NlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X19idG5fX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbiN0b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXY6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST0pICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9KSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09KSAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QtYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXIgLypydGw6Y2FsYygxMDAlIC0gMTVweCkgY2VudGVyKi8gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgYm9yZGVyOiAwO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZS1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCI7XG59XG4udG9hc3QgLnRvYXN0LWNsb3NlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4udG9hc3QgLnRvYXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnRvYXN0IC50b2FzdC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvYXN0IC50b2FzdC10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICBib3R0b206IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZGlhZ29uYWwtY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kaWFnb25hbC1jZWxsIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIHdpZHRoOiA2MCU7XG59XG4uZGlhZ29uYWwtY2VsbCBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDAuNzVyZW07XG4gIGJvdHRvbTogM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRpYWdvbmFsLWNlbGwgc3BhbjpudGgtY2hpbGQoMikge1xuICByaWdodDogMC43NXJlbTtcbiAgdG9wOiAycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubXktc2VsZWN0LS10YWdzLFxuLm15LXNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubXktc2VsZWN0LS10YWdzX19jb250cm9sLFxuLm15LXNlbGVjdF9fY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5teS1zZWxlY3QtLXRhZ3NfX2NvbnRyb2wtLWlzLWZvY3VzZWQsXG4ubXktc2VsZWN0X19jb250cm9sLS1pcy1mb2N1c2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2ODRmZiAhaW1wb3J0YW50O1xufVxuLm15LXNlbGVjdC0tdGFncyAuY3NzLXhiOTdnODpob3Zlcixcbi5teS1zZWxlY3QgLmNzcy14Yjk3Zzg6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2YyO1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cblxuLm15LXNlbGVjdC0tdGFncyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSArIDJweCk7XG59XG5cbi5teS1zZWxlY3QtLXRhZ3NfX21lbnUge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1pbnZhbGlkIC5teS1zZWxlY3RfX2luZGljYXRvciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaXMtaW52YWxpZCAubXktc2VsZWN0X19jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMzk3YSAhaW1wb3J0YW50O1xufVxuXG4ubXktdG91ciAuc2MtYmRWYUphIHtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbn1cbi5teS10b3VyLm15LXRvdXItLXRhc2tzIHtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xufVxuLm15LXRvdXIubXktdG91ci0tdGFza3MgLnNjLWJaUXluTS5qckJZcUgge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm15LXRvdXItYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5kb2N1bWVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvY3VtZW50LnFsLWVkaXRvciA+ICoge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5xbC1lZGl0b3Ige1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbn1cblxuKi5ob3Zlcjpob3ZlciwgKi5ob3Zlci5hY3RpdmUsIGEuaG92ZXI6aG92ZXIsIGEuaG92ZXIuYWN0aXZlLCBzcGFuLmhvdmVyOmhvdmVyLCBzcGFuLmhvdmVyLmFjdGl2ZSwgZGl2LmhvdmVyOmhvdmVyLCBkaXYuaG92ZXIuYWN0aXZlLCBwLmhvdmVyOmhvdmVyLCBwLmhvdmVyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmM3N2Y0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmVydGljYWwtYWxpZ24tdW5zZXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxudGFibGUudmVydGljYWwtYWxpZ24tdW5zZXQgdGQsIHRhYmxlLnZlcnRpY2FsLWFsaWduLXVuc2V0IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLnZlcnRpY2FsLWFsaWduLW1pZGRsZSB0ZCwgdGFibGUudmVydGljYWwtYWxpZ24tbWlkZGxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVycyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjcwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uZmlsdGVycyAuZmlsdGVyc19fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhciBhbGw7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBsaW5lYXIgYWxsO1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX2J0bjpudGgtbGFzdC1jaGlsZCgxKSwgLmZpbHRlcnMgLmZpbHRlcnNfX2J0bjpudGgtbGFzdC1jaGlsZCgyKSwgLmZpbHRlcnMgLmZpbHRlcnNfX2J0bjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gIGhlaWdodDogM3B4O1xuICBtYXgtaGVpZ2h0OiAzcHg7XG59XG4uZmlsdGVycyAuZmlsdGVyc19fYnRuID4gLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVycyAuZmlsdGVyc19fYnRuID4gLmJ0biA+IGkge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX2J0bjpsYXN0LWNoaWxkID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5maWx0ZXJzLmZpbHRlcnMtLWZ1bGwgLmZpbHRlcnNfX3dyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSg4MiwgNjMsIDEwNSwgMC4wOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYwZjY7XG59XG4uZmlsdGVycy5maWx0ZXJzLS1mdWxsIC5maWx0ZXJzX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzVweDtcbiAgbWF4LWhlaWdodDogMzVweDtcbn1cbi5maWx0ZXJzLmZpbHRlcnMtLWZ1bGwgLmZpbHRlcnNfX2J0bjpsYXN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZpbHRlcnMge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnByb2plY3QucHJvamVjdC0tc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjUpIGluc2V0O1xufVxuLnByb2plY3QucHJvamVjdC0tdGFibGUucHJvamVjdC0tc2VsZWN0ID4gdGQsIC5wcm9qZWN0LnByb2plY3QtLXRhYmxlLnByb2plY3QtLXNlbGVjdCA+IHRoIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXRlcGlja2Vycy1jb250YWluZXIge1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLXRpbWUge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLXRpbWUgLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS10aW1lIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMgLmRhdGVwaWNrZXItLXRpbWUtcm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tdGltZSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIC5kYXRlcGlja2VyLS10aW1lLXJvdzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tdGltZSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICBib3JkZXItY29sb3I6ICMyQzc3RjM7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS10aW1lIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJDNzdGMztcbiAgYm9yZGVyLWNvbG9yOiAjMkM3N0YzO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tdGltZSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJDNzdGMztcbiAgYm9yZGVyLWNvbG9yOiAjMkM3N0YzO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0taGlkZGVuLW1pbnV0ZXMgLmRhdGVwaWNrZXItLXRpbWUgLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1oaWRkZW4tbWludXRlcyAuZGF0ZXBpY2tlci0tdGltZSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIC5kYXRlcGlja2VyLS10aW1lLXJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWhpZGRlbi1taW51dGVzIC5kYXRlcGlja2VyLS10aW1lIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMgLmRhdGVwaWNrZXItLXRpbWUtcm93Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1kYXktbmFtZSB7XG4gIGNvbG9yOiAjMkM3N0YzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtIHtcbiAgY29sb3I6ICMyQzc3RjM7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4tZm9jdXMtIHtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1mb2N1cy0uLW90aGVyLW1vbnRoLSB7XG4gIGNvbG9yOiAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20tLCAuZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS10by0sIC5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLSwgLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4tb3RoZXItbW9udGgtLi1mb2N1cy0uLXNlbGVjdGVkLSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkM3N0YzO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDMsIDAuMSk7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS0uLWZvY3VzLSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQzLCAwLjUpO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmthbmJhbiB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg5cHgpO1xuICBtYXJnaW46IC0yNXB4IC0yNXB4IC01cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rYW5iYW4ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzOHB4KTtcbiAgfVxufVxuLmthbmJhbl9fd3JhcHBlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDI1cHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rYW5iYW5fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rYW5iYW5fX2JvZHkge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rYW5iYW4gLmthbmJhbl9fY29sIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5rYW5iYW4gLmthbmJhbl9fY29sLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmthbmJhbiAua2FuYmFuX19jb2wtYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ua2FuYmFuLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5rYW5iYW4tY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmthbmJhbi1jYXJkIC5rYW5iYW4tY2FyZF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ua2FuYmFuLWNhcmQgLmthbmJhbi1jYXJkX19wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLmthbmJhbi1jYXJkIC5rYW5iYW4tY2FyZF9fdGl0bGUge1xuICB3aWR0aDogMTIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjNjQ2YzlhO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuLmthbmJhbi1jYXJkIC5rYW5iYW4tY2FyZF9fdGl0bGUgPiBhIHtcbiAgY29sb3I6ICM2NDZjOWE7XG59XG4ua2FuYmFuLWNhcmQgLmthbmJhbi1jYXJkX19wYXJhbWV0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmthbmJhbi1jYXJkIC5rYW5iYW4tY2FyZF9fcGFyYW1ldGVyLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ua2FuYmFuLWNhcmQgLmthbmJhbi1jYXJkX19wYXJhbWV0ZXItdmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5rYW5iYW4tY2FyZCAua2FuYmFuLWNhcmRfX3BhcmFtZXRlci12YWx1ZSA+IC5iYWRnZS5iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuOSk7XG59XG4ua2FuYmFuLWNhcmQgLmthbmJhbi1jYXJkX19wYXJhbWV0ZXItdmFsdWUgPiAuYmFkZ2UuYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuOSk7XG59XG5cbi5rYW5iYW4tZmlsdGVycyAua2FuYmFuLWZpbHRlcnNfX3ZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cbi5rYW5iYW4tZmlsdGVycyAua2FuYmFuLWZpbHRlcnNfX3ZpZXctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmthbmJhbi1maWx0ZXJzIC5rYW5iYW4tZmlsdGVyc19fdmlldy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmthbmJhbi1maWx0ZXJzIC5rYW5iYW4tZmlsdGVyc19fc2V0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEzOXB4KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmthbmJhbi1maWx0ZXJzIC5rYW5iYW4tZmlsdGVyc19fc2V0cy13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG59XG4ua2FuYmFuLWZpbHRlcnMgLmthbmJhbi1maWx0ZXJzX19zZXRzLXdyYXBwZXIgPiAqIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbn1cbi5rYW5iYW4tZmlsdGVycy5rYW5iYW4tZmlsdGVycy0taG92ZXIgLmthbmJhbi1maWx0ZXJzX192aWV3LCAua2FuYmFuLWZpbHRlcnM6aG92ZXIgLmthbmJhbi1maWx0ZXJzX192aWV3IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ua2FuYmFuLWZpbHRlcnMua2FuYmFuLWZpbHRlcnMtLWhvdmVyIC5rYW5iYW4tZmlsdGVyc19fc2V0cywgLmthbmJhbi1maWx0ZXJzOmhvdmVyIC5rYW5iYW4tZmlsdGVyc19fc2V0cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41Nyk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ua2FuYmFuLWZpbHRlcnMua2FuYmFuLWZpbHRlcnMtLWhvdmVyIC5rYW5iYW4tZmlsdGVyc19fc2V0cy13cmFwcGVyLCAua2FuYmFuLWZpbHRlcnM6aG92ZXIgLmthbmJhbi1maWx0ZXJzX19zZXRzLXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmthbmJhbi1maWx0ZXJzLmthbmJhbi1maWx0ZXJzLS1ob3ZlciAua2FuYmFuLWZpbHRlcnNfX3NldHMtd3JhcHBlciA+ICosIC5rYW5iYW4tZmlsdGVyczpob3ZlciAua2FuYmFuLWZpbHRlcnNfX3NldHMtd3JhcHBlciA+ICoge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3RhdC1yb3cgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAwLjM1cmVtO1xufVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udGltZS10cmFja2VyLWlucHV0IHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi5lbGxpcHNpcy1jZWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5maXhlZC1sYXlvdXQtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmt0LWRlbW8tcGFuZWwtLXJpZ2h0IC5rdC1kZW1vLXBhbmVsIHtcbiAgcmlnaHQ6IC01NzBweDtcbn1cblxuLmt0LWRlbW8tcGFuZWwge1xuICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbn1cblxuLnByb2plY3RzLWZpbHRlci5rdC1kZW1vLXBhbmVsIHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xufVxuXG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ua3QtcHVsc2UgaSB7XG4gIGNvbG9yOiAjYzdjN2RlO1xuICBhbmltYXRpb246IGt0LXB1bHNlLWNvbG9yIDIuNXMgZWFzZS1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMga3QtcHVsc2UtY29sb3Ige1xuICAwJSB7XG4gICAgY29sb3I6ICNjN2M3ZGU7XG4gIH1cbiAgNTAlIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAxMDAlIHtcbiAgICBjb2xvcjogI2M3YzdkZTtcbiAgfVxufVxuLmt0LXdpZGdldF9fZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5teS1zZWxlY3QtLWlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmEgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLXN0YXQgdGhlYWQgdGgsIC50YWJsZS1zdGF0IHRoZWFkIHRyIHtcbiAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rdC1sb2dpbl9fZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnotaW5kZXgtMCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZmRmZjtcbn1cblxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZTFmZjtcbn1cblxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQ6Zmlyc3QtY2hpbGQsXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmZGZmO1xufVxuXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQgcCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkOmZpcnN0LWNoaWxkLFxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGUxZmY7XG59XG5cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0ZDpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDNmYTtcbn1cblxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9ycy1zdGF0aXN0aWNzIC5iZy1zZWNvbmRhcnkgdGQsIC5lZGl0b3JzLXN0YXRpc3RpY3MgLmJnLXNlY29uZGFyeSB0ZDpudGgtY2hpbGQoMikgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhYWRmYTtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgLmJnLXNlY29uZGFyeSB0ZDpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDNmYTtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgLmJnLXNlY29uZGFyeSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YWFkZmEgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGQ6Zmlyc3QtY2hpbGQsIC5lZGl0b3JzLXN0YXRpc3RpY3MgdGg6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRkOm50aC1jaGlsZCgyKSAucmVwb3J0LWNhdGVnb3J5LW9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWUxZmYgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGQ6bnRoLWNoaWxkKDIpIC5yZXBvcnQtY2F0ZWdvcnktZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWNjZmYgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGQ6bnRoLW9mLXR5cGUob2RkKSAucmVwb3J0LWNhdGVnb3J5LW9kZCxcbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGQ6bnRoLW9mLXR5cGUob2RkKSAucmVwb3J0LWNhdGVnb3J5LWV2ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkM2ZhICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRoOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkM2ZhICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRoOm50aC1jaGlsZCgyKSwgLmVkaXRvcnMtc3RhdGlzdGljcyB0ZDpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAxNjBweDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgLnJlcG9ydC1jYXRlZ29yeS1vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjllMWZmO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyAucmVwb3J0LWNhdGVnb3J5LWV2ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFjY2ZmO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyB0aGVhZCB0ciB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGQge1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRkIGRpdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIC5jYXRlZ29yeS1yb3cgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIC5pbWFnZS10eXBlcyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgLmltYWdlLXR5cGVzIGRpdiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLnRlc3Qtc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDU1cHg7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG59XG4udGVzdC1zZXR0aW5ncyBpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgxNDksIDIyMiwgMTAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE0OSwgMjIyLCAxMDAsIDApO1xuICB9XG59XG4ucHJvZ3Jlc3MtYnRuLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzk1ZGU2NCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjOTVkZTY0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSAxLjVzIGluZmluaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNDksIDIyMiwgMTAwLCAwLjUpO1xufVxuXG4ucHJvZ3Jlc3MtYnRuLWNpcmNsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNzNkMTNkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM3M2QxM2QgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbn1cblxuLnByb2dyZXNzLWJ0bi1jaXJjbGVbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNiMmJlYzM7XG4gIGJvcmRlci1jb2xvcjogI2RmZTZlOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmYWZjICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ud2FybmluZy1idG4tY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTk0LCAxOCwgMC45NikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5NCwgMTgsIDAuOTYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndhcm5pbmctYnRuLWNpcmNsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRiYzAyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZGJjMDIgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ud2FybmluZy1idG4tY2lyY2xlW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjYjJiZWMzO1xuICBib3JkZXItY29sb3I6ICNkZmU2ZTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZmFmYyAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFjY291bnQtc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmFjY291bnQtc3dpdGNoLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA3cHggOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzYzNkM5QjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFjY291bnQtc3dpdGNoLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNjM2QzlCO1xufVxuXG4ja3RfZm9vdGVyIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5ncm91cHMtbGlzdCAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmY0ODZmO1xuICBib3JkZXItY29sb3I6ICNiZjQ4NmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLmdyb3Vwcy1saXN0IC5teS1zZWxlY3Qge1xuICB6LWluZGV4OiAyO1xufVxuXG4uY3VzdG9tLXRhYmxlIC50YWJsZSB0aGVhZCB0ciB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLnRhZy1waWN0dXJlLXByZXZpZXcge1xuICB3aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRhZy1waWN0dXJlLXByZXZpZXcge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuLnNsaWRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi50YWdzLW1hdGNoLXdyYXBwZXIge1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLnRhZ3MtbWF0Y2hfX2l0ZW0ge1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRhZ3MtbWF0Y2hfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZm9udC13ZWlnaHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3VidGl0bGUtc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTdlOGVmO1xuICBtYXJnaW46IDAgMXJlbSAwIDAuNXJlbTtcbn1cblxuLnRlbXBsYXRlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgLyog0KDQsNC30LzQtdGAINGI0YDQuNGE0YLQsCAqL1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgLyog0KbQstC10YIg0YLQtdC60YHRgtCwICovXG59XG5cbi50ZW1wbGF0ZS10aXRsZTo6YmVmb3JlLFxuLnRlbXBsYXRlLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xuICAvKiDQptCy0LXRgiDQu9C40L3QuNC5ICovXG59XG5cbi50ZW1wbGF0ZS10aXRsZTo6YmVmb3JlIHtcbiAgZmxleDogMCAwIDEwJTtcbiAgLyog0JvQtdCy0LDRjyDQu9C40L3QuNGPINC30LDQvdC40LzQsNC10YIgMzAlICovXG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLyog0J7RgtGB0YLRg9C/INC80LXQttC00YMg0LvQuNC90LjQtdC5INC4INGC0LXQutGB0YLQvtC8ICovXG59XG5cbi50ZW1wbGF0ZS10aXRsZTo6YWZ0ZXIge1xuICBmbGV4OiAxO1xuICAvKiDQn9GA0LDQstCw0Y8g0LvQuNC90LjRjyDQt9Cw0L3QuNC80LDQtdGCINC+0YHRgtCw0LLRiNC10LXRgdGPINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviAoNzAlKSAqL1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgLyog0J7RgtGB0YLRg9C/INC80LXQttC00YMg0LvQuNC90LjQtdC5INC4INGC0LXQutGB0YLQvtC8ICovXG59XG5cbi5jb25maXJtLWNoaWxkLXRhZyAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaXMtaW52YWxpZDpoYXMofiAudGl0bGUtdW5pcXVlLXZhbGlkYXRpb24pIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59IiwiLyohXG4gKiBCb290c3RyYXAgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvL1xuLy8gT3ZlcnJpZGUgQm9vdHN0cmFwIFZhcmlhYmxlc1xuLy9cblxuXG5cblxuJGVuYWJsZS1yb3VuZGVkOiAka3Qtcm91bmRlZDsgLy8gcGFzcyByb3VuZGVkIGNvcm5lcnMgc2V0dGluZyB0byBib290c3RyYXAgU0FTU1xuXG4vLyBGb250c1xuJGZvbnQtZmFtaWx5LWJhc2U6XHRcdFx0XHRcdFx0XHRcdFx0a3QtZ2V0KCRrdC1mb250LWZhbWlsaWVzLCByZWd1bGFyKTtcblxuXG5cbi8vIENvbG9yIFN5c3RlbVxuJHByaW1hcnk6ICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCBwcmltYXJ5LCBiYXNlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICBcdFx0XHRcdFx0XHRcdFx0XHQjZTFlMWVmICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCBzdWNjZXNzLCBiYXNlKSAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgaW5mbywgYmFzZSkgIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0a3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIHdhcm5pbmcsIGJhc2UpICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCBkYW5nZXIsIGJhc2UpICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdCNmOGY5ZmEgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0IzM0M2E0MCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICBcdFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgIFx0XCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbik7XG5cblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiBcdFx0XHRcdFx0XHRcdFx0XHQka3QtbWVkaWEtYnJlYWtwb2ludHMgIWRlZmF1bHQ7XG5cbi8vIEJvcmRlciBSYWRpdWVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICBcdFx0XHRcdFx0XHQuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICBcdFx0XHRcdFx0XHQuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIFx0XHRcdFx0XHRcdC4ycmVtICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gJiBCdXR0b24gQ29udHJvbHNcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgIFx0XHRcdFx0XHRcdG5vcm1hbCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICBcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICBcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSAhZGVmYXVsdDtcblxuJGJ0bi1zZWNvbmRhcnktY29sb3I6XHRcdFx0XHRcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDMpICFkZWZhdWx0O1xuJGJ0bi1zZWNvbmRhcnktaG92ZXItYmctY29sb3I6XHRcdFx0XHRcdFx0I2Y0ZjVmOCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICBcdFx0XHQka3QtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICBcdFx0XHRcdFx0XHQuNjVyZW07XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgXHRcdFx0XHRcdFx0MXJlbTtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICBcdFx0XHRcdFx0XHQxLjU7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICBcdFx0XHRcdFx0XHQuNXJlbTtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICBcdFx0XHRcdFx0XHQxcmVtO1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogIFx0XHRcdFx0XHRcdDEuNTtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgIFx0XHRcdFx0XHRcdDEuMTVyZW07XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgXHRcdFx0XHRcdFx0MS42NXJlbTtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICBcdFx0XHRcdFx0XHQxLjU7XG5cbiRpbnB1dC1ib3JkZXItY29sb3I6XHRcdFx0XHRcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMykgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOlx0XHRcdFx0XHRcdFx0bGlnaHRlbihrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSksIDEyJSk7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgXHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAxKSAhZGVmYXVsdDtcbiRpbnB1dC1yZWFkb25seS1iZzogICAgICAgICAgICAgICAgICAgICBcdFx0XHQjZmZmZmZmICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgXHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgXHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMikgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgXHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAxKSAhZGVmYXVsdDtcblxuLy8gQnV0dG9uIGVsZXZhdGUgc2hhZG93c1xuJGJ0bi1lbGV2YXRlLXNoYWRvdy0xOlx0XHRcdFx0XHRcdFx0XHQwcHggMHB4IDExcHggMHB4IHJnYmEoNTYsMzYsOTksMC4wOCk7XG4kYnRuLWVsZXZhdGUtc2hhZG93LTEtaG92ZXI6XHRcdFx0XHRcdFx0MHB4IDBweCAyMnB4IDBweCByZ2JhKDU2LDM2LDk5LDAuMTEpO1xuJGJ0bi1lbGV2YXRlLXNoYWRvdy0yOlx0XHRcdFx0XHRcdFx0XHQwcHggMHB4IDExcHggMHB4IHJnYmEoNTYsMzYsOTksMC4xMCk7XG4kYnRuLWVsZXZhdGUtc2hhZG93LTItaG92ZXI6XHRcdFx0XHRcdFx0MHB4IDBweCAyMnB4IDBweCByZ2JhKDU2LDM2LDk5LDAuMTMpO1xuJGJ0bi1lbGV2YXRlLXNoYWRvdy0zOlx0XHRcdFx0XHRcdFx0XHQwcHggMHB4IDExcHggMHB4IHJnYmEoNTYsMzYsOTksMC4xMik7XG4kYnRuLWVsZXZhdGUtc2hhZG93LTMtaG92ZXI6XHRcdFx0XHRcdFx0MHB4IDBweCAyMnB4IDBweCByZ2JhKDU2LDM2LDk5LDAuMTUpO1xuXG5cbi8vIFRhYmxlXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0XHR0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgICAgXHRcdFx0XHRcdGxpZ2h0ZW4oI2Y0ZjVmOCwgMSUpO1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0bGlnaHRlbigjZjRmNWY4LCAyJSk7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAgIFx0XHRcdFx0XHRrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBiYXNlKTtcblxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICBcdFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgICBcdFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICAgXHRcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG5cbi8vIENhcmRcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAxKSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxcbiRtb2RhbC1pbm5lci1wYWRkaW5nOlx0XHRcdFx0XHRcdFx0XHQxLjI1cmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOlx0XHRcdFx0XHRcdFx0XHQxLjI1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICBcdFx0XHRcdDAgLjI1cmVtIC41cmVtIHJnYmEoa3QtYmFzZS1jb2xvcihncmV5LCAyKSwgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICBcdCBcdFx0XHRcdDAgLjVyZW0gMXJlbSByZ2JhKGt0LWJhc2UtY29sb3IoZ3JleSwgMiksIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIFx0XHRcdFx0a3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgIFx0IFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuXG5cblxuLy8gUG9wb3ZlcnNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgIFx0XHRcdFx0MC45cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgXHRcdFx0XHQyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgIFx0XHRcdFx0MXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgXHRcdFx0XHQjZmZmZmZmICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgXHRcdFx0XHQzcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICBcdFx0XHRcdDBweCAwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjE1KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgXHRcdFx0XHQjZmZmZmZmICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIFx0XHRcdFx0MXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIFx0XHRcdFx0MS4yNXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSAhZGVmYXVsdDtcblxuXG5cbi8vIFRvb2x0aXBzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICBcdFx0XHRcdDAuOXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIFx0XHRcdFx0MjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDMpICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHQjZmZmZmZmICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgXHRcdFx0XHQzcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICBcdFx0XHRcdDEgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICBcdFx0XHRcdC43NXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIFx0XHRcdFx0MXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIFRvYXN0c1xuJHRvYXN0LXppbmRleDpcdFx0XHRcdFx0XHRcdFx0XHRcdCRrdC1kcm9wZG93bi16aW5kZXggKyAxMDAgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzpcdFx0XHRcdFx0XHRcdFx0XHRcdDJyZW0gICFkZWZhdWx0O1xuJHRvYXN0LXdpZHRoOiBcdFx0XHRcdFx0XHRcdFx0XHRcdDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6XHRcdFx0XHRcdFx0XHRcdFx0JGt0LWRyb3Bkb3duLXNoYWRvdyAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogXHRcdFx0XHRcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDMpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiBcdFx0XHRcdFx0I2ZmZiAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOlx0XHRcdFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcblxuXG5cbi8vIFByb2dyZXNzIGJhcnNcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0a3QtZ2V0LWNvbG9yKCkgIWRlZmF1bHQ7XG5cblxuXG4vLyBEcm9wZG93blxuJGRyb3Bkb3duLWJveC1zaGFkb3c6XHRcdFx0XHRcdFx0XHRcdCRrdC1kcm9wZG93bi1zaGFkb3cgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICBcdFx0XHRcdCRrdC1kcm9wZG93bi16aW5kZXggIWRlZmF1bHQ7XG5cblxuXG4vLyBUZXh0IG11dGVkXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSAhZGVmYXVsdDtcblxuXG5cbi8vIEJhZGdlc1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgXHRcdFx0XHQuNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgXHRcdFx0XHQuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0ODUlICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgXHRcdFx0XHRcdFx0MjBweCAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDIpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAxKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgXHRcdFx0XHRrdC1icmFuZC1jb2xvcihpbnZlcnNlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIFx0XHRcdFx0a3QtYnJhbmQtY29sb3IoKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMxNTU3XG4gICAgLy8gQWxpZ24gdG9vbHRpcCB0byBmb3JtIGVsZW1lbnRzXG4gICAgLmZvcm0tcm93ID4gLmNvbCA+ICYsXG4gICAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAmIHtcbiAgICAgIGxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXIgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmcteCAqIDQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LXBhZGRpbmcteCAqIDIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRjdXN0b20tc2VsZWN0LWJnIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYud2lkdGgge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEdsb2JhbCBDb25maWdcbi8vXG5cblxuXG4vLyBJbml0IGdsb2JhbCBmdW5jdGlvbnMgYW5kIG1peGluc1xuQGltcG9ydCBcImdsb2JhbC9pbml0XCI7XG5cbi8vIExheW91dCBCcmVha3BvaW50cyhib290c3RyYXAgcmVzcG9uc2l2ZSBicmVha3BvaW50cylcbi8vIERlZmluZSB0aGUgbWluaW11bSBhbmQgbWF4aW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG4ka3QtbWVkaWEtYnJlYWtwb2ludHM6IChcbiAgICAvLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuICAgIHhzOiAwLFxuXG4gICAgLy8gU21hbGwgc2NyZWVuIC8gcGhvbmVcbiAgICBzbTogNTc2cHgsXG5cbiAgICAvLyBNZWRpdW0gc2NyZWVuIC8gdGFibGV0XG4gICAgbWQ6IDc2OHB4LFxuXG4gICAgLy8gTGFyZ2Ugc2NyZWVuIC8gZGVza3RvcFxuICAgIGxnOiAxMDI0cHgsIC8vMTAyNHB4LFxuXG4gICAgLy8gRXh0cmEgbGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4gICAgeGw6IDEzOTlweFxuKSAhZGVmYXVsdDtcblxuLy8gR2xvYmFsIHJvdW5kZWQgYm9yZGVyIG1vZGVcbiRrdC1yb3VuZGVkOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBCb3JkZXIgUmFkaXVzXG4ka3QtYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuXG4vLyBDb3JlIGljb24gY29kZXMobGluZWF3ZXNvbWUgaWNvbnM6IGh0dHBzOi8vaWNvbnM4LmNvbS9saW5lLWF3ZXNvbWUpXG4ka3QtYWN0aW9uLWljb25zOiAoXG4gICAgY2xvc2U6ICdcXGYxOTEnLFxuICAgIGRvd246ICdcXGYxMTAnLFxuICAgIHVwOiAnXFxmMTEzJyxcbiAgICBsZWZ0OiAnXFxmMTExJyxcbiAgICByaWdodDogJ1xcZjExMicsXG4gICAgcGx1czogJ1xcZjJjMicsXG4gICAgbWludXM6ICdcXGYyOGUnXG4pICFkZWZhdWx0O1xuXG4vLyBDb3JlIGJvbGQgaWNvbiBjb2RlcyhsaW5lYXdlc29tZSBpY29uczogaHR0cHM6Ly9rZWVudGhlbWVzLmNvbS9tZXRyb25pYy9wcmV2aWV3L2RlZmF1bHQvY29tcG9uZW50cy9pY29ucy9mbGF0aWNvbi5odG1sKVxuJGt0LWFjdGlvbi1ib2xkLWljb25zOiAoXG4gICAgZG93bjogJ1xcZjFhMycsXG4gICAgdXA6ICdcXGYxYTUnLFxuICAgIGxlZnQ6ICdcXGYxYTQnLFxuICAgIHJpZ2h0OiAnXFxmMTlkJyxcbiAgICBjbG9zZTogJ1xcZjFiMidcbikgIWRlZmF1bHQ7XG5cbi8vIEVsZXZhdGUgc2hhZG93XG4ka3QtZWxldmF0ZS1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg4Miw2MywxMDUsMC4wNSkgIWRlZmF1bHQ7XG4ka3QtZWxldmF0ZS1zaGFkb3ctMjogMHB4IDBweCAxM3B4IDBweCByZ2JhKDgyLDYzLDEwNSwwLjEpICFkZWZhdWx0O1xuXG4vLyBEcm9wZG93biBzaGFkb3dcbiRrdC1kcm9wZG93bi1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4Miw2MywxMDUsIDAuMTUpICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gc2Nyb2xsYmFyIGNvbG9yXG4ka3Qtc2Nyb2xsLWNvbG9yOiBkYXJrZW4oI2ViZWRmMiwgNiUpICFkZWZhdWx0O1xuXG4vLyBUcmFuc2l0aW9uXG4ka3QtdHJhbnNpdGlvbjogYWxsIDAuM3MgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsIFotaW5kZXhcbiRrdC1tb2RhbC16aW5kZXg6IDEwNTAgIWRlZmF1bHQ7XG5cbi8vIGRyb3Bkb3duIFotaW5kZXhcbiRrdC1kcm9wZG93bi16aW5kZXg6IDk1ICFkZWZhdWx0O1xuXG4vLyBTdGF0ZSBDb2xvclxuJGt0LXN0YXRlLWNvbG9yczogKFxuICAgIC8vIE1ldHJvbmljIHN0YXRlc1xuICAgIGJyYW5kOiAoXG4gICAgICAgIGJhc2U6ICM1ZDc4ZmYsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIGxpZ2h0OiAoXG4gICAgICAgIGJhc2U6ICNmZmZmZmYsXG4gICAgICAgIGludmVyc2U6ICMyODJhM2NcbiAgICApLFxuICAgIGRhcms6IChcbiAgICAgICAgYmFzZTogIzI4MmEzYyxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG5cbiAgICAvLyBCb290c3RyYXAgc3RhdGVzXG4gICAgcHJpbWFyeTogKFxuICAgICAgICBiYXNlOiAjNTg2N2RkLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICBzdWNjZXNzOiAoXG4gICAgICAgIGJhc2U6ICMwYWJiODcsIC8vMWRjOWI3LFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICBpbmZvOiAoXG4gICAgICAgIGJhc2U6ICM1NTc4ZWIsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIHdhcm5pbmc6IChcbiAgICAgICAgYmFzZTogI2ZmYjgyMixcbiAgICAgICAgaW52ZXJzZTogIzExMTExMVxuICAgICksXG4gICAgZGFuZ2VyOiAoXG4gICAgICAgIGJhc2U6ICNmZDM5N2EsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApXG4pICFkZWZhdWx0O1xuXG5cbi8vIEJhc2UgY29sb3JzXG4ka3QtYmFzZS1jb2xvcnM6IChcbiAgICBsYWJlbDogKFxuICAgICAgICAxOiAjYTJhNWI5LFxuICAgICAgICAyOiAjNzQ3ODhkLFxuICAgICAgICAzOiAjNTk1ZDZlLFxuICAgICAgICA0OiAjNDg0NjViXG4gICAgKSxcbiAgICBzaGFwZTogKFxuICAgICAgICAxOiAjZjBmM2ZmLFxuICAgICAgICAyOiAjZThlY2ZhLFxuICAgICAgICAzOiAjOTNhMmRkLFxuICAgICAgICA0OiAjNjQ2YzlhXG4gICAgKSxcbiAgICBncmV5OiAoXG4gICAgICAgIDE6ICNmN2Y4ZmEsIC8vI2Y0ZjVmOFxuICAgICAgICAyOiAjZWJlZGYyLFxuICAgICAgICAzOiBkYXJrZW4oI2ViZWRmMiwgMyUpLFxuICAgICAgICA0OiBkYXJrZW4oI2ViZWRmMiwgNiUpXG4gICAgKVxuKSAhZGVmYXVsdDtcblxuLy8gU29jaWFsIG5ldHdvcmsgY29sb3JzKHNlZTogaHR0cHM6Ly9icmFuZGNvbG9ycy5uZXQvKVxuJGt0LXNvY2lhbC1jb2xvcnM6IChcbiAgICBmYWNlYm9vazogKFxuICAgICAgICBiYXNlOiAjM2I1OTk4LFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICBnb29nbGU6IChcbiAgICAgICAgYmFzZTogI2RjNGU0MSxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgdHdpdHRlcjogKFxuICAgICAgICBiYXNlOiAjNEFCM0Y0LFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICBpbnN0YWdyYW06IChcbiAgICAgICAgYmFzZTogIzUxN2ZhNCxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgeW91dHViZTogKFxuICAgICAgICBiYXNlOiAjYjMxMjE3LFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICBsaW5rZWRpbjogKFxuICAgICAgICBiYXNlOiAjMDA3N2I1LFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICBza3lwZTogKFxuICAgICAgICBiYXNlOiAjMDBhZmYwLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKVxuKSAhZGVmYXVsdDtcblxuLy8gUm9vdCBGb250IFNldHRpbmdzXG4ka3QtZm9udC1mYW1pbGllczogKFxuICAgIHJlZ3VsYXI6IHVucXVvdGUoJ1BvcHBpbnMsIEhlbHZldGljYSwgc2Fucy1zZXJpZicpLFxuICAgIGhlYWRpbmc6IHVucXVvdGUoJ1BvcHBpbnMsIEhlbHZldGljYSwgc2Fucy1zZXJpZicpXG4pICFkZWZhdWx0O1xuXG4vLyBSb290IEZvbnQgU2V0dGluZ3NcbiRrdC1mb250LXNpemU6IChcbiAgICBzaXplOiAoXG4gICAgICAgIGRlc2t0b3A6IDEzcHgsXG4gICAgICAgIHRhYmxldDogMTJweCxcbiAgICAgICAgbW9iaWxlOiAxMnB4XG4gICAgKSxcbiAgICB3ZWlnaHQ6IDMwMFxuKSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhbCBMaW5rIFNldHRpbmdzXG4ka3QtZm9udC1jb2xvcjogKFxuICAgIHRleHQ6ICM2NDZjOWEsXG4gICAgbGluazogKFxuICAgICAgICBkZWZhdWx0OiBrdC1zdGF0ZS1jb2xvcihicmFuZCksXG4gICAgICAgIGhvdmVyOiBkYXJrZW4oa3Qtc3RhdGUtY29sb3IoYnJhbmQpLCA2JSlcbiAgICApXG4pICFkZWZhdWx0O1xuXG4vLyBQb3J0bGV0IHNldHRpbmdzXG4ka3QtcG9ydGxldDogKFxuICAgIG1pbi1oZWlnaHQ6IChcbiAgICAgICAgZGVmYXVsdDogKFxuICAgICAgICAgICAgZGVza3RvcDogNjBweCxcbiAgICAgICAgICAgIG1vYmlsZTogNTBweFxuICAgICAgICApLFxuICAgICAgICBzbTogKFxuICAgICAgICAgICAgZGVza3RvcDogNTBweCxcbiAgICAgICAgICAgIG1vYmlsZTogNDBweFxuICAgICAgICApLFxuICAgICAgICBsZzogKFxuICAgICAgICAgICAgZGVza3RvcDogODBweCxcbiAgICAgICAgICAgIG1vYmlsZTogNjBweFxuICAgICAgICApLFxuICAgICAgICB4bDogKFxuICAgICAgICAgICAgZGVza3RvcDogMTAwcHgsXG4gICAgICAgICAgICBtb2JpbGU6IDgwcHhcbiAgICAgICAgKVxuICAgICksXG4gICAgc3BhY2U6IChcbiAgICAgICAgZGVza3RvcDogMjVweCxcbiAgICAgICAgbW9iaWxlOiAxNXB4XG4gICAgKSxcbiAgICBib3R0b20tc3BhY2U6IChcbiAgICAgICAgZGVza3RvcDogMjBweCxcbiAgICAgICAgbW9iaWxlOiAyMHB4XG4gICAgKSxcbiAgICBib3JkZXItY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMiksXG4gICAgYmctY29sb3I6ICNmZmZmZmYsXG4gICAgc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMDUpXG4pICFkZWZhdWx0O1xuXG4vLyBQYWdlIHBhZGRpbmdcbiRrdC1wYWdlLXBhZGRpbmc6IChcblx0ZGVza3RvcDogMjVweCxcblx0bW9iaWxlOiAxNXB4XG4pICFkZWZhdWx0O1xuXG4vLyBQYWdlIGNvbnRhaW5lciB3aWR0aFxuJGt0LXBhZ2UtY29udGFpbmVyLXdpZHRoOiAxMzgwcHggIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBTY3JvbGwoUGVyZmVjdCBTY3JvbGxiYXIpIHNpemVcbiRrdC1jdXN0b20tc2Nyb2xsLXNpemU6IDRweCAhZGVmYXVsdDtcbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX0gbm8tcmVwZWF0O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0ICogLjU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAqIC41KTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoICogLjU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKGRpdmlkZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSwgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy9cbi8vIEFjY29yZGlvblxuLy9cblxuXG5cbi8vIERlZmF1bHQgQWNjb3JkaW9uXG4uYWNjb3JkaW9uIHtcblx0LmNhcmQge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXG5cdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMXJlbTtcblx0XHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdD4gaSAge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblxuXHRcdFx0XHRcdD4gaSAge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAxLjI1cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdCYtLW5vLWJne1xuXHRcdC5jYXJke1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExpZ2h0IEFjY29yZGlvblxuLmFjY29yZGlvbi5hY2NvcmRpb24tbGlnaHQge1xuXHQuY2FyZCB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWY0O1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDA7XG5cblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblxuXHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblxuXHRcdC8vIHJlbW92ZSBib3JkZXIgZm9yIHRoZSBsYXN0IGl0ZW1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cblx0XHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTs7XG5cblx0XHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIE91dGxpbmUgQWNjb3JkaW9uXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1vdXRsaW5lIHtcblxuXHQmLS1wYWRkZWR7XG5cdFx0cGFkZGluZzoxLjdyZW07XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcblx0XHRib3JkZXI6MDtcblxuXHRcdC5jYXJkLWhlYWRlcntcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxLjI1cmVtO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGxpZ2h0ZW4oa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpLCAyMCUpO1xuXHRcdFx0XHRib3JkZXItdG9wLXdpZHRoOiAycHg7XG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYygxLjVyZW0gKyAycHgpO1xuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMnB4O1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMS4yNXJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1sYS1pY29uLXNlbGYoIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCBtaW51cykgKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0XHRcdGNvbG9yOiAjNDY0NDU3O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2VmZWZmMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuNXJlbTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcje2t0LWdldCgka3QtYWN0aW9uLWljb25zLCBwbHVzKX0nO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNlZmVmZjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmQtYm9keS13cmFwcGVyIHtcblx0XHRcdD4uY2FyZC1ib2R5e1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIuN3JlbSAxLjdyZW0gMS43cmVtO1xuXHRcdFx0XHRmb250LXNpemU6MS4xcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGxpZ2h0ZW4oa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpLCAyMCUpO1xuXHRcdFx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMnB4O1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICM4ZDhjOWI7XG5cblx0XHRcdFx0PiBwOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIHJlbW92ZSBtYXJnaW4gb24gbGFzdCBpdGVtXG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLy8gU29saWQgQWNjb3JkaW9uXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zb2xpZCB7XG5cdC5jYXJkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0Ym9yZGVyOjA7XG5cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0cGFkZGluZzogMS4yNXJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG5cdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gQ3VzdG9tIHRvZ2dsZSBpY29uXG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtYXJyb3cge1xuXHQuY2FyZCB7XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgZG93bikgKTtcblx0XHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyN7a3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGxlZnQpfSc7XG5cdFx0XHRcdFx0XHQvKnJ0bDpiZWdpbjpyZW1vdmUqL1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyN7a3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIHJpZ2h0KX0nO1xuXHRcdFx0XHRcdFx0LypydGw6ZW5kOnJlbW92ZSovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEN1c3RvbSB0b2dnbGUgaWNvblxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLXBsdXMge1xuXHQuY2FyZCB7XG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgbWludXMpICk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnI3trdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgcGx1cyl9Jztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gU1ZHIGljb25cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXN2Zy1pY29uIHtcblx0LmNhcmQge1xuXHRcdGJvcmRlci10b3A6MDtcblxuXHRcdC5jYXJkLWhlYWRlciB7XG5cdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblxuXHRcdFx0XHQua3Qtc3ZnLWljb257XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjJyZW07XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAycmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb247XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXG5cdFx0XHRcdFx0Lmt0LXN2Zy1pY29ue1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmQtYm9keXtcblx0XHRcdHBhZGRpbmctbGVmdDogMy4ycmVtO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdC5jYXJkLWJvZHl7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMy4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBTVkcgdG9nZ2xlXG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtc3Zne1xuXHQuY2FyZHtcblx0XHQuY2FyZC1oZWFkZXJ7XG5cdFx0XHQuY2FyZC10aXRsZXtcblx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpO1xuXG5cdFx0XHRcdC5rdC1zdmctaWNvbntcblx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb247XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXG5cdFx0XHRcdFx0Lmt0LXN2Zy1pY29ue1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFBhbmVsXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1wYW5lbCB7XG5cdC5jYXJkIHtcblx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vXG4vLyBBbGVydFxuLy9cblxuXG5cblxuLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTs7XG4gICAgbWFyZ2luOiAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoIDA7XG5cbiAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAwO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsZXJ0LWljb24tdG9wIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbGVydC10ZXh0IHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWNsb3NlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICBcdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEVsZXZhdGVcbiAgICAmLmFsZXJ0LWVsZXZhdGUge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMSk7XG4gICAgfVxuXG4gICAgLy8gU3RhdGVzXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICBcdCYuYWxlcnQtI3skbmFtZX0ge1xuXHQgICAgICAgIGJhY2tncm91bmQ6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cdCAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblx0ICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBpbnZlcnNlKTtcblxuXHQgICAgICAgIC5hbGVydC1pY29uIHtcblx0XHQgICAgICAgIGkge1xuXHRcdCAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGludmVyc2UpO1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICB9XG5cblx0XHQgICAgLmFsZXJ0LXRleHQge1xuXHRcdCAgICAgICAgY29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgaW52ZXJzZSk7XG5cblx0XHQgICAgICAgIGhyIHtcblx0XHRcdFx0ICAgIGJvcmRlci10b3AtY29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgaW52ZXJzZSk7XG5cdFx0XHRcdCAgICBvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXG5cdCAgICBcdC5hbGVydC1jbG9zZSB7XG5cdCAgICBcdFx0aSB7XG5cdCAgICBcdFx0XHRjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBpbnZlcnNlKTtcblx0ICAgIFx0XHR9XG5cdCAgICBcdH1cblx0ICAgIH1cblxuXHQgICAgJi5hbGVydC1vdXRsaW5lLSN7JG5hbWV9IHtcblx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXHQgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXG5cdCAgICAgICAgLmFsZXJ0LWljb24ge1xuXHRcdCAgICAgICAgaSB7XG5cdFx0ICAgICAgICAgICAgY29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgIH1cblxuXHRcdCAgICAuYWxlcnQtdGV4dCB7XG5cdFx0ICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblx0XHQgICAgfVxuXG5cdCAgICBcdC5hbGVydC1jbG9zZSB7XG5cdCAgICBcdFx0aSB7XG5cdCAgICBcdFx0XHRjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblx0ICAgIFx0XHR9XG5cdCAgICBcdH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWxlcnQtc29saWQtI3skbmFtZX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpLCAwLjEpO1xuXHQgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdCAgICAgICAgY29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cblx0ICAgICAgICAuYWxlcnQtaWNvbiB7XG5cdFx0ICAgICAgICBpIHtcblx0XHQgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblx0XHQgICAgICAgIH1cblx0XHQgICAgfVxuXG5cdFx0ICAgIC5hbGVydC10ZXh0IHtcblx0XHQgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXHRcdCAgICB9XG5cblx0ICAgIFx0LmFsZXJ0LWNsb3NlIHtcblx0ICAgIFx0XHRpIHtcblx0ICAgIFx0XHRcdGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHQgICAgfVxuICAgIH1cblxuICAgIC8vIFNlY29uZGFyeSBhbGVydFxuICAgICYuYWxlcnQtc2Vjb25kYXJ5IHtcbiAgICAgICAgLmFsZXJ0LWljb24ge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFsZXJ0LXRleHQge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWFyZ2lubGVzc1xuICAgICYuYWxlcnQtLW1hcmdpbmxlc3Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi5hbGVydC1ib2xkIHtcbiAgICAgICAgLmFsZXJ0LXRleHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBCYWRnZSBDdXN0b21pemF0aW9uXG4vL1xuXG5cblxuLmJhZGdlIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn0iLCIvL1xuLy8gQnV0dG9uIEN1c3RvbWl6YXRpb25cbi8vXG5cblxuXG4vLyBCYXNlIGJ1dHRvblxuLmJ0biB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0Jjpmb2N1czpub3QoLmJ0bi1lbGV2YXRlKSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIFRhZ3NcbmxhYmVsLmJ0bixcbmlucHV0LmJ0bixcbmJ1dHRvbi5idG4ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIENsZWFuIGJ1dHRvblxuLmJ0bi5idG4tY2xlYW4ge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IGt0LWJhc2UtY29sb3Ioc2hhcGUsIDMpO1xuXG5cdGkge1xuXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKHNoYXBlLCAzKTtcblx0fVxuXG5cdC5zaG93ID4gJixcblx0Ji5hY3RpdmUsXG5cdCY6YWN0aXZlLFxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKHNoYXBlLCAxKTtcblxuXHRcdGkge1xuXHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIERlZmF1bHQgYnV0dG9uXG4uYnRuLmJ0bi1kZWZhdWx0IHtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRib3JkZXI6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKHNoYXBlLCAyKTtcblxuXHRpIHtcblx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihzaGFwZSwgMyk7XG5cdH1cblxuXHQuc2hvdyA+ICYsXG5cdCYuYWN0aXZlLFxuXHQmOmFjdGl2ZSxcblx0Jjpob3ZlciB7XG5cdFx0aSB7XG5cdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cdFx0fVxuXG5cdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXHRcdGJhY2tncm91bmQ6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHR9XG59XG5cbi8vIFNlY29uZGFyeSBidXR0b25cbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkYnRuLXNlY29uZGFyeS1jb2xvcjtcblxuICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUsXG4gICAgJjpmb2N1cyxcblx0Ji5hY3RpdmUsXG5cdCY6YWN0aXZlLFxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJ0bi1zZWNvbmRhcnktY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRidG4tc2Vjb25kYXJ5LWhvdmVyLWJnLWNvbG9yO1xuXHR9XG59XG5cbi8vIEJ1dHRvbiBzdGF0ZXNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gam9pbigka3Qtc3RhdGUtY29sb3JzLCAka3Qtc29jaWFsLWNvbG9ycykge1xuICAgIC5idG4tI3skbmFtZX0ge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KGt0LWdldCgkY29sb3IsIGJhc2UpLCBrdC1nZXQoJGNvbG9yLCBiYXNlKSk7XG5cdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXG4gICAgICAgIEBpZiAkbmFtZSA9PSBsaWdodCB7XG5cdCAgICAgICAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSxcblx0XHQgICAgJjpmb2N1cyxcblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHRcdFx0fVxuXHRcdH1cblxuICAgICAgICAmICsgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBcdFx0JjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gT3V0bGluZSBzdGF0ZXNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgLmJ0bi1vdXRsaW5lLSN7JG5hbWV9IHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudChrdC1nZXQoJGNvbG9yLCBiYXNlKSwga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSkpO1xuICAgIH1cbn1cblxuLy8gSG92ZXIgc3RhdGVzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgIC5idG4taG92ZXItI3skbmFtZX0ge1xuICAgIFx0Ly9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBcdC8vY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXG4gICAgXHQuc2hvdyA+ICYsXG5cdCAgXHQmLmFjdGl2ZSxcblx0ICBcdCY6YWN0aXZlLFxuXHQgIFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRcdGJvcmRlci1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0fVxuICAgIH1cblxuICAgIC5idG4tb3V0bGluZS1ob3Zlci0jeyRuYW1lfSB7XG4gICAgXHQvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdCAgXHQmLmJ0bi1jbGVhbiB7XG4gICAgXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIFx0fVxuXG4gICAgXHQuc2hvdyA+ICYsXG5cdCAgXHQmLmFjdGl2ZSxcblx0ICBcdCY6YWN0aXZlLFxuXHQgIFx0Jjpob3ZlciB7XG5cdCAgXHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRcdGJvcmRlci1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG4gICAgfVxufVxuXG4vLyBGb250IHN0YXRlc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcblx0LmJ0bi1mb250LSN7JG5hbWV9IHtcblx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgfVxuXG4gICAgLmJ0bi1mb250LWhvdmVyLSN7JG5hbWV9IHtcbiAgICBcdC5zaG93ID4gJixcblx0ICBcdCYuYWN0aXZlLFxuXHQgIFx0JjphY3RpdmUsXG5cdCAgXHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHR9XG4gICAgfVxufVxuXG4vLyBTZWNvbmRhcnkgb3V0bGluZSBidXR0b25cbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgXHRjb2xvcjogZGFya2VuKGt0LWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpLCA1MCUpO1xuXG4gIFx0LnNob3cgPiAmLFxuICBcdCYuYWN0aXZlLFxuICBcdCY6YWN0aXZlLFxuICBcdCY6aG92ZXIge1xuICBcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gIFx0XHQvL2NvbG9yOiAjZmZmO1xuICBcdH1cbn1cblxuLy8gRWxldmF0ZSBidXR0b25zXG4uYnRuIHtcblx0Ly8gRWxldmF0ZSAxXG5cdCYuYnRuLWVsZXZhdGUge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG5cblx0XHQmLmJ0bi1lbGV2YXRlLWFpciB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHQgIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNHB4KTtcblx0XHQgIFx0fVxuXHRcdH1cblx0fVxuXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cdFx0JGJhc2UtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXG5cdFx0QGlmICRuYW1lID09IGxpZ2h0IHtcblx0XHRcdCRiYXNlLWNvbG9yOiAjOTk5OTk5O1xuXHRcdH1cblxuXHRcdCYuYnRuLSN7JG5hbWV9LmJ0bi1lbGV2YXRlIHtcblx0XHRcdGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgkYmFzZS1jb2xvciwwLjE1KTtcblxuXHRcdFx0LnNob3cgPiAmLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCYuYWN0aXZlLFxuXHQgIFx0XHQmOmFjdGl2ZSxcblx0ICBcdFx0Jjpob3ZlciB7XG5cdCAgXHRcdFx0Ym94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKCRiYXNlLWNvbG9yLCAwLjI1KSAhaW1wb3J0YW50O1xuXG5cdCAgXHRcdFx0Ji5idG4tc20ge1xuXHQgIFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKCRiYXNlLWNvbG9yLCAwLjI1KSAhaW1wb3J0YW50O1xuXHQgIFx0XHRcdH1cblxuXHQgIFx0XHRcdEBpZiAkbmFtZSA9PSBsaWdodCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHQgIFx0XHR9XG5cdCAgXHR9XG5cblx0ICBcdCYuYnRuLSN7JG5hbWV9LmJ0bi1lbGV2YXRlLWhvdmVyIHtcblx0XHRcdC5zaG93ID4gJixcblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Jjpmb2N1cyxcblx0ICBcdFx0JjphY3RpdmUsXG5cdCAgXHRcdCY6aG92ZXIge1xuXHQgIFx0XHRcdGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgkYmFzZS1jb2xvciwgMC4yNSkgIWltcG9ydGFudDtcblxuXHQgIFx0XHRcdCYuYnRuLXNtIHtcblx0ICBcdFx0XHRcdGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgkYmFzZS1jb2xvciwgMC4yNSkgIWltcG9ydGFudDtcblx0ICBcdFx0XHR9XG5cblx0ICBcdFx0XHRAaWYgJG5hbWUgPT0gbGlnaHQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0ICBcdFx0fVxuXHQgIFx0fVxuXHR9XG59XG5cbi8vIFNxdWFyZSBidXR0b25zXG4uYnRuIHtcblx0Ji5idG4tc3F1YXJlIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG5cbi8vIFBpbGwgYnV0dG9uc1xuLmJ0biB7XG5cdCYuYnRuLXBpbGwge1xuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdH1cbn1cblxuLy8gVGV4dCB0cmFuc2Zvcm1cbi5idG4ge1xuXHQmLmJ0bi11cHBlciB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdCYuYnRuLWJvbGQge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQmLmJ0bi1ib2xkZXIge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQmLmJ0bi1ib2xkZXN0IHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0Ji5idG4tdGhpbiB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXG5cdCYuYnRuLWxvd2VyIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHR9XG59XG5cbi8vIEN1c3RvbSBzaXppbmdcbi5idG4ge1xuXHQmLmJ0bi13aWRlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMi4yNXJlbTtcblx0fVxuXG5cdCYuYnRuLXdpZGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMi43NXJlbTtcblx0fVxuXG5cdCYuYnRuLXdpZGVzdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cdH1cblxuXHQmLmJ0bi10YWxsIHtcblx0XHRwYWRkaW5nLXRvcDogMC44NXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMC44NXJlbTtcblx0fVxuXG5cdCYuYnRuLXRhbGxlciB7XG5cdFx0cGFkZGluZy10b3A6IDEuMTVyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDEuMTVyZW07XG5cdH1cblxuXHQmLmJ0bi10YWxsZXN0IHtcblx0XHRwYWRkaW5nLXRvcDogMS4zNXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4zNXJlbTtcblx0fVxufVxuXG4vLyBDdXN0b20gZm9udCBzaXppbmdcbi5idG4ge1xuXHQmLmJ0bi1mb250LXNtIHtcblx0XHRmb250LXNpemU6IDAuODVyZW07XG5cdH1cblxuXHQmLmJ0bi1mb250LW1kIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblxuXHQmLmJ0bi1mb250LWxnIHtcblx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0fVxufVxuXG4vLyBCdXR0b24gd2l0aCBpY29uXG4uYnRuIHtcblx0Ly9kaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBrdC1pY29ucy1zaXplKChsaW5lYXdlc29tZTogMS41cmVtLCBmb250YXdlc29tZTogMS4ycmVtLCBmbGF0aWNvbjogMS4ycmVtKSk7XG5cblx0aSB7XG5cdFx0cGFkZGluZy1yaWdodDogMC41cmVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Ly9saW5lLWhlaWdodDogMDtcblx0fVxuXG5cdCYuYnRuLXNtIHtcblx0XHRAaW5jbHVkZSBrdC1pY29ucy1zaXplKChsaW5lYXdlc29tZTogMS4zcmVtLCBmb250YXdlc29tZTogMXJlbSwgZmxhdGljb246IDFyZW0pKTtcblxuXHRcdGkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjM1cmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQmLmJ0bi1sZyB7XG5cdFx0QGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgobGluZWF3ZXNvbWU6IDEuN3JlbSwgZm9udGF3ZXNvbWU6IDEuNHJlbSwgZmxhdGljb246IDEuM3JlbSkpO1xuXG5cdFx0aSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYWJlbCBidXR0b25cbi5idG4uYnRuLWxhYmVsIHtcblx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihzaGFwZSwgMSk7XG5cdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGluayxcbmEuYnRuLmJ0bi1sYWJlbCxcbmJ1dHRvbi5idG4uYnRuLWxhYmVsLFxuaW5wdXQuYnRuLmJ0bi1sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIsXG5cdCYuYWN0aXZlIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdCAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cdH1cbn1cblxuLy8gTGFiZWwgYnV0dG9uIHN0YXRlc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiBqb2luKCRrdC1zdGF0ZS1jb2xvcnMsICRrdC1zb2NpYWwtY29sb3JzKSB7XG5cdC5idG4uYnRuLWxhYmVsLSN7JG5hbWV9IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpO1xuXHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcblx0fVxuXG5cdC5idG4uYnRuLWxhYmVsLSN7JG5hbWV9LW8yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjIpO1xuXHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcblx0fVxuXG5cdGxhYmVsLmJ0bi5idG4tbGFiZWwtI3skbmFtZX0sXG5cdGEuYnRuLmJ0bi1sYWJlbC0jeyRuYW1lfSxcblx0YnV0dG9uLmJ0bi5idG4tbGFiZWwtI3skbmFtZX0sXG5cdGlucHV0LmJ0bi5idG4tbGFiZWwtI3skbmFtZX0ge1xuXHRcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcixcblx0XHQmLmFjdGl2ZSB7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdCAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJ1dHRvbiB3aXRoIGljb24gb25seVxuLmJ0bi5idG4taWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblxuXHQmLmJ0bi1jaXJjbGUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXG5cdGkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC8vbGluZS1oZWlnaHQ6IDA7XG5cdH1cblxuXHRbY2xhc3NePVwic29jaWNvbi1cIl0sXG5cdFtjbGFzcyo9XCIgc29jaWNvbi1cIl0ge1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0JiB7XG5cdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdHdpZHRoOiAzcmVtO1xuXHR9XG5cblx0Ji5idG4teHMge1xuXHRcdGhlaWdodDogMnJlbTtcblx0XHR3aWR0aDogMnJlbTtcblx0fVxuXG5cdCYuYnRuLXNtIHtcblx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHR3aWR0aDogMi41cmVtO1xuXHR9XG5cblx0Ji5idG4tbGcge1xuXHRcdGhlaWdodDogNHJlbTtcblx0XHR3aWR0aDogNHJlbTtcblx0fVxuXG5cdC8vIEljb24gc2l6aW5nXG5cdCYuYnRuLWljb24tc20ge1xuXHRcdEBpbmNsdWRlIGt0LWljb25zLXNpemUoKGxpbmVhd2Vzb21lOiAxLjI1cmVtLCBmb250YXdlc29tZTogMS4xNXJlbSwgZmxhdGljb246IDEuMTVyZW0pKTtcblx0fVxuXG5cdC8vIEljb24gc2l6aW5nXG5cdCYuYnRuLWljb24tbWQge1xuXHRcdEBpbmNsdWRlIGt0LWljb25zLXNpemUoKGxpbmVhd2Vzb21lOiAxLjNyZW0sIGZvbnRhd2Vzb21lOiAxLjJyZW0sIGZsYXRpY29uOiAxLjJyZW0pKTtcblx0fVxuXG5cdCYuYnRuLWljb24tbGcge1xuXHRcdEBpbmNsdWRlIGt0LWljb25zLXNpemUoKGxpbmVhd2Vzb21lOiAxLjRyZW0sIGZvbnRhd2Vzb21lOiAxLjRyZW0sIGZsYXRpY29uOiAxLjRyZW0pKTtcblx0fVxuXG5cdC8vIEljb24gYnV0dG9uIHN0YXRlc1xuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXHQgICAgJi5idG4tI3skbmFtZX0ge1xuXHQgICAgICAgIGkge1xuXHQgICAgICAgIFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHQgICAgICAgIH1cblxuXHQgICAgICAgICY6Zm9jdXMsXG5cdCAgICAgICAgJjpob3Zlcixcblx0ICAgICAgICAmLmFjdGl2ZSB7XG5cdCAgICAgICAgXHRpIHtcblx0ICAgICAgICBcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHQgICAgICAgIFx0fVxuXHQgICAgICAgIH1cblx0ICAgIH1cblx0fVxufVxuXG4vLyBTYW1lIGhlaWdodCB3aXRoIGljb24gYnRuXG4uYnRuLWljb24taCB7XG5cdCYge1xuXHRcdGhlaWdodDogM3JlbTtcblx0fVxuXG5cdCYuYnRuLXNtIHtcblx0XHRoZWlnaHQ6IDIuMjVyZW07XG5cdH1cblxuXHQmLmJ0bi1sZyB7XG5cdFx0aGVpZ2h0OiA0cmVtO1xuXHR9XG59XG5cbi8vIElucHV0IGdyb3VwIHdvcmthcm91bmRzXG4uaW5wdXQtZ3JvdXAtYXBwZW5kLFxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuXHQuYnRuLmJ0bi1pY29uIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLy8gQnV0dG9uIHdpdGggc3Bpbm5lclxuLmJ0bi5rdC1zcGlubmVyIHtcblx0JiB7XG5cdFx0Jjpub3QoLmt0LXNwaW5uZXItLWNlbnRlcikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzICogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUmlnaHRcblx0XHQmLmt0LXNwaW5uZXItLXJpZ2h0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzICogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYua3Qtc3Bpbm5lci0tc20ge1xuXHRcdCY6bm90KC5rdC1zcGlubmVyLS1jZW50ZXIpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMi41ICogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUmlnaHRcblx0XHQmLmt0LXNwaW5uZXItLXJpZ2h0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyLjUgKiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1zcGlubmVyLS1sZyB7XG5cdFx0Jjpub3QoLmt0LXNwaW5uZXItLWNlbnRlcikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzLjUgKiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBSaWdodFxuXHRcdCYua3Qtc3Bpbm5lci0tcmlnaHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMuNSAqICRpbnB1dC1idG4tcGFkZGluZy14O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gQnV0dG9uIGdsb3cgc3R5bGVcbi5idG57XG5cdCYuYnRuLWdsb3cge1xuXHRcdGJveC1zaGFkb3c6IDBweCAycHggMTRweCAycHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuXG5cdFx0LnNob3cgPiAmLFxuICBcdFx0Ji5hY3RpdmUsXG4gIFx0XHQmOmFjdGl2ZSxcbiAgXHRcdCY6aG92ZXIge1xuICBcdFx0XHRib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMnB4IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIEJ1dHRvbiBHcm91cCBDdXN0b21pemF0aW9uXG4vLyBcblxuXG4uYnRuLWdyb3Vwe1xuXG5cdCYuYnRuLXBpbGx7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcblx0XHRcdC5idG4tI3skbmFtZX17XG5cdFx0XHRcdEBpZiAkbmFtZSA9PSAnbWV0YWwne1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHQgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdCAgXHRcdFx0Ym9yZGVyLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHRcdFx0fSBcdFx0XHRcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHRcdFx0XHRcblxuXHRcdFx0XHQuc2hvdyA+ICYsXG5cdFx0XHQgIFx0Ji5hY3RpdmUsXG5cdFx0XHQgIFx0JjphY3RpdmUsXG5cdFx0XHQgIFx0Jjpob3ZlciB7XG5cdFx0XHQgIFx0XHRAaWYgJG5hbWUgPT0gJ21ldGFsJ3tcblx0XHRcdCAgXHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdFx0ICBcdFx0fVxuXHRcdFx0ICBcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmJ0bi1lbGV2YXRlZHtcblx0XHRib3gtc2hhZG93OiAkYnRuLWVsZXZhdGUtc2hhZG93LTE7XG5cdH1cblxuXHRAaW5jbHVkZSBrdC1tb2JpbGV7XG5cdFx0Ji5idG4tcGlsbHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdC5uYXZ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRue1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIENvZGUgQ3VzdG9taXphdGlvblxuLy8gXG5cblxuXG5jb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgIHBhZGRpbmc6IDAuMTVyZW0gMC4yNXJlbTtcblxuICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICB9XG59IiwiLy9cbi8vIERyb3Bkb3duXG4vL1xuXG5cblxuJGt0LWRyb3Bkb3duLW1lbnUtd2lkdGhzOiAoXG4gICAgeHM6IDE2MHB4LFxuICAgIHNtOiAyNDBweCxcbiAgICBtZDogMjYwcHgsXG4gICAgbGc6IDMyMHB4LFxuICAgIHhsOiAzODBweCxcbik7XG5cbi8vIEJhc2Vcbi5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtaW4td2lkdGg6IDE0cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogJGRyb3Bkb3duLWJveC1zaGFkb3c7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuXG4gICAgLy8gRml0IG9wdGlvbnNcbiAgICAmLmRyb3Bkb3duLW1lbnUtZml0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLW1lbnUtZml0LWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuZHJvcGRvd24tbWVudS1maXQtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1tZW51LWZpdDpub3QoLmRyb3Bkb3duLW1lbnUtdG9wLXVucm91bmQpIHtcbiAgICAgICAgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblxuICAgICAgICAmLmRyb3Bkb3duLW1lbnUtdG9wLXVucm91bmQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICA+IGxpID4gYSxcbiAgICA+IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgobGluZWF3ZXNvbWU6IDEuNHJlbSwgZm9udGF3ZXNvbWU6IDEuNHJlbSwgZmxhdGljb246IDEuM3JlbSkpO1xuXG4gICAgICAgID4gaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICB9XG5cbiAgICAvLyBSVEwgbW9kZSBmaXhcbiAgICAuZHJvcGRvd24tbWVudTpub3QoLmRhdGVyYW5nZXBpY2tlcikge1xuICAgICAgICAvKnJ0bDpyYXc6XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgKi9cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRrdC1kcm9wZG93bi1tZW51LXdpZHRocyB7XG4gICAgICAgICYuZHJvcGRvd24tbWVudS0jeyRuYW1lfSB7XG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQW5pbWF0aW9uc1xuICAgICYuZHJvcGRvd24tbWVudS1hbmltIHtcbiAgICAgICAgYW5pbWF0aW9uOiBkcm9wZG93bi1tZW51LWZhZGUtaW4gLjNzIGVhc2UgMSwgZHJvcGRvd24tbWVudS1tb3ZlLXVwIC4zcyBlYXNlLW91dCAxO1xuICAgIH1cblxuICAgIC5kcm9wdXAgJixcbiAgICAuZHJvcGRvd24tbWVudS1hbmltLWRvd24ge1xuICAgICAgICAmLmRyb3Bkb3duLW1lbnUtYW5pbSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGRyb3Bkb3duLW1lbnUtZmFkZS1pbiAuM3MgZWFzZSAxLCBkcm9wZG93bi1tZW51LW1vdmUtZG93biAuM3MgZWFzZS1vdXQgMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFsaWdubWVudFxuICAgIGxlZnQ6IDAjeycvKnJ0bDppZ25vcmUqLyd9O1xuICAgIC8qcnRsOnJhdzpcbiAgICByaWdodDogYXV0bztcbiAgICAqL1xuXG4gICAgLy8gbW9iaWxlIG1vZGVcbiAgICBAaW5jbHVkZSBrdC1tb2JpbGUge1xuICAgICAgICAmLmRyb3Bkb3duLW1lbnUteGwsXG4gICAgICAgICYuZHJvcGRvd24tbWVudS1sZyxcbiAgICAgICAgJi5kcm9wZG93bi1tZW51LW1kIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRHJvcGRvd24gdG9nZ2xlXG4ubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSN7Jy8qcnRsOmlnbm9yZSovJ307XG4gICAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgICAvL0BpbmNsdWRlIGt0LWFycm93LWljb24oZG93biwgdHJ1ZSk7XG4gICAgICAgIEBpbmNsdWRlIGt0LWZsYXRpY29uMi1pY29uKGt0LWdldCgka3QtYWN0aW9uLWJvbGQtaWNvbnMsIGRvd24pKTtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSW5saW5lIGRyb3Bkb3duIGJ1dHRvblxuLmRyb3Bkb3duLmRyb3Bkb3duLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBEaXJlY3Rpb25zXG4uZHJvcHVwIHtcbiAgICAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1mbGF0aWNvbjItaWNvbihrdC1nZXQoJGt0LWFjdGlvbi1ib2xkLWljb25zLCB1cCkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLWdyb3VwLmRyb3ByaWdodCB7XG4gICAgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWZsYXRpY29uMi1pY29uKGt0LWdldCgka3QtYWN0aW9uLWJvbGQtaWNvbnMsIHJpZ2h0KSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tZ3JvdXAuZHJvcGxlZnQge1xuICAgIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUsXG4gICAgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1mbGF0aWNvbjItaWNvbihrdC1nZXQoJGt0LWFjdGlvbi1ib2xkLWljb25zLCBsZWZ0KSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEFuaW1hdGlvbnNcbkBrZXlmcmFtZXMgZHJvcGRvd24tbWVudS1mYWRlLWluIHtcbiAgICBmcm9tICAgeyBvcGFjaXR5OiAwOyB9XG4gICAgdG8geyBvcGFjaXR5OiAxOyB9XG59XG5cbkBrZXlmcmFtZXMgZHJvcGRvd24tbWVudS1tb3ZlLWRvd24ge1xuICAgIGZyb20gICB7IG1hcmdpbi10b3A6IC0xMHB4IH1cbiAgICB0byB7IG1hcmdpbi10b3A6IDA7IH1cbn1cblxuQGtleWZyYW1lcyBkcm9wZG93bi1tZW51LW1vdmUtdXAge1xuICAgIGZyb20gICB7IG1hcmdpbi10b3A6IDEwcHggfVxuICAgIHRvIHsgbWFyZ2luLXRvcDogMDsgfVxufVxuIiwiLy9cbi8vIEZvcm1zXG4vL1xuXG5cbi8vIEZvcm0gZ3JvdXBcbi5mb3JtLWdyb3VwIHtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHQmLmZvcm0tZ3JvdXAtbWFyZ2lubGVzcyxcblx0Ji5mb3JtLWdyb3VwLWxhc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXG5cdC5pbnZhbGlkLWZlZWRiYWNrLFxuXHQudmFsaWQtZmVlZGJhY2sge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHQuZm9ybS10ZXh0IHtcblx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0fVxuXG5cdC8vIFNwYWNlIHNpemluZ1xuXHQmLmZvcm0tZ3JvdXAtbWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cblxuXHQmLmZvcm0tZ3JvdXAtc20ge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0fVxuXG5cdCYuZm9ybS1ncm91cC14cyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblx0fVxuXG5cdCYuZm9ybS1ncm91cC1sYXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcmVtO1xuXHR9XG59XG5cbi8vIEZvcm0gY29udHJvbFxuLmZvcm0tY29udHJvbCB7XG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdCZbcmVhZG9ubHldIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtcmVhZG9ubHktYmc7XG5cdH1cblxuXHQvLyBQaWxsIHN0eWxlXG5cdCYuZm9ybS1jb250cm9sLXBpbGwge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdH1cbn1cblxuLy8gQ3VzdG9tIGlucHV0c1xuLmN1c3RvbS1zZWxlY3Qge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tZmlsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0JjphZnRlciB7XG5cdCAgICBmbG9hdDogbGVmdDtcblx0fVxufVxuXG5cbi8vIElucHV0IEdyb3VwXG4uaW5wdXQtZ3JvdXAge1xuXHRAaW5jbHVkZSBrdC1pY29ucy1zaXplKChsaW5lYXdlc29tZTogMS40cmVtLCBmb250YXdlc29tZTogMS4ycmVtLCBmbGF0aWNvbjogMS4ycmVtKSk7XG5cblx0aSB7XG5cdFx0Y29sb3I6ICRpbnB1dC1ncm91cC1pY29uLWNvbG9yO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHR9XG5cblx0LmZvcm0tY29udHJvbC5pcy12YWxpZCArIC5pbnB1dC1ncm91cC1hcHBlbmQsXG5cdC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCArIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LmlucHV0LWdyb3VwLXByZXBlbmQgKyAuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuXHQuaW5wdXQtZ3JvdXAtcHJlcGVuZCArIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDFweDtcblx0fVxufVxuXG4vLyBWYWxpZGF0aW9uXG4udmFsaWRhdGVkIHtcblx0LnZhbGlkLWZlZWRiYWNrLFxuXHQuaW52YWxpZC1mZWVkYmFjayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi8vXG4vLyBHcmlkIEN1c3RvbWl6YXRpb25cbi8vXG5cblxuXG4ucm93IHtcblx0Ly8gUGFkZGluZ2xlc3Mgcm93XG5cdCYucm93LW5vLXBhZGRpbmcge1xuICAgIFx0bWFyZ2luLWxlZnQ6IDA7XG4gICAgXHRtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICBcdD4gZGl2IHtcbiAgICAgICAgXHRwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIFx0cGFkZGluZy1yaWdodDogMDtcbiAgICBcdH1cbiAgICB9XG5cbiAgICAvLyBGdWxsIGhlaWdodCByb3dcbiAgICAmLnJvdy1mdWxsLWhlaWdodCB7XG4gICAgXHRoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gU3RyZXRjaCBjb2x1bW5cbiAgICAuY29sLXN0cmV0Y2gge1xuICAgIFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9IFxuXG4gICAgLy8gcm93IHNlcGFyYXRvclxuICAgICZbY2xhc3MqPVwicm93LWNvbC1zZXBhcmF0b3ItXCJdIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGt0LW1lZGlhLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtYWJvdmUoJHZhbHVlKSB7XG4gICAgICAgICAgICAmLnJvdy1jb2wtc2VwYXJhdG9yLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgXG4gICAgfSAgICBcbn0iLCIvL1xuLy8gTW9kYWxcbi8vXG5cblxuXG5cbi8vIEJhc2Vcbi5tb2RhbCB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXG4gICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1jbG9zZS1pY29uKCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtaG92ZXItdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3RpY2sgdG8gYm90dG9tIHJpZ2h0XG4gICAgJi5tb2RhbC1zdGlja3ktYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgJHdpZHRoLWRlZmF1bHQ6IDUwMHB4O1xuICAgICAgICAkd2lkdGgtbGc6IDYwMHB4O1xuXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGgtZGVmYXVsdDtcblxuICAgICAgICAmLm1vZGFsLXN0aWNreS1sZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aC1sZztcbiAgICAgICAgfVxuXG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2MHB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC1tb2JpbGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aC1kZWZhdWx0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vZGFsLXN0aWNreS1sZyB7XG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aC1sZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAmLm1vZGFsLWJvZHktZml0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLm1vZGFsLWJvZHkteC1maXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5tb2RhbC1ib2R5LXktZml0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cblxuQGluY2x1ZGUga3QtbWVkaWEtYWJvdmUoeGwpIHtcbiAgICAubW9kYWwtZGlhbG9nLm1vZGFsLXhsIHtcbiAgICAgICAgbWF4LXdpZHRoOiBrdC1tZWRpYS1icmVha3BvaW50KHhsKSAtIDEwMHB4O1xuICAgIH1cbn1cbiIsIi8vXG4vLyBQYWdpbmF0aW9uXG4vL1xuXG5cblxuLnBhZ2luYXRpb257XG5cblx0Ji5wYWdpbmF0aW9uLS1ncmlke1xuXHRcdGZsZXg6MTtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luOjA7XG5cblx0XHQucGFnZS1pdGVte1xuXG5cdFx0XHQucGFnZS1saW5re1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogIzkyOGVhYTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHR3aWR0aDogMi4yNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAyLjI1cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdG1hcmdpbjogMCAwLjFyZW07XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb247XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXN7XG5cblx0XHRcdFx0LnBhZ2UtbGlua3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVx0XHRcbn0iLCIvL1xuLy8gUG9wb3ZlclxuLy9cblxuXG5cbi8vIEJhc2Vcbi5wb3BvdmVyIHtcbiAgICBib3gtc2hhZG93OiAkcG9wb3Zlci1ib3gtc2hhZG93O1xuXG4gICAgLnBvcG92ZXItaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICB9XG59IiwiLy9cbi8vIFByb2dyZXNzXG4vLyBcblxuLnByb2dyZXNzIHtcdCAgICAgICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIH0gICAgXG5cbiAgICAmLnByb2dyZXNzLXNtIHtcbiAgICAgICAgaGVpZ2h0OiA2cHg7ICBcblxuICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgXHRib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH0gICAgICAgIFx0XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1sZyB7XG4gICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgIFx0LnByb2dyZXNzLWJhciB7ICAgICAgICBcdFx0XG4gICAgICAgIFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBUYWJsZVxuLy9cblxuXG5cbi50YWJsZSB7XG5cblx0dGgsIHRke1xuXHRcdCYudGFibGUtY2VudGVye1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdHRoZWFkIHtcblx0XHR0aCwgdGQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0fVxuXHR9XG5cdHRoZWFkIHtcblx0XHR0ciwgdGgge1xuXHRcdFx0QGV4dGVuZCAuc3RpY2t5LXRvcDtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR6LWluZGV4OiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG5cdFx0fVxuXHR9XG5cblx0dHIudGFibGUtYWN0aXZlIHtcblx0XHR0ZCwgdGgge1xuXHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGludmVyc2UpO1xuXHRcdH1cblx0fVxuXG5cdCYudGFibGUtaGVhZC1ub2JvcmRlciB7XG5cdFx0dGhlYWQge1xuXHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRhYmxlLWhlYWQtc29saWQge1xuXHRcdHRoZWFkIHtcblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji50YWJsZS1saWdodHtcblx0XHR0cntcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiAjOTM5MmEwO1xuXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LDEpO1xuXHRcdFx0fVxuXG5cdFx0XHR0ZC50YWJsZS1yb3ctdGl0bGV7XG5cdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0aGVhZHtcblx0XHRcdHRye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSwgMC4xNSk7XG5cdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3Jze1xuXG5cdFx0XHQmLS0jeyRuYW1lfXtcblx0XHRcdFx0dGhlYWR7XG5cdFx0XHRcdFx0dHJ7XG5cdFx0XHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgYmFzZSksIDAuMTUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udGFibGUtd3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNjBweCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi50YWJzLXRhYmxlLXdyYXBwZXIge1xuXHRAZXh0ZW5kIC50YWJsZS13cmFwcGVyO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNTBweCk7XG59XG5cblxuLnRhYmxlOm5vdCgudGFibGUtYm9yZGVyZWQpIHtcblx0dGhlYWQge1xuXHRcdHRoLCB0ZCB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIFRhYnNcbi8vXG5cblxuXG4vLyBUYWJzXG4ubmF2LXBpbGxzLFxuLm5hdi10YWJzIHtcblx0bWFyZ2luOiAwIDAgMjVweCAwOyAgIFxuXG5cdC5uYXYtaXRlbSB7XG5cdFx0Lm5hdi1saW5rIHtcblx0XHRcdHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRAaW5jbHVkZSBrdC1pY29ucy1zdHlsZShmb250LXNpemUsIChmb250YXdlc29tZTogMS4ycmVtLCBsaW5lYXdlc29tZTogMS4zcmVtLCBmbGF0aWNvbjogMS40cmVtKSApO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICBcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cdFx0XHR9ICAgICBcblx0XHRcdFxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIERlZmF1bHQgVGFic1xuLm5hdi10YWJzIHtcblx0Lm5hdi1pdGVtIHtcblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdH0gICAgIFxuXHRcdFx0XG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaG93ID4gLm5hdi1saW5rIHtcblx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFBpbGwgVGFic1xuLm5hdi1waWxscyB7XG5cdC5uYXYtaXRlbSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmLmFjdGl2ZTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNob3cgPiAubmF2LWxpbmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHR9XG5cdH1cblxuXHQvLyBTaXppbmdcblx0Ji5uYXYtcGlsbHMtc20ge1xuXHRcdC5uYXYtaXRlbSB7XG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdFx0cGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gQm9sZFxuXHQmLm5hdi1waWxscy1ib2xkIHtcblx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBMYWJlbCBzdHlsZVxuXHQmLm5hdi1waWxscy1sYWJlbCB7XG5cdFx0Lm5hdi1pdGVtIHtcblx0XG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHQmOmFjdGl2ZSxcblx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdCYuYWN0aXZlOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LWJyYW5kLWNvbG9yKCksIDAuMSk7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHQmLnNob3cgPiAubmF2LWxpbmsge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LWJyYW5kLWNvbG9yKCksIDAuMSk7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBNYXJnaW5sZXNzXG4ubmF2LWZpdCB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufSIsIi8vXG4vLyBUYWJzXG4vL1xuXG5cbi8vIEJhc2Vcbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIHtcbiAgICBAaW5jbHVkZSBrdC1jbGVhcmZpeCgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgIG1hcmdpbjogMC41cmVtO1xuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDY5LCA2NSwgNzgsIDAuMDYpIDBweCAxcHggMTVweCAxcHg7ICAgXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5uYXYtbGluayB7ICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuODVyZW0gMC43NXJlbTsgXG5cbiAgICAgICAgICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyAgXG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBib3JkZXI6IDA7ICAgICAgICAgICAgXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LWljb25zLXN0eWxlKGZvbnQtc2l6ZSwgKGZvbnRhd2Vzb21lOiAxLjJyZW0sIGxpbmVhd2Vzb21lOiAxLjNyZW0sIGZsYXRpY29uOiAxLjRyZW0pICk7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICBcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICB9ICAgICBcbiAgICB9XG5cbiAgICAmLm5hdi10YWJzLWJ0bi0yeCB7XG4gICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi10YWJzLWJ0bi1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgJi5uYXYtdGFicy1idG4tcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLy8gUG9ydGxldCBUYWJzXG4gICAgLmt0LXBvcnRsZXQtLXRhYnMgJiB7XG4gICAgICAgIG1hcmdpbjogMCAwIC0xcHggMDtcblxuICAgICAgICAmLm5hdi10YWJzLWJ0bi0yeCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAtMnB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb2xkIHRhYiBsaW5rc1xuICAgICYubmF2LXRhYnMtYm9sZCB7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNraW5cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIHsgICAgICAgIFxuICAgIGEubmF2LWxpbmsgeyAgXG4gICAgICAgICYuYWN0aXZlIHsgXG4gICAgICAgICAgICAubmF2LWxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rLWljb24ge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgICAubmF2LWxpbmstdGl0bGUge1xuICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgfSAgICAgICAgICAgXG4gICB9XG5cbiAgIC8vIHN0YXRlIGNvbG9yc1xuICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgJi5uYXYtcGlsbHMtYnRuLSN7JG5hbWV9IHsgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cbn0gICBcblxuXG4vLyBNb2JpbGUgTW9kZVxuQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgICAubmF2LXBpbGxzLm5hdi10YWJzLWJ0biB7ICAgIFxuICAgICAgICAubmF2IHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2LjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjZyZW07XG5cbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgICAgIFxufSIsIi8vXG4vLyBUYWJzXG4vL1xuXG5cblxuXG4vLyBCYXNlXG5AbWl4aW4ga3QtbmF2LXRhYnMtbGluZS1iYXNlKCkge1xuICAgIC5uYXYtdGFicy5uYXYtdGFicy1saW5lIHtcbiAgICAgICAgQGluY2x1ZGUga3QtY2xlYXJmaXgoKTtcblxuICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7ICAgXG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLWJlbG93KHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1pY29ucy1zdHlsZShmb250LXNpemUsIChmb250YXdlc29tZTogMS4ycmVtLCBsaW5lYXdlc29tZTogMS4zcmVtLCBmbGF0aWNvbjogMS4ycmVtKSApO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgIFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgfSAgICAgXG5cbiAgICAgICAgICAgIC8vIHN2ZyBpY29uc1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LXRhYnMtbGluZS1sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtdGFicy1saW5lLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFBvcnRsZXQgVGFic1xuICAgICAgICAua3QtcG9ydGxldC0tdGFicyAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC0xcHggMC41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLm5hdi10YWJzLWxpbmUtMngge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC0ycHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQm9sZCB0YWIgbGlua3NcbiAgICAgICAgJi5uYXYtdGFicy1ib2xkIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCb2xkZXIgdGFiIGxpbmtzXG4gICAgICAgICYubmF2LXRhYnMtYm9sZGVyIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCb2xkIHRhYiBsaW5rc1xuICAgICAgICAmLm5hdi10YWJzLWxnIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtYmVsb3coeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRG91YmxlIGxpbmUgc3R5bGVcbiAgICAgICAgJi5uYXYtdGFicy1saW5lLTJ4IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRG91YmxlIGxpbmUgc3R5bGVcbiAgICAgICAgJi5uYXYtdGFicy1saW5lLTN4IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3BhY2luZ1xuICAgICAgICAmLm5hdi10YWJzLXNwYWNlLWxnIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5hdi10YWJzLXNwYWNlLXhsIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNraW5cbkBtaXhpbiBrdC1uYXYtdGFicy1saW5lLXNraW4oKSB7XG4gICAgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAmLm5hdi5uYXYtdGFicyAubmF2LWxpbmssXG4gICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBzdmcgaWNvbnNcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWJhc2UtY29sb3IobGFiZWwsIDIpKTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblxuICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gc3ZnIGljb25zXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHN0YXRlIGNvbG9yc1xuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgJi5uYXYtdGFicy1saW5lLSN7JG5hbWV9IHsgICAgICBcbiAgICAgICAgICAgICAgICAmLm5hdi5uYXYtdGFicyAubmF2LWxpbmssXG4gICAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKGt0LWdldCgkY29sb3IsIGJhc2UpLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBEb3VibGUgbGluZSBzdHlsZVxuICAgICAgICAgICAgICAgICYubmF2LXRhYnMtbGluZS0yeCxcbiAgICAgICAgICAgICAgICAmLm5hdi10YWJzLWxpbmUtM3gge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENsZWFyIGJhc2UgYm9yZGVyXG4gICAgICAgICYubmF2LXRhYnMtY2xlYXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH0gICAgIFxufVxuXG4vLyBCdWlsZFxuLy8gQmFzZVxuQGluY2x1ZGUga3QtbmF2LXRhYnMtbGluZS1iYXNlKCk7XG5cbi8vIFNraW5cbkBpbmNsdWRlIGt0LW5hdi10YWJzLWxpbmUtc2tpbigpOyIsIi8vXG4vLyBUb2FzdFxuLy9cblxuXG5cbi8vIEJhc2Vcbi50b2FzdCB7XG4gICAgLy8gQWJzb2x1dGUgcG9zaXRpb25lZCB0b2FzdFxuICAgICYudG9hc3QtY3VzdG9tIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAkdG9hc3QtemluZGV4O1xuICAgICAgICB0b3A6ICR0b2FzdC1zcGFjaW5nO1xuICAgICAgICByaWdodDogJHRvYXN0LXNwYWNpbmc7XG4gICAgICAgIHdpZHRoOiAkdG9hc3Qtd2lkdGg7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAmLnRvYXN0LWxlZnQge1xuICAgICAgICAgICAgbGVmdDogJHRvYXN0LXNwYWNpbmc7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYudG9hc3QtYm90dG9tIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogJHRvYXN0LXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRvYXN0LXRvcCB7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB0b3A6ICR0b2FzdC1zcGFjaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50b2FzdC1jZW50ZXItdiB7XG4gICAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYudG9hc3QtY2VudGVyLWgge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygkdG9hc3Qtd2lkdGggLyAtMik7XG4gICAgICAgIH1cblxuICAgICAgICAudG9hc3QtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvYXN0LWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYudG9hc3QtZmlsbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGl0bGVcbiAgICAudG9hc3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgICAgICAgXG4gICAgfVxuXG4gICAgLy8gVGltZVxuICAgIC50b2FzdC10aW1lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgfVxuXG4gICAgLy8gSWNvblxuICAgIC50b2FzdC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgfVxuXG4gICAgLy8gQ2xvc2VcbiAgICAudG9hc3QtY2xvc2Uge1xuICAgICAgICBAaW5jbHVkZSBrdC1idXR0b24tcmVzZXQoKTtcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOyBcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgXG59IiwiLy9cbi8vICBUb29sdGlwXG4vL1xuXG5cblxuLy8gQmFzZVxuLnRvb2x0aXAge1xuICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogJHBvcG92ZXItYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csXG4gICAgJi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgIFx0LypydGw6cmF3OlxuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgKi9cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8qcnRsOnJhdzpcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICAgICAgKi9cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csXG4gICAgJi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgICAgICAgLypydGw6cmF3OlxuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgKi9cblxuICAgIFx0JjpiZWZvcmUge1xuICAgICAgICAvKnJ0bDpyYXc6XG4gICAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgICAgICAqL1xuICAgIFx0fVxuICAgIH1cblxuICAgICYudG9vbHRvcC1hdXRvLXdpZHRoIHtcbiAgICAgICBcdC50b29sdGlwLWlubmVyIHtcbiAgICAgICBcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuICBcdFx0XHRtYXgtd2lkdGg6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNraW5zXG4gICAgLy8gRGFyayBza2luXG4gICAgJi50b29sdGlwLWRhcmsge1xuICAgICAgICAkbS1iZy1jb2xvcjogIzJjMmUzZTtcbiAgICAgICAgJG0tZm9udC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICAgICAgICBjb2xvcjogJG0tZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICN7JG0tYmctY29sb3J9O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5icy10b29sdGlwLXRvcCB7XG4gICAgICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogICN7JG0tYmctY29sb3J9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5icy10b29sdGlwLXJpZ2h0IHtcbiAgICAgICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICAjeyRtLWJnLWNvbG9yfSN7Jy8qcnRsOmlnbm9yZSovJ307XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgICAgICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAgI3skbS1iZy1jb2xvcn07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJzLXRvb2x0aXAtbGVmdCB7XG4gICAgICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICAjeyRtLWJnLWNvbG9yfSN7Jy8qcnRsOmlnbm9yZSovJ307XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCcmFuZCBza2luXG4gICAgJi50b29sdGlwLWJyYW5kIHtcbiAgICAgICAgJG0tYmctY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICRtLWZvbnQtY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXG4gICAgICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbS1mb250LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI3skbS1iZy1jb2xvcn07XG4gICAgICAgIH1cblxuICAgICAgICAmLmJzLXRvb2x0aXAtdG9wIHtcbiAgICAgICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAgI3skbS1iZy1jb2xvcn07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJzLXRvb2x0aXAtcmlnaHQge1xuICAgICAgICAgICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogICN7JG0tYmctY29sb3J9I3snLypydGw6aWdub3JlKi8nfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnMtdG9vbHRpcC1ib3R0b20ge1xuICAgICAgICAgICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICAjeyRtLWJnLWNvbG9yfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnMtdG9vbHRpcC1sZWZ0IHtcbiAgICAgICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogICN7JG0tYmctY29sb3J9I3snLypydGw6aWdub3JlKi8nfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFJlYWN0IHJvb3QgY29udGFpbmVyXG4jcm9vdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLy8gR2xvYmFsIGxpbmsgY3Vyc29yXG5hIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIEF1dGggZm9ybVxuLk11aUlucHV0LXVuZGVybGluZTpmb2N1czpub3QoLk11aS1mb2N1c2VkKTpiZWZvcmUsXG4uTXVpSW5wdXQtdW5kZXJsaW5lOmFjdGl2ZTpub3QoLk11aS1mb2N1c2VkKTpiZWZvcmUsXG4uTXVpSW5wdXQtdW5kZXJsaW5lOmhvdmVyOm5vdCguTXVpLWRpc2FibGVkKTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuXG4vLyBidWlsZGVyXG4uYnVpbGRlci10YWJzIHtcbiAgLk11aVRhYnMtZmxleENvbnRhaW5lciB7XG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5Qcml2YXRlVGFiSW5kaWNhdG9yLWNvbG9yU2Vjb25kYXJ5LTY0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICB9XG59XG5cbi5NdWlGb3JtQ29udHJvbC1tYXJnaW5Ob3JtYWwgeyB3aWR0aDogMTAwJTsgfVxuXG4uTXVpU3dpdGNoLWNvbG9yU2Vjb25kYXJ5Lk11aS1jaGVja2VkIHtcbiAgY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gICYgKyAuTXVpU3dpdGNoLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUGFydGlhbHNcbi8vIG5vdGljZVxuLm5vdGljZV9fcGFyYWdyYXBoIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLy8gYW5pbWF0ZWQtbG9hZGluZ1xuLmhlYWRlci1wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy8gcXVpY2stYWN0aW9ucy1wYW5lbFxuLk11aUJhY2tkcm9wLXJvb3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4wNSkgIWltcG9ydGFudDtcbn1cblxuLy8gRGVtb3MgZXhhbXBsZXMgdG9vbGJhclxuLmt0LWNvbW1pbmctc29vbiB7XG4gIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIHVzZXItbm90aWZpY2F0aW9uc1xuLnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLy8gTWF0ZXJpYWwgVUlcbi8vIEZvciBTZWxlY3QgY29tcG9uZW50XG4ucmVhY3Qtc2VsZWN0IHtcbiAgLk11aUlucHV0QmFzZS1pbnB1dCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jc3MtMW9rZWJtci1pbmRpY2F0b3JTZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleDogMTtcbiAgICAgIC5NdWlUeXBvZ3JhcGh5LWNvbG9yVGV4dFNlY29uZGFyeSB7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5NdWlJbnB1dEJhc2Utcm9vdCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5zZWxlY3RfaW5wdXQtaCB7XG4gIC5NdWlTZWxlY3Qtc2VsZWN0IHsgaGVpZ2h0OiA0MXB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cbn1cblxuLk11aVBhcGVyLWVsZXZhdGlvbjEge1xuICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoODIsNjMsMTA1LC4xNSkgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBTY3JvbGxcbi8vXG5cblxuLy8gQmFzZVxuLmt0LXNjcm9sbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5rdC1zY3JvbGwtLXB1bGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXG4gICAgICAgIC5wc19fcmFpbC15IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTa2luXG5AaW5jbHVkZSBrdC1wZXJmZWN0LXNjcm9sbGJhci12ZXItc2l6ZSgka3QtY3VzdG9tLXNjcm9sbC1zaXplKTtcbkBpbmNsdWRlIGt0LXBlcmZlY3Qtc2Nyb2xsYmFyLWhvci1zaXplKCRrdC1jdXN0b20tc2Nyb2xsLXNpemUpO1xuXG5AaW5jbHVkZSBrdC1wZXJmZWN0LXNjcm9sbGJhci1za2luKCRrdC1zY3JvbGwtY29sb3IpO1xuIiwiLy9cbi8vIFNjcm9sbCBNaXhpbnNcbi8vXG5cblxuXG4vLyBTa2luXG5AbWl4aW4ga3QtcGVyZmVjdC1zY3JvbGxiYXItc2tpbigkY29sb3IpIHtcbiAgICAucHMge1xuICAgICAgICA+IC5wc19fcmFpbC14IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgID4gLnBzX190aHVtYi14IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICA+IC5wc19fdGh1bWIteCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLnBzX19yYWlsLXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgPiAucHNfX3RodW1iLXkge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG5cbiAgICAgICAgICAgID4gLnBzX190aHVtYi15IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtcGVyZmVjdC1zY3JvbGxiYXItdmVyLXNpemUoJHNpemUpIHtcbiAgICAucHMge1xuICAgICAgICA+IC5wc19fcmFpbC15IHtcbiAgICAgICAgICAgIC8vcmlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgPiAucHNfX3RodW1iLXkge1xuICAgICAgICAgICAgICAgIC8vcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAvL3JpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtcGVyZmVjdC1zY3JvbGxiYXItaG9yLXNpemUoJHNpemUpIHtcbiAgICAucHMge1xuICAgICAgICA+IC5wc19fcmFpbC14IHtcbiAgICAgICAgICAgIGhlaWdodDogJHNpemU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgPiAucHNfX3RodW1iLXgge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gQm9vdHN0cmFwIERhdGV0aW1lcGlja2VyXG4vL1xuXG5cblxuXG4vLyBCYXNlXG4uZGF0ZXBpY2tlciB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIFxuICAgICYuZGF0ZXBpY2tlci1vcmllbnQtdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgICBcbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiByZWd1bGFyO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIFxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHRoZWFkIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXG4gICAgICAgICAgICAmLnByZXYsXG4gICAgICAgICAgICAmLmRhdGVwaWNrZXItc3dpdGNoLFxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRvdyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdGJvZHkge1xuICAgICAgICB0ciA+IHRkIHtcbiAgICAgICAgICAgICYuZGF5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5vbGQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYubmV3IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLFxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQ6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGludmVyc2UpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG9kYXkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpLCAwLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgN3B4IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5yYW5nZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBzcGFuLnllYXIsXG4gICAgICAgICAgICBzcGFuLmhvdXIsXG4gICAgICAgICAgICBzcGFuLm1pbnV0ZSxcbiAgICAgICAgICAgIHNwYW4ubW9udGgge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmZvY3VzZWQsXG4gICAgICAgICAgICAgICAgJi5mb2N1c2VkOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0Zm9vdCB7XG4gICAgICAgIHRyID4gdGgge1xuICAgICAgICAgICAgJi50b2RheSxcbiAgICAgICAgICAgICYuY2xlYXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICB9XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2Uge1xuICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn0iLCIvL1xuLy8gQm9vdHN0cmFwIE5vdGlmeVxuLy9cblxuXG5cblxuXG4uYWxlcnRbZGF0YS1ub3RpZnldIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwIDAgMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1jbG9zZS1pY29uKCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3QtdGFibGV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgJltkYXRhLW5vdGlmeS1wb3NpdGlvbj10b3AtY2VudGVyXSxcbiAgICAmW2RhdGEtbm90aWZ5LXBvc2l0aW9uPWJvdHRvbS1jZW50ZXJdIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcblxuICAgICAgICBAaW5jbHVkZSBrdC10YWJsZXQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3QtaWNvbnMtc3R5bGUoIGZvbnQtc2l6ZSwgKGxpbmVhd2Vzb21lOiAxLjhyZW0sIGZvbnRhd2Vzb21lOiAxLjZyZW0sIGZsYXRpY29uOiAxLjhyZW0pICk7XG4gICAgQGluY2x1ZGUga3QtaWNvbnMtc3R5bGUoIG1hcmdpbi10b3AsIChsaW5lYXdlc29tZTogLTAuMXJlbSwgZm9udGF3ZXNvbWU6IC0wLjFyZW0sIGZsYXRpY29uOiAtMC40cmVtKSApO1xuXG4gICAgW2RhdGEtbm90aWZ5PXRpdGxlXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5pY29uIH4gW2RhdGEtbm90aWZ5PXRpdGxlXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi44NXJlbTtcbiAgICB9XG5cbiAgICAuaWNvbiB+IFtkYXRhLW5vdGlmeT1tZXNzYWdlXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjg1cmVtO1xuICAgIH1cblxuICAgIFtkYXRhLW5vdGlmeT10aXRsZV06bm90KDplbXB0eSkgfiBbZGF0YS1ub3RpZnk9bWVzc2FnZV0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gICAgfVxuXG4gICAgLnByb2dyZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICB9XG59XG4iLCIvL1xuLy8gQm9vdHN0cmFwIFN3aXRjaFxuLy9cblxuXG5cblxuW2RhdGEtc3dpdGNoPXRydWVdIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgLy8gTGFiZWxcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLCBcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLCBcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogICRpbnB1dC1idG4tcGFkZGluZy14O1xuICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICAgIH1cblxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sICBcbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXktc207XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtO1xuICAgIH1cblxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZztcbiAgICB9XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtLXBpbGwge1xuICAgICAgICAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC0tc3F1YXJlIHtcbiAgICAgICAgLmJvb3RzdHJhcC1zd2l0Y2gge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuICAgICAgICAgICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBMYWJlbFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgIC8vIFN0YXRlIGNvbG9yc1xuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLSN7JG5hbWV9LFxuICAgICAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtI3skbmFtZX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgICAgICB9IFxuICAgIH1cblxuICAgIC8vIERlZmF1bHQgc3RhdGVcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0LFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgfVxufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgJi5ib290c3RyYXAtc3dpdGNoLS1haXIge1xuICAgICAgICAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYnRuLWVsZXZhdGUtc2hhZG93LTE7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIEJvb3RzdHJhcCBEYXRldGltZXBpY2tlclxuLy9cblxuXG5cblxuLy8gQmFzZVxuLmRhdGV0aW1lcGlja2VyIHtcbiAgICB3aWR0aDogMjY1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgICYuZGF0ZXRpbWVwaWNrZXItb3JpZW50LXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gICAgXG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByZXYsXG4gICAgICAgICAgICAmLnN3aXRjaCxcbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAuZ2x5cGhpY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kb3cge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLm5leHQsXG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNnB4LzEgXCJMaW5lQXdlc29tZVwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjExMVwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgICB0cj50ZCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRheSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vbGQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5uZXcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCxcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50b2RheSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSksIDAuNykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCA3cHggN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnJhbmdlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ueWVhcixcbiAgICAgICAgICAgIHNwYW4uaG91cixcbiAgICAgICAgICAgIHNwYW4ubWludXRlLFxuICAgICAgICAgICAgc3Bhbi5tb250aCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG4gICAgICAgICAgICAgICAgJi5mb2N1c2VkLFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0Zm9vdCB7XG4gICAgICAgIHRyPnRoIHtcbiAgICAgICAgICAgICYudG9kYXksXG4gICAgICAgICAgICAmLmNsZWFyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhdGV0aW1lcGlja2VyLWlubGluZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgfVxufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIHtcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgfVxufSIsIi8vXG4vLyAgQm9vdHN0cmFwIFRpbWVwaWNrZXJcbi8vXG5cblxuXG5cbi8vIEJhc2VcbkBtaXhpbiBrdC1ib290c3RyYXAtdGltZXBpY2tlci1iYXNlKCkge1xuICAgIC5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTc1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib290c3RyYXAtdGltZXBpY2tlci1ob3VyLFxuICAgICAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWludXRlLFxuICAgICAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWVyaWRpYW4sXG4gICAgICAgIC5ib290c3RyYXAtdGltZXBpY2tlci1zZWNvbmQge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtaW5wdXQtcmVzZXQoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHRkIHtcbiAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDsgICBcdFxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVx0XHRcdFxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ29tcG9uZW50IFNraW5cbkBtaXhpbiBrdC1ib290c3RyYXAtdGltZXBpY2tlci1za2luKCkge1xuICAgIC5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQge1xuICAgICAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItaG91cixcbiAgICAgICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLW1pbnV0ZSxcbiAgICAgICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLW1lcmlkaWFuLFxuICAgICAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItc2Vjb25kIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHRkID4gYSB7XG4gICAgICAgICAgICAubGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIEJhc2VcbkBpbmNsdWRlIGt0LWJvb3RzdHJhcC10aW1lcGlja2VyLWJhc2UoKTtcblxuLy8gU2tpblxuQGluY2x1ZGUga3QtYm9vdHN0cmFwLXRpbWVwaWNrZXItc2tpbigpO1xuIiwiLy9cbi8vIEJvb3RzdHJhcCBEYXRlcmFuZ2VwaWNrZXJcbi8vXG5cblxuXG4vLyBCYXNlXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3gtc2hhZG93OiAka3QtZHJvcGRvd24tc2hhZG93O1xuICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LWZhbWlseTogI3trdC1nZXQoJGt0LWZvbnQtZmFtaWxpZXMsIHJlZ3VsYXIpfTtcbiAgICB6LWluZGV4OiAka3QtZHJvcGRvd24temluZGV4O1xuXG4gICAgLm1vZGFsLW9wZW4gJiB7XG4gICAgICAgIHotaW5kZXg6ICRrdC1tb2RhbC16aW5kZXggKyAxO1xuICAgIH1cblxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yYW5nZXMge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMS43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3ctY2FsZW5kYXIge1xuICAgICAgICAucmFuZ2VzIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3ctcmFuZ2VzIHtcbiAgICAgICAgLmRycC1jYWxlbmRhci5sZWZ0IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93LWNhbGVuZGFyIHtcbiAgICAgICAgLnJhbmdlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRycC1idXR0b25zIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjc1cmVtO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcnAtY2FsZW5kYXIge1xuICAgICAgICAmLmxlZnQsXG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cbiAgICAgICAgICAgICYubW9udGgge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5leHQsXG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblxuICAgICAgICAgICAgJi5hdmFpbGFibGUub2ZmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc3RhcnQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmVuZC1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN0YXJ0LWRhdGUuZW5kLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRvZGF5LFxuICAgICAgICAgICAgJi50b2RheS5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSksIDAuNykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW4tcmFuZ2UuYXZhaWxhYmxlOm5vdCguYWN0aXZlKTpub3QoLm9mZik6bm90KC50b2RheSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICB9XG59XG4iLCIvL1xuLy8gQm9vdHN0cmFwIFRpbWVwaWNrZXIgQ29tcG9uZW50XG4vL1xuXG5cblxuXG4vLyBCYXNlXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiB7XG4gICAgLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBCb290c3RyYXAgTWF4bGVuZ3RoXG4vL1xuXG5cblxuXG4vLyBCYXNlXG5AbWl4aW4ga3QtYm9vdHN0cmFwLW1heGxlbmd0aC1iYXNlKCkge1xuIFx0LmJvb3RzdHJhcC1tYXhsZW5ndGgge1xuIFx0XHR6LWluZGV4OiAxMDQwICFpbXBvcnRhbnQ7XG5cbiBcdFx0Ji5rdC1iYWRnZSB7XG4gXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiBcdFx0fSBcdFx0XG5cbiBcdFx0Lm1vZGFsICYge1xuIFx0XHRcdHotaW5kZXg6IDEwNjAgIWltcG9ydGFudDtcbiBcdFx0fVxuIFx0fVxufVxuXG4vLyBCYXNlXG5AaW5jbHVkZSBrdC1ib290c3RyYXAtbWF4bGVuZ3RoLWJhc2UoKTsiLCIvL1xuLy8gQm9vdHN0cmFwIFNlbGVjdFxuLy9cblxuXG5cblxuLy8gQmFzZVxuQG1peGluIGt0LWJvb3RzdHJhcC1zZWxlY3QtYmFzZSgpIHtcbiAgICAka3QtZ2VuZXJhbC1wYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgJGt0LXRpdGxlLXBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgIC8vIEJvb3RzdHJhcCBzZWxlY3QgYmFzZVxuICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xuICAgICAgICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtZmxhdGljb24yLWljb24oa3QtZ2V0KCRrdC1hY3Rpb24tYm9sZC1pY29ucywgZG93bikpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudS5pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAka3QtZ2VuZXJhbC1wYWRkaW5nO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gaWNvbnNcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgoZm9udGF3ZXNvbWU6IDEuMnJlbSwgbGluZWF3ZXNvbWU6IDEuMnJlbSwgZmxhdGljb246IDEuMXJlbSkpO1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5jaGVjay1tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uKCdcXGYxN2InKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygwLjg1cmVtIC8gLTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRrdC1nZW5lcmFsLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvcG92ZXItdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogJGt0LXRpdGxlLXBhZGRpbmc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5icy1zZWFyY2hib3gsXG4gICAgICAgIC5icy1hY3Rpb25zYm94LFxuICAgICAgICAuYnMtZG9uZWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAka3QtdGl0bGUtcGFkZGluZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2tpblxuQG1peGluIGt0LWJvb3RzdHJhcC1zZWxlY3Qtc2tpbigpIHtcbiAgICAvLyBCb290c3RyYXAgc2VsZWN0IGJhc2VcbiAgIC5ib290c3RyYXAtc2VsZWN0IHtcbiAgICAgICAgLy8gZHJvcGRvd24gYnV0dG9uXG4gICAgICAgID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG5cbiAgICAgICAgICAgICYuYnRuLWxpZ2h0LFxuICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZ1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJzLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcblxuICAgICAgICAgICAgICAgIC8vIHN0YXRlIGNvbG9yc1xuICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICYuYnRuLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuZmlsdGVyLW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gbWVudSBzaG93biBzdGF0ZVxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAmLmJ0bi1saWdodCxcbiAgICAgICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVmFsaWRhdGlvblxuICAgICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAgICAgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjoga3Qtc3RhdGUtY29sb3IoZGFuZ2VyLCBiYXNlKTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy12YWxpZCB7XG4gICAgICAgICAgICAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihzdWNjZXNzLCBiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG1lbnUgZHJvcGRvd25cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUuaW5uZXIge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5jaGVjay1tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmNoZWNrLW1hcmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlOm5vdCguc2VsZWN0ZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGJhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGludmVyc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGludmVyc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmNoZWNrLW1hcmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBtZW51IGhlYWRlclxuICAgICAgICAucG9wb3Zlci10aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIEJhc2VcbkBpbmNsdWRlIGt0LWJvb3RzdHJhcC1zZWxlY3QtYmFzZSgpO1xuXG4vLyBTa2luXG5AaW5jbHVkZSBrdC1ib290c3RyYXAtc2VsZWN0LXNraW4oKTtcbiIsIi8vXG4vLyBCb290c3RyYXAgU2Vzc2lvbiBUaW1lb3V0XG4vL1xuXG5cbiNzZXNzaW9uLXRpbWVvdXQtZGlhbG9nIHtcbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgdG9wOiAxLjc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgICAgIGZsZXg6IDEgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gTWFya2Rvd25cbi8vXG5cblxuXG5cbi8vIEJhc2VcbkBtaXhpbiBrdC1ib290c3RyYXAtbWFya2Rvd24tYmFzZSgpIHtcbiAgICAubWQtZWRpdG9yIHtcbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAubWQtZm9vdGVyLCBcbiAgICAgICAgLm1kLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWQtaGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1ncm91cCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gdGV4dGFyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTa2luXG5AbWl4aW4ga3QtYm9vdHN0cmFwLW1hcmtkb3duLXNraW4oKSB7XG4gICAgLm1kLWVkaXRvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7IFxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICAkaW5wdXQtYm9yZGVyLWNvbG9yOyBcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWQtZm9vdGVyLCBcbiAgICAgICAgLm1kLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgPiB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFZhbGlkYXRpb25cbiAgICAuaXMtdmFsaWQge1xuICAgICAgICAubWQtZWRpdG9yIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjoga3Qtc3RhdGUtY29sb3Ioc3VjY2VzcywgYmFzZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtaW52YWxpZCB7XG4gICAgICAgIC5tZC1lZGl0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihkYW5nZXIsIGJhc2UpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtYm9vdHN0cmFwLW1hcmtkb3duLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgICAua3QtZm9ybS5rdC1mb3JtLS1zdGF0ZSAuaGFzLSN7JHN0YXRlfSB7XG4gICAgICAgIC5tZC1lZGl0b3Ige1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yOyBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBCYXNlXG5AaW5jbHVkZSBrdC1ib290c3RyYXAtbWFya2Rvd24tYmFzZSgpO1xuXG4vLyBTa2luXG5AaW5jbHVkZSBrdC1ib290c3RyYXAtbWFya2Rvd24tc2tpbigpOyIsIi8vXG4vLyBTdW1tZXJub3RlXG4vL1xuXG5cblxuLy8gQmFzZVxuQG1peGluIGt0LXN1bW1lcm5vdGUtYmFzZSgpIHtcbiAgICAubm90ZS1wb3BvdmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9ICAgXG5cbiAgICAubm90ZS1lZGl0b3Ige1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgIC5ub3RlLXRvb2xiYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbCB7XG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4OyBcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuXG4gICAgICAgIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDsgXG5cbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGUtY29sb3ItcmVzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubm90ZS1wYWxldHRlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2tpblxuQG1peGluIGt0LXN1bW1lcm5vdGUtc2tpbigpIHtcbiAgICAubm90ZS1lZGl0b3Ige1xuICAgICAgICAmLm5vdGUtZnJhbWUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjsgXG5cbiAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAubm90ZS1zdGF0dXNiYXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90ZS10b29sYmFyIHtcbiAgICAgICAgICAgIC5ub3RlLWJ0bi1ncm91cCB7XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90ZS1lZGl0YWJsZSB7XG4gICAgICAgIC50YWJsZS50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgICB0aCx0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFZhbGlkYXRpb25cbiAgICAuaXMtdmFsaWQge1xuICAgICAgICAubm90ZS1lZGl0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihzdWNjZXNzLCBiYXNlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcy1pbnZhbGlkIHtcbiAgICAgICAgLm5vdGUtZWRpdG9yIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjoga3Qtc3RhdGUtY29sb3IoZGFuZ2VyLCBiYXNlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQmFzZVxuQGluY2x1ZGUga3Qtc3VtbWVybm90ZS1iYXNlKCk7XG5cbi8vIFNraW5cbkBpbmNsdWRlIGt0LXN1bW1lcm5vdGUtc2tpbigpOyIsIi8vXG4vLyBEcm9wem9uZVxuLy9cblxuXG4vLyBCYXNlXG4uZHJvcHpvbmUge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBkYXNoZWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5kcm9wem9uZS1tc2ctdGl0bGUge1xuICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAuZHJvcHpvbmUtbXNnLWRlc2Mge1xuICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5kei1wcmV2aWV3IHtcbiAgICAuZHotaW1hZ2Uge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3RhdGUgY29sb3JzXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgJi5kcm9wem9uZS0jeyRuYW1lfSB7XG4gICAgICBib3JkZXItY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNdWx0aXBlIHVwbG9hZFxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIC5kei1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRyb3B6b25lLXBhbmVsIHtcbiAgICAuZHJvcHpvbmUtdXBsb2FkLFxuICAgIC5kcm9wem9uZS1yZW1vdmUtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRyb3B6b25lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuXG4gICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmOGY5ZmMsIDElKTtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUtZmlsZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgIC5kcm9wem9uZS1maWxlbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcHpvbmUtZXJyb3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGRhbmdlcik7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wem9uZS1wcm9ncmVzcyB7XG4gICAgICB3aWR0aDogMTUlO1xuXG4gICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcHpvbmUtdG9vbGJhciB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgLmRyb3B6b25lLXN0YXJ0LFxuICAgICAgLmRyb3B6b25lLWNhbmNlbCxcbiAgICAgIC5kcm9wem9uZS1kZWxldGUge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcHpvbmUtc3RhcnQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRvYXN0clxuLy9cblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogLjg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgfVxuICB9XG5cbiAgJiA+IC50b2FzdCB7XG4gICAgJi1pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi1zdWNjZXNzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4udG9hc3QtYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuXG4vLyBCYXNlXG5AbWl4aW4ga3QtdG9hc3RyLWJhc2UoKSB7XG4gIC50b2FzdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXIgI3snLypydGw6Y2FsYygxMDAlIC0gMTVweCkgY2VudGVyKi8nfSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6ICRrdC1kcm9wZG93bi1zaGFkb3c7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBrdC1jbG9zZS1pY29uKCk7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaXRsZVxuICAgIC50b2FzdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICB9XG5cbiAgICAvLyBNZXNzYWdlXG4gICAgLnRvYXN0LW1lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG5cbiAgICAudG9hc3QtdGltZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGt0LXRvYXN0ci1zdGF0ZSgkbmFtZSwgJGNvbG9yKSB7XG5cbiAgLnRvYXN0LSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cblxuQG1peGluIGt0LXRvYXN0ci1za2luKCkge1xuICBAaW5jbHVkZSBrdC10b2FzdHItc3RhdGUoc3VjY2Vzcywga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIHN1Y2Nlc3MpKTtcbiAgQGluY2x1ZGUga3QtdG9hc3RyLXN0YXRlKHdhcm5pbmcsIGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCB3YXJuaW5nKSk7XG4gIEBpbmNsdWRlIGt0LXRvYXN0ci1zdGF0ZShpbmZvLCBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgaW5mbykpO1xuICBAaW5jbHVkZSBrdC10b2FzdHItc3RhdGUoZXJyb3IsIGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCBkYW5nZXIpKTtcbn1cblxuLy8gQnVpbGRcbi8vIEJhc2VcbkBpbmNsdWRlIGt0LXRvYXN0ci1iYXNlKCk7XG5cbi8vIFNraW5cbkBpbmNsdWRlIGt0LXRvYXN0ci1za2luKCk7IiwiLy9cbi8vIEZvbnRhd2Vzb21lNVxuLy9cblxuXG5cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbSAhaW1wb3J0YW50OyBcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDsgXG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7IFxufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbSAhaW1wb3J0YW50OyBcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW0gIWltcG9ydGFudDsgXG59XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtICFpbXBvcnRhbnQ7IFxufVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbSAhaW1wb3J0YW50OyBcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbSAhaW1wb3J0YW50OyBcbn0iLCIvL1xuLy8gU2VsZWN0MlxuLy9cblxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93bi0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICYtLWNsb3VkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIG1hcmdpbjogMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjQ2Qzk3O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gICAgY29sb3I6ICM3NDc4OGQ7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogZ3JleTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiO1xufVxuXG5cbi8vIEJhc2VcbkBtaXhpbiBzZWxlY3QyLWJhc2UoKSB7XG4gICRnZW5lcmFsLXBhZGRpbmc6IDE1cHggMTVweDtcblxuICAvLyBTZWxlY3QyIGJhc2VcblxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgQGluY2x1ZGUga3QtYXJyb3ctaWNvbihkb3duKTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuOXJlbTtcblxuICAgICAgYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAzcmVtICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZignXFxmMTEwJyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteCArIDAuODVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0ycmVtLzIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwYWRkaW5nOiAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgLSAwLjI4cmVtKSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMDVyZW0gMC40cmVtIDAuMDVyZW0gMC40cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbjogMC4xcmVtIDAuNHJlbSAwLjFyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdCN7Jy8qcnRsOnJpZ2h0Ki8nfTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZignXFxmMTEwJyk7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDAuMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDAuMjVyZW0gMC4yNXJlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAgIHBhZGRpbmc6ICRnZW5lcmFsLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgLy8gcmVzdWx0c1xuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcblxuICAgICAgJlthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFNlbGVjdDIgY29tcG9uZW50XG5cbiAgc2VsZWN0LnNlbGVjdDIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuc2VsZWN0MiB7XG4gICAgPiBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VsZWN0MiB3aXRoIGJvb3RzdHJhcCBncm91cCBpbnB1dFxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICAgICAgJjpmaXJzdC1jaGlsZCArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgID4gLnNlbGVjdGlvbiB7XG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLFxuICAgICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyB0aGUgbW9zdCByaWdodFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPiAuc2VsZWN0aW9uIHtcbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCArIC5zZWxlY3QyLWNvbnRhaW5lciArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lciArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgID4gLnNlbGVjdGlvbiB7XG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTa2luXG5AbWl4aW4gc2VsZWN0Mi1za2luKCkge1xuICAvLyBzZWxlY3QyIGJhc2VcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzLFxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LWlucHV0LXBsYWNlaG9sZGVyKCRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8uc2VsZWN0Mi1jb250YWluZXItLWJlbG93LlxuXG4gICAgLy8gZHJvcGRvd25cbiAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogJGt0LWRyb3Bkb3duLXNoYWRvdztcbiAgICB9XG5cbiAgICAvLyByZXN1bHQgb3B0aW9uc1xuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGRpc2FibGVkIG1vZGVcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNlMmU1ZWM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc2VsZWN0MiBjb21wb25lbnRzXG5cbiAgLnNlbGVjdDIge1xuICAgIC8vIHBpbGwgc3R5bGVcbiAgICAmLnNlbGVjdDItLWFpciB7XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogJGt0LWRyb3Bkb3duLXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHBpbGwgc3R5bGVcbiAgICAmLnNlbGVjdDItLXNvbGlkIHtcbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ29tcG9uZW50IFZhbGlkYXRpb24gU3RhdGVcbkBtaXhpbiBzZWxlY3QyLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy0jeyRzdGF0ZX0ge1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsXG4gICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1aWxkXG4vLyBCYXNlXG5AaW5jbHVkZSBzZWxlY3QyLWJhc2UoKTtcblxuLy8gU2tpblxuQGluY2x1ZGUgc2VsZWN0Mi1za2luKCk7XG5cbi8vIFZhbGlkYXRpb24gU3RhdGVzXG5AaW5jbHVkZSBzZWxlY3QyLXZhbGlkYXRpb24tc3RhdGUodmFsaWQsIHN1Y2Nlc3MpO1xuQGluY2x1ZGUgc2VsZWN0Mi12YWxpZGF0aW9uLXN0YXRlKGludmFsaWQsIGRhbmdlcik7XG4iLCIvL1xuLy8gQ29udGFpbmVyXG4vL1xuXG5cblxuLy8gQmFzZVxuLmt0LWNvbnRhaW5lciB7XG4gICAgJixcbiAgICAmLmt0LWNvbnRhaW5lci0tZmx1aWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYua3QtY29udGFpbmVyLS1maXQge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5rdC1jb250YWluZXItLWZpdC1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5rdC1jb250YWluZXItLWZpdC1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogI3ska3QtcGFnZS1jb250YWluZXItd2lkdGggKyAoMiAqIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBkZXNrdG9wKSkgLSAxcHh9KSB7XG4gICAgLmt0LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAka3QtcGFnZS1jb250YWluZXItd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICYua3QtY29udGFpbmVyLS1mbHVpZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gTGF5b3V0IENvbmZpZ1xuLy8gSGVyZSB5b3UgY2FuIHNldCB0aGUgZGVtbyBsZXZlbCBTQVNTIHZhcmlhYmxlcyBhbmQgb3ZlcnJpZGUgdGhlIGdsb2JhbCB2YXJpYWJsZXMgZm9yIHRoaXMgZGVtby5cbi8vIE5vdGU6IFRvIG92ZXJyaWRlIHRoZSBnbG9iYWwgdmFyaWFibGVzIGluIHRoZSBkZW1vIGxldmVsIHVzZSB0aGUgdmFyaWFibGVzIHdpdGhvdXQgXCIhZGVmYXVsdFwiLiBNb3JlIGluZm86ICBodHRwczovL3Nhc3MtbGFuZy5jb20vZG9jdW1lbnRhdGlvbi92YXJpYWJsZXNcbi8vXG5cblxuXG5cbi8vIFN0YXRlIGNvbG9yc1xuJGt0LXN0YXRlLWNvbG9yczogKFxuICAgIC8vIE1ldHJvbmljIHN0YXRlc1xuICAgIGJyYW5kOiAoXG4gICAgICAgIGJhc2U6ICMyYzc3ZjQsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIGxpZ2h0OiAoXG4gICAgICAgIGJhc2U6ICNmZmZmZmYsXG4gICAgICAgIGludmVyc2U6ICMyODJhM2NcbiAgICApLFxuICAgIGRhcms6IChcbiAgICAgICAgYmFzZTogIzI4MmEzYyxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG5cbiAgICAvLyBCb290c3RyYXAgc3RhdGVzXG4gICAgcHJpbWFyeTogKFxuICAgICAgICBiYXNlOiAjNTg2N2RkLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICBzdWNjZXNzOiAoXG4gICAgICAgIGJhc2U6ICMxZGM5YjcsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIGluZm86IChcbiAgICAgICAgYmFzZTogIzU1NzhlYixcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgd2FybmluZzogKFxuICAgICAgICBiYXNlOiAjZmZiODIyLFxuICAgICAgICBpbnZlcnNlOiAjMTExMTExXG4gICAgKSxcbiAgICBkYW5nZXI6IChcbiAgICAgICAgYmFzZTogI2ZkMzk3YSxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgIClcbik7XG5cbi8vIExheW91dFxuJGt0LWFzaWRlLWRlZmF1bHQtd2lkdGg6IDE0MHB4O1xuJGt0LWFzaWRlLW1pbmltaXplLXdpZHRoOiA3OHB4O1xuJGt0LWFzaWRlLW9mZmNhbnZhcy13aWR0aDogMjU1cHg7XG5cbi8vIFBhZ2UgcGFkZGluZ1xuJGt0LXBhZ2UtcGFkZGluZzogKFxuXHRkZXNrdG9wOiAyNXB4LFxuXHRtb2JpbGU6IDE1cHhcbik7XG5cbi8vIFBhZ2UgY29udGFpbmVyXG4ka3QtcGFnZS1jb250YWluZXItd2lkdGg6IDEzODBweDsgLy8gIGZpeGVkIHBhZ2Ugd2lkdGhcblxuLy8gQ29udGVudCBiZyBjb2xvclxuJGt0LWNvbnRlbnQtYmctY29sb3I6ICNmMmYzZjg7XG5cbi8vIEFzaWRlIGJnIGNvbG9yXG4ka3QtYXNpZGUtYmctY29sb3I6ICMxZTFlMmQ7XG4iLCIvL1xuLy8gUGFnZSBsb2FkZXJcbi8vXG5cblxuXG5cbi8vIENTUzMgVHJhbnNpdGlvbnMgb25seSBhZnRlciBwYWdlIGxvYWQoLmt0LXBhZ2UtbG9hZGluZyBjbGFzcyBhZGRlZCB0byBib2R5IHRhZyBhbmQgcmVtb3ZlIHdpdGggSlMgb24gcGFnZSBsb2FkKVxuLmt0LXBhZ2UtLWxvYWRpbmcgKiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCYXNlXG4ua3QtcGFnZS1sb2FkZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTAwMDtcbiAgIFx0ZGlzcGxheTogbm9uZTtcblxuICAgXHQua3QtcGFnZS0tbG9hZGluZyAmIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmLmt0LXBhZ2UtbG9hZGVyLS1ub24tYmxvY2sge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRyaWdodDogYXV0bztcblx0XHRib3R0b206IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQua3QtcGFnZS0tbG9hZGluZy1ub24tYmxvY2sgJiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1wYWdlLWxvYWRlci0tbG9nbyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5rdC1zcGlubmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHQgICAgXHR3aWR0aDogMjZweDtcblx0XHQgICAgXHRoZWlnaHQ6IDI2cHg7XG5cdFx0ICAgIFx0bWFyZ2luLXRvcDogLTEzcHg7XG5cdFx0ICAgIFx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy8gMy4gU2V0IDEwMCUgaGVpZ2h0IGZvciBkb2N1bWVudCBib2R5XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7ICAgIFxuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcblxuICAgIGZvbnQtc2l6ZToga3QtZ2V0KCRrdC1mb250LXNpemUsIHNpemUsIGRlc2t0b3ApO1xuICAgIGZvbnQtd2VpZ2h0OiBrdC1nZXQoJGt0LWZvbnQtc2l6ZSwgd2VpZ2h0KTtcbiAgICBmb250LWZhbWlseTogI3trdC1nZXQoJGt0LWZvbnQtZmFtaWxpZXMsIHJlZ3VsYXIpfTtcblxuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgXG5cbiAgICBhOmhvdmVyLFxuICAgIGE6YWN0aXZlLFxuICAgIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGJ1dHRvbiB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjoga3QtZ2V0KCRrdC1mb250LWNvbG9yLCB0ZXh0KTtcbn1cblxuLy8gQW5ndWxhciBpbnRlZ3JhdGlvblxucm91dGVyLW91dGxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuY2FudmFzIHtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vKiBDdXN0b21pemUgd2Vic2l0ZSdzIHNjcm9sbGJhciBsaWtlIE1hYyBPUyAqL1xuLyogXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG4gICAgd2lkdGg6MTRweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG4gICAgd2lkdGg6MTRweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojYzFjMWMxO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjYzFjMWMxLCAzJSk7XG59XG4qL1xuXG4vKiBzZXQgYnV0dG9uKHRvcCBhbmQgYm90dG9tIG9mIHRoZSBzY3JvbGxiYXIpICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7ZGlzcGxheTpub25lfVxuXG5AaW5jbHVkZSBrdC10YWJsZXQge1xuICAgIGh0bWwsXG4gICAgYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZToga3QtZ2V0KCRrdC1mb250LXNpemUsIHNpemUsIHRhYmxldCk7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuICAgIGh0bWwsXG4gICAgYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZToga3QtZ2V0KCRrdC1mb250LXNpemUsIHNpemUsIG1vYmlsZSk7XG4gICAgfVxufSIsIi8vXG4vLyBCYXNlIEFuaW1hdGlvbnNcbi8vXG5cblxuXG5cbi8vIENsYXNzZXNcbi5rdC1hbmltYXRlLWZhZGUtaW4tdXAge1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluLXVwIC41cztcbn1cblxuLmt0LWFuaW1hdGUtZmFkZS1vdXQge1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLW91dCAuNXM7XG59XG5cbi5rdC1hbmltYXRlLWZhZGUtaW4ge1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIC41cztcbn0gIFxuXG4ua3QtYW5pbWF0ZS1ibGluayB7XG4gICAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDtcbn1cblxuLmt0LWFuaW1hdGUtc2hha2Uge1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1zaGFrZSAwLjFzIGVhc2UtaW4gMC4xcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDtcbn1cblxuLmt0LWFuaW1hdGUtcGF1c2Uge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZDtcbn1cblxuLmt0LW5vdHJhbnNpdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBBbmltYXRpb25zXG5cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1mYWRlLW91dCB7XG4gICAgZnJvbSAgIHsgb3BhY2l0eTogMTsgfVxuICAgIHRvIHsgb3BhY2l0eTogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtZmFkZS1pbiB7XG4gICAgZnJvbSAgIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvIHsgb3BhY2l0eTogMTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtZmFkZS1pbi11cCB7XG4gICAgZnJvbSAgIHsgXG4gICAgICAgIG9wYWNpdHk6IDA7IFxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gICAgfVxuXG4gICAgdG8geyBvcGFjaXR5OiAxOyBcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IFxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWZhZGUtb3V0LXVwIHtcbiAgICBmcm9tICAgeyBcbiAgICAgICAgb3BhY2l0eTogMTsgXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgICB9XG5cbiAgICB0byB7IG9wYWNpdHk6IDA7IFxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgICAgXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtYmxpbmsge1xuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1zaGFrZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzZGVnKTtcbiAgICB9XG4gICAgXG4gICAgdG8ge1xuICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO1xuICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xM2RlZyk7XG4gICAgfVxufSIsIi8vXG4vLyBIZWxwZXJzXG4vL1xuXG5cbi8vIE1hcmdpbiAmIFBhZGRpbmcgSGVscGVyc1xuQG1peGluIGt0LW1hcmdpbi1hbmQtcGFkZGluZygkbW9kZSkge1xuICBAaWYgJG1vZGUgPT0gZ2VuZXJhbCB7XG4gICAgJG1vZGU6ICcnO1xuICB9IEBlbHNlIHtcbiAgICAkbW9kZTogXCItXCIgKyAkbW9kZTtcbiAgfVxuXG4gIC8vIHNob3J0IGZvcm1hdFxuICAua3QtbS1hI3skbW9kZX0ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LWEjeyRtb2RlfSB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLWEjeyRtb2RlfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLWEjeyRtb2RlfSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci1hI3skbW9kZX0ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgJG51bTogJGkgKiA1O1xuXG4gICAgLy8gc2hvcnQgZm9ybWF0XG4gICAgLmt0LW0tI3skbnVtfSN7JG1vZGV9IHtcbiAgICAgIG1hcmdpbjogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LW10LSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBtYXJnaW4tdG9wOiAjeyRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtbWItI3skbnVtfSN7JG1vZGV9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1tbC0jeyRudW19I3skbW9kZX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1tci0jeyRudW19I3skbW9kZX0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtcC0jeyRudW19I3skbW9kZX0ge1xuICAgICAgcGFkZGluZzogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LXB0LSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LXBiLSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LXBsLSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1wci0jeyRudW19I3skbW9kZX0ge1xuICAgICAgcGFkZGluZy1yaWdodDogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGt0LW1hcmdpbi1hbmQtcGFkZGluZyhnZW5lcmFsKTtcbkBpbmNsdWRlIGt0LWRlc2t0b3AteGwge1xuICBAaW5jbHVkZSBrdC1tYXJnaW4tYW5kLXBhZGRpbmcoeGwpO1xufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gIEBpbmNsdWRlIGt0LW1hcmdpbi1hbmQtcGFkZGluZyhsZyk7XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gIEBpbmNsdWRlIGt0LW1hcmdpbi1hbmQtcGFkZGluZyhtZCk7XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZS1zbSB7XG4gIEBpbmNsdWRlIGt0LW1hcmdpbi1hbmQtcGFkZGluZyhzbSk7XG59XG5cbi8vIE9wYWNpdHlcbkBtaXhpbiBrdC1vcGFjaXR5IHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA5IHtcbiAgICAua3Qtb3BhY2l0eS0jeyRpfSB7XG4gICAgICBvcGFjaXR5OiAjeyRpICogMC4xfTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUga3Qtb3BhY2l0eSgpO1xuXG4vLyBCb3JkZXIgcmFkaXVzXG4ua3QtcmFkaXVzLTEwMCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi8vIEdlbmVyYWwgaGVscGVyc1xuLmt0LXZhbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ua3Qtc3BhY2UtNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmt0LXNwYWNlLTEwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmt0LXNwYWNlLTE1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmt0LXNwYWNlLTIwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmt0LXNwYWNlLTMwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmt0LXNwYWNlLTQwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmt0LXZhbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ua3QtdmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5rdC1ibG9jay1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ua3QtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmt0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ua3QtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua3QtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmt0LXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ua3QtaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmt0LWJsb2NrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmt0LWljb24tbWlkZGxlIHtcbiAgJjpiZWZvcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLy8gRWxlbWVudCB2aXNpYmlsaXR5XG4ua3QtaGlkZGVuLFxuLmt0LWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEZvbnQgc2l6aW5nXG4ua3QtZm9udC1zbSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LW1kIHtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtbGcge1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC14bCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGt0LWNsZWFyZml4KCk7XG59XG5cbi8vIEljb24gZm9udCBzaXppbmdcbi5rdC1pY29uLXNtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1pY29uLW1kIHtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWljb24tbGcge1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtaWNvbi14bCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cblxuLmt0LW1hcmdpbmxlc3Mge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmt0LWltZy1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gVGV4dCBUcmFuc2Zvcm1cbi5rdC1mb250LXRyYW5zZm9ybS11IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmt0LWZvbnQtdHJhbnNmb3JtLWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4ua3QtZm9udC10cmFuc2Zvcm0tYyB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ua3QtZm9udC10cmFuc2Zvcm0taSB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuXG4vLyBGb250IFdlaWdodHNcbi5rdC1mb250LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtYm9sZGVzdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFN0YXRlIGNvbG9yc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgLmt0LWZvbnQtI3skbmFtZX0ge1xuICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWZvbnQtaG92ZXItI3skbmFtZX0ge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbihrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMjAlKTtcbiAgICB9XG4gIH1cblxuICAua3QtZm9udC1pbnZlcnNlLSN7JG5hbWV9IHtcbiAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1iZy0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1iZy1maWxsLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSAhaW1wb3J0YW50O1xuXG4gICAgPiBpIHtcbiAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5rdC1iZy1saWdodC0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFNvY2lhbCBjb2xvcnNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXNvY2lhbC1jb2xvcnMge1xuICAua3QtZm9udC0jeyRuYW1lfSB7XG4gICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQmFzZSBjb2xvcnNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4ga3QtZ2V0KCRrdC1iYXNlLWNvbG9ycywgbGFiZWwpIHtcbiAgLmt0LWxhYmVsLWZvbnQtY29sb3ItI3skbmFtZX0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1sYWJlbC1iZy1jb2xvci0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiBrdC1nZXQoJGt0LWJhc2UtY29sb3JzLCBzaGFwZSkge1xuICAua3Qtc2hhcGUtZm9udC1jb2xvci0jeyRuYW1lfSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXNoYXBlLWJnLWNvbG9yLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIEhlbHBlcnNcbi5rdC12aXNpYmxlLWRlc2t0b3AsXG4ua3QtdmlzaWJsZS1kZXNrdG9wLWlubGluZS1ibG9jayxcbi5rdC12aXNpYmxlLWRlc2t0b3AtaW5saW5lLFxuLmt0LXZpc2libGUtZGVza3RvcC10YWJsZSxcbi5rdC12aXNpYmxlLWRlc2t0b3AtdGFibGUtY2VsbCxcbi5rdC12aXNpYmxlLXRhYmxldCxcbi5rdC12aXNpYmxlLXRhYmxldC1pbmxpbmUtYmxvY2ssXG4ua3QtdmlzaWJsZS10YWJsZXQtaW5saW5lLFxuLmt0LXZpc2libGUtdGFibGV0LXRhYmxlLFxuLmt0LXZpc2libGUtdGFibGV0LXRhYmxlLWNlbGwsXG4ua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZSxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLWlubGluZS1ibG9jayxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLWlubGluZSxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLXRhYmxlLFxuLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtdGFibGUtY2VsbCxcbi5rdC12aXNpYmxlLW1vYmlsZSxcbi5rdC12aXNpYmxlLW1vYmlsZS1pbmxpbmUtYmxvY2ssXG4ua3QtdmlzaWJsZS1tb2JpbGUtaW5saW5lLFxuLmt0LXZpc2libGUtbW9iaWxlLXRhYmxlLFxuLmt0LXZpc2libGUtbW9iaWxlLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuICAua3QtdmlzaWJsZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtZGVza3RvcC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtZGVza3RvcC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtZGVza3RvcC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLWRlc2t0b3AtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0IHtcbiAgLmt0LXZpc2libGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtaGlkZGVuLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWhpZGRlbi10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gIC5rdC12aXNpYmxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLW1vYmlsZS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtbW9iaWxlLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1tb2JpbGUtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1tb2JpbGUtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBGbGV4Ym94IGhlbHBlcnNcblxuLmt0LXNwYWNlLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8vIFJvdW5kZWRcbi5rdC1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLy8gTmVnYXRpdmUgU3BhY2luZ1xuLmt0LW5lZ2F0aXZlLXNwYWNpbmcge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAmLS0jeyRpfSB7XG4gICAgICBtYXJnaW4tdG9wOiAtI3skaX0wcHg7XG4gICAgfVxuICB9XG59XG5cbi5rdC1vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1vcGFjaXR5LTEge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5rdC13b3JkLWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmt0LW1hcmdpbiB7XG4gIG1hcmdpbjogMC4xcmVtO1xufSIsIi8vXG4vLyBHcmlkIE1peGluc1xuLy9cblxuXG5cblxuQG1peGluIGt0LWdyaWQtZ2VuZXJhdGUoJG1vZGUpIHtcblx0JG1vZGUtY2xhc3M6ICcnO1xuXHQkbW9kZS1kaXI6ICcnO1xuXG5cdC8vIEdyaWQgbW9kZVxuXHRAaWYgKCRtb2RlID09IGdlbmVyYWwpIHtcblx0XHQkbW9kZS1jbGFzczogXCI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKVwiO1xuXHR9IEBlbHNlIHtcblx0XHQkbW9kZS1jbGFzczogXCIua3QtZ3JpZC0tXCIgKyAkbW9kZTtcblx0XHQkbW9kZS1kaXI6IFwiLVwiICsgJG1vZGU7XG5cdH1cblxuXHQvLyBIb3Jpem9udGFsIGdyaWRcblx0Lmt0LWdyaWQua3QtZ3JpZC0taG9yI3skbW9kZS1kaXJ9I3skbW9kZS1jbGFzc30ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdCYua3QtZ3JpZC0tcm9vdCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0LW1zLWZsZXg6IDEgMCAwcHg7IC8vIElFMTAtMTEgZml4XG5cdFx0fVxuXHRcdFxuXHRcdD4gLmt0LWdyaWRfX2l0ZW0ge1xuXHRcdFx0ZmxleDogbm9uZTtcblxuXHRcdFx0Ji5rdC1ncmlkX19pdGVtLS1mbHVpZCxcblx0XHRcdCYua3QtZ3JpZF9faXRlbS0tZmx1aWQjeyRtb2RlLWRpcn0ge1xuXHRcdFx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHRcdFx0Ly8tbXMtZmxleDogMSAwIDBweDsgIC8vIElFMTAtMTEgZml4XG5cdFx0XHR9XHRcblx0XHR9XG5cblx0XHQvLyBmbGV4IG9yZGVyaW5nXG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHQ+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLSN7JGl9I3skbW9kZS1kaXJ9IHtcblx0XHRcdFx0b3JkZXI6ICRpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFZlcnRpY2FsIGdyaWRcblx0Lmt0LWdyaWQua3QtZ3JpZC0tdmVyI3skbW9kZS1kaXJ9I3skbW9kZS1jbGFzc30ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdCYua3QtZ3JpZC0tcm9vdCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0LW1zLWZsZXg6IDEgMCAwcHg7ICAvLyBJRTEwLTExIGZpeFxuXHRcdH1cblx0XHQgXG5cdFx0PiAua3QtZ3JpZF9faXRlbSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblxuXHRcdFx0Ji5rdC1ncmlkX19pdGVtLS1mbHVpZCxcblx0XHRcdCYua3QtZ3JpZF9faXRlbS0tZmx1aWQjeyRtb2RlLWRpcn0ge1xuXHRcdFx0XHRmbGV4OiAxIGF1dG87IFxuXHRcdFx0XHQtbXMtZmxleDogMSAwIDBweDsgIC8vIElFMTAtMTEgZml4XG5cdFx0XHRcdG1pbi13aWR0aDogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBrdC1oYWNrLWllIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IG5vbmU7ICAvLyBJRTEwLTExIGZpeFxuXHRcdFx0XHR9XHRcdFx0XHRcblx0XHRcdH1cdFx0XHQgXG5cdFx0fVxuXG5cdFx0Ly8gZmxleCBvcmRlcmluZ1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0PiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0jeyRpfSN7JG1vZGUtZGlyfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cdCBcblxuXHQvLyBHcmlkIGl0ZW0gb3JkZXJcblx0Lmt0LWdyaWQge1xuXHRcdC8vIGhvcml6b250YWwgaXRlbXMgYWxpZ21lbnRcblx0XHQmLmt0LWdyaWQtLWNlbnRlciB7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVx0XG5cblx0XHQmLmt0LWdyaWQtLXN0cmV0Y2gge1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0fVx0XG5cblx0XHQvLyB2ZXJ0aWNhbCBpdGVtIGFsaWdubWVudFxuXHRcdD4gLmt0LWdyaWRfX2l0ZW0ge1xuXHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0XHRcblx0XHRcdCYua3QtZ3JpZF9faXRlbS0tdG9wIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1ncmlkX19pdGVtLS1taWRkbGUge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0IFxuXG5cdFx0XHQmLmt0LWdyaWRfX2l0ZW0tLWJvdHRvbSB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIGZsZXggb3JkZXJpbmdcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdD4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItI3skaX0ge1xuXHRcdFx0XHRvcmRlcjogJGk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFBvcnRsZXRcbi8vXG5cblxuXG5cbi5rdC1wb3J0bGV0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1ncm93OiAxO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRib3gtc2hhZG93OiAka3QtZWxldmF0ZS1zaGFkb3c7XG5cdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgka3QtcG9ydGxldCwgYmctY29sb3IpO1xuXHRtYXJnaW4tYm90dG9tOiBrdC1nZXQoJGt0LXBvcnRsZXQsIGJvdHRvbS1zcGFjZSwgZGVza3RvcCk7XG5cblx0Ly8gR2xvYmFsIHdoaXRlIGNvbnRlbnQgbW9kZVxuXHQua3QtcGFnZS1jb250ZW50LXdoaXRlICYge1xuXHRcdGJveC1zaGFkb3c6ICRrdC1lbGV2YXRlLXNoYWRvdy0yO1xuXHR9XG5cblx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdH1cblxuXHQvLyBCYXNlXG5cdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1nZXQoJGt0LXBvcnRsZXQsIGJvcmRlci1jb2xvcik7XG5cdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBkZWZhdWx0LCBkZXNrdG9wKTtcblxuXHRcdCYua3QtcG9ydGxldF9faGVhZC0tcmlnaHQge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLW5vYm9yZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9faGVhZC1sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtZmlyc3Q7XG5cblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXG5cdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC41cmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtaWNvbiB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRjb2xvcjprdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9faGVhZC10b29sYmFyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YWxpZ24tY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRcdC5uYXYtcGlsbHMsXG5cdFx0XHQubmF2LXRhYnMge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19oZWFkLXByb2dyZXNzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyBIZWFkIHNpemluZ1xuXHQmLmt0LXBvcnRsZXQtLWhlYWQtc20ge1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIGRlc2t0b3ApO1xuXHRcdH1cblx0fVxuXG5cdCYua3QtcG9ydGxldC0taGVhZC1sZyB7XG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBsZywgZGVza3RvcCk7XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1wb3J0bGV0LS1oZWFkLXhsIHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHhsLCBkZXNrdG9wKTtcblx0XHR9XG5cdH1cblxuXHQvLyBTdGlja3kgcG9ydGxldFxuXHQmLmt0LXBvcnRsZXQtLXN0aWNreSB7XG5cdFx0PiAua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgZGVmYXVsdCwgZGVza3RvcCkgLSAxMHB4O1xuXHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBkZWZhdWx0LCBkZXNrdG9wKSAtIDEwcHg7XG5cblx0XHRcdCYua3QtcG9ydGxldF9faGVhZC0tc20ge1xuXHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIGRlc2t0b3ApIC0gMTBweDtcblx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgZGVza3RvcCkgLSAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLWxnIHtcblx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBkZXNrdG9wKSAtIDEwcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgbGcsIGRlc2t0b3ApIC0gMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS14bCB7XG5cdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCB4bCwgZGVza3RvcCkgLSAxMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHhsLCBkZXNrdG9wKSAtIDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gSGVhZCBvdmVybGF5XG5cdCYua3QtcG9ydGxldC0taGVhZC1vdmVybGF5IHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIGRlc2t0b3ApO1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBkZWZhdWx0LCBkZXNrdG9wKSk7XG5cdFx0fVxuXG5cdFx0Ly8gSGVhZCBzaXppbmdcblx0XHQmLmt0LXBvcnRsZXQtLWhlYWQtc20ge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIGRlc2t0b3ApO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgZGVza3RvcCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldC0taGVhZC1sZyB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBsZywgZGVza3RvcCk7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBkZXNrdG9wKSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLXhsIHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHhsLCBkZXNrdG9wKTtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtKGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCx4bCwgZGVza3RvcCkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG5cblx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0Ly8gS1REYXRhdGFibGUgaW50ZWdyYXRpb25cblx0XHQ+IC5rdC1kYXRhdGFibGUge1xuXHRcdFx0PiAua3QtZGF0YXRhYmxlX190YWJsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmt0LXBvcnRsZXRfX2Zvb3Qge1xuXHRcdHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBrdC1nZXQoJGt0LXBvcnRsZXQsIGJvcmRlci1jb2xvcik7XG5cblx0XHQua3QtcG9ydGxldF9fZm9vdC13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0X19mb290LS1zbSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fZm9vdC0tbWQge1xuXHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2Zvb3QtLW5vLWJvcmRlciB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fZm9vdC0tdG9wIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtZ2V0KCRrdC1wb3J0bGV0LCBib3JkZXItY29sb3IpO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fZm9vdC0tc29saWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cblx0XHRcdCYua3QtcG9ydGxldF9fZm9vdC0tdG9wIHtcblx0XHRcdFx0IGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmt0LXBvcnRsZXRfX3NlcGFyYXRvciB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBrdC1nZXQoJGt0LXBvcnRsZXQsIGJvcmRlci1jb2xvcik7XG5cdH1cblxuXHQvLyBVbmVsaXZhdGVcblx0Ji5rdC1wb3J0bGV0LS1ib3JkZXJlZCB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBrdC1nZXQoJGt0LXBvcnRsZXQsIGJvcmRlci1jb2xvcik7XG5cdH1cblxuXHQvLyBVbmVsaXZhdGVcblx0Ji5rdC1wb3J0bGV0LS11bmVsZXZhdGUge1xuXHRcdGJveC1zaGFkb3c6IG5vbmVcblx0fVxuXG5cdC8vIFVucm91bmRcblx0Ji5rdC1wb3J0bGV0LS11bnJvdW5kIHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19mb290IHtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHR9XG5cdH1cblxuXHQvLyBNYXJnaW5sZXNzXG5cdCYua3QtcG9ydGxldC0tbGFzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC8vIFBvcnRsZXQgYm9keSBhbGlnbm1lbnRcblx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdCYua3QtcG9ydGxldF9fYm9keS0tY2VudGVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2JvZHktLWNlbnRlci14IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fYm9keS0tY2VudGVyLXkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9fYm9keS0taG9yLWZpdCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkpO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fYm9keS0tc3RpY2stYm90dG9tIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2JvZHktLWZsdWlkIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQvLyBGdWxsIGhlaWdodFxuXHRcdCYua3QtcG9ydGxldF9fYm9keS0tZmlsbCB7XG5cdFx0XHRmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQvLyBOb24gZnVsbCBoZWlnaHRcblx0XHQmLmt0LXBvcnRsZXRfX2JvZHktLXVuZmlsbCB7XG5cdFx0XHRmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2JvZHktLWZ1bGxoZWlnaHQge1xuXHRcdFx0ZmxleC1ncm93OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC8vIFBhZGRpbmcgb3B0aW9uc1xuXHQmLmt0LXBvcnRsZXQtLWZpdCB7XG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19mb290IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQtaGFsZiB7XG5cdFx0ICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cblx0XHQgICAua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ29udGFpbiBpbm5lciBlbGVtZW50c1xuXHQmLmt0LXBvcnRsZXQtLWNvbnRhaW4ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmLmt0LXBvcnRsZXQtLXNwYWNlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuXHRcdHBhZGRpbmctcmlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuXG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQsXG5cdFx0Lmt0LXBvcnRsZXRfX2JvZHksXG5cdFx0Lmt0LXBvcnRsZXRfX2Zvb3Qge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyBPcHRpb25zXG5cdC8vIE5vIGJvcmRlclxuXHQmLmt0LXBvcnRsZXQtLWhlYWQtbm9ib3JkZXIge1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0cGFkZGluZy10b3A6IGNhbGMoa3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkgLyAyKTtcblx0XHR9XG5cdH1cblxuXHQvLyBUYWIgc3R5bGVcblx0Ji5rdC1wb3J0bGV0LS10YWJzIHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZC10b29sYmFyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gVGFiIDN4IGJvcmRlciBzdHlsZVxuXHQmLmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4IHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuXHRcdFx0Lm5hdi5uYXYtdGFicyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0zcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcblx0XHQvLyBTb2xpZCBzdHlsZVxuXHRcdCYua3QtcG9ydGxldC0tc29saWQtI3skbmFtZX0ge1xuXHRcdFx0YmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblxuXHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgaW52ZXJzZSksIDYlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtcG9ydGxldF9faGVhZC1pY29uIHtcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgaW52ZXJzZSksIDYlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtcG9ydGxldF9fd3JhcHBlcixcblx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtcG9ydGxldF9fZm9vdCB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgYmFzZSksIDYlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBUYWIgM3ggYm9yZGVyIHN0YXRlc1xuXHRcdCYua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtI3skbmFtZX0ge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBCb3R0b20gQm9yZGVyXG5cdFx0Ji5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLSN7JG5hbWV9IHtcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjIpO1xuXHRcdH1cblx0fVxuXG5cdC8vIFNvcnRhYmxlIG1vZGVcblx0Ly8galF1ZXJ5IFVJIERyYWdnYWJsZSBQb3J0bGV0c1xuXHQmLmt0LXBvcnRsZXQtLXNvcnRhYmxlIHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1wb3J0bGV0LS1zb3J0YWJsZS1lbXB0eSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRtaW4taGVpZ2h0OiAxMjVweDtcblx0fVxuXG5cdCYudWktc29ydGFibGUtaGVscGVyIHtcblx0XHRib3JkZXI6IDFweCBkYXNoZWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblx0fVxuXG5cdC8vIFN0aWNreSBwb3J0bGV0IGhlYWRcblx0Lmt0LXBvcnRsZXRfX2hlYWQgIHtcblx0XHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHJpZ2h0IDAuM3MsIGhlaWdodCAwLjNzXG5cdH1cblxuXHQmLmt0LXBvcnRsZXQtLXN0aWNreSB7XG5cdFx0PiAua3QtcG9ydGxldF9faGVhZCAge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCAwLjNzLCByaWdodCAwLjNzLCBoZWlnaHQgMC4zcztcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxcHggMTVweCAxcHggcmdiYSg2OSwgNjUsIDc4LCAwLjEpO1xuXHRcdFx0ei1pbmRleDogMTAxO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQvLyBEYXJrIHNraW5cblx0Ji5rdC1wb3J0bGV0LS1za2luLXNvbGlkIHtcblx0XHQvLyBIZWFkXG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwge1xuXHRcdFx0XHQua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgjZmZmLCAwLjgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLWljb24ge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKCNmZmYsIDAuOCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoLmt0LXBvcnRsZXRfX2hlYWQtLW5vYm9yZGVyKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQm9keVxuXHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC8vIFNwYWNpbmdcblx0Lmt0LXBvcnRsZXRfX3NwYWNlLXgge1xuXHRcdHBhZGRpbmctbGVmdDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lmt0LXBvcnRsZXRfX3NwYWNlLXkge1xuXHRcdHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctYm90dG9tOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ly8gQ29sbGFwc2VkIE1vZGVcblx0Ji5rdC1wb3J0bGV0LS1jb2xsYXBzZWQge1xuXHRcdD4gLmt0LWZvcm0sXG5cdFx0PiAua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYua3QtcG9ydGxldC0tY29sbGFwc2VkLFxuXHQmLmt0LXBvcnRsZXQtLWNvbGxhcHNlIHtcblx0XHQua3QtcG9ydGxldF9faGVhZCAge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciB7XG5cdFx0XHRcdC5sYS1hbmdsZS1kb3duIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjExM1wiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sYS1wbHVzIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjI4ZVwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gICAgLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0tZml0IHtcbiAgICBcdHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0IHtcbiAgICBcdHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0LXRvcCB7XG4gICAgXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC1ib3R0b20ge1xuICAgIFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQteCxcbiAgICAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1ob3ItZml0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC15IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5rdC1wb3J0bGV0X19mb290Lmt0LXBvcnRsZXRfX2Zvb3QtLWZpdCB7XG4gICAgXHRwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYua3QtcG9ydGxldC0tc3BhY2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcblxuICAgICAgICAua3QtcG9ydGxldF9faGVhZCxcbiAgICAgICAgLmt0LXBvcnRsZXRfX2JvZHksXG4gICAgICAgIC5rdC1wb3J0bGV0X19mb290IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBPcHRpb25zXG4gICAgLy8gTm8gYm9yZGVyXG4gICAgJi5rdC1wb3J0bGV0LS1oZWFkLW5vYm9yZGVyIHtcbiAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApIC8gMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUYWIgc3R5bGVcbiAgICAmLmt0LXBvcnRsZXQtLXRhYnMge1xuICAgICAgICAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgICAgICAgICAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGFiIDN4IGJvcmRlciBzdHlsZVxuICAgICYua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gge1xuICAgICAgICAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuICAgICAgICAgICAgLm5hdi5uYXYtdGFicyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgIC8vIFNvbGlkIHN0eWxlXG4gICAgICAgICYua3QtcG9ydGxldC0tc29saWQtI3skbmFtZX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cbiAgICAgICAgICAgIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbihrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSwgNiUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbihrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSwgNiUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4gICAgICAgICAgICAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtcG9ydGxldF9fZm9vdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgYmFzZSksIDYlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRhYiAzeCBib3JkZXIgc3RhdGVzXG4gICAgICAgICYua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtI3skbmFtZX0ge1xuICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQm90dG9tIEJvcmRlclxuICAgICAgICAmLmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tI3skbmFtZX0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb3J0YWJsZSBtb2RlXG4gICAgLy8galF1ZXJ5IFVJIERyYWdnYWJsZSBQb3J0bGV0c1xuICAgICYua3QtcG9ydGxldC0tc29ydGFibGUge1xuICAgICAgICAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LXBvcnRsZXQtLXNvcnRhYmxlLWVtcHR5IHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyNXB4O1xuICAgIH1cblxuICAgICYudWktc29ydGFibGUtaGVscGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgfVxuXG4gICAgLy8gU3RpY2t5IHBvcnRsZXQgaGVhZFxuICAgIC5rdC1wb3J0bGV0X19oZWFkICB7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAgICAgICAvL3RyYW5zaXRpb246IGxlZnQgMC4zcywgcmlnaHQgMC4zcywgaGVpZ2h0IDAuM3M7XG4gICAgfVxuXG4gICAgJi5rdC1wb3J0bGV0LS1zdGlja3kge1xuICAgICAgICA+IC5rdC1wb3J0bGV0X19oZWFkICB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogbGVmdCAwLjNzLCByaWdodCAwLjNzLCBoZWlnaHQgMC4zcztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTVweCAxcHggcmdiYSg2OSwgNjUsIDc4LCAwLjEpO1xuICAgICAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuXHQvLyBTdGlja3kgdGFiLWhlYWRlciBmb3I6IHVzZXJzIGFuYWx5c2lzIHBhZ2Vcblx0Ji5rdC1wb3J0bGV0LS1zdGlja3lfX3RhYnMtaGVhZGVyIHtcbiAgICAgICAgPiAua3QtcG9ydGxldF9faGVhZCAge1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdC8vdG9wOiAxNjBweDtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0ei1pbmRleDogMTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEYXJrIHNraW5cbiAgICAmLmt0LXBvcnRsZXQtLXNraW4tc29saWQge1xuICAgICAgICAvLyBIZWFkXG4gICAgICAgIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICAgICAgICAgIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtcG9ydGxldF9faGVhZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5rdC1wb3J0bGV0X19oZWFkLS1ub2JvcmRlcikge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCb2R5XG4gICAgICAgIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BhY2luZ1xuICAgIC5rdC1wb3J0bGV0X19zcGFjZS14IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1wb3J0bGV0X19zcGFjZS15IHtcbiAgICAgICAgcGFkZGluZy10b3A6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIENvbGxhcHNlZCBNb2RlXG4gICAgJi5rdC1wb3J0bGV0LS1jb2xsYXBzZWQge1xuICAgICAgICA+IC5rdC1mb3JtLFxuICAgICAgICA+IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LXBvcnRsZXQtLWNvbGxhcHNlZCxcbiAgICAmLmt0LXBvcnRsZXQtLWNvbGxhcHNlIHtcbiAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQgIHtcbiAgICAgICAgICAgIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgIC5sYS1hbmdsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMTNcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYS1wbHVzIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYyOGVcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUG9ydGxldCB0b29scyB0b29sdGlwXG4udG9vbHRpcC1wb3J0bGV0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmt0LXBvcnRsZXQge1xuICAvLyBGbHVpZCBIZWlnaHRcbiAgJi5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3trdC1nZXQoJGt0LXBvcnRsZXQsIGJvdHRvbS1zcGFjZSwgZGVza3RvcCl9KTtcblxuICAgIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICAvLyBGdWxsIGhlaWdodCBwb3J0bGV0IG1vZGVcbiAgJi5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQtaGFsZiB7XG4gICAgaGVpZ2h0OiBjYWxjKDUwJSAtICN7a3QtZ2V0KCRrdC1wb3J0bGV0LCBib3R0b20tc3BhY2UsIGRlc2t0b3ApfSk7XG5cbiAgICAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0Lmt0LXBvcnRsZXQge1xuXHRcdG1hcmdpbi1ib3R0b206IGt0LWdldCgka3QtcG9ydGxldCwgYm90dG9tLXNwYWNlLCBtb2JpbGUpO1xuXG5cdFx0Ly8gSGVhZCBzaXppbmdcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRwYWRkaW5nOiAwIGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG5cdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIG1vYmlsZSk7XG5cblx0XHRcdCYua3QtcG9ydGxldF9faGVhZC0tc20ge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHNtLCBtb2JpbGUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLWxnIHtcblx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBsZywgbW9iaWxlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS14bCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgeGwsIG1vYmlsZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLXNtIHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgbW9iaWxlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXQtLWhlYWQtbGcge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBtb2JpbGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldC0taGVhZC14bCB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgIHhsLCBtb2JpbGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFBvcnRsZXQgYm9keSBhbGlnbm1lbnRcblx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpO1xuXG5cdFx0XHQua3QtcG9ydGxldF9fYm9keS0taG9yLWZpdCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtKGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSkpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2Zvb3Qge1xuXHRcdFx0cGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKTtcblx0XHR9XG5cblx0XHQvLyBNYXJnaW5sZXNzXG5cdFx0Ji5rdC1wb3J0bGV0LS1tYXJnaW5sZXNzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ly8gU3RpY2t5IHBvcnRsZXRcblx0XHQmLmt0LXBvcnRsZXQtLXN0aWNreSB7XG5cdFx0XHQ+IC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIG1vYmlsZSkgLSAxMHB4O1xuXG5cdFx0XHRcdCYua3QtcG9ydGxldF9faGVhZC0tc20ge1xuXHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgbW9iaWxlKSAtIDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLWxnIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgbGcsIG1vYmlsZSkgLSAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS14bCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHhsLCBtb2JpbGUpIC0gMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEhlYWQgb3ZlcmxheVxuXHRcdCYua3QtcG9ydGxldC0taGVhZC1vdmVybGF5IHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIG1vYmlsZSk7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIG1vYmlsZSkpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBIZWFkIHNpemluZ1xuXHRcdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLXNtIHtcblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgbW9iaWxlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtKGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIG1vYmlsZSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtcG9ydGxldC0taGVhZC1sZyB7XG5cdFx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgbGcsIG1vYmlsZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBtb2JpbGUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LXBvcnRsZXQtLWhlYWQteGwge1xuXHRcdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHhsLCBtb2JpbGUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LHhsLCBtb2JpbGUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIE5vIGJvcmRlclxuXHRcdCYua3QtcG9ydGxldC0taGVhZC0tbm9ib3JkZXIge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogY2FsYyhrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpIC8gMik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gU3BhY2luZ1xuXHRcdC5rdC1wb3J0bGV0X19zcGFjZS14IHtcblx0XHRcdHBhZGRpbmctbGVmdDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19zcGFjZS15IHtcblx0XHRcdHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuXHQua3QtcG9ydGxldCB7XG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLWJyZWFrLXNtIHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gU2Nyb2xsdG9wXG4vL1xuXG5cblxuLy8gQmFzZVxuLmt0LXNjcm9sbHRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA0MHB4OyAgXG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyAgICAgXG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQ6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNjksNjUsNzgsIDAuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cbiAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICA+IGkge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuICAgIH0gICAgICAgICAgXG5cbiAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1icmFuZC1jb2xvcihpbnZlcnNlKSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1zY3JvbGx0b3AtLW9uICYge1xuICAgICAgICBvcGFjaXR5OiAwLjM7ICAgICBcbiAgICAgICAgYW5pbWF0aW9uOiBrdC1zY3JvbGx0b3Atc2hvdy1hbmltYXRpb24gLjRzIGVhc2Utb3V0IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IFxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAgICAgYm90dG9tOiAzMHB4OyAgXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuLy8gQW5pbWF0aW9uc1xuQGtleWZyYW1lcyBrdC1zY3JvbGx0b3Atc2hvdy1hbmltYXRpb24ge1xuICAgIGZyb20gICB7IG1hcmdpbi1ib3R0b206IC0xNXB4IH1cbiAgICB0byB7IG1hcmdpbi1ib3R0b206IDA7IH1cbn0iLCIvL1xuLy8gRm9ybVxuLy9cblxuXG5cbi5rdC1mb3JtIHtcblx0Lmt0LWZvcm1fX2dyb3VwIHtcblx0XHQmLmt0LWZvcm1fX2dyb3VwLS1pbmxpbmUge1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQ+IC5rdC1mb3JtX19sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblxuXHRcdFx0XHQmLmt0LWZvcm1fX2xhYmVsLW5vLXdyYXAge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gbGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5rdC1mb3JtX19jb250cm9sIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBBY3Rpb24gYmFyXG5cdC5rdC1mb3JtX19hY3Rpb25zIHtcblx0XHQmLmt0LWZvcm1fX2FjdGlvbnMtLXJpZ2h0IHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdCYua3QtZm9ybV9fYWN0aW9ucy0tY2VudGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmLmt0LWZvcm0tLWNlbnRlcntcblx0XHR3aWR0aDogNjAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbi8vIFZhbGlkYXRpb24gZmVlZGJhY2tcbi5pcy12YWxpZCB7XG5cdC52YWxpZC1mZWVkYmFjayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi5pcy1pbnZhbGlkIHtcblx0LmludmFsaWQtZmVlZGJhY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0Lmt0LWZvcm0ge1xuXHRcdCYua3QtZm9ybS0tbGFiZWwtcmlnaHQge1xuXHRcdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0XHRsYWJlbDpub3QoLmt0LWNoZWNrYm94KTpub3QoLmt0LXJhZGlvKTpub3QoLmt0LW9wdGlvbikge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gXG4vLyBJbnB1dCBJY29uXG4vL1xuXG5cblxuXG4vLyBDb25maWdcbiRrdC1pbnB1dC1pY29uOiAoXG5cdGRlZmF1bHQ6IChcblx0XHR3aWR0aDogMy4ycmVtLFxuXHRcdGZvbnQtc2l6ZTogKFxuXHRcdFx0ZmxhdGljb246IDEuM2VtLFxuXHRcdFx0Zm9udGF3ZXNvbWU6IDEuMmVtLFxuXHRcdFx0bGluZWF3ZXNvbWU6IDEuNGVtXG5cdFx0KVxuXHQpLFxuXHRsZzogKFxuXHRcdHdpZHRoOiA0LjJyZW0sXG5cdFx0Zm9udC1zaXplOiAoXG5cdFx0XHRmbGF0aWNvbjogMS40ZW0sXG5cdFx0XHRmb250YXdlc29tZTogMS4zZW0sXG5cdFx0XHRsaW5lYXdlc29tZTogMS42ZW1cblx0XHQpXG5cdCksXG5cdHNtOiAoXG5cdFx0d2lkdGg6IDIuN3JlbSxcblx0XHRmb250LXNpemU6IChcblx0XHRcdGZsYXRpY29uOiAxZW0sXG5cdFx0XHRmb250YXdlc29tZTogMWVtLFxuXHRcdFx0bGluZWF3ZXNvbWU6IDEuMWVtXG5cdFx0KVxuXHQpXG4pO1xuXG4vLyBCYXNlXG4ua3QtaW5wdXQtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyBpY29uIGlucHV0IHNpemluZ1xuICAgID4gLmt0LWlucHV0LWljb25fX2ljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtaW5wdXQtaWNvbiwgZGVmYXVsdCwgd2lkdGgpO1xuXG4gICAgICAgICYua3QtaW5wdXQtaWNvbl9faWNvbi0tbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1pbnB1dC1pY29uX19pY29uLS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICBcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzZXQgaWNvbiBzaXplc1xuICAgICAgICBAaW5jbHVkZSBrdC1pY29ucy1zaXplKCBrdC1nZXQoJGt0LWlucHV0LWljb24sIGRlZmF1bHQsIGZvbnQtc2l6ZSkgKTtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyArIC5rdC1pbnB1dC1pY29uX19pY29uIHtcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtaW5wdXQtaWNvbiwgbGcsIHdpZHRoKTtcblxuICAgICAgICAvLyBzZXQgaWNvbiBzaXplc1xuICAgICAgICBAaW5jbHVkZSBrdC1pY29ucy1zaXplKCBrdC1nZXQoJGt0LWlucHV0LWljb24sIGxnLCBmb250LXNpemUpICk7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20gfiAua3QtaW5wdXQtaWNvbl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LWlucHV0LWljb24sIHNtLCB3aWR0aCk7XG5cbiAgICAgICAgLy8gc2V0IGljb24gc2l6ZXNcbiAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgga3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBzbSwgZm9udC1zaXplKSApO1xuICAgIH1cblxuICAgIC8vIGljb24gaW5wdXQgYWxpZ25tZW50c1xuICAgICYua3QtaW5wdXQtaWNvbi0tbGVmdCB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoa3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBkZWZhdWx0LCB3aWR0aCkgLSAwLjRyZW0pO1xuXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoa3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBsZywgd2lkdGgpIC0gMC42cmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogKGt0LWdldCgka3QtaW5wdXQtaWNvbiwgc20sIHdpZHRoKSAtIDAuMnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LWlucHV0LWljb24tLXJpZ2h0IHtcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoa3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBkZWZhdWx0LCB3aWR0aCkgLSAwLjRyZW0pO1xuXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKGt0LWdldCgka3QtaW5wdXQtaWNvbiwgbGcsIHdpZHRoKSAtIDAuNnJlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoa3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBzbSwgd2lkdGgpIC0gMC4ycmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGZpeGVkIHdpZHRoIGljb24gaW5wdXRzICAgICAgICBcbiAgICAmLmt0LWlucHV0LWljb24tLWZpeGVkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBkZWZhdWx0LCBmaXhlZCk7XG4gICAgfVxuXG4gICAgJi5rdC1pbnB1dC1pY29uLS1maXhlZC1sYXJnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtaW5wdXQtaWNvbiwgbGcsIGZpeGVkKTtcbiAgICB9XG5cbiAgICAmLmt0LWlucHV0LWljb24tLWZpeGVkLXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBzbSwgZml4ZWQpO1xuICAgIH0gIFxufSIsIi8vXG4vLyBDaGVja2JveFxuLy9cblxuXG5cblxuLy8gQ29uZmlnXG4ka3QtY2hlY2tib3gtYmFzZS1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuJGt0LWNoZWNrYm94LWNvbmZpZzogKFxuXHRzZWxmOiAoXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSxcblx0XHRzaXplOiAxOHB4LFxuXHRcdHRpY2s6IDZweFxuXHQpLFxuXG5cdG91dGxpbmU6IChcblx0XHRib3JkZXI6IChcblx0XHRcdGRlZmF1bHQ6IGRhcmtlbigka3QtY2hlY2tib3gtYmFzZS1jb2xvciwgMTIlKSxcblx0XHRcdGNoZWNrZWQ6IGRhcmtlbigka3QtY2hlY2tib3gtYmFzZS1jb2xvciwgMTUlKVxuXHRcdCksXG5cdFx0dGljazogZGFya2VuKCRrdC1jaGVja2JveC1iYXNlLWNvbG9yLCAxOCUpXG5cdCksXG5cblx0c29saWQ6IChcblx0XHRiZzogKFxuXHRcdFx0ZGVmYXVsdDogZGFya2VuKCRrdC1jaGVja2JveC1iYXNlLWNvbG9yLCA2JSksXG5cdFx0XHRjaGVja2VkOiBkYXJrZW4oJGt0LWNoZWNrYm94LWJhc2UtY29sb3IsIDglKVxuXHRcdCksXG5cdFx0dGljazogZGFya2VuKCRrdC1jaGVja2JveC1iYXNlLWNvbG9yLCAzMCUpXG5cdClcbik7XG5cbi8vIEJhc2Vcbi5rdC1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHRyYW5zaXRpb24pO1xuXG4gICAgJi5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgLy8gSGlkZSBkZWZhdWx0IGJyb3dzZXIgaW5wdXRcbiAgICA+IGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHNpemUpO1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHNpemUpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEhpZGUgY2hlY2tcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDAjeycvKnJ0bDppZ25vcmUqLyd9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykjeycvKnJ0bDppZ25vcmUqLyd9O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzZWxmLCB0cmFuc2l0aW9uKTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IHNwYW4sXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzZWxmLCB0cmFuc2l0aW9uKTtcblxuICAgIH1cblxuICAgID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLmt0LWNoZWNrYm94LS1zb2xpZCB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSkgfiBzcGFuLFxuICAgICAgICA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LWNoZWNrYm94LS1zcXVhcmUge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtY2hlY2tib3gtLWJvbGQgPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHRyYW5zaXRpb24pO1xuICAgIH1cblxuICAgIC5mb3JtLWlubGluZSAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmLmt0LWNoZWNrYm94LS1zaW5nbGUge1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHNpemUpO1xuICAgICAgICBoZWlnaHQ6IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzZWxmLCBzaXplKTtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB0aCA+ICYsXG4gICAgICAgIHRkID4gJiB7XG4gICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwXG4gICAgLmlucHV0LWdyb3VwICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbi8vQ3VzdG9tXG4ua3QtY2hlY2tib3hfX3dyYXBwZXJfdW5zZXQge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgICBtYXJnaW46IHVuc2V0O1xuXG4gICAgPiBpbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgb3BhY2l0eTogdW5zZXQ7XG4gICAgfVxufVxuXG4ua3QtY2hlY2tib3gtbGlzdCB7XG4gICAgcGFkZGluZzogMCAwO1xuXG4gICAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAmIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmt0LWNoZWNrYm94IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmt0LWNoZWNrYm94LWlubGluZSB7XG4gICAgcGFkZGluZzogMCAwO1xuXG4gICAgLmt0LWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1ncm91cC5yb3cge1xuICAgIC5rdC1jaGVja2JveC1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIH1cblxuICAgIC5rdC1jaGVja2JveC1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbn1cblxuLy8gU2tpblxuQG1peGluIGt0LWNoZWNrYm94LXRoZW1lKFxuICAgICRvdXRsaW5lLWJvcmRlci1jb2xvcixcbiAgICAkb3V0bGluZS1ib3JkZXItY2hlY2tlZC1jb2xvcixcbiAgICAkb3V0bGluZS10aWNrLWNvbG9yLFxuICAgICRzb2xpZC1iZy1jb2xvcixcbiAgICAkc29saWQtYmctY2hlY2tlZC1jb2xvcixcbiAgICAkc29saWQtdGljay1jb2xvcikge1xuXG4gICAgJi5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgLy8gT3V0bGluZVxuICAgID4gc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvdXRsaW5lLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJG91dGxpbmUtdGljay1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvdXRsaW5lLWJvcmRlci1jaGVja2VkLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvdXRsaW5lLWJvcmRlci1jaGVja2VkLWNvbG9yO1xuICAgIH1cblxuICAgICYua3QtY2hlY2tib3gtLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvdXRsaW5lLWJvcmRlci1jaGVja2VkLWNvbG9yO1xuICAgIH1cblxuICAgID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC8vIFNvbGlkXG4gICAgJi5rdC1jaGVja2JveC0tc29saWQge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvbGlkLWJnLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkc29saWQtdGljay1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvbGlkLWJnLWNoZWNrZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaWNrXG4gICAgJi5rdC1jaGVja2JveC0tdGljayB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzb2xpZCwgYmcsIGRlZmF1bHQpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkc29saWQtdGljay1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc29saWQsIGJnLCBkZWZhdWx0KTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkc29saWQtYmctY2hlY2tlZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRGVmYXVsdFxuLmt0LWNoZWNrYm94IHtcbiAgICAvLyBCYXNlXG4gICAgQGluY2x1ZGUga3QtY2hlY2tib3gtdGhlbWUoXG4gICAgICAgIGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBvdXRsaW5lLCBib3JkZXIsIGRlZmF1bHQpLFxuICAgICAgICBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgb3V0bGluZSwgYm9yZGVyLCBjaGVja2VkKSxcbiAgICAgICAga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIG91dGxpbmUsIHRpY2spLFxuICAgICAgICBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc29saWQsIGJnLCBkZWZhdWx0KSxcbiAgICAgICAga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNvbGlkLCBiZywgY2hlY2tlZCksXG4gICAgICAgIGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzb2xpZCwgdGljaylcbiAgICApO1xuXG4gICAgLy8gU3RhdGUgQ29sb3JzXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgLy8gZGVmYXVsdCBzdGF0ZVxuICAgICAgICAmLmt0LWNoZWNrYm94LS0jeyRuYW1lfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1jaGVja2JveC10aGVtZShcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gQ2hlY2tib3hcbi8vXG5cblxuXG5cbi8vIENvbmZpZ1xuJGt0LXJhZGlvLWJhc2UtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiRrdC1yYWRpby1jb25maWc6IChcblx0c2VsZjogKFxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UsXG5cdFx0c2l6ZTogMThweCxcblx0XHR0aWNrOiA2cHhcblx0KSxcblx0XG5cdG91dGxpbmU6IChcblx0XHRib3JkZXI6IChcblx0XHRcdGRlZmF1bHQ6IGRhcmtlbigka3QtcmFkaW8tYmFzZS1jb2xvciwgMTIlKSxcblx0XHRcdGNoZWNrZWQ6IGRhcmtlbigka3QtcmFkaW8tYmFzZS1jb2xvciwgMTUlKVxuXHRcdCksXG5cdFx0dGljazogZGFya2VuKCRrdC1yYWRpby1iYXNlLWNvbG9yLCAxOCUpXG5cdCksXG5cblx0c29saWQ6IChcblx0XHRiZzogKFxuXHRcdFx0ZGVmYXVsdDogZGFya2VuKCRrdC1yYWRpby1iYXNlLWNvbG9yLCA2JSksXG5cdFx0XHRjaGVja2VkOiBkYXJrZW4oJGt0LXJhZGlvLWJhc2UtY29sb3IsIDglKVxuXHRcdCksXG5cdFx0dGljazogZGFya2VuKCRrdC1yYWRpby1iYXNlLWNvbG9yLCAzMCUpXG5cdClcbik7XG5cbi8vIEJhc2Vcbi5rdC1yYWRpbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHRyYW5zaXRpb24pO1xuXG4gICAgJi5rdC1yYWRpby0tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgLy8gSGlkZSBkZWZhdWx0IGJyb3dzZXIgaW5wdXRcbiAgICA+IGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDsgICAgICAgICBcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCBzaXplKTtcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCBzaXplKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IC8vIE1ha2VzIHJhZGlvIGJ1dHRvbnMgY2lyY2x1bGFyICAgICAgXG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gSGlkZSBjaGVja1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyhrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdGljaykgLyAtMik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCB0aWNrKSAvIC0yKTtcbiAgICAgICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdGljayk7XG4gICAgICAgICAgICBoZWlnaHQ6IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCB0aWNrKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7ICAgICBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfSAgICBcbiAgICB9XG5cbiAgICAmOmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmNoZWNrZWQgfiBzcGFuLFxuICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG5cbiAgICB9XG5cbiAgICA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5rdC1yYWRpby0tc29saWQge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pIH4gc3BhbixcbiAgICAgICAgPiBpbnB1dDpmb2N1cyB+IHNwYW4geyBcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCB0cmFuc2l0aW9uKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtcmFkaW8tLXNxdWFyZSB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyBcbiAgICAgICAgfSAgICAgICBcbiAgICB9XG5cbiAgICAmLmt0LXJhZGlvLS1ib2xkID4gc3BhbiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IFxuICAgICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG4gICAgfVxuXG4gICAgLmZvcm0taW5saW5lICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH0gICAgICAgIFxuXG4gICAgJi5rdC1yYWRpby0tc2luZ2xlIHtcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCBzaXplKTtcbiAgICAgICAgaGVpZ2h0OiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgc2l6ZSk7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoID4gJiwgXG4gICAgICAgIHRkID4gJiB7XG4gICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwXG4gICAgLmlucHV0LWdyb3VwICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbi5rdC1yYWRpby1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDA7XG5cbiAgICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwICYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAua3QtcmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgIFxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9ICAgXG59XG5cbi5rdC1yYWRpby1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDAgMDtcblxuICAgIC5rdC1yYWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWdyb3VwLnJvdyB7XG4gICAgLmt0LXJhZGlvLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IFxuICAgIH1cblxuICAgIC5rdC1yYWRpby1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4OyBcbiAgICB9XG59XG5cbi8vIFNraW5cbkBtaXhpbiBrdC1yYWRpby10aGVtZShcbiAgICAkb3V0bGluZS1ib3JkZXItY29sb3IsIFxuICAgICRvdXRsaW5lLWJvcmRlci1jaGVja2VkLWNvbG9yLCBcbiAgICAkb3V0bGluZS10aWNrLWNvbG9yLCBcbiAgICAkc29saWQtYmctY29sb3IsIFxuICAgICRzb2xpZC1iZy1jaGVja2VkLWNvbG9yLCBcbiAgICAkc29saWQtdGljay1jb2xvcikgeyAgICBcblxuICAgICYua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgICBcbiAgICAvLyBPdXRsaW5lXG4gICAgPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG91dGxpbmUtYm9yZGVyLWNvbG9yOyBcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJG91dGxpbmUtdGljay1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvdXRsaW5lLXRpY2stY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3V0bGluZS1ib3JkZXItY2hlY2tlZC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3V0bGluZS1ib3JkZXItY2hlY2tlZC1jb2xvcjsgXG4gICAgfVxuXG4gICAgJi5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG91dGxpbmUtYm9yZGVyLWNoZWNrZWQtY29sb3I7IFxuICAgIH1cblxuICAgID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC8vIFNvbGlkXG4gICAgJi5rdC1yYWRpby0tc29saWQge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvbGlkLWJnLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkc29saWQtdGljay1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29saWQtdGljay1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgPiBpbnB1dDpmb2N1cyB+IHNwYW4geyAgXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29saWQtYmctY2hlY2tlZC1jb2xvcjsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaWNrXG4gICAgJi5rdC1yYWRpby0tdGljayB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc29saWQsIGJnLCBkZWZhdWx0KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHsgIFxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNvbGlkLCBiZywgZGVmYXVsdCk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJHNvbGlkLWJnLWNoZWNrZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvbGlkLWJnLWNoZWNrZWQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERlZmF1bHRcbi5rdC1yYWRpbyB7XG4gICAgQGluY2x1ZGUga3QtcmFkaW8tdGhlbWUoXG4gICAgICAgIGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBvdXRsaW5lLCBib3JkZXIsIGRlZmF1bHQpLFxuICAgICAgICBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgb3V0bGluZSwgYm9yZGVyLCBjaGVja2VkKSxcbiAgICAgICAga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIG91dGxpbmUsIHRpY2spLFxuICAgICAgICBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc29saWQsIGJnLCBkZWZhdWx0KSxcbiAgICAgICAga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNvbGlkLCBiZywgY2hlY2tlZCksXG4gICAgICAgIGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzb2xpZCwgdGljaylcbiAgICAgICAgKTtcblxuICAgIC8vIFN0YXRlIENvbG9yc1xuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgIC8vIGRlZmF1bHQgc3RhdGUgXG4gICAgICAgICYua3QtcmFkaW8tLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJhZGlvLXRoZW1lKFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGludmVyc2UpXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgIH0gXG59IiwiLy9cbi8vIFN3aXRjaFxuLy9cblxuXG5cblxuLy8gQ29tcG9uZW50IEJhc2VcbkBtaXhpbiBrdC1zd2l0Y2gtYmFzZSgpIHtcbiAgICAua3Qtc3dpdGNoICB7XG4gICAgICAgIC8vIEJhc2VcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgaW5wdXQ6ZW1wdHkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05OTlweDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH0gXG5cbiAgICAgICAgaW5wdXQ6ZW1wdHkgfiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUsIFxuICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhdGUgaWNvbnNcbiAgICAgICAgJi5rdC1zd2l0Y2gtLWljb24ge1xuICAgICAgICAgICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uLXNlbGYoJ1xcZjM0MicpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE3Yic7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGF0ZSBpY29uc1xuICAgICAgICAmLmt0LXN3aXRjaC0taWNvbi1jaGVjayB7XG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCdcXGYxN2InKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgXG5cbiAgICAgICAgLy8gRGVmYXVsdCBzaXplXG4gICAgICAgICYge1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1tYXJnaW46IDJweCAwO1xuICAgICAgICAgICAgJGt0LXN3aXRjaC13aWR0aDogNTRweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1saW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtc3BhY2U6IDNweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtY2hlY2tlZC10aWNrLXBvczogMjZweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtaWNvbi1mb250LXNpemU6IDAuOWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1zd2l0Y2gtc2l6ZShcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLW1hcmdpbixcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLXdpZHRoLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1zcGFjZSxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWNoZWNrZWQtdGljay1wb3MsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1pY29uLWZvbnQtc2l6ZVxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExhcmdlIHNpemVcbiAgICAgICAgJi5rdC1zd2l0Y2gtLWxnIHtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtbWFyZ2luOiAycHggMDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLXNwYWNlOiAzcHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWNoZWNrZWQtdGljay1wb3M6IDM0cHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWljb24tZm9udC1zaXplOiAxZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXN3aXRjaC1zaXplKFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtbWFyZ2luLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtd2lkdGgsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1oZWlnaHQsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLXNwYWNlLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtY2hlY2tlZC10aWNrLXBvcyxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWljb24tZm9udC1zaXplXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU21hbGwgc2l6ZVxuICAgICAgICAmLmt0LXN3aXRjaC0tc20ge1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1tYXJnaW46IDJweCAwO1xuICAgICAgICAgICAgJGt0LXN3aXRjaC13aWR0aDogMzhweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1saW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtc3BhY2U6IDJweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtY2hlY2tlZC10aWNrLXBvczogMTZweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtaWNvbi1mb250LXNpemU6IDAuOGVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1zd2l0Y2gtc2l6ZShcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLW1hcmdpbixcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLXdpZHRoLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1zcGFjZSxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWNoZWNrZWQtdGljay1wb3MsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1pY29uLWZvbnQtc2l6ZVxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvcm0gZ3JvdXBcbiAgICAgICAgLmZvcm0tZ3JvdXAucm93ICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4xNXJlbTtcblxuICAgICAgICAgICAgJi5rdC1zd2l0Y2gtLWxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua3Qtc3dpdGNoLS1zbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICBcbiAgICB9XG59XG5cbi8vIENvbXBvbmVudCBTaXplXG5AbWl4aW4ga3Qtc3dpdGNoLXNpemUoJG1hcmdpbiwgJHdpZHRoLCAkaGVpZ2h0LCAkbGluZS1oZWlnaHQsICRzcGFjZSwgJGNoZWNrZWQtdGljay1wb3MsICRpY29uLWZvbnQtc2l6ZSkge1xuICAgIGlucHV0OmVtcHR5IH4gc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0OyAgICAgICAgICAgICAgICBcbiAgICAgICAgbWFyZ2luOiAkbWFyZ2luO1xuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgIHdpZHRoOiAkd2lkdGggKyAkc3BhY2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoJGhlaWdodCAvIDIpO1xuICAgIH1cblxuICAgIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUsIFxuICAgIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoJGhlaWdodCAvIDIpO1xuICAgIH1cblxuICAgIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gICAgICAgIGhlaWdodDogJGhlaWdodCAtIDIgKiAkc3BhY2U7XG4gICAgICAgIHdpZHRoOiAkaGVpZ2h0IC0gMiAqICRzcGFjZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgdG9wOiAkc3BhY2U7XG4gICAgICAgIGJvdHRvbTogJHNwYWNlO1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlO1xuICAgICAgICBmb250LXNpemU6ICRpY29uLWZvbnQtc2l6ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRjaGVja2VkLXRpY2stcG9zO1xuICAgIH1cbn1cblxuLy8gQ29tcG9uZW50IFNraW5cbkBtaXhpbiBrdC1zd2l0Y2gtc2tpbigpIHtcbiAgICAkYmFzZS1jb2xvcjogI2U4ZWJmMTtcblxuICAgIC5rdC1zd2l0Y2gge1xuICAgICAgICAvLyBQYW5lbCBiZ1xuICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVGljayBiZ1xuICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJhc2UtY29sb3IsIDUlKTsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENoZWNrZWQgc3RhdGUgXG4gICAgICAgIGlucHV0OmNoZWNrZWQge1xuICAgICAgICAgICAgLy8gUGFuZWwgYmdcbiAgICAgICAgICAgIH4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yO1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDNweCAyMHB4IDBweCByZ2JhKCRiYXNlLWNvbG9yLCAwLjQxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gVGljayBiZ1xuICAgICAgICAgICAgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IDBweCAzcHggMjBweCAwcHggcmdiYSgkYmFzZS1jb2xvciwgMC40MSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICAgICAgICAgfiBzcGFuOmFmdGVyLFxuICAgICAgICAgICAgfiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9ICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXRlc1xuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgLy8gc3RhdGVzIFxuICAgICAgICAgICAgJi5rdC1zd2l0Y2gtLSN7JG5hbWV9Om5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSB7XG4gICAgICAgICAgICAgICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gUGFuZWwgYmdcbiAgICAgICAgICAgICAgICAgICAgfiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIFRpY2sgYmdcbiAgICAgICAgICAgICAgICAgICAgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIG91dGxpbmUgc3R5bGUgc3RhdGVzXG4gICAgICAgICAgICAmLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgZGFya2VuKCRiYXNlLWNvbG9yLCAzJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgcGFuZWwpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAvLyBQYW5lbCBiZ1xuICAgICAgICAgICAgICAgICAgICB+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gVGljayBiZ1xuICAgICAgICAgICAgICAgICAgICB+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDb21wb25lbnQgQmFzZVxuQGluY2x1ZGUga3Qtc3dpdGNoLWJhc2UoKTtcblxuLy8gQ29tcG9uZW50IFNraW5cbkBpbmNsdWRlIGt0LXN3aXRjaC1za2luKCk7IiwiXG4vL1xuLy8gT3B0aW9uXG4vL1xuXG5cblxuXG4vLyBCYXNlXG5AbWl4aW4ga3Qtb3B0aW9uLWJhc2UoKSB7XG4gICAgLmt0LW9wdGlvbiAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICBcbiAgICAgICAgcGFkZGluZzogMS40ZW07ICAgICAgICBcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAua3Qtb3B0aW9uX19jb250cm9sIHtcbiAgICAgICAgXHR3aWR0aDogMi43cmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMXJlbTsgICAgICBcdFxuXG4gICAgICAgIFx0Lmt0LXJhZGlvIHtcbiAgICAgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcdH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIFx0Lmt0LW9wdGlvbl9faGVhZCB7XG4gICAgICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgXHRcdC5rdC1vcHRpb25fX3RpdGxlIHtcbiAgICAgICAgXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07ICAgIFxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyAgICAgXHRcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICBcdFx0fVxuXG4gICAgICAgIFx0XHQua3Qtb3B0aW9uX19mb2N1cyB7XG4gICAgICAgIFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHRcdFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgIFx0XHR9XG4gICAgICAgIFx0fVxuXG4gICAgICAgIFx0Lmt0LW9wdGlvbl9fYm9keSB7XG4gICAgICAgIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXHRcdHBhZGRpbmctdG9wOiAwLjdyZW07IFxuICAgICAgICBcdFx0Zm9udC1zaXplOiAwLjlyZW07ICAgICBcdFxuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgXHR9XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LW9wdGlvbi0tcGxhaW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgIFxuXG4gICAgICAgICAgICAua3Qtb3B0aW9uX19jb250cm9sIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuN3JlbTtcblxuICAgICAgICAgICAgICAgIC5rdC1yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAua3Qtb3B0aW9uX19oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgLmt0LW9wdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LW9wdGlvbl9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVmFsaWRhdGlvbiBcbiAgICAgICAgLmlzLXZhbGlkICYge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihzdWNjZXNzLCBiYXNlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1pbnZhbGlkICYge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihkYW5nZXIsIGJhc2UpO1xuICAgICAgICB9XG4gICAgfSAgICAgXG5cblxufVxuXG4vLyBWYWxpZGF0aW9uIFN0YXRlXG5AbWl4aW4ga3Qtb3B0aW9uLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgICAuaGFzLSN7JHN0YXRlfSB7XG4gICAgICAgIC5rdC1vcHRpb24ge1xuICAgICAgICAgICAgLmt0LW9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgICAgICAgIC5rdC1vcHRpb25fX2hlYWQge1xuICAgICAgICAgICAgICAgICAgICAua3Qtb3B0aW9uX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBCYXNlXG5AaW5jbHVkZSBrdC1vcHRpb24tYmFzZSgpO1xuXG4vLyBWYWxpZGF0aW9uIFN0YXRlc1xuQGluY2x1ZGUga3Qtb3B0aW9uLXZhbGlkYXRpb24tc3RhdGUoc3VjY2Vzcywga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIHN1Y2Nlc3MsIGJhc2UpKTtcbkBpbmNsdWRlIGt0LW9wdGlvbi12YWxpZGF0aW9uLXN0YXRlKGVycm9yLCBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgd2FybmluZywgYmFzZSkpOyIsIi8vXG4vLyBBdmF0YXJcbi8vXG5cblxuXG4vLyBCYXNlXG4ua3QtYXZhdGFyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0Lmt0LWF2YXRhcl9faG9sZGVyIHtcblx0XHR3aWR0aDogMTIwcHg7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG5cblx0Lmt0LWF2YXRhcl9fdXBsb2FkIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMTBweDtcblx0XHR0b3A6IC0xMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoIzAwMDAwMCwgMC4xKTtcblxuXHRcdGlucHV0IHtcblx0XHRcdHdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHR9XG5cblxuXHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHQmOmhvdmVye1xuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQua3QtYXZhdGFyX19jYW5jZWwge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGF1dG87XG5cdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdGJvdHRvbTogLTVweDtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCMwMDAwMDAsIDAuMSk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdGkge1xuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0fVxuXHRcdFxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRpIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmt0LWF2YXRhci0tY2hhbmdlZCB7XG5cdFx0Lmt0LWF2YXRhcl9fY2FuY2VsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RhdGVzXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cdFx0Ji5rdC1hdmF0YXItLSN7JG5hbWV9IHtcblx0XHRcdC5rdC1hdmF0YXJfX3VwbG9hZCB7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblx0fVxuXG5cdC8vIENpcmNsZSBzdHlsZVxuXHQmLmt0LWF2YXRhci0tY2lyY2xlIHtcblx0XHQua3QtYXZhdGFyX19ob2xkZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblxuXHRcdC5rdC1hdmF0YXJfX3VwbG9hZCB7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0fVxuXG5cdFx0Lmt0LWF2YXRhcl9fY2FuY2VsIHtcblx0XHRcdHJpZ2h0OiAzcHg7XG5cdFx0XHRib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQm9yZGVyZWQgc3R5bGVcblx0Ji5rdC1hdmF0YXItLW91dGxpbmUge1xuXHRcdC5rdC1hdmF0YXJfX2hvbGRlciB7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCMwMDAwMDAsIDAuMSk7XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFNwaW5uZXJcbi8vXG5cblxuXG5cbi8vIENvbmZpZ1xuJGt0LXNwaW5uZXItY29uZmlnOiAoXG5cdHNpemU6IChcblx0XHRzbTogMTZweCxcblx0XHRtZDogMjBweCxcblx0XHRsZzogMjRweFxuXHQpXG4pO1xuXG4vLyBTcGlubmVyIERlZmF1bHRcbi5rdC1zcGlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7ICBcdFx0XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgXHQvLyBTaXplcyAgXHRcbiAgXHQmLmt0LXNwaW5uZXItLXNtIHtcbiAgXHRcdEBpbmNsdWRlIGt0LXNwaW5uZXItc2l6ZShzbSk7XG4gIFx0fVxuICBcdFxuICBcdEBpbmNsdWRlIGt0LXNwaW5uZXItc2l6ZShtZCk7XG4gIFx0XG4gIFx0Ji5rdC1zcGlubmVyLS1sZyB7XG4gIFx0XHRAaW5jbHVkZSBrdC1zcGlubmVyLXNpemUobGcpO1xuICBcdH1cblxuICBcdC8vIERlZmF1bHQgU3R5bGVcbiAgXHQmOmJlZm9yZSB7XG4gICAgICAgIGFuaW1hdGlvbjoga3Qtc3Bpbm5lciAuNXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICBcdC8vIFN0YXRlIENvbG9ycyBcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAmLmt0LXNwaW5uZXItLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IG1vZGVcbiAgICAmLmt0LXNwaW5uZXItLWlucHV0IHtcbiAgICAgICAgJi5rdC1zcGlubmVyLS1yaWdodCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LXNwaW5uZXItLWxlZnQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3Bpbm5lciBEZWZhdWx0XG4gICAgJi5rdC1zcGlubmVyLS12MiB7XG4gICAgICBcdC8vIERlZmF1bHQgU3R5bGVcbiAgICAgIFx0JjpiZWZvcmUge1xuICAgICAgICAgICBhbmltYXRpb246IGt0LXNwaW5uZXIgLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICB9XG5cbiAgICAgIFx0Ly8gU3RhdGUgQ29sb3JzIFxuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgJi5rdC1zcGlubmVyLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBsaWdodGVuKGt0LWdldCgkY29sb3IsIGJhc2UpLCAzMCUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgYmFzZSksIDMlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEFuaW1hdGlvbnNcbkBrZXlmcmFtZXMga3Qtc3Bpbm5lciB7XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn0iLCIvL1xuLy8gTWl4aW5zXG4vL1xuXG5cblxuQG1peGluIGt0LXNwaW5uZXItc2l6ZSgkc2l6ZSkge1xuXHQmOmJlZm9yZSB7XG5cdFx0d2lkdGg6IGt0LWdldCgka3Qtc3Bpbm5lci1jb25maWcsIHNpemUsICRzaXplKTtcbiAgXHRcdGhlaWdodDoga3QtZ2V0KCRrdC1zcGlubmVyLWNvbmZpZywgc2l6ZSwgJHNpemUpO1xuICBcdFx0bWFyZ2luLXRvcDogY2FsYyhrdC1nZXQoJGt0LXNwaW5uZXItY29uZmlnLCBzaXplLCAkc2l6ZSkvLTIpO1xuICBcdH1cblxuXHQmLmt0LXNwaW5uZXItLWNlbnRlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogNTAlO1xuICBcdFx0XHRtYXJnaW4tbGVmdDogY2FsYyhrdC1nZXQoJGt0LXNwaW5uZXItY29uZmlnLCBzaXplLCAkc2l6ZSkgLyAtMik7XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1zcGlubmVyLS1sZWZ0IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1zcGlubmVyLS1yaWdodCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3Qtc3Bpbm5lci1za2luKCRjb2xvcikge1xuXHQmOmJlZm9yZSB7XG4gICAgXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufSIsIi8vXG4vLyBMb2FkZXJcbi8vXG5cblxuXG5cbi8vIENvbmZpZ1xuJGt0LWxvYWRlci1jb25maWc6IChcblx0ZGVmYXVsdDogKFxuXHRcdHNpemU6IDEuNHJlbSxcblx0XHR3aWR0aDogMnB4XG5cdCksXG5cdGxnOiAoXG5cdFx0c2l6ZTogMnJlbSxcblx0XHR3aWR0aDogM3B4IFxuXHQpLFxuXHRzbTogKFxuXHRcdHNpemU6IDFyZW0sXG5cdFx0d2lkdGg6IDFweFxuXHQpXG4pO1xuXG4vLyBCYXNlXG5AbWl4aW4ga3QtbG9hZGVyLWJhc2UoKSB7XG5cdC8vIFNwaW5uZXIgbWFya3VwXG5cdC5rdC1sb2FkZXIge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgd2lkdGg6IGt0LWdldCgka3QtbG9hZGVyLWNvbmZpZywgZGVmYXVsdCwgc2l6ZSk7XG5cdCAgICBoZWlnaHQ6IGt0LWdldCgka3QtbG9hZGVyLWNvbmZpZywgZGVmYXVsdCwgc2l6ZSk7XG5cdCAgICBtYXJnaW46IDAgYXV0bztcblx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7ICBcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdCAgICBvcGFjaXR5OiAwO1xuXHQgICAgYW5pbWF0aW9uOiBrdC1sb2FkZXItc2NhbGVvdXQgMC45cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcblxuXHQgICAgJi5rdC1sb2FkZXItLWxnIHtcblx0XHRcdHdpZHRoOiBrdC1nZXQoJGt0LWxvYWRlci1jb25maWcsIGxnLCBzaXplKTtcblx0ICAgIFx0aGVpZ2h0OiBrdC1nZXQoJGt0LWxvYWRlci1jb25maWcsIGxnLCBzaXplKTtcblx0XHR9XG5cblx0XHQmLmt0LWxvYWRlci0tc20ge1xuXHRcdFx0d2lkdGg6IGt0LWdldCgka3QtbG9hZGVyLWNvbmZpZywgc20sIHNpemUpO1xuXHQgICAgXHRoZWlnaHQ6IGt0LWdldCgka3QtbG9hZGVyLWNvbmZpZywgc20sIHNpemUpO1xuXHRcdH1cblxuXHRcdC5idG4gJiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyBTdGF0ZXNcblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgLmt0LWxvYWRlci5rdC1sb2FkZXItLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICB9XG4gICAgfVxuXG5cdC8vIFNwaW5uZXIgYW5pbWF0aW9uXG5cdEBrZXlmcmFtZXMga3QtbG9hZGVyLXNjYWxlb3V0IHtcblx0ICAgIDAlIHsgXG5cdCAgICAgICAgb3BhY2l0eTogMC4zO1xuXHQgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdCAgICB9IFxuXHQgICAgMTAwJSB7ICAgICAgICBcblx0ICAgICAgICBvcGFjaXR5OiAxO1xuXHQgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcblx0ICAgIH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbG9hZGVyLXNraW4oJGNvbG9yKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cblxuLy8gQnVpbGRcbkBpbmNsdWRlIGt0LWxvYWRlci1iYXNlKCk7IiwiLy9cbi8vIFB1bHNlXG4vL1xuXG5cblxuLy8gQmFzZVxuLmt0LXB1bHNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgLmt0LXB1bHNlX19yaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYW5pbWF0aW9uOiBrdC1wdWxzZSAyLjVzIGVhc2Utb3V0O1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgNCk7XG5cbiAgICAgICAgQGluY2x1ZGUga3QtaGFjay1pZSB7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN0YXRlIENvbG9ycyBcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAmLmt0LXB1bHNlLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAua3QtcHVsc2VfX3Jpbmcge1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC44KTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgIFxufVxuXG5cbkBrZXlmcmFtZXMga3QtcHVsc2Uge1xuICAgIDAlIHstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpOyBvcGFjaXR5OiAwLjA7fVxuICAgIDYwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTsgb3BhY2l0eTogMC4wO31cbiAgICA2NSUge29wYWNpdHk6IDE7fVxuICAgIDEwMCUgey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7IG9wYWNpdHk6IDAuMDt9XG59IiwiLy9cbi8vIExvYWRpbmdcbi8vXG5cblxuXG5cbi8vIEJhc2Vcbi5rdC1kaWFsb2cge1xuICAgICR3aWR0aDogMTMwcHg7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTEwMDsgICBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAgMXJlbTsgICAgXG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxMnB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAvLyBQbGFjZW1lbnQgXG4gICAgJi5rdC1kaWFsb2ctLXRvcC1jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygkd2lkdGggLyAtMik7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LWRpYWxvZy0tc2hvd24ge1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVHlwZXNcbiAgICAmLmt0LWRpYWxvZy0tbG9hZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cbiAgICAgICAgLy8gU3RhdGVzXG5cdCAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgJi5rdC1kaWFsb2ctLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTsgICAgXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIEdyaWQgTmF2aWdhdGlvblxuLy9cblxuXG5cblxuLmt0LWdyaWQtbmF2LXYyIHtcblx0ZGlzcGxheTogZmxleDtcbiAgXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0Lmt0LWdyaWQtbmF2LXYyX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1x0XHRcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1x0XG5cdFx0bWluLWhlaWdodDogMTgwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0Ly8gSUUxMCwgSUUxMSBmaXhcblx0ICAgIEBpbmNsdWRlIGt0LWhhY2staWUoKSB7XG5cdCAgICAgICAgaGVpZ2h0OiAxODBweDtcblx0ICAgIH1cblxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0XG5cdFx0Lmt0LWdyaWQtbmF2LXYyX19pdGVtLWljb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG5cdFx0XHRpIHtcdFx0XHRcdFxuXHRcdFx0XHRmb250LXNpemU6IDIuMjVyZW07XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1ncmlkLW5hdi12Ml9faXRlbS10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHQgICBcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0ICAgXHRjb2xvcjogIzVkNWI2Zjtcblx0XHR9XHRcdFxuXG5cdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IGt0LWJyYW5kLWNvbG9yKCk7XG5cblx0XHRcdC5rdC1ncmlkLW5hdi12Ml9faXRlbS1pY29uIHtcblx0XHRcdFx0aSB7XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1ncmlkLW5hdi12Ml9faXRlbS10aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdCAgICBtYXJnaW46IDNweCAzcHggM3B4IDA7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0ICAgIG1hcmdpbjogM3B4IDAgM3B4IDNweDtcblx0XHR9XHRcdFxuXHR9XG59XG5cbiAiLCIvL1xuLy8gR3JpZCBOYXZcbi8vXG5cblxuXG5cbi8vIENvbXBvbmVudCBCYXNlXG5AbWl4aW4ga3QtZ3JpZC1uYXYtYmFzZSgpIHtcbiAgICAua3QtZ3JpZC1uYXYge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjogMDsgXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAvLyBuYXYgcm93XG4gICAgICAgID4gLmt0LWdyaWQtbmF2X19yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyAgICAgICBcblxuICAgICAgICAgICAgLy8gbmF2IGl0ZW0gXG4gICAgICAgICAgICA+IC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgICBcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMy4zcmVtIDAuNzVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIG5hdiBpY29uXG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBuYXYgdGV4dFxuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBuYXYgdGV4dFxuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51ICYge1xuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgICAgICAua3QtZ3JpZC1uYXYge1xuICAgICAgICAgICAgLy8gbmF2IHJvd1xuICAgICAgICAgICAgPiAua3QtZ3JpZC1uYXZfX3JvdyB7XG4gICAgICAgICAgICAgICAgLy8gbmF2IGl0ZW0gXG4gICAgICAgICAgICAgICAgPiAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ29tcG9uZW50IFNraW5cbkBtaXhpbiBrdC1ncmlkLW5hdi1za2luKCkge1xuICAgIC5rdC1ncmlkLW5hdiB7XG4gICAgICAgIC5rdC1ncmlkLW5hdl9fcm93IHtcbiAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH0gXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuICAgICAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEYXJrIHNraW5cbiAgICAgICAgJi5rdC1ncmlkLW5hdi0tc2tpbi1kYXJrIHtcbiAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjEpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMSk7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNSk7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJ1aWxkXG4vLyBDb21wb25lbnQgQmFzZVxuQGluY2x1ZGUga3QtZ3JpZC1uYXYtYmFzZSgpO1xuXG4vLyBDb21wb25lbnQgU2tpblxuQGluY2x1ZGUga3QtZ3JpZC1uYXYtc2tpbigpOyIsIi8vXG4vLyBIZWFkXG4vL1xuXG5cblxuJGt0LWhlYWQtc2tpbi1saWdodC1iZy1jb2xvcjogI2Y5ZmFmZTtcblxuLmt0LWhlYWQge1xuXHRwYWRkaW5nOiAyLjVyZW0gMXJlbTtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5rdC1oZWFkLS1zcGFjZS1zbSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgIH1cblxuICAgICYua3QtaGVhZC0tc3BhY2UtbGcge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgfVxuXG4gICAgJi5rdC1oZWFkLS1maXQteCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLmt0LWhlYWQtLWZpdC1iIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmt0LWhlYWQtLWZpdC10IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmt0LWhlYWQtLXNwYWNlLWJvdHRvbS1zbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC8vIEVsZW1lbnRzXG4gICAgLmt0LWhlYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5rdC1oZWFkX19zdWIge1xuICAgIFx0bWFyZ2luLXRvcDogMC41cmVtO1xuICAgIFx0Zm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gU2tpbnNcbiAgICAmLmt0LWhlYWQtLXNraW4tZGFyayB7XG4gICAgXHQua3QtaGVhZF9fdGl0bGUge1xuICAgIFx0XHRjb2xvcjogI2ZmZjtcbiAgICBcdH1cblxuICAgIFx0Lmt0LWhlYWRfX3N1YiB7XG4gICAgXHRcdGNvbG9yOiBkYXJrZW4oI2ZmZiwgNiUpO1xuICAgIFx0fVxuXG4gICAgICAgIC5uYXYubmF2LXRhYnMtbGluZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCNmZmYsIDAuMykgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjUpO1xuXG4gICAgICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XHRcblxuICAgICYua3QtaGVhZC0tc2tpbi1saWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrdC1oZWFkLXNraW4tbGlnaHQtYmctY29sb3I7XG5cbiAgICBcdC5rdC1oZWFkX190aXRsZSB7XG4gICAgXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICBcdH1cblxuICAgIFx0Lmt0LWhlYWRfX3N1YiB7XG4gICAgXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICBcdH1cbiAgICB9XG5cbiAgICAvLyBUYWJzXG4gICAgLm5hdiB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcbiAgICB9XG59XG5cbi5kcm9wZG93bi1tZW51Om5vdCguZHJvcGRvd24tbWVudS10b3AtdW5yb3VuZCkge1xuICAgIC5rdC1oZWFkIHtcbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVXRpbCBjbGFzc2VzXG4ua3QtaGVhZC1za2luLWxpZ2h0LWJnLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3QtaGVhZC1za2luLWxpZ2h0LWJnLWNvbG9yO1xufSIsIi8vXG4vLyBVc2VyIFBpY3MgTGlzdFxuLy9cblxuXG4ua3QtbGlzdC1waWNzIHtcbiAgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgPiBzcGFuID4gaW1nLFxuICAgID4gaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDMuMzZyZW07XG4gICAgICBoZWlnaHQ6IDMuMzZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmt0LWxpc3QtcGljcy0tY2lyY2xlIHtcbiAgICA+IGEge1xuICAgICAgPiBzcGFuID4gaW1nLFxuICAgICAgPiBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDMuMzZyZW07XG4gICAgICAgIGhlaWdodDogMy4zNnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYua3QtbGlzdC1waWNzLS1zbSB7XG4gICAgPiBhIHtcbiAgICAgID4gc3BhbiA+IGltZyxcbiAgICAgID4gaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAyLjE0cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMTRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5rdC1saXN0LXBpY3Mtcm91bmRlZC0tc20ge1xuICAgID4gYSB7XG4gICAgICA+IHNwYW4gPiBpbWcsXG4gICAgICA+IGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMi4xNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjE0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBUaW1lbGluZSB2MVxuLy9cblxuXG5cblxuLmt0LWxpc3QtdGltZWxpbmUge1xuICAgIC5rdC1saXN0LXRpbWVsaW5lX19ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgICB9XG5cbiAgICAua3QtbGlzdC10aW1lbGluZV9faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuMjVyZW0gMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICBcbiAgICAua3QtbGlzdC10aW1lbGluZV9faXRlbXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbGlzdC10aW1lbGluZV9faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC03cHggLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAmLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1saXN0LXRpbWVsaW5lX19pY29uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1pY29ucy1zaXplKCAoZm9udGF3ZXNvbWU6IDEuMnJlbSwgbGluZWF3ZXNvbWU6IDEuNnJlbSwgZmxhdGljb246IDEuNnJlbSkpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAua3QtbGlzdC10aW1lbGluZV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5rdC1saXN0LXRpbWVsaW5lX190aW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0tLXJlYWQge1xuICAgICAgICAgICAgICAgIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZSxcbiAgICAgICAgICAgICAgICAua3QtbGlzdC10aW1lbGluZV9faWNvbixcbiAgICAgICAgICAgICAgICAua3QtbGlzdC10aW1lbGluZV9fdGV4dCxcbiAgICAgICAgICAgICAgICAua3QtbGlzdC10aW1lbGluZV9fdGltZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIE15IENhcnRcbi8vXG5cblxuXG5cbi5rdC1teWNhcnQge1xuICAgIC5rdC1teWNhcnRfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDIuOHJlbSAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7ICBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAua3QtbXljYXJ0X19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAua3QtbXljYXJ0X19pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMzg1MGE4LCAwLjY1KTsgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyAgXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LW15Y2FydF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1teWNhcnRfX2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmt0LW15Y2FydF9fYm9keSB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG5cbiAgICAgICAgLmt0LW15Y2FydF9faXRlbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAgICAgLmt0LW15Y2FydF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtOyAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIC5rdC1teWNhcnRfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICAua3QtbXljYXJ0X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVlNWI3MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC1teWNhcnRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LW15Y2FydF9fYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC1teWNhcnRfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LW15Y2FydF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC1teWNhcnRfX3F1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07ICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudDsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMXJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtbXljYXJ0X19waWMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTsgICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7ICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTsgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9IFxuICAgICAgICBcbiAgICAgICAgLnBzX19yYWlsLXkge1xuICAgICAgICAgICAgLnBzX190aHVtYi15ICB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweCAhaW1wb3J0YW50OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICBcbiAgICB9XG5cbiAgICAua3QtbXljYXJ0X19mb290ZXIgeyAgICAgICBcbiAgICAgICAgcGFkZGluZzogMC40cmVtIDJyZW0gMS41cmVtIDJyZW07XG5cbiAgICAgICAgLmt0LW15Y2FydF9fc2VjdGlvbiB7IFxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC5rdC1teWNhcnRfX3N1YnRpdGVsIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWU1YjcwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7ICAgICAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtbXljYXJ0X19wcmljZXMge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHsgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgICBcbiAgICAgICAgLmt0LW15Y2FydF9fYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDAgMC44cmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIE5hdmlnYXRpb25cbi8vXG5cblxuLy8gQmFzZVxuLmt0LW5hdiB7XG4gICRrdC1uYXYtcGFkZGluZy14OiAxLjc1cmVtO1xuICAka3QtbmF2LXBhZGRpbmcteTogMC41NXJlbTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMDtcblxuICAvLyBJdGVtXG4gIC5rdC1uYXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogJGt0LW5hdi1wYWRkaW5nLXkgJGt0LW5hdi1wYWRkaW5nLXg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7IC8vIG1lbnUgaXRlbSBsaW5rJ3MgdGV4dCBwYXJ0XG5cbiAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvblxuICAgICAgLmt0LW5hdl9fbGluay1pY29uIHtcbiAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LW5hdl9fbGluay1pY29uLS1jZW50ZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdmcgaWNvblxuICAgICAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKSk7XG4gICAgICB9XG5cbiAgICAgIC8vIG1lbnUgaXRlbSBsaW5rJ3MgYnVsbGV0XG4gICAgICAua3QtbmF2X19saW5rLWJ1bGxldCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxleDogMCAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3Qge1xuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSB7XG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUsXG4gICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tZG90IHtcbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG4gICAgICAua3QtbmF2X19saW5rLWJhZGdlIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICAgICAgfVxuXG4gICAgICAvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcbiAgICAgIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZmxleDogMCAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24oa3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGRvd24pKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAua3QtbmF2X19saW5rLWFycm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uKGt0LWdldCgka3QtYWN0aW9uLWljb25zLCByaWdodCkpO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5rdC1uYXZfX3N1YiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAuNXJlbSAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LW5hdl9faXRlbS0tbGFzdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBIb3ZlciAmIGFjdGl2ZSBzdGF0ZVxuICAgICYua3QtbmF2X19pdGVtLS1hY3RpdmUsXG4gICAgJi5hY3RpdmUsXG4gICAgJjpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpIHtcbiAgICAgID4gLmt0LW5hdl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICAgIC5rdC1uYXZfX2xpbmstaWNvbixcbiAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0LFxuICAgICAgICAua3QtbmF2X19saW5rLWFycm93IHtcbiAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LW5hdl9fbGluay1pY29uIHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LW5hdl9fbGluay1idWxsZXQge1xuICAgICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSxcbiAgICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCB7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgc3RhdGVcbiAgICAmOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCkua3QtbmF2X19pdGVtLS1zdWIge1xuICAgICAgPiAua3QtbmF2X19saW5rLmNvbGxhcHNlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICAgIC5rdC1uYXZfX2xpbmstaWNvbixcbiAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0LFxuICAgICAgICAua3QtbmF2X19saW5rLWFycm93IHtcbiAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuICAgICAgICB9XG5cblxuICAgICAgICAua3QtbmF2X19saW5rLWJ1bGxldCB7XG4gICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lLFxuICAgICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tZG90IHtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAgICYua3QtbmF2X19pdGVtLS1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgJi5rdC1uYXZfX2l0ZW0tLW5vLWFjdGl2ZSB7XG4gICAgICA+IC5rdC1uYXZfX2xpbmsge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9tXG4gIC5rdC1uYXZfX2N1c3RvbSB7XG4gICAgcGFkZGluZzogJGt0LW5hdi1wYWRkaW5nLXkgJGt0LW5hdi1wYWRkaW5nLXg7XG4gIH1cblxuICAvLyBTZWN0aW9uXG4gIC5rdC1uYXZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMCAka3QtbmF2LXBhZGRpbmcteDtcblxuICAgIC5rdC1uYXZfX3NlY3Rpb24taWNvbiB7XG4gICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgfVxuXG4gICAgJi5rdC1uYXZfX3NlY3Rpb24tLWZpcnN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAua3QtbmF2X19zZWN0aW9uLXRleHQge1xuICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VwYXJhdG9yXG4gIC5rdC1uYXZfX3NlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAoJGt0LW5hdi1wYWRkaW5nLXkgKyAwLjE1cmVtKSAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICYua3QtbmF2X19zZXBhcmF0b3ItLWRhc2hlZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU3BhY2VcbiAgLmt0LW5hdl9fc3BhY2Uge1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuXG4gICAgJi5rdC1uYXZfX3NwYWNlLS1zbSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgICB9XG5cbiAgICAmLmt0LW5hdl9fc3BhY2UtLWxnIHtcbiAgICAgIG1hcmdpbjogMC43NXJlbSAwO1xuICAgIH1cblxuICAgICYua3QtbmF2X19zcGFjZS0teGwge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLy8gSGVhZCAmIEZvb3RcbiAgLmt0LW5hdl9faGVhZCxcbiAgLmt0LW5hdl9fZm9vdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogJGt0LW5hdi1wYWRkaW5nLXkgJGt0LW5hdi1wYWRkaW5nLXg7XG5cbiAgICA+IGkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgfVxuICB9XG5cbiAgLmt0LW5hdl9faGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cblxuICAvLyBGaXRcbiAgJi5rdC1uYXYtLWZpdCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1hcmdpbnMgc2l6aW5nXG4gICYua3QtbmF2LS1sZy1zcGFjZSB7XG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICBtYXJnaW46IDAuMzVyZW0gMDtcblxuICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYua3QtbmF2LS1tZC1zcGFjZSB7XG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gMDtcblxuICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZm9udCB3ZWlnaHRcbiAgJi5rdC1uYXYtLWJvbGQge1xuICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYua3QtbmF2LS10aGluIHtcbiAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBmb250IHNpemluZ1xuICAmLmt0LW5hdi0tbGctZm9udCB7XG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmt0LW5hdi0teGwtZm9udCB7XG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVmVyc2lvbiAyXG4ua3QtbmF2IHtcbiAgJi5rdC1uYXYtLXYyIHtcbiAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICA+IC5rdC1uYXZfX2xpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICAgJjpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpIHtcbiAgICAgICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY5O1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAgICAgICAua3QtbmF2X19saW5rLWljb24sXG4gICAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0LFxuICAgICAgICAgIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3QtbmF2X19saW5rLWJ1bGxldCB7XG4gICAgICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUsXG4gICAgICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCB7XG4gICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmOTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAgICYua3QtbmF2X19pdGVtLS1hY3RpdmUge1xuICAgICAgICA+IC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAgICAgLmt0LW5hdl9fbGluay1pY29uLFxuICAgICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCxcbiAgICAgICAgICAua3QtbmF2X19saW5rLWFycm93IHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LW5hdl9fbGluay1idWxsZXQge1xuICAgICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lLFxuICAgICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3Qge1xuICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cbiAgICAgICAgICAgIC5rdC1uYXZfX2xpbmstaWNvbixcbiAgICAgICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCxcbiAgICAgICAgICAgIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtbmF2X19saW5rLWJ1bGxldCB7XG4gICAgICAgICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSxcbiAgICAgICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3Qge1xuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFZlcnNpb24gM1xuLmt0LW5hdiB7XG4gICYua3QtbmF2LS12MyB7XG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmLmt0LW5hdl9fbGluay0tYWN0aXZlIHtcbiAgICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBrdC1zdGF0ZS1jb2xvcihicmFuZCk7XG5cbiAgICAgICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuICAgICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVmVyc2lvbiA0XG4ua3QtbmF2IHtcbiAgJi5rdC1uYXYtLXY0IHtcblxuICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMC42NXJlbSAwO1xuXG4gICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIGNvbG9yOiAjOTQ5MmExO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxLjFyZW07XG5cbiAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzk0OTJhMTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBrdC1zdGF0ZS1jb2xvcihicmFuZCk7XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjY1cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG4gICAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cbiAgICAgICYtLSN7JG5hbWV9IHtcblxuICAgICAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgYmFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpIHtcbiAgICAgICAgICAgID4gLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBiYXNlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBOb3RpZmljYXRpb25cbi8vXG5cblxuXG4ka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14OiAxLjVyZW07XG4ka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy15OiAxLjFyZW07XG5cbi5rdC1ub3RpZmljYXRpb24ge1xuXHQvLyBJdGVtXG5cdC5rdC1ub3RpZmljYXRpb25fX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy15ICRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdC5rdC1ub3RpZmljYXRpb25fX2l0ZW0taWNvbiB7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRmbGV4OiAwIDAgMi41cmVtO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbS1kZXRhaWxzIHtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRcdC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tdGl0bGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHQgICBcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHQgICBcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXHRcdFx0fVxuXG5cdFx0XHQua3Qtbm90aWZpY2F0aW9uX19pdGVtLXRpbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0ICAgXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0ICAgXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuXHRcdFx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbS1kZXRhaWxzIHtcblx0XHRcdFx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbS10aXRsZSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XG5cblx0XHQmLmt0LW5vdGlmaWNhdGlvbl9faXRlbS0tcmVhZCB7XG5cdFx0XHQmIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBib3JkZXI6IDA7XG5cdFx0XHRAaW5jbHVkZSBrdC1hcnJvdy1pY29uKGxlZnQsIHRydWUpO1xuXHRcdFx0LypydGw6YmVnaW46cmVtb3ZlKi9cblx0XHRcdEBpbmNsdWRlIGt0LWFycm93LWljb24ocmlnaHQsIHRydWUpO1xuXHRcdFx0LypydGw6ZW5kOnJlbW92ZSovXG5cdFx0ICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ3VzdG9tXG5cdC5rdC1ub3RpZmljYXRpb25fX2N1c3RvbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHRcdHBhZGRpbmc6ICgka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy15ICsgMC41KSAka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14O1xuXHR9XG5cblx0Ji5rdC1ub3RpZmljYXRpb24tLWZpdCB7XG5cdFx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbSB7XG5cdFx0XHRwYWRkaW5nOiBjYWxjKCRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXkgLyAyKSAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbS10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gVXRpbCBjbGFzc2VzXG4ua3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14IHtcblx0cGFkZGluZy1sZWZ0OiAka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6ICRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXggIWltcG9ydGFudDtcbn1cblxuLmt0LW5vdGlmaWNhdGlvbi1pdGVtLW1hcmdpbi14IHtcblx0bWFyZ2luLWxlZnQ6ICRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXggIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14ICFpbXBvcnRhbnQ7XG59XG4iLCIvL1xuLy8gTm90aWZpY2F0aW9uLXYyXG4vL1xuXG5cblxuXG4ua3Qtbm90aWZpY2F0aW9uLXYyIHtcblx0bWFyZ2luOiAwO1xuXG5cdC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxcmVtO1x0XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1x0XG5cblx0XHQua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtLWljb24ge1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHRcdCBcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1x0XHQgXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdCAgICBcdHdpZHRoOiA1MHB4O1xuXHQgICAgXHRtaW4td2lkdGg6IDUwcHg7XG5cdCAgICBcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZWstd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXG5cdFx0XHQua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG4gICAgXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgICBcdFx0XHRjb2xvcjogIzVkNWI2ZjsgICAgXHRcdFx0ICAgICBcdFx0XHQgXG5cdFx0XHR9XG5cblx0XHRcdC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0tZGVzYyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdCAgICBmb250LXdlaWdodDogMzAwO1xuXHRcdFx0ICAgIGNvbG9yOiAjYjNiMWMyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcdFxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1x0XHRcdFxuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG5cdFx0XHQua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtLWljb24gIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBVc2VyIFByb2ZpbGUgQ2FyZFxuLy9cblxuXG5cblxuXG4ua3QtY2FyZC1wcm9maWxlIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAua3QtY2FyZC1wcm9maWxlX19waWMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5rdC1jYXJkLXByb2ZpbGVfX3BpYy13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgIH0gICBcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtY2FyZC1wcm9maWxlX19uby1waG90byB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1jYXJkLXByb2ZpbGVfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAua3QtY2FyZC1wcm9maWxlX19kZXRhaWxzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuXG4gICAgICAgIC5rdC1jYXJkLXByb2ZpbGVfX25hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWNhcmQtcHJvZmlsZV9fZW1haWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MDA7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIH1cbiAgICB9IFxufVxuIiwiLy9cbi8vIE5vdGVzXG4vL1xuXG5cblxuLmt0LW5vdGVzIHtcbiAgICAua3Qtbm90ZXNfX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5rdC1ub3Rlc19faXRlbSB7ICAgICAgICAgICAgXG4gICAgICAgICAgICBsZWZ0OiA4cHg7ICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMCA1MHB4IDQ1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMTdweDsgICAgICAgXG5cbiAgICAgICAgICAgIC5rdC1ub3Rlc19fbWVkaWEgeyAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjUuNXB4OyAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19faWNvbiB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7IFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH0gXG5cbiAgICAgICAgICAgICAgICAgICAgaSB7ICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07ICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmt0LW5vdGVzX191c2VyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgIFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4OyAgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyBcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTsgICAgXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX2NpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1ub3Rlc19fY29udGVudCB7ICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZDO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgLmt0LW5vdGVzX19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LW5vdGVzX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmt0LW5vdGVzX19kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0fSAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTMuNXJlbTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggI0Y3RjhGQztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkeyBcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDowO1xuICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmt0LW5vdGVzX19pdGVtLS1jbGVhbiB7XG4gICAgICAgICAgICAgICAgLmt0LW5vdGVzX19jb250ZW50IHsgIFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmt0LW5vdGVzX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1ub3Rlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5rdC1ub3Rlc19fbWVkaWEge1xuICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgICAgIFxufVxuXG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAua3Qtbm90ZXMge1xuICAgICAgICAua3Qtbm90ZXNfX2l0ZW1zIHtcbiAgICAgICAgICAgIC5rdC1ub3Rlc19faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDdweCAwIDE3cHg7XG5cbiAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjdyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fZGVzYyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zLjhyZW07ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICAgICAgXG59IiwiLy9cbi8vIFRpbWVsaW5lIHYxXG4vL1xuXG5cblxuXG4ua3QtdGltZWxpbmUtdjEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogNXB4O1xuXHRcdHRvcDogMDtcblx0XHRtYXJnaW4tdG9wOiAwLjFyZW07XG5cdFx0Ym90dG9tOiAzcmVtO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogLTIuNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFNkVBRjU7XG5cdH1cblxuXHQmLmt0LXRpbWVsaW5lLXYxLS1jZW50ZXIge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdFxuXHQua3QtdGltZWxpbmUtdjFfX2l0ZW1zIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7ICBcblxuXHRcdC5rdC10aW1lbGluZS12MV9fbWFya2VyIHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQUY1O1xuXHRcdH1cblxuXHRcdC5rdC10aW1lbGluZS12MV9faXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAzcmVtO1xuXG5cdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tYXJyb3cge1xuXHRcdFx0XHRjb2xvcjogI0Y3RjhGQztcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yLjE0cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHQ+c3BhbiB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLWNvbnRlbnQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0fVxuXHRcdFx0XHRwYWRkaW5nOiAyLjE0cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZDO1xuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0XHRcdCYrLmt0LXRpbWVsaW5lLXYxX19pdGVtLWJvZHkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMS4yNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tYWN0aW9ucyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMS4yNXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS1kZXNjIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5rdC10aW1lbGluZS12MV9faXRlbS0tbGVmdCB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIuODVyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcblx0XHRcdFx0XHRyaWdodDogMy44cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTNyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggI0Y3RjhGQztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYua3QtdGltZWxpbmUtdjFfX2l0ZW0tLXJpZ2h0IHtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuODZyZW07XG5cdFx0XHRcdHRvcDogLTMuNXJlbTtcblxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tY2lyY2xlIHtcblx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcblx0XHRcdFx0XHRsZWZ0OiAzLjU3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0zcmVtO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogc29saWQgMTBweCAjRjdGOEZDO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1maXJzdCB7XG5cdFx0XHRcdHRvcDogMy41cmVtO1xuXHRcdFx0XHQmKy5rdC10aW1lbGluZS12MV9faXRlbS0tcmlnaHQge1xuXHRcdFx0XHRcdHRvcDogLTFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBKdXN0aWZpZWQgbW9kZVxuXHQmLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW1zIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XG5cdFx0XHQua3QtdGltZWxpbmUtdjFfX21hcmtlciB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogc29saWQgMTBweCAjRjdGOEZDO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yLjE0cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuXHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDMuNTdyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1maXJzdCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGt0LW1lZGlhLWJlbG93KHhsKSB7XG5cdC5rdC10aW1lbGluZS12MSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5rdC10aW1lbGluZS12MV9faXRlbXMge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcblx0XHRcdC5rdC10aW1lbGluZS12MV9fbWFya2VyIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNGN0Y4RkMgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMi4xNHJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuXHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcblx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAzLjU3cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC10aW1lbGluZS12MV9faXRlbS0tZmlyc3Qge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBUaW1lbGluZSB2MlxuLy9cblxuJG1hcmdpbkxpbmU6IDUuNXJlbTtcbiR3aWR0aFBvaW50OiAxLjQ2cmVtO1xuJG1hcmdpblBvaW50OiBjYWxjKCgkbWFyZ2luTGluZSAtICR3aWR0aFBvaW50KSAvIDIpO1xuXG5cbi5rdC10aW1lbGluZS12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6ICRtYXJnaW5MaW5lO1xuICAgIHdpZHRoOiAwLjIxNHJlbTtcbiAgICB0b3A6IDVweDtcbiAgICBib3R0b206IDVweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTlGNTtcbiAgfVxuXG4gIC5rdC10aW1lbGluZS12Ml9faXRlbXMge1xuICAgIC5rdC10aW1lbGluZS12Ml9faXRlbSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG5cbiAgICAgIC5rdC10aW1lbGluZS12Ml9faXRlbS10aW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjE4cmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMS45cmVtO1xuICAgICAgICB3aWR0aDogNjlweDtcblxuICAgICAgICAmPnNwYW57XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3QtdGltZWxpbmUtdjJfX2l0ZW0tY3JpY2xlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDAuODlyZW0gc29saWQgd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMC4ycmVtO1xuICAgICAgICBsZWZ0OiAxLjM1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICA+IGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43OHJlbTtcbiAgICAgICAgICB0b3A6IC0wLjkzcmVtO1xuICAgICAgICAgIGxlZnQ6IC0wLjU3cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMC4zNXJlbSAwIDAgMi41cmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cbiAgICAgICAgJi5rdC10aW1lbGluZS12Ml9faXRlbS10ZXh0LS1ib2xkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjIxcmVtO1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3QtbGlzdC1waWNzIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uby1kYXRlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiBjYWxjKCR3aWR0aFBvaW50IC8gMik7XG4gICAgfVxuXG4gICAgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyB7XG4gICAgICAua3QtdGltZWxpbmUtdjJfX2l0ZW0ge1xuXG4gICAgICAgIC5rdC10aW1lbGluZS12Ml9faXRlbS1jcmljbGUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMC4zNXJlbSAwIDAgJHdpZHRoUG9pbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gVGltZWxpbmUgdjNcbi8vXG5cblxuXG5cbi5rdC10aW1lbGluZS12MyB7XG4gICAgLmt0LXRpbWVsaW5lLXYzX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gc3RhdGUgYmFyXG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMC4yOHJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgbGVmdDogNS4xcmVtO1xuICAgICAgICAgICAgdG9wOiAwLjQ2cmVtO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmt0LXRpbWVsaW5lLXYzX19pdGVtLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogMy41N3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgfSBcbiAgICAgICAgXG4gICAgICAgIC8vIERlc2NyaXB0aW9uXG4gICAgICAgIC5rdC10aW1lbGluZS12M19faXRlbS1kZXNjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5rdC10aW1lbGluZS12M19faXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAua3QtdGltZWxpbmUtdjNfX2l0ZW0tdXNlci1uYW1lIHtcbiAgICAgICAgICAgICAgICAua3QtdGltZWxpbmUtdjNfX2l0ZWstbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgICBcbiAgICAgICAgLy8gU3RhdGVzXG4gICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgICAmLmt0LXRpbWVsaW5lLXYzX19pdGVtLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSgpIHtcbiAgICAua3QtdGltZWxpbmUtdjMge1xuICAgICAgICAua3QtdGltZWxpbmUtdjNfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIFVzZXIgQ2FyZFxuLy9cblxuXG5cbi5rdC11c2VyLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmU7XG5cbiAgICAvLyBFbGVtZW50c1xuICAgIC5rdC11c2VyLWNhcmRfX2F2YXRhciB7XG4gICAgICAgIC5rdC1iYWRnZSxcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtYmFkZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtdXNlci1jYXJkX19uYW1lIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgLmt0LXVzZXItY2FyZF9fYmFkZ2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAvLyBTa2luc1xuICAgICYua3QtdXNlci1jYXJkLS1za2luLWxpZ2h0IHtcbiAgICAgICAgLmt0LXVzZXItY2FyZF9fbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtdXNlci1jYXJkX19hdmF0YXIge1xuICAgICAgICAgICAgLmt0LWJhZGdlIHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtdXNlci1jYXJkLS1za2luLWRhcmsge1xuICAgICAgICAua3QtdXNlci1jYXJkX19uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXVzZXItY2FyZF9fYXZhdGFyIHtcbiAgICAgICAgICAgIC5rdC1iYWRnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAua3QtdXNlci1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuXG4gICAgICAgIC8vIEVsZW1lbnRzXG4gICAgICAgIC5rdC11c2VyLWNhcmRfX2F2YXRhciB7XG4gICAgICAgICAgICAua3QtYmFkZ2UsXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC11c2VyLWNhcmRfX25hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC11c2VyLWNhcmRfX2JhZGdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBVc2VyIENhcmQgdjJcbi8vXG5cblxuXG4ua3QtdXNlci1jYXJkLXYyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgICAgXG4gICAgLmt0LXVzZXItY2FyZC12Ml9fcGljIHtcbiAgICAgICAgLmt0LWJhZGdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgLmt0LXVzZXItY2FyZC12Ml9fZGV0YWlscyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgIC5rdC11c2VyLWNhcmQtdjJfX25hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgfSAgICAgICAgICAgICAgICBcblxuICAgICAgICBhLmt0LXVzZXItY2FyZC12Ml9fbmFtZTpob3ZlciB7IFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtdXNlci1jYXJkLXYyX19kZXNjLCBcbiAgICAgICAgLmt0LXVzZXItY2FyZC12Ml9fZW1haWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIH1cblxuICAgICAgICBhLmt0LXVzZXItY2FyZC12Ml9fZW1haWw6aG92ZXIgeyBcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC11c2VyLWNhcmQtdjItLXVuY2lyY2xlIHtcbiAgICAgICAgLmt0LXVzZXItY2FyZC12Ml9fcGljIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAua3QtdXNlci1jYXJkLXYyIHtcbiAgICAgICAgLmt0LXVzZXItY2FyZC12Ml9fcGljIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBVc2VyIENhcmQgdjNcbi8vXG5cblxuXG4ua3QtdXNlci1jYXJkLXYzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQua3QtdXNlci1jYXJkLXYzX19hdmF0YXIge1xuXHRcdD4gaW1nIHtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0fVxuXHR9XG5cblx0Lmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cblx0XHRhLmt0LXVzZXItY2FyZC12M19fbmFtZSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjb2xvcjogIzMzMzIzZjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG5cblx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC11c2VyLWNhcmQtdjNfX2Rlc2Mge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiAjYjJhZmM2O1xuXHRcdFx0cGFkZGluZzogMC44cmVtIDA7XG5cdFx0fVxuXG5cdFx0Lmt0LXVzZXItY2FyZC12M19faW5mbyB7XG5cdFx0XHRhLmt0LXVzZXItY2FyZC12M19faXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG5cblx0XHRcdFx0PiBpIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC11c2VyLWNhcmQtdjNfX3RhZyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRjb2xvcjogIzllOWJiMTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5rdC11c2VyLWNhcmQtdjNfX3RhZyB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gTWVkaWFcbi8vXG5cblxuXG4ua3QtbWVkaWEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSg1MHB4LCAxLjNyZW0pO1xuXG4gICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN0YXRlIGNvbG9yc1xuICAgICYua3QtbWVkaWEtLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICYua3QtbWVkaWEtLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc2l6aW5nXG4gICAgJi5rdC1tZWRpYS0teHMge1xuICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDI0cHgsIDAuOHJlbSk7XG4gICAgfVxuXG4gICAgJi5rdC1tZWRpYS0tc20ge1xuICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDMwcHgsIDAuOXJlbSk7XG4gICAgfVxuXG4gICAgJi5rdC1tZWRpYS0tbWQge1xuICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDQ3cHgsIDFyZW0pO1xuICAgIH1cblxuICAgICYua3QtbWVkaWEtLWxnIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSg2NXB4LCAxLjNyZW0pO1xuICAgIH1cblxuICAgICYua3QtbWVkaWEtLXhsIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSg4MHB4LCAxLjdyZW0pO1xuICAgIH1cblxuICAgICYua3QtbWVkaWEtLXh4bCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLXNpemUoOTVweCwgMnJlbSk7XG4gICAgfVxuXG4gICAgJi5rdC1tZWRpYS0teHh4bCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLXNpemUoMTEwcHgsIDIuM3JlbSk7XG4gICAgfVxuXG4gICAgLy8gY2lyY2xlIHN0eWxlXG4gICAgJi5rdC1tZWRpYS0tY2lyY2xlIHtcbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5rdC1tZWRpYS1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAua3QtbWVkaWEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLmt0LW1lZGlhLWNhcmRfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5rdC1tZWRpYS1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBhLmt0LW1lZGlhLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1tZWRpYS1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEua3QtbWVkaWEtY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5rdC1tZWRpYS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmt0LW1lZGlhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gVXNlciBQaWNzXG4vL1xuXG5cblxuQG1peGluIGt0LW1lZGlhLXNpemUoJGltYWdlLXNpemUsICRmb250LXNpemUpIHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogJGltYWdlLXNpemU7XG4gICAgICAgIGhlaWdodDogJGltYWdlLXNpemU7XG4gICAgICAgIG1heC13aWR0aDogJGltYWdlLXNpemU7IFxuICAgICAgICBtYXgtaGVpZ2h0OiAkaW1hZ2Utc2l6ZTtcbiAgICAgICAgbWluLXdpZHRoOiAkaW1hZ2Utc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJGltYWdlLXNpemU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAkaW1hZ2Utc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkaW1hZ2Utc2l6ZTtcblxuICAgICAgICBAaWYgJGZvbnQtc2l6ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LW1lZGlhLS1maXhlZCB7XG4gICAgICAgIHdpZHRoOiAkaW1hZ2Utc2l6ZTsgXG4gICAgICAgIGhlaWdodDogJGltYWdlLXNpemU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAkaW1hZ2Utc2l6ZTsgXG4gICAgICAgICAgICBoZWlnaHQ6ICRpbWFnZS1zaXplO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBQYWdpbmF0aW9uXG4vL1xuXG5cblxuLy8gQmFzZVxuLmt0LXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgIFxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyAgIFxuICAgIFxuICAgIC5rdC1wYWdpbmF0aW9uX19saW5rcywgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyAgIFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7ICAgICAgICAgIFxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgIFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjJyZW07IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4OyAgICBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7ICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICBcblxuICAgICAgICBcblxuICAgICAgICAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHsgICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgIFxuICAgIH1cblxuICAgIC8vIFRvb2xiYXJcbiAgICAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDsgICBcblxuICAgICAgICAuZm9ybS1jb250cm9sIHsgICAgICAgICAgICAgIFxuICAgICAgICAgICAgcGFkZGluZzogMDsgICBcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgICAgICAgICAgICAgIFxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4OyBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7ICAgICAgICAgICAgXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7ICAgICAgICAgICBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyAgICAgICAgICAgXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAucGFnaW5hdGlvbl9fZGVzYyB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyBcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICYua3QtcGFnaW5hdGlvbi0tI3skbmFtZX0geyAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAua3QtcGFnaW5hdGlvbl9fbGlua3Mge1xuICAgICAgICAgICAgICAgIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7ICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbiAgICBcblxuICAgIC8vIENpcmNsZSBzdHlsZSBsaW5rc1xuICAgICYua3QtcGFnaW5hdGlvbi0tY2lyY2xlIHtcbiAgICAgICAgLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2l6aW5nIG9wdGlvbnNcbiAgICAmLmt0LXBhZ2luYXRpb24tLWxnIHtcbiAgICAgICAgLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHsgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4OyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciB7ICAgXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHsgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4ycmVtIDAgMC4ycmVtIDAuMnJlbTsgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LXBhZ2luYXRpb24tLXNtIHtcbiAgICAgICAgLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHsgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjVweDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgeyAgIFxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuICAgIC5rdC1wYWdpbmF0aW9uIHsgICAgICAgIFxuICAgICAgICAua3QtcGFnaW5hdGlvbl9fbGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgbGkgeyBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwLjVyZW0gMC4zcmVtIDA7O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9IFxuICAgICAgICB9ICAgICAgICBcbiAgICAgICBcbiAgICAgICAgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIge1xuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07IFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwIDAuMnJlbSAwLjJyZW07ICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4gXG4gIiwiLy9cbi8vIFNlYXJjaGJhclxuLy9cblxuXG5cbi5rdC1zZWFyY2hiYXIge1xuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjc7IFxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjY1cmVtIDAgMXJlbTsgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5rdC1zdmctaWNvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4OyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3OyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7ICAgICAgICAgICBcbiAgICAgICAgfSAgICAgXG4gICAgfVxuXG4gICAgLmt0LWlucHV0LWljb24ge1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjc7IFxuICAgICAgICB9IFxuICAgICAgICBcbiAgICAgICAgLmt0LWlucHV0LWljb25fX2ljb24ge1xuICAgICAgICAgICAgLmt0LXN2Zy1pY29uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICAgICBcbn0iLCIvL1xuLy8gQ2FsbG91dFxuLy9cblxuXG4ua3QtY2FsbG91dHtcblx0cGFkZGluZzogMS41cmVtO1xuXG5cdC5rdC1jYWxsb3V0X19ib2R5e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5rdC1jYWxsb3V0X19jb250ZW50e1xuXHRcdFx0ZmxleDogMjtcblx0XHRcdFxuXHRcdFx0Lmt0LWNhbGxvdXRfX3RpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDEuODVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LWNhbGxvdXRfX2Rlc2N7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdFx0XHRcdGNvbG9yOiAjOTM5MmEwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LWNhbGxvdXRfX2FjdGlvbntcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQuYnRuLmJ0bi1jdXN0b20ge1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDEuM3JlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tZGlhZ29uYWwtYmd7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdC5rdC1jYWxsb3V0X19ib2R5e1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdHdpZHRoOiAyMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDo0NSU7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHR9XG5cblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3Jze1xuXG5cdFx0Ji0tI3skbmFtZX17XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9KSwgMC4wNyk7XHRcblxuXHRcdFx0Ji5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZ3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9KSwgMC4xNSk7XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cdFx0XG5cdH1cbn1cblxuIiwiLy9cbi8vIEljb25ib3hcbi8vXG5cblxuLmt0LWljb25ib3h7XG5cdHBhZGRpbmc6IDEuNXJlbTtcblxuXHQua3QtaWNvbmJveF9fYm9keXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdFx0Lmt0LWljb25ib3hfX2ljb257XG5cdFx0XHQkc3ZnLXNpemU6IDUwcHg7XG5cdFx0XHRmbGV4OiAwIDAgJHN2Zy1zaXplO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdFx0c3Zne1xuXHRcdFx0XHRoZWlnaHQ6ICRzdmctc2l6ZTtcblx0XHRcdFx0d2lkdGg6ICRzdmctc2l6ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3QtaWNvbmJveF9fZGVzY3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHQua3QtaWNvbmJveF9fdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41NXJlbTtcblx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXG5cdFx0XHRcdC5rdC1saW5re1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQua3QtaWNvbmJveF9fY29udGVudHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiAjOTM5MmEwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGEua3QtaWNvbmJveF9fYm9keSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Ji0td2F2ZXtcblx0XHRAaW5jbHVkZSB3YXZlO1xuXG5cdFx0JjphZnRlcntcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cdH1cblxuXHQmLS1hbmltYXRle1xuXHRcdEBpbmNsdWRlIHdhdmU7XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0YW5pbWF0aW9uOiB3YXZlIDE1cyBpbmZpbml0ZSBsaW5lYXI7XG5cdFx0fVxuXG5cdFx0Ji1zbG93ZXJ7XG5cdFx0XHRAaW5jbHVkZSB3YXZlO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRhbmltYXRpb246IHdhdmUgMzBzIGluZmluaXRlIGxpbmVhcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXNsb3d7XG5cdFx0XHRAaW5jbHVkZSB3YXZlO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRhbmltYXRpb246IHdhdmUgMjVzIGluZmluaXRlIGxpbmVhcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWZhc3R7XG5cdFx0XHRAaW5jbHVkZSB3YXZlO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRhbmltYXRpb246IHdhdmUgMTBzIGluZmluaXRlIGxpbmVhcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWZhc3Rlcntcblx0XHRcdEBpbmNsdWRlIHdhdmU7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGFuaW1hdGlvbjogd2F2ZSA1cyBpbmZpbml0ZSBsaW5lYXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3Jze1xuXG5cdFx0Ji0tI3skbmFtZX17XG5cblx0XHRcdC5rdC1pY29uYm94X19ib2R5e1xuXG5cdFx0XHRcdC5rdC1pY29uYm94X19pY29ue1xuXG5cdFx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdFx0ZyB7XG5cdFx0XHQgICAgICAgICAgICAgICAgW2ZpbGxdIHtcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgZmlsbDoga3QtZ2V0KCRjb2xvciwgYmFzZSkgIWltcG9ydGFudDtcblx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0XHQgICAgICAgICAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtaWNvbmJveC0tYW5pbWF0ZSxcblx0XHRcdCYua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93LFxuXHRcdFx0Ji5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlcixcblx0XHRcdCYua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0LFxuXHRcdFx0Ji5rdC1pY29uYm94LS1hbmltYXRlLWZhc3Rlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSksIDAuMDcpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgd2F2ZSB7XG5cdGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG5cdGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO31cbn1cbiIsIi8vXG4vLyBXYXZlIEJhYmtncm91bmQgTWl4aW5zXG4vL1xuXG5cblxuQG1peGluIHdhdmUoJGltcG9ydGFudDpcIlwiKXtcblx0QGlmICRpbXBvcnRhbnQgIT0gXCJcIiB7XG4gICBcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKSAhaW1wb3J0YW50O1xuXHR9XG5cdEBlbHNlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHR9XHRcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdD4gZGl2e1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICcgJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6MDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyAnO1xuXHRcdHdpZHRoOiAxMDAwcHg7XG5cdFx0aGVpZ2h0OiAxMDI1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNjUlO1xuXHRcdGxlZnQ6IC0yNTBweDtcdFxuXHRcdGJvcmRlci1yYWRpdXM6IDM1JTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cbn0iLCIvL1xuLy8gSW5mb2JveFxuLy9cblxuXG5cbi5rdC1pbmZvYm94e1xuXHRwYWRkaW5nOjEuNXJlbTtcblxuXHQua3QtaW5mb2JveF9fdGl0bGV7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblx0fVxuXG5cdC5rdC1pbmZvYm94X19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuXHR9XG5cblx0Lmt0LWluZm9ib3hfX2hlYWRlcntcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5rdC1pbmZvYm94X19iYWRnZXtcblx0XHRcdG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSwgMC4xNSk7XG5cdFx0fVxuXHR9XG5cblx0Lmt0LWluZm9ib3hfX2JvZHl7XG5cdFx0Lmt0LWluZm9ib3hfX3NlY3Rpb257XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHQua3QtaW5mb2JveF9fY29udGVudHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Y29sb3I6ICM5MzkyYTA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cblx0XHRcdFx0LnRhYmxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblxuXHRcdFx0XHRcdHRoZWFke1xuXHRcdFx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjhyZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LW5hdntcblx0XHRcdC5rdC1uYXZfX2l0ZW17XG5cdFx0XHRcdC5rdC1uYXZfX2xpbmt7XG5cdFx0XHRcdFx0Lmt0LW5hdl9fbGluay10ZXh0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb257XG5cblx0XHRcdC5jYXJke1xuXHRcdFx0XHQuY2FyZC1oZWFkZXJ7XG5cdFx0XHRcdFx0LmNhcmQtdGl0bGV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jYXJkLWJvZHl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICM5MzkyYTA7XG5cdFx0XHRcdH1cdFxuXHRcdFx0XHRcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXHRcdCYtLSN7JG5hbWV9e1xuXG5cdFx0XHQua3QtaW5mb2JveF9faGVhZGVye1xuXG5cdFx0XHRcdC5rdC1pbmZvYm94X19iYWRnZXtcblx0XHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpLCAwLjE1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBSaWJib25cbi8vXG5cblxuXG4ua3QtcmliYm9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5rdC1yaWJib25fX3RhcmdldCB7XG5cdFx0ZGlzcGxheTogZmxleDtcbiAgXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSk7XG5cdFx0XG5cdFx0Pi5rdC1yaWJib25fX2lubmVyIHtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdH1cblx0XHRcblx0XHQmOmFmdGVye1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpLCAzMCUpO1xuXHRcdH1cblx0fVxuXG5cdCYtLXZlciB7XG5cdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0e1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XHRcdFxuXHR9XG5cblx0Ly8gU3R5bGVzXG5cdCYtLXNoYWRvdyB7XG5cdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0e1xuXHRcdFx0Ym94LXNoYWRvdzogMnB4IDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRcdH1cdFxuXHR9XG5cblx0Ji5rdC1yaWJib24tLXJvdW5kIHtcblx0XHQmLmt0LXJpYmJvbi0tdG9wIHtcblx0XHRcdC5rdC1yaWJib25fX3RhcmdldCB7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1czsgXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLmt0LXJpYmJvbi0tYm90dG9tIHtcblx0XHRcdC5rdC1yaWJib25fX3RhcmdldCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5rdC1yaWJib24tLWxlZnQge1xuXHRcdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLmt0LXJpYmJvbi0tcmlnaHQge1xuXHRcdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tYm9yZGVyLXZlciB7XG5cdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0e1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci10b3A6bm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQ7XG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdGJvdHRvbTowO1xuXHRcdFx0XHRsZWZ0OjVweDtcblx0XHRcdFx0cmlnaHQ6NXB4O1xuXHRcdFx0fVxuXHRcdH1cdFx0XG5cdH1cblx0XG5cdCYtLWJvcmRlci1ob3Ige1xuXHRcdC5rdC1yaWJib25fX3RhcmdldHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDpub25lO1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDo1cHg7XG5cdFx0XHRcdGJvdHRvbTo1cHg7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdH1cblx0XHR9XHRcdFxuXHR9XG5cblx0Ji0tYm9yZGVyLWRhc2gtdmVyIHtcblx0XHQua3QtcmliYm9uX190YXJnZXR7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItdG9wOm5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItbGVmdC1zdHlsZTogZGFzaGVkO1xuXHRcdFx0XHRib3JkZXItcmlnaHQtc3R5bGU6IGRhc2hlZDtcblx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRcdGxlZnQ6NXB4O1xuXHRcdFx0XHRyaWdodDo1cHg7XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxuXHRcblx0Ji0tYm9yZGVyLWRhc2gtaG9yIHtcblx0XHQua3QtcmliYm9uX190YXJnZXR7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDpub25lO1xuXHRcdFx0XHRib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcblx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6NXB4O1xuXHRcdFx0XHRib3R0b206NXB4O1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxuXG5cdCYtLWNsaXAge1x0XG5cdFx0Ji5rdC1yaWJib24tLWxlZnQge1xuXHRcdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQua3QtcmliYm9uX19pbm5lciB7XG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmt0LXJpYmJvbi0tcmlnaHQge1xuXHRcdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Lmt0LXJpYmJvbl9faW5uZXIge1xuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMCAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tZmxhZyB7XG5cdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdD4ua3QtcmliYm9uX19pbm5lciB7XHRcdFx0XHRcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDE4cHggc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFlbSBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvdHRvbTotMWVtO1xuXHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFN0YXRlIGNvbG9yc1xuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnN7XG5cdFx0Ji0tI3skbmFtZX0ge1xuXHRcdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpO1xuXHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGludmVyc2UpO1xuXHRcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoa3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGludmVyc2UpLCAwLjUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Pi5rdC1yaWJib25fX2lubmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBiYXNlKTtcblx0XHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGludmVyc2UpO1xuXHRcdFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgYmFzZSk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBiYXNlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFx0XHRcblx0XHR9XG5cdH1cbn1cblxuIiwiLy9cbi8vIENoYXRcbi8vXG5cblxuLmt0LWNoYXQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5rdC1jaGF0X19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAua3QtY2hhdF9fbGFiZWwge1xuICAgICAgLmt0LWNoYXRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3QtY2hhdF9fc3RhdHVzIHtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LWNoYXRfX2xlZnQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAua3QtY2hhdF9fcmlnaHQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmt0LWNoYXRfX2NlbnRlciB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmt0LWNoYXRfX21lc3NhZ2VzIHtcbiAgICAua3QtY2hhdF9fbWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAua3QtY2hhdF9fdXNlciB7XG4gICAgICAgIC5rdC1jaGF0X191c2VybmFtZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjRyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAmOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1jaGF0X19kYXRldGltZSB7XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjRyZW1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3QtY2hhdF9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuN3JlbTtcbiAgICAgICAgcGFkZGluZzogMS4xcmVtIDMuNXJlbSAxLjFyZW0gMS42cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3MjkzO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmt0LWNoYXRfX21lc3NhZ2UtLXJpZ2h0IHtcblxuICAgICAgICAua3QtY2hhdF9fdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMS4xcmVtIDEuNnJlbSAxLjFyZW0gMy41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAua3QtY2hhdF9fbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IC42cmVtIDFyZW07XG4gICAgICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWNoYXRfX3RleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3QtY2hhdF9fbWVzc2FnZS0tcmlnaHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAmLmt0LWNoYXRfX21lc3NhZ2UtLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmt0LWNoYXRfX2lucHV0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgLmt0LWNoYXRfX2VkaXRvciB7XG4gICAgICB0ZXh0YXJlYSxcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUga3QtaW5wdXQtcGxhY2Vob2xkZXIoa3QtYmFzZS1jb2xvcihsYWJlbCwgMSkpO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LWNoYXRfX3Rvb2xiYXIge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAua3RfY2hhdF9fdG9vbHMge1xuICAgICAgICBhIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4xcmVtO1xuICAgICAgICAgICAgY29sb3I6ICNjZGQxZTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgLmt0LWNoYXQge1xuICAgIC5rdC1jaGF0X19tZXNzYWdlcyB7XG4gICAgICAua3QtY2hhdF9fbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cbiAgICAgICAgLmt0LWNoYXRfX3VzZXIge1xuICAgICAgICAgIC5rdC1jaGF0X191c2VybmFtZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWNoYXRfX3RleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1jaGF0X19tZXNzYWdlLS1yaWdodCB7XG4gICAgICAgICAgLmt0LWNoYXRfX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1jaGF0X19pbnB1dCB7XG4gICAgICAua3QtY2hhdF9fdG9vbGJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG5cbiAgICAgICAgLmt0X2NoYXRfX3Rvb2xzIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFF1aWNrIFBhbmVsXG4vL1xuXG5cbiRrdC1kZW1vLXBhbmVsOiAoXG4gICAgICAgIHNlbGY6IChcbiAgICAgICAgICAgICAgICBiZy1jb2xvcjogI2ZmZixcbiAgICAgICAgICAgICAgICBzaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xMyksXG4gICAgICAgICAgICAgICAgb2ZmY2FudmFzOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXlvdXQ6IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZjogKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHppbmRleDogMTAwMSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3Rpb246IHJpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xvc2U6IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNXB4LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBza2luOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJsYXk6IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiZy1jb2xvcjogcmdiYSgjMDAwMDAwLCAwLjA1KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgIClcbiAgICAgICAgKVxuKTtcblxuLy8gQmFzZVxuLmt0LWRlbW8tcGFuZWwtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IGt0LWdldCgka3QtZGVtby1wYW5lbCwgc2VsZiwgb2ZmY2FudmFzLCBsYXlvdXQsIHNlbGYsIHppbmRleCkgLSAxO1xuICByaWdodDogMDtcbiAgdG9wOiAyMDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgYm94LXNoYWRvdzoga3QtZ2V0KCRrdC1kZW1vLXBhbmVsLCBzZWxmLCBzaGFkb3cpO1xuXG4gIHNwYW4ge1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cblxuICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICB9XG59XG5cbi5rdC1kZW1vLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRrdC1kZW1vLXBhbmVsLCBzZWxmLCBiZy1jb2xvcik7XG4gIGJveC1zaGFkb3c6IGt0LWdldCgka3QtZGVtby1wYW5lbCwgc2VsZiwgc2hhZG93KTtcbiAgcGFkZGluZzogMi41cmVtO1xuXG4gIC8vIEhlYWRcbiAgLmt0LWRlbW8tcGFuZWxfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAua3QtZGVtby1wYW5lbF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgc21hbGwge1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1kZW1vLXBhbmVsX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICBpIHtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENvbnRlbnRcbiAgLmt0LWRlbW8tcGFuZWxfX2JvZHkge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnBzX19yYWlsLXkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAua3QtZGVtby1wYW5lbF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAua3QtZGVtby1wYW5lbF9faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjE1KTtcbiAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5idG4tbGlnaHQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5rdC1kZW1vLXBhbmVsX19pdGVtLS1hY3RpdmUge1xuICAgICAgICAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICAgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldy1vdmVybGF5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LWRlbW8tcGFuZWxfX3B1cmNoYXNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLy8gRGVza3RvcCB2aWV3XG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcbiAgLmt0LWRlbW8tcGFuZWwge1xuICAgIC5rdC1kZW1vLXBhbmVsX19ib2R5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQnVpbGQgb2ZmY2FudmFzIG1vZGVcbkBpbmNsdWRlIGt0LW9mZmNhbnZhcy1idWlsZChrdC1kZW1vLXBhbmVsLCBkZWZhdWx0LCBrdC1nZXQoJGt0LWRlbW8tcGFuZWwsIHNlbGYsIG9mZmNhbnZhcykpO1xuXG4vLyBNb2JpbGUgdmlld1xuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAua3QtZGVtby1wYW5lbC10b2dnbGUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG4gIH1cblxuICAua3QtZGVtby1wYW5lbCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIC5rdC1kZW1vLXBhbmVsLXRvZ2dsZSB7XG4gICAgdG9wOiAyMCU7XG4gIH1cbn1cbiIsIi8vXG4vLyBPZmZjYW52YXMgTWl4aW5zXG4vL1xuXG5cblxuXG5AbWl4aW4ga3Qtb2ZmY2FudmFzLWJhc2UoJGNsYXNzLCAkbGF5b3V0KSB7XG5cdCR3aWR0aDoga3QtZ2V0KCRsYXlvdXQsIHNlbGYsIHdpZHRoKTtcblx0JHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG5cblx0Ly8gQmFzZVxuXHQuI3skY2xhc3N9IHtcblx0XHQvL2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0ei1pbmRleDoga3QtZ2V0KCRsYXlvdXQsIHNlbGYsIHppbmRleCk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6ICR3aWR0aCAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRcdGxlZnQ6IC0oJHdpZHRoICsgMjBweCk7XG5cblx0XHQmLiN7JGNsYXNzfS0tb24ge1xuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGt0LWhhY2staWUge1xuXHRcdFx0dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIFB1bGwgZnJvbSByaWdodFxuXHQuI3skY2xhc3N9LS1yaWdodCB7XG5cdFx0LiN7JGNsYXNzfSB7XG5cdFx0XHRyaWdodDogLSgkd2lkdGggKyAyMHB4KTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cblx0XHRcdCYuI3skY2xhc3N9LS1vbiB7XG5cdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBDbG9zZSBpY29uXG5cdEBpZiBrdC1nZXQoJGxheW91dCwgY2xvc2UpICE9IG51bGwge1xuXHRcdC8vIE1vYmlsZSBjbG9zZSBidXR0b25cblx0XHQuI3skY2xhc3N9LWNsb3NlIHtcblx0XHRcdHdpZHRoOiBrdC1nZXQoJGxheW91dCwgY2xvc2UsIHNpemUpO1xuXHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGxheW91dCwgY2xvc2UsIHNpemUpO1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHR6LWluZGV4OiBrdC1nZXQoJGxheW91dCwgc2VsZiwgemluZGV4KSArIDE7XG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0fVxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUga3QtaGFjay1pZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0PiBpIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRsYXlvdXQsIGNsb3NlLCBmb250LXNpemUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRsZWZ0OiAtIChrdC1nZXQoJGxheW91dCwgY2xvc2UsIHNpemUpKTtcblxuXHRcdFx0Ly8gUHVsbCBmcm9tIHJpZ2h0XG5cdFx0XHQuI3skY2xhc3N9LS1yaWdodCAmIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IC0gKGt0LWdldCgkbGF5b3V0LCBjbG9zZSwgc2l6ZSkpO1xuXHRcdFx0fVxuXG5cdFx0XHQuI3skY2xhc3N9LS1vbiAmIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBQdWxsIGZyb20gcmlnaHRcblx0XHRcdC4jeyRjbGFzc30tLW9uLiN7JGNsYXNzfS0tcmlnaHQgJiB7XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIE92ZXJsYXlcblx0LiN7JGNsYXNzfS1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDoga3QtZ2V0KCRsYXlvdXQsIHNlbGYsIHppbmRleCkgLSAxO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwMDAwMCwgMC4xKTtcblx0XHRhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAuM3MgbGluZWFyIDE7XG5cdH1cbn1cblxuQG1peGluIGt0LW9mZmNhbnZhcy1za2luKCRjbGFzcywgJHNraW4pIHtcblx0LiN7JGNsYXNzfSB7XG5cdFx0QGlmIChrdC1oYXMoJHNraW4sIHNlbGYsIGJnLWNvbG9yKSkge1xuXHRcdFx0YmFja2dyb3VuZDoga3QtZ2V0KCRza2luLCBzZWxmLCBiZy1jb2xvcik7XG5cdFx0fVxuXG5cdFx0QGlmIChrdC1oYXMoJHNraW4sIHNlbGYsIHNoYWRvdykpIHtcblx0XHRcdGJveC1zaGFkb3c6IGt0LWdldCgkc2tpbiwgc2VsZiwgc2hhZG93KTtcblx0XHR9XG5cdH1cblxuXHQuI3skY2xhc3N9LW92ZXJsYXkge1xuXHRcdGJhY2tncm91bmQ6IGt0LWdldCgkc2tpbiwgb3ZlcmxheSwgYmctY29sb3IpO1xuXHR9XG5cblx0QGlmIChrdC1oYXMoJHNraW4sIGNsb3NlKSkge1xuXHRcdC4jeyRjbGFzc30tY2xvc2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRza2luLCBjbG9zZSwgYmctY29sb3IsIGRlZmF1bHQpO1xuXG5cdFx0XHQ+IGkge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRza2luLCBjbG9zZSwgaWNvbi1jb2xvciwgZGVmYXVsdCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJHNraW4sIGNsb3NlLCBiZy1jb2xvciwgaG92ZXIpO1xuXG5cdFx0XHRcdD4gaSB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWdldCgkc2tpbiwgY2xvc2UsIGljb24tY29sb3IsIGhvdmVyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3Qtb2ZmY2FudmFzLWJ1aWxkKCRjbGFzcywgJG1vZGUsICRjb25maWcpIHtcblx0Ly8gY2xvc2UgaWNvblxuXHQuI3skY2xhc3N9LWNsb3NlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QGlmICRtb2RlID09IGRlZmF1bHQge1xuXHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1iYXNlKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIGxheW91dCkpO1xuXHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1za2luKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIHNraW4pKTtcblx0fVxuXG5cdEBpZiAkbW9kZSA9PSBkZXNrdG9wIHtcblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1iYXNlKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIGxheW91dCkpO1xuXHRcdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLXNraW4oJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgc2tpbikpO1xuXHRcdH1cblx0fVxuXG5cdEBpZiAkbW9kZSA9PSBkZXNrdG9wLWFuZC10YWJsZXQge1xuXHRcdEBpbmNsdWRlIGt0LWRlc2t0b3AtYW5kLXRhYmxldCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtYmFzZSgkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBsYXlvdXQpKTtcblx0XHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1za2luKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIHNraW4pKTtcblx0XHR9XG5cdH1cblxuXHRAaWYgJG1vZGUgPT0gdGFibGV0IHtcblx0XHRAaW5jbHVkZSBrdC10YWJsZXQge1xuXHRcdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJhc2UoJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgbGF5b3V0KSk7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtc2tpbigkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBza2luKSk7XG5cdFx0fVxuXHR9XG5cblx0QGlmICRtb2RlID09IHRhYmxldC1hbmQtbW9iaWxlIHtcblx0XHRAaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtYmFzZSgkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBsYXlvdXQpKTtcblx0XHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1za2luKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIHNraW4pKTtcblx0XHR9XG5cdH1cblxuXHRAaWYgJG1vZGUgPT0gbW9iaWxlIHtcblx0XHRAaW5jbHVkZSBrdC1tb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJhc2UoJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgbGF5b3V0KSk7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtc2tpbigkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBza2luKSk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUga3QtcmVzcG9uc2l2ZS1iZWxvdyhrdC1nZXQoJGNvbmZpZywgbGF5b3V0LCBzZWxmLCB3aWR0aCkgKyA1MHB4KSB7XG5cdFx0LiN7JGNsYXNzfSB7XG5cdFx0XHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gUXVpY2sgUGFuZWxcbi8vXG5cblxuXG5cblxuJGt0LW9mZmNhbnZhcy1wYW5lbDogKFxuXHRzZWxmOiAoXG5cdFx0YmctY29sb3I6ICNmZmYsXG5cdFx0c2hhZG93OiAwcHggMHB4IDI4cHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMTMpLFxuXG5cdFx0b2ZmY2FudmFzOiAoXG5cdFx0XHRsYXlvdXQ6IChcblx0XHRcdFx0c2VsZjogKFxuXHRcdFx0XHRcdHppbmRleDogMTAwMSxcblx0XHRcdFx0XHRkaXJlY3Rpb246IHJpZ2h0LFxuXHRcdFx0XHRcdHRyYW5zaXRpb246XHRhbGwgLjNzIGVhc2UsXG5cdFx0XHRcdFx0d2lkdGg6IDQyNXB4XG5cdFx0XHRcdCksXG5cblx0XHRcdFx0Y2xvc2U6IChcblx0XHRcdFx0XHRzaXplOiAyNXB4LFxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtXG5cdFx0XHRcdClcblx0XHRcdCksXG5cblx0XHRcdHNraW46IChcblx0XHRcdFx0b3ZlcmxheTogKFxuXHRcdFx0XHRcdGJnLWNvbG9yOiByZ2JhKCMwMDAwMDAsIDAuMSksXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpXG5cdClcbik7XG5cbi8vIEJhc2Vcbi5rdC1vZmZjYW52YXMtcGFuZWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGt0LW9mZmNhbnZhcy1wYW5lbCwgc2VsZiwgYmctY29sb3IpO1xuXHRib3gtc2hhZG93OiBrdC1nZXQoJGt0LW9mZmNhbnZhcy1wYW5lbCwgc2VsZiwgc2hhZG93KTtcblx0cGFkZGluZzogMi41cmVtO1xuXG5cdC8vIEhlYWRcblx0Lmt0LW9mZmNhbnZhcy1wYW5lbF9faGVhZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0Lmt0LW9mZmNhbnZhcy1wYW5lbF9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAgMS40cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LW9mZmNhbnZhcy1wYW5lbF9fY2xvc2Uge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cdFxuXG5cdC8vIENvbnRlbnRcblx0Lmt0LW9mZmNhbnZhcy1wYW5lbF9fYm9keSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Lmt0LW9mZmNhbnZhcy1wYW5lbF9fc2VjdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXHRcdFx0bWFyZ2luOiAycmVtIDAgMS41cmVtIDA7XG5cblx0XHRcdCYua3Qtb2ZmY2FudmFzLXBhbmVsX19zZWN0aW9uLS1maXJzdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJ1aWxkIG9mZmNhbnZhcyBtb2RlXG5AaW5jbHVkZSBrdC1vZmZjYW52YXMtYnVpbGQoa3Qtb2ZmY2FudmFzLXBhbmVsLCBkZWZhdWx0LCBrdC1nZXQoJGt0LW9mZmNhbnZhcy1wYW5lbCwgc2VsZiwgb2ZmY2FudmFzKSApO1xuXG4vLyBEZXNrdG9wIHZpZXdcbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHQua3Qtb2ZmY2FudmFzLXBhbmVsIHtcblx0XHQua3Qtb2ZmY2FudmFzLXBhbmVsX19ib2R5IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogLTEuNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLy8gTW9iaWxlIHZpZXdcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0Lmt0LW9mZmNhbnZhcy1wYW5lbCB7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0fVxufSIsIi8vXG4vLyBRdWljayBQYW5lbFxuLy9cblxuXG5cbiRrdC1xdWljay1wYW5lbDogKFxuXHRzZWxmOiAoXG5cdFx0cGFkZGluZzogMCxcblx0XHRiZy1jb2xvcjogI2ZmZixcblx0XHRzaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4Miw2MywxMDUsMC4xMyksXG5cblx0XHRvZmZjYW52YXM6IChcblx0XHRcdGxheW91dDogKFxuXHRcdFx0XHRzZWxmOiAoXG5cdFx0XHRcdFx0emluZGV4OiAxMDAxLFxuXHRcdFx0XHRcdGRpcmVjdGlvbjogcmlnaHQsXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjpcdGFsbCAuM3MgZWFzZSxcblx0XHRcdFx0XHR3aWR0aDogNDI1cHhcblx0XHRcdFx0KSxcblxuXHRcdFx0XHRjbG9zZTogKFxuXHRcdFx0XHRcdHNpemU6IDI1cHgsXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW1cblx0XHRcdFx0KVxuXHRcdFx0KSxcblxuXHRcdFx0c2tpbjogKFxuXHRcdFx0XHRzZWxmOiAoXG5cdFx0XHRcdFx0YmctY29sb3I6ICNmZmZmZmYsXG5cdFx0XHRcdFx0c2hhZG93OiAwcHggMXB4IDlweCAtM3B4IHJnYmEoMCwwLDAsMC43NSlcblx0XHRcdFx0KSxcblxuXHRcdFx0XHRvdmVybGF5OiAoXG5cdFx0XHRcdFx0YmctY29sb3I6IHJnYmEoIzAwMDAwMCwgMC4xKSxcblx0XHRcdFx0KSxcblxuXHRcdFx0XHRjbG9zZTogKFxuXHRcdFx0XHRcdGljb24tY29sb3I6IChcblx0XHRcdFx0XHRcdGRlZmF1bHQ6ICM5NjhhZDQsXG5cdFx0XHRcdFx0XHRob3ZlcjogI2ZmZmZmZlxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0YmctY29sb3I6IChcblx0XHRcdFx0XHRcdGRlZmF1bHQ6IGRhcmtlbigjZjhmOGZiLCA1JSksXG5cdFx0XHRcdFx0XHRob3Zlcjoga3QtYnJhbmQtY29sb3IoKVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdClcblx0KVxuKTtcblxuLy8gQmFzZVxuLmt0LXF1aWNrLXBhbmVsIHtcblx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRrdC1xdWljay1wYW5lbCwgc2VsZiwgYmctY29sb3IpO1xuXHRib3gtc2hhZG93OiBrdC1nZXQoJGt0LXF1aWNrLXBhbmVsLCBzZWxmLCBzaGFkb3cpO1xuXHRwYWRkaW5nOiBrdC1nZXQoJGt0LXF1aWNrLXBhbmVsLCBzZWxmLCBwYWRkaW5nKTtcblxuXHQvLyBDbG9zZVxuXHQua3QtcXVpY2stcGFuZWxfX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRyaWdodDogMS41cmVtO1xuXHRcdHRvcDogMXJlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG5cdFx0aSB7XG5cdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIE5hdlxuXHQua3QtcXVpY2stcGFuZWxfX25hdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMS41cmVtIDAgMCAwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQubmF2IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAxLjVyZW07XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXG5cdFx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcblxuXHQvLyBDb250ZW50XG5cdC5rdC1xdWljay1wYW5lbF9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMS41cmVtIDA7XG5cblx0XHQucHMge1xuXHRcdFx0PiAucHNfX3JhaWwteSB7XG4gICAgXHRcdFx0cmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIFx0XHR9XG4gICAgXHR9XG5cdH1cblxuXHQua3QtcXVpY2stcGFuZWxfX2NvbnRlbnQtcGFkZGluZy14ICB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMS41cmVtO1xuXHR9XG59XG5cbi8vIEJ1aWxkIG9mZmNhbnZhcyBtb2RlXG5AaW5jbHVkZSBrdC1vZmZjYW52YXMtYnVpbGQoa3QtcXVpY2stcGFuZWwsIGRlZmF1bHQsIGt0LWdldCgka3QtcXVpY2stcGFuZWwsIHNlbGYsIG9mZmNhbnZhcykgKTtcblxuLy8gTW9iaWxlIHZpZXdcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0Ly8gQmFzZVxuXHQua3QtcXVpY2stcGFuZWwge1xuXG5cdFx0Ly8gQ2xvc2Vcblx0XHQua3QtcXVpY2stcGFuZWxfX2Nsb3NlIHtcblx0XHRcdHJpZ2h0OiAwLjVyZW07XG5cdFx0XHR0b3A6IDAuNXJlbTtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gTmF2XG5cdFx0Lmt0LXF1aWNrLXBhbmVsX19uYXYge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXG5cdFx0XHQubmF2IHtcblx0XHRcdFx0Lm5hdi1pdGVtIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDAuNXJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBDbG9zZVxuXHRcdFx0Lmt0LXF1aWNrLXBhbmVsX19jbG9zZSB7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQ29udGVudFxuXHRcdC5rdC1xdWljay1wYW5lbF9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDAuNXJlbSAxcmVtIDFyZW07XG5cblx0XHRcdC50YWItcGFuZSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gUXVpY2sgU2VhcmNoXG4vL1xuXG5cblxuXG4ua3QtcXVpY2stc2VhcmNoIHtcblx0Ly8gRm9ybVxuXHQua3QtcXVpY2stc2VhcmNoX19mb3JtIHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0LmlucHV0LWdyb3VwIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdC5pbnB1dC1ncm91cC1wcmVwZW5kLFxuXHRcdC5pbnB1dC1ncm91cC1hcHBlbmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1pbnB1dC1yZXNldCgpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0fVxuXG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fY2xvc2Uge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gV3JhcHBlclxuXHQua3QtcXVpY2stc2VhcmNoX193cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ly8gU2Nyb2xsXG5cdFx0Ji5wcyB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUmVzdWx0XG5cdC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQvLyBNZXNzYWdlXG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fbWVzc2FnZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cblx0XHQvLyBDYXRlZ29yeVxuXHRcdC5rdC1xdWljay1zZWFyY2hfX2NhdGVnb3J5IHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcblx0XHR9XG5cblx0XHQvLyBTZWN0aW9uXG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fc2VjdGlvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHRcdC8vIEl0ZW1cblx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gSWNvblxuXHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pY29uIHtcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmNDtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHQgICAgXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRcdFx0PiBpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBJbWFnZVxuXHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcge1xuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblxuXHRcdFx0XHQ+IGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cblx0XHQgICAgXHQmLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWctLWZpbGUge1xuXHRcdCAgICBcdFx0d2lkdGg6IDQwcHg7XG5cblx0XHQgICAgXHRcdD4gaW1nIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdCAgICBcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gV3JhcHBlclxuXHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuXHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblxuXHRcdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtLXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG4gICAgXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuICAgIFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgIFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIFx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgXHRcdFx0XHQmOmhvdmVyIHtcbiAgICBcdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICBcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tZGVzYyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0ICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIENvbXBhY3QgcmVzdWx0IHN0eWxlXG5cdCYua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCB7XG5cdFx0Ly8gUmVzdWx0XG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IHtcblx0XHRcdC8vIENhdGVnb3J5XG5cdFx0XHQua3QtcXVpY2stc2VhcmNoX19jYXRlZ29yeSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bWFyZ2luOiAwLjI1cmVtIDAgMC43NXJlbSAwO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBTZWN0aW9uXG5cdFx0XHQua3QtcXVpY2stc2VhcmNoX19zZWN0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gSXRlbVxuXHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBJY29uXG5cdFx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taWNvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXG5cdFx0XHRcdFx0PiBpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIEltYWdlXG5cdFx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cblx0XHRcdFx0XHQ+IGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMycHg7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy0tZmlsZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjdweDtcblxuXHRcdFx0XHRcdFx0PiBpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI3cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gV3JhcHBlclxuXHRcdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtLXdyYXBwZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC43NXJlbTtcblxuXHRcdFx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tdGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtLWRlc2Mge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFNob3cgcmVzdWx0c1xuXHQmLmt0LXF1aWNrLXNlYXJjaC0taGFzLXJlc3VsdCB7XG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQvLyBMYXlvdXQgU3R5bGVzOlxuXHQvLyBEcm9wZG93biBtb2RlXG5cdCYua3QtcXVpY2stc2VhcmNoLS1kcm9wZG93biB7XG5cdFx0cGFkZGluZzogMXJlbSAxLjVyZW07XG5cblx0XHQvLyBGb3JtXG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fZm9ybSB7XG5cdFx0XHQuaW5wdXQtZ3JvdXAge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG5cdFx0XHRcdFx0LmlucHV0LWdyb3VwLXRleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbnB1dC1ncm91cC1hcHBlbmQge1xuXHRcdFx0XHRcdC5pbnB1dC1ncm91cC10ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gV3JhcHBlclxuXHRcdC5rdC1xdWljay1zZWFyY2hfX3dyYXBwZXIgIHtcblx0XHRcdG1hcmdpbjogMS41cmVtIDAgMC41cmVtIDA7XG5cdFx0fVxuXG5cdFx0Ly8gU2hvdyByZXN1bHRzXG5cdFx0Ji5rdC1xdWljay1zZWFyY2gtLWhhcy1yZXN1bHQge1xuXHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9fZm9ybSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBJbmxpbmUgbW9kZVxuXHQmLmt0LXF1aWNrLXNlYXJjaC0taW5saW5lIHtcblx0XHQvLyBEcm9wZG93biBtZW51XG5cdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0cGFkZGluZzogMS41cmVtO1xuXHRcdH1cblx0fVxuXG5cdC8vIElubGluZSBtb2RlXG5cdCYua3QtcXVpY2stc2VhcmNoLS1vZmZjYW52YXMge1xuXHRcdC8vIEZvcm1cblx0XHQua3QtcXVpY2stc2VhcmNoX19mb3JtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuXHRcdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblxuXHRcdFx0LmlucHV0LWdyb3VwIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmlucHV0LWdyb3VwLXByZXBlbmQge1xuXHRcdFx0XHRcdC5pbnB1dC1ncm91cC10ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcblx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFdyYXBwZXJcblx0XHQua3QtcXVpY2stc2VhcmNoX193cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC8vIFJlc3VsdFxuXHRcdC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCB7XG5cblx0XHR9XG5cdH1cbn1cbiIsIi8vXG4vLyBTY3JvbGxcbi8vXG5cblxuXG4ua3Qtc2Nyb2xsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufSIsIi8vXG4vLyBTdGlja3kgVG9vbGJhclxuLy9cblxuXG4ua3Qtc3RpY2t5LXRvb2xiYXIge1xuICB3aWR0aDogNDZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6ICRrdC1kcm9wZG93bi1zaGFkb3c7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIH1cblxuICAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB9XG5cbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICA+IGkge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgPiBpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgJi5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tI3skbmFtZX0ge1xuICAgICAgICAgID4gYSxcbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cbiAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gQXBwKGdlbmVyYWwgbGF5b3V0IGZvciBhcHBzKVxuLy9cblxuXG5cbi8vIENvbmZpZ1xuJGt0LWFwcC1jb25maWc6IChcblx0YXNpZGU6IChcblx0XHRvZmZjYW52YXM6IChcblx0XHRcdGxheW91dDogKFxuXHRcdFx0XHRzZWxmOiAoXG5cdFx0XHRcdFx0emluZGV4OiAxMDAxLFxuXHRcdFx0XHRcdHdpZHRoOiAzMDBweFxuXHRcdFx0XHQpLFxuXHRcdFx0XHRjbG9zZTogKFxuXHRcdFx0XHRcdHNpemU6IDI1cHgsXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW1cblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHNraW46IChcblx0XHRcdFx0b3ZlcmxheTogKFxuXHRcdFx0XHRcdGJnLWNvbG9yOiByZ2JhKCMwMDAwMDAsIDAuMDUpXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBjbG9zZTogKFxuICAgICAgICAgICAgICAgICAgICBiZy1jb2xvcjogKFxuICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDoga3QtYmFzZS1jb2xvcihncmV5LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGhvdmVyOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBpY29uLWNvbG9yOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGhvdmVyOiBrdC1icmFuZC1jb2xvcigpXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICApXG5cdFx0XHQpXG5cdFx0KVxuICAgIClcbik7XG5cbi8vIEdlbmVyYWwgTW9kZVxuLmt0LWFwcCB7XG4gICAgLy8gQXNpZGVcbiAgICAua3QtYXBwX19hc2lkZSB7XG4gICAgICAgIC8vIERlZmF1bHQgc2l6ZVxuICAgICAgICBAaW5jbHVkZSBrdC1hcHAtYXNpZGUtd2lkdGgoMzUwcHgpO1xuXG4gICAgICAgIC8vIFNtYWxsIHNpemVcbiAgICAgICAgJi5rdC1hcHBfX2FzaWRlLS1zbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1hcHAtYXNpZGUtd2lkdGgoMjUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGFyZ2Ugc2l6ZVxuICAgICAgICAmLmt0LWFwcF9fYXNpZGUtLWxnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWFwcC1hc2lkZS13aWR0aCg0NTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBFeHRyYSBsYXJnZSBzaXplXG4gICAgICAgICYua3QtYXBwX19hc2lkZS0teGwge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtYXBwLWFzaWRlLXdpZHRoKDYwMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENvbnRlbnRcbiAgICAua3QtYXBwX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICB9XG5cbiAgICAvLyBEZXRhaWxcbiAgICAua3QtYXBwX19kZXRhaWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG5cdFx0Ly8gRGVmYXVsdCBzaXplXG4gICAgICAgIEBpbmNsdWRlIGt0LWFwcC1kZXRhaWwtd2lkdGgoNTUwcHgpO1xuXG4gICAgICAgIC8vIFNtYWxsIHNpemVcbiAgICAgICAgJi5rdC1hcHBfX2RldGFpbC0tc20ge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtYXBwLWRldGFpbC13aWR0aCg0MDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMYXJnZSBzaXplXG4gICAgICAgICYua3QtYXBwX19kZXRhaWwtLWxnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWFwcC1kZXRhaWwtd2lkdGgoNzAwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRXh0cmEgbGFyZ2Ugc2l6ZVxuICAgICAgICAmLmt0LWFwcF9fZGV0YWlsLS14bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1hcHAtZGV0YWlsLXdpZHRoKDg1MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVGFibGV0ICYgTW9iaWxlIE1vZGUuXG4ua3QtYXBwIHtcbiAgICAgLy8gTWVkaWEgcmFuZ2UgMTAyNHB4IGFuZCBiZWxvdyhzZWU6ICRrdC1tZWRpYS1icmVha3BvaW50cyBpbiBzYXNzL3RoZW1lL19jb25maWcuc2NzcyBhbmQgc2Fzcy90aGVtZXMvY29yZS9fbWl4aW5zLnNjc3MpXG4gICAgIEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAgICAgLmt0LWFwcF9fYXNpZGUge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCAxNXB4IDE1cHggMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgIC5rdC1wb3J0bGV0IHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoODIsNjMsMTA1LCAwLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmt0LWFwcF9fYXNpZGUtLWZpdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcblxuICAgICAgICAgICAgICAgIC5rdC1wb3J0bGV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENvbnRlbnRcbiAgICAgICAgLmt0LWFwcF9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERldGFpbFxuICAgICAgICAua3QtYXBwX19kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQXBwIGFzaWRlICBvZmZjYW52YXNcbkBpbmNsdWRlIGt0LW9mZmNhbnZhcy1idWlsZChrdC1hcHBfX2FzaWRlLCB0YWJsZXQtYW5kLW1vYmlsZSwga3QtZ2V0KCRrdC1hcHAtY29uZmlnLCBhc2lkZSwgb2ZmY2FudmFzKSApO1xuIiwiLy9cbi8vIEFwcCBNaXhpbnNcbi8vXG5cblxuXG5cbi8vIEFwcCBhc2lkZSBtaXhpbnNcbkBtaXhpbiBrdC1hcHAtYXNpZGUtd2lkdGgoJHdpZHRoKSB7XG4gICAgLy8gTWVkaWEgcmFuZ2UgMTAyNHB4IGFuZCBhYm92ZShzZWU6ICRrdC1tZWRpYS1icmVha3BvaW50cyBpbiBzYXNzL3RoZW1lL19jb25maWcuc2NzcyBhbmQgc2Fzcy90aGVtZXMvY29yZS9fbWl4aW5zLnNjc3MpXG4gICAgQGluY2x1ZGUga3QtZGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7IFxuICAgIH1cblxuICAgIC8vIElmIGJlbGl3IGdpdmVuIHdpZHRoXG4gICAgQGluY2x1ZGUga3QtbWVkaWEtYmVsb3coJHdpZHRoICsgNTBweCkge1xuICAgICAgICB3aWR0aDogJHdpZHRoIC0gNTBweDtcbiAgICB9XG59XG5cbi8vIEFwcCBhc2lkZSBtaXhpbnNcbkBtaXhpbiBrdC1hcHAtZGV0YWlsLXdpZHRoKCR3aWR0aCkge1xuICAgIC8vIE1lZGlhIHJhbmdlIDEwMjRweCBhbmQgYWJvdmUoc2VlOiAka3QtbWVkaWEtYnJlYWtwb2ludHMgaW4gc2Fzcy90aGVtZS9fY29uZmlnLnNjc3MgYW5kIHNhc3MvdGhlbWVzL2NvcmUvX21peGlucy5zY3NzKVxuICAgIEBpbmNsdWRlIGt0LWRlc2t0b3Age1xuICAgICAgICB3aWR0aDogJHdpZHRoOyBcbiAgICB9XG5cbiAgICAvLyBJZiBiZWxpdyBnaXZlbiB3aWR0aFxuICAgIEBpbmNsdWRlIGt0LW1lZGlhLWJlbG93KCR3aWR0aCArIDUwcHgpIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aCAtIDUwcHg7XG4gICAgfVxufSIsIi8vXG4vLyBTdWJoZWFkZXJcbi8vXG5cblxuLy8gQ29uZmlnXG4ka3Qtc3ViaGVhZGVyLWNvbmZpZzogKFxuICAgICAgICBmaXhlZDogKFxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweFxuICAgICAgICApLFxuICAgICAgICB0b2dnbGU6IChcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweCxcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHgsXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cyxcbiAgICAgICAgICAgICAgICB0aGlja25lc3M6IDJweCxcbiAgICAgICAgICAgICAgICBzcGFjZTogNHB4LFxuICAgICAgICAgICAgICAgIHJhZGl1czogMnB4LFxuICAgICAgICAgICAgICAgIGNvbG9yOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGhvdmVyOiBrdC1icmFuZC1jb2xvcigpLFxuICAgICAgICAgICAgICAgICAgICAgICAgYWN0aXZlOiBrdC1icmFuZC1jb2xvcigpXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICApXG4pO1xuXG4vLyBCYXNlXG4ua3Qtc3ViaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbjogMTBweCAwO1xuXG4gIC5rdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC8vIEhlYWQgYWN0aW9ucyBidXR0b25zXG4gIC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblxuICAgICYuYnRuLXNtIHtcbiAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgICYuYnRuLWljb24ge1xuICAgICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOm5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW5cbiAgLmt0LXN1YmhlYWRlcl9fbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuXG4gICAgLy8gQnV0dG9uc1xuICAgIC5idG4ge1xuICAgICAgJjpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTW9iaWxlIFRvZ2dsZXJcbiAgICAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gVGl0bGVcbiAgICAua3Qtc3ViaGVhZGVyX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICM0MzQzNDk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc21hbGwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGVzY1xuICAgIC5rdC1zdWJoZWFkZXJfX2Rlc2Mge1xuICAgICAgcGFkZGluZzogMCAwLjVyZW0gMCAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjOTU5Y2I2O1xuICAgIH1cblxuICAgIC8vIFNlcGFyYXRvclxuICAgIC5rdC1zdWJoZWFkZXJfX3NlcGFyYXRvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTdlOGVmO1xuICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuXG4gICAgICAmLmt0LXN1YmhlYWRlcl9fc2VwYXJhdG9yLS12IHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJyZWFkY3J1bWJzXG4gICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDAuNjVyZW0gMHB4IDBweDtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICAgID4gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjYzVjYmU3O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lLS1hY3RpdmUge1xuICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC4zNXJlbSAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM5NTljYjY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluay0tYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LWhvdmVyLXRyYW5zaXRpb24oKTtcbiAgICAgIH1cblxuICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtc2VwYXJhdG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAwLjM1cmVtIDAgMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlOGVmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gR3JvdXBcbiAgICAua3Qtc3ViaGVhZGVyX19ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBUb29sYmFyXG4gIC5rdC1zdWJoZWFkZXJfX3Rvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAvLyBUb29sYmFyIGJ1dHRvbnNcbiAgICAuYnRuOm5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBQcmltYXJ5IGJ1dHRvblxuICAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgICBjb2xvcjogIzk1OWNiNjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgaSB7XG4gICAgICBjb2xvcjogIzk1OWNiNjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuICAgICAgYmFja2dyb3VuZDoga3QtYnJhbmQtY29sb3IoKTtcblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtYnJhbmQtY29sb3IoaW52ZXJzZSkpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlY29uZGFyeSBidXR0b25cbiAgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICM5NTljYjY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIGkge1xuICAgICAgY29sb3I6ICNhYWIxZGY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3IoI2FhYjFkZik7XG5cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtYnJhbmQtY29sb3IoKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGF0ZXJhbmdlXG4gIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmMmYzZjc7XG5cbiAgICAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjOTU5Y2I2O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlLWRhdGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgfVxuXG5cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjNmNztcblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNlYXJjaFxuICAua3Qtc3ViaGVhZGVyX19zZWFyY2gge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgICAgIGJvcmRlci1jb2xvcjogI2YyZjNmNyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1pbnB1dC1pY29uX19pY29uIHtcbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNvbGlkIHN0eWxlXG4gIC5rdC1zdWJoZWFkZXItLXNvbGlkICYge1xuICAgIG1hcmdpbjogMCAwIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBkZXNrdG9wKSAwO1xuICAgIG1pbi1oZWlnaHQ6IGt0LWdldCgka3Qtc3ViaGVhZGVyLWNvbmZpZywgZml4ZWQsIGhlaWdodCk7XG4gIH1cblxuICAvLyBUcmFuc3BhcmVudCBzdHlsZVxuICAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC8vIE1haW5cbiAgICAua3Qtc3ViaGVhZGVyX19tYWluIHtcbiAgICAgIC5rdC1zdWJoZWFkZXJfX3NlcGFyYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZTdlOGVmLCA0JSk7XG4gICAgICB9XG5cbiAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIHtcbiAgICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZSB7XG4gICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oI2M1Y2JlNywgNCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjOTU5Y2I2O1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtc2VwYXJhdG9yIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZTdlOGVmLCA0JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUHJpbWFyeSBidXR0b25cbiAgICAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2VhZWNmMiwgMyUpO1xuICAgICAgY29sb3I6ICM5NTljYjY7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogIzk1OWNiNjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3IoIzk1OWNiNik7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1icmFuZC1jb2xvcihpbnZlcnNlKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2Vjb25kYXJ5IGJ1dHRvblxuICAgIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkge1xuICAgICAgY29sb3I6IGRhcmtlbigjOTU5Y2I2LCAzJSk7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCNhYWIxZGYsIDMlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZWNmMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEYXRlcmFuZ2VcbiAgICAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZWFlY2YyLCAzJSk7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZWFlY2YyLCA2JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2VhcmNoXG4gICAgLmt0LXN1YmhlYWRlcl9fc2VhcmNoIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWFlY2YyO1xuICAgICAgICBib3JkZXItY29sb3I6ICNlYWVjZjIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmt0LXN1YmhlYWRlciB7XG4gICAgJi0tc20ge1xuICAgICAgLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjhyZW07XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1zbSB7XG4gICAgICAgICAgcGFkZGluZzogMC4zcmVtIDAuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5rdC1zdWJoZWFkZXJfX21haW4ge1xuICAgICAgICAua3Qtc3ViaGVhZGVyX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG5cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEZXNjXG4gICAgICAgIC5rdC1zdWJoZWFkZXJfX2Rlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQnJlYWRjcnVtYnNcbiAgICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMge1xuXG4gICAgICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZSB7XG5cbiAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgLmZvcm0tZ3JvdXAge1xuICAgICAgICBzZWxlY3QsXG4gICAgICAgIGlucHV0LFxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAvLyBTdWJoZWFkZXJcbiAgLmt0LXN1YmhlYWRlciB7XG4gICAgbWFyZ2luOiAycHggMDtcblxuICAgIC8vIE1haW5cbiAgICAua3Qtc3ViaGVhZGVyX19tYWluIHtcbiAgICAgIC8vIE1vYmlsZSBUb2dnbGVyXG4gICAgICBAaW5jbHVkZSBrdC1idXJnZXItaWNvbi1idWlsZChrdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUsIGt0LWdldCgka3Qtc3ViaGVhZGVyLWNvbmZpZywgdG9nZ2xlKSk7XG4gICAgICBAaW5jbHVkZSBrdC1idXJnZXItaWNvbi1za2luKGt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSwga3QtZ2V0KCRrdC1zdWJoZWFkZXItY29uZmlnLCB0b2dnbGUsIGNvbG9yKSk7XG5cbiAgICAgIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLy8gVGl0bGVcbiAgICAgIC5rdC1zdWJoZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuMjVyZW0gMC41cmVtIDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEJyZWFkY3J1bWJzXG4gICAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRvb2xiYXJcbiAgICAua3Qtc3ViaGVhZGVyX190b29sYmFyIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIH1cblxuICAgIC8vIExpZ2h0IHN0eWxlXG4gICAgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgLy8gU3ViaGVhZGVyXG4gIC5rdC1zdWJoZWFkZXIge1xuXG4gICAgLmt0LXN1YmhlYWRlcl9fbWFpbiB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC8vIFRvb2xiYXJcbiAgICAua3Qtc3ViaGVhZGVyX190b29sYmFyIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAmID4gLmJ0biB7XG4gICAgICAgICY6bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQnVyZ2VyIEljb24gTWl4aW5zXG4vL1xuXG5cblxuXG5AbWl4aW4ga3QtYnVyZ2VyLWljb24tYnVpbGQoJGNsYXNzLCAkY29uZmlnKSB7XG5cdCRzcGFjZToga3QtZ2V0KCRjb25maWcsIHRoaWNrbmVzcykgKyBrdC1nZXQoJGNvbmZpZywgc3BhY2UpO1xuXG5cdC4jeyRjbGFzc30ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBcdG92ZXJmbG93OiBoaWRkZW47XG5cdCAgXHRtYXJnaW46IDA7XG5cdCAgXHRwYWRkaW5nOiAwO1xuXHQgIFx0Zm9udC1zaXplOiAwO1xuXHQgIFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdCAgICBhcHBlYXJhbmNlOiBub25lO1xuXHQgICAgYm94LXNoYWRvdzogbm9uZTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7IFxuXHQgICAgYm9yZGVyOiBub25lO1xuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHQgICAgYmFja2dyb3VuZDogbm9uZTtcblx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcdCAgICBcblx0ICBcdHdpZHRoOiBrdC1nZXQoJGNvbmZpZywgd2lkdGgpO1xuXHQgIFx0aGVpZ2h0OiBrdC1nZXQoJGNvbmZpZywgaGVpZ2h0KTtcblx0ICAgIHRyYW5zaXRpb246IGFsbCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0XHRcblx0XHRzcGFuIHtcblx0ICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICBcdFx0dG9wOiBjYWxjKChrdC1nZXQoJGNvbmZpZywgaGVpZ2h0KSAvIDIpIC0gKGt0LWdldCgkY29uZmlnLCB0aGlja25lc3MpKSArIDFweCk7XG5cdCAgXHRcdGhlaWdodDoga3QtZ2V0KCRjb25maWcsIHRoaWNrbmVzcyk7XG5cdCAgXHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgkY29uZmlnLCB0aGlja25lc3MpO1xuXHQgIFx0XHR3aWR0aDogMTAwJTtcblx0ICBcdFx0XG5cdCAgXHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHQgIFx0XHRcdGJvcmRlci1yYWRpdXM6IGt0LWdldCgkY29uZmlnLCByYWRpdXMpO1xuXHQgIFx0XHR9XG5cblx0ICBcdFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXG5cdCAgXHRcdCY6OmJlZm9yZSxcblx0ICBcdFx0Jjo6YWZ0ZXIge1xuXHQgIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgXHRsZWZ0OiAwO1xuXHRcdFx0ICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ICBcdGhlaWdodDoga3QtZ2V0KCRjb25maWcsIHRoaWNrbmVzcyk7XG5cdFx0XHQgIFx0bWluLWhlaWdodDoga3QtZ2V0KCRjb25maWcsIHRoaWNrbmVzcyk7XG5cdFx0XHQgIFx0Y29udGVudDogXCJcIjtcblxuXHRcdFx0ICBcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0ICBcdFx0Ym9yZGVyLXJhZGl1czoga3QtZ2V0KCRjb25maWcsIHJhZGl1cyk7XG5cdFx0XHQgIFx0fVxuXG5cdFx0XHQgIFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHQgIFx0XHR9XG5cblx0ICBcdFx0Jjo6YmVmb3JlIHtcblx0ICBcdFx0XHR0b3A6IC0oJHNwYWNlKTtcblx0ICBcdFx0fVxuXG5cdCAgXHRcdCY6OmFmdGVyIHtcblx0ICBcdFx0XHRib3R0b206IC0oJHNwYWNlKTtcblx0ICBcdFx0fVxuXHRcdH1cblxuXHQgICAgLy8gbGVmdCBkaXJlY3Rpb24gc3R5bGVcblx0ICAgICYuI3skY2xhc3N9LS1sZWZ0IHtcblx0ICAgIFx0c3BhbiB7XG5cdCAgICBcdFx0JjpiZWZvcmUge1xuXHQgICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHQgICAgXHRcdFx0bGVmdDogYXV0bztcblx0ICAgIFx0XHRcdHJpZ2h0OiAwcHg7XG5cdCAgICBcdFx0XHR3aWR0aDogNTAlO1xuXHQgICAgXHRcdH1cblxuXHQgICAgXHRcdCY6YWZ0ZXIge1xuXHQgICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHQgICAgXHRcdFx0bGVmdDogYXV0bztcblx0ICAgIFx0XHRcdHJpZ2h0OiAwcHg7XG5cdCAgICBcdFx0XHR3aWR0aDogNzUlO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXG5cdCAgICBcdC8vIGhvdmVyIHN0YXRlc1xuXHQgICAgXHQmOmhvdmVyIHtcblx0ICAgIFx0XHRzcGFuIHtcblx0XHQgICAgXHRcdCY6YWZ0ZXIsIFxuXHRcdCAgICBcdFx0JjpiZWZvcmUge1xuXHRcdCAgICBcdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdH1cblx0ICAgIFx0fVxuXG5cdCAgICBcdC8vIGFjdGl2ZSBzdGF0ZVxuXHRcdCAgICAmLiN7JGNsYXNzfS0tYWN0aXZlIHtcblx0XHQgICAgXHRzcGFuIHtcblx0XHQgICAgXHRcdCY6YmVmb3JlIHtcblx0XHQgICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdCAgICBcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0ICAgIFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdCAgICBcdFx0XHR3aWR0aDogNTAlO1xuXHRcdCAgICBcdFx0fVxuXG5cdFx0ICAgIFx0XHQmOmFmdGVyIHtcblx0XHQgICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdCAgICBcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0ICAgIFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdCAgICBcdFx0XHR3aWR0aDogNzUlO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHQgICAgfVxuXG5cdCAgICAvLyByaWdodCBkaXJlY3Rpb24gc3R5bGVcblx0ICAgICYuI3skY2xhc3N9LS1yaWdodCB7XG5cdCAgICBcdHNwYW4ge1xuXHRcdCAgICBcdCY6YmVmb3JlIHtcblx0XHQgICAgXHRcdGxlZnQ6IDBweDtcblx0XHQgICAgXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdCAgICBcdFx0d2lkdGg6IDUwJTtcblx0XHQgICAgXHRcdHRyYW5zaXRpb246IHdpZHRoIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdCAgICBcdH1cblxuXHRcdCAgICBcdCY6YWZ0ZXIge1xuXHRcdCAgICBcdFx0bGVmdDogMHB4O1xuXHRcdCAgICBcdFx0cmlnaHQ6IGF1dG87XG5cdFx0ICAgIFx0XHR3aWR0aDogNzUlO1xuXHRcdCAgICBcdFx0dHJhbnNpdGlvbjogd2lkdGgga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cblx0ICAgIFx0Ly8gaG92ZXIgc3RhdGVzXG5cdCAgICBcdCY6aG92ZXIge1xuXHQgICAgXHRcdHNwYW4ge1xuXHRcdCAgICBcdFx0JjphZnRlciwgXG5cdFx0ICAgIFx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICBcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHR9XG5cdCAgICBcdH1cblxuXHQgICAgXHQvLyBhY3RpdmUgc3RhdGVcblx0XHQgICAgJi4jeyRjbGFzc30tLWFjdGl2ZSB7XG5cdFx0ICAgIFx0c3BhbiB7XG5cdFx0ICAgIFx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIFx0XHRcdGxlZnQ6IGF1dG87XG5cdCAgICBcdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0ICAgIFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0ICAgIFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdCAgICBcdFx0fVxuXG5cdFx0ICAgIFx0XHQmOmFmdGVyIHtcblx0XHQgICAgXHRcdFx0bGVmdDogYXV0bztcblx0ICAgIFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHQgICAgXHRcdFx0d2lkdGg6IDc1JTtcblx0XHQgICAgXHRcdFx0dHJhbnNpdGlvbjogd2lkdGgga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdCAgICB9XG5cdH1cbn1cblxuQG1peGluIGt0LWJ1cmdlci1pY29uLXNraW4oJGNsYXNzLCAkY29uZmlnKSB7XG5cdC4jeyRjbGFzc30ge1xuXHRcdHNwYW4ge1xuXHQgXHRcdGJhY2tncm91bmQ6IGt0LWdldCgkY29uZmlnLCBkZWZhdWx0KTtcblxuXHQgIFx0XHQmOjpiZWZvcmUsXG5cdCAgXHRcdCY6OmFmdGVyIHtcblx0XHRcdCAgXHRiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbmZpZywgZGVmYXVsdCk7XG5cdCAgXHRcdH1cblx0XHR9XG5cblx0ICAgIC8vYWN0aXZlICYgaG92ZXIgc3RhdGUgXG5cdCAgICAmOmhvdmVyIHtcdCAgIFxuXHQgICAgXHRzcGFuIHsgXHRcblx0XHQgICAgXHRiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbmZpZywgaG92ZXIpO1xuXG5cdFx0ICAgIFx0Jjo6YmVmb3JlLFxuXHRcdCAgXHRcdCY6OmFmdGVyIHtcblx0XHQgIFx0XHRcdGJhY2tncm91bmQ6IGt0LWdldCgkY29uZmlnLCBob3Zlcik7XG5cdFx0ICBcdFx0fVxuXHRcdCAgXHR9XG5cdCAgICB9XG5cblx0ICAgICYuI3skY2xhc3N9LS1hY3RpdmUge1xuXHQgICAgXHRzcGFuIHsgXHRcblx0XHQgICAgXHRiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbmZpZywgYWN0aXZlKTtcblxuXHRcdCAgICBcdCY6OmJlZm9yZSxcblx0XHQgIFx0XHQmOjphZnRlciB7XG5cdFx0ICBcdFx0XHRiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbmZpZywgYWN0aXZlKTtcblx0XHQgIFx0XHR9XG5cdFx0ICBcdH1cblx0ICAgIH1cblx0fVxufSIsIi8vXG4vLyBCYWRnZVxuLy9cblxuXG5cbi5rdC1iYWRnZSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDE4cHg7XG5cdHdpZHRoOiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZvbnQtc2l6ZTogMC44cmVtO1xuXG5cdC8vIEZvbnQgb3B0aW9uc1xuXHQmLmt0LWJhZGdlLS1ib2xkIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0Ji5rdC1iYWRnZS0tYm9sZGVyIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0Ji5rdC1iYWRnZS0tYm9sZGVzdCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC8vIFNpemluZ1xuXHQmLmt0LWJhZGdlLS1tZCB7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHR9XG5cblx0Ji5rdC1iYWRnZS0tbGcge1xuXHRcdGhlaWdodDogMzVweDtcblx0XHR3aWR0aDogMzVweDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblxuXHQmLmt0LWJhZGdlLS14bCB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHQvLyBQaWNzXG5cdCYua3QtYmFkZ2VfX3BpY3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQua3QtYmFkZ2VfX3BpYyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR3aWR0aDogMi41cmVtO1xuXHRcdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0wLjdyZW07XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjNmZjtcblx0XHRcdGNvbG9yOiAjYTFhOGMzO1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LWJhZGdlX19waWMtLWxhc3Qge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RhdGUgY29sb3JzXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cdCAgJi5rdC1iYWRnZS0tI3skbmFtZX0ge1xuXHQgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdFx0YmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdCAgfVxuXG5cdCAgJi5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tI3skbmFtZX0ge1xuXHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdCAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblxuXHRcdFx0Ji5rdC1iYWRnZS0tb3V0bGluZS0yeCB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdFx0fVxuXHQgIH1cblx0fVxuXG5cdC8vIFN0YXRlIGNvbG9yc1xuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXHQgICAgJi5rdC1iYWRnZS0tdW5pZmllZC0jeyRuYW1lfSB7XG5cdCAgICBcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG5cdCAgICB9XG5cdH1cblxuXHQvLyBJbmxpbmUgbW9kZVxuXHQmLmt0LWJhZGdlLS1pbmxpbmUge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nOiAwLjE1cmVtIDAuNzVyZW07XG5cblx0XHQvLyBTaXppbmdcblx0XHQmLmt0LWJhZGdlLS1tZCB7XG5cdFx0XHRwYWRkaW5nOiAwLjhyZW0gMC42cmVtO1xuXHRcdH1cblxuXHRcdCYua3QtYmFkZ2UtLWxnIHtcblx0XHRcdHBhZGRpbmc6IDAuOXJlbSAwLjdyZW07XG5cdFx0fVxuXG5cdFx0Ji5rdC1iYWRnZS0teGwge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwLjhyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUGlsbCBtb2RlXG5cdCYua3QtYmFkZ2UtLXBpbGwge1xuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdH1cblxuXHQvLyBSb3VuZGVkXG5cdCYua3QtYmFkZ2UtLXJvdW5kZWQge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHR9XG5cblx0Ly8gRG90IHN0eWxlXG5cdCYua3QtYmFkZ2UtLWRvdCB7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDZweDtcblx0XHRtaW4taGVpZ2h0OiA2cHg7XG4gICAgXHRtaW4td2lkdGg6IDZweDtcbiAgICBcdGhlaWdodDogNnB4O1xuICAgIFx0d2lkdGg6IDZweDtcbiAgICBcdGZvbnQtc2l6ZTogMDtcbiAgICBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmLmt0LWJhZGdlLS1zbSB7XG5cdFx0XHRsaW5lLWhlaWdodDogNHB4O1xuXHRcdFx0bWluLWhlaWdodDogNHB4O1xuICAgIFx0XHRtaW4td2lkdGg6IDRweDtcblx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHR9XG5cblx0XHQmLmt0LWJhZGdlLS1sZyB7XG5cdFx0XHRsaW5lLWhlaWdodDogOHB4O1xuXHRcdFx0bWluLWhlaWdodDogOHB4O1xuICAgIFx0XHRtaW4td2lkdGg6IDhweDtcblx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHR9XG5cblx0XHQmLmt0LWJhZGdlLS14bCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgXHRcdG1pbi13aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIFNxdWFyZSBtb2RlXG5cdCYua3QtYmFkZ2UtLXNxdWFyZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdC8vIEVsZXZhdGVkIG1vZGVcblx0Ji5rdC1iYWRnZS0tZWxldmF0ZSB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XG5cdH1cbn1cbiIsIi8vXG4vLyBEZW1vXG4vL1xuXG5cblxuXG4ua3QtZGVtby1pY29uICB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgLmt0LWRlbW8taWNvbl9fcHJldmlldyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZsZXg6IDAgMCA0MHB4OyAgXG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1kZW1vLWljb25fX2NsYXNzIHtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICB9XG5cbiAgICAmLmt0LWRlbW8taWNvbi0tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAgNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWRlbW8taWNvbl9fb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjA1KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjMgZWFzZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAua3QtZGVtby1pY29uX19vdmVybGF5IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zIGVhc2U7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gRGl2aWRlclxuLy9cblxuLy8gQmFzZVxuQG1peGluIGt0LWRpdmlkZXItYmFzZSgpIHtcbiAgICAua3QtZGl2aWRlciB7XG4gICAgXHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICBcblxuICAgICAgICA+IHNwYW4geyAgICAgICAgICAgICBcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4OyAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJFQ0YxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDsgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkVDRjE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQnVpbGRcbkBpbmNsdWRlIGt0LWRpdmlkZXItYmFzZSgpOyIsIi8vXG4vLyBIZWFkaW5nXG4vL1xuXG5cblxuLmt0LWhlYWRpbmcge1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAxLjc1cmVtIDA7XG5cdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblxuXHQmLmt0LWhlYWRpbmctLWNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLXNwYWNlLXNtIHtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLXNwYWNlLW1kIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLXNwYWNlLWxnIHtcblx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS1zcGFjZS14bCB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS1zbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLW1kIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0tbGcge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS14bCB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS14eGwge1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0tbWVkaXVte1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0Ji5rdC1oZWFkaW5nLS1ib2xke1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0Ji5rdC1oZWFkaW5nLS1ib2xkZXJ7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0fVxuXHQmLmt0LWhlYWRpbmctLXRoaW57XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0tbm8tdG9wLW1hcmdpbntcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdCYua3QtaGVhZGluZy0tbm8tYm90dG9rLW1hcmdpbntcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59IiwiLy9cbi8vIExpbmtcbi8vXG5cblxuXG5cbi5rdC1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6YWZ0ZXIge1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuICAgICAgICB0b3A6IDFyZW07ICBcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAwJTtcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgIFx0JjphZnRlciB7XHRcdFx0XHRcbiAgICBcdFx0d2lkdGg6IDEwMCU7XG4gICAgXHR9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3QtbGluay1jb2xvcihrdC1nZXQoJGt0LWZvbnQtY29sb3IsIGxpbmssIGRlZmF1bHQpLCBrdC1nZXQoJGt0LWZvbnQtY29sb3IsIGxpbmssIGhvdmVyKSk7XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAmLmt0LWxpbmstLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxpbmstY29sb3Ioa3QtZ2V0KCRjb2xvciwgYmFzZSksIGRhcmtlbihrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMTAlKSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIExpbmsgTWl4aW5zXG4vLyBcblxuXG5cbkBtaXhpbiBrdC1saW5rLWNvbG9yKCRkZWZhdWx0LCAkaG92ZXIpIHtcbiAgIFx0Y29sb3I6ICRkZWZhdWx0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgXHRjb2xvcjogJGhvdmVyO1xuXG4gICAgXHQmOmFmdGVyIHtcbiAgICBcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRob3ZlcjsgXG4gICAgXHRcdG9wYWNpdHk6IDAuMztcbiAgICBcdH0gXG4gICAgfSAgICBcbn0iLCIvL1xuLy8gU2VjdGlvblxuLy9cblxuXG5cbi5rdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcblxuICAgICYua3Qtc2VjdGlvbi0tc3BhY2Utc20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICYua3Qtc2VjdGlvbi0tc3BhY2UtbWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICYua3Qtc2VjdGlvbi0tc3BhY2UtbGcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuXG4gICAgJi5rdC1zZWN0aW9uLS1zcGFjZS14bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuXG4gICAgLmt0LXNlY3Rpb25fX2hlYWRpbmcsXG4gICAgLmt0LXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxLjc1cmVtIDA7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblxuICAgICAgICAmLmt0LXNlY3Rpb25fX3RpdGxlLXNtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1zZWN0aW9uX190aXRsZS1tZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3Qtc2VjdGlvbl9fdGl0bGUtbGcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua3Qtc2VjdGlvbl9fZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgIH1cblxuICAgIC5rdC1zZWN0aW9uX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgfVxuXG4gICAgLmt0LXNlY3Rpb25fX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYua3Qtc2VjdGlvbl9fY29udGVudC0tYm9yZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmt0LXNlY3Rpb25fX2NvbnRlbnQtLXNvbGlkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAzKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMtdG9wLWxlZnQ6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0OiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYua3Qtc2VjdGlvbl9fY29udGVudC0teC1maXQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3Qtc2VjdGlvbl9fY29udGVudC0tZml0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LXNlY3Rpb24tLWxhc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYua3Qtc2VjdGlvbi0tZmlyc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn0iLCIvL1xuLy8gU2VwYXJhdG9yXG4vL1xuXG5cblxuXG4ua3Qtc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAvLyBEYXNoZWQgc3R5bGVcbiAgICAmLmt0LXNlcGFyYXRvci0tYm9yZGVyLWRhc2hlZCxcbiAgICAmLmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIH1cblxuICAgICYua3Qtc2VwYXJhdG9yLS1ib3JkZXItMngge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuXG4gICAgLy8gTm8gYm9yZGVyXG4gICAgJi5rdC1zZXBhcmF0b3ItLXNwYWNlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBTaXppbmdcbiAgICAmLmt0LXNlcGFyYXRvci0tc3BhY2Utc20sXG4gICAgJi5rdC1zZXBhcmF0b3ItLXNtIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG5cbiAgICAmLmt0LXNlcGFyYXRvci0tc3BhY2UtbWQsXG4gICAgJi5rdC1zZXBhcmF0b3ItLW1kIHtcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgfVxuXG4gICAgJi5rdC1zZXBhcmF0b3ItLXNwYWNlLWxnLFxuICAgICYua3Qtc2VwYXJhdG9yLS1sZyB7XG4gICAgICAgIG1hcmdpbjogMi41cmVtIDA7XG4gICAgfVxuXG4gICAgJi5rdC1zZXBhcmF0b3ItLXNwYWNlLXhsLFxuICAgICYua3Qtc2VwYXJhdG9yLS14bCB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIH1cblxuICAgICYua3Qtc2VwYXJhdG9yLS1maXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSk7XG4gICAgfVxuXG4gICAgLy8gU3RhdGVzXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgJi5rdC1zZXBhcmF0b3ItLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblxuICAgICAgICAgICAgJi5rdC1zZXBhcmF0b3ItLWRhc2hlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBTVkcgSWNvblxuLy9cblxuXG5cbi8vIEJhc2Vcbi5rdC1zdmctaWNvbiB7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHdpZHRoOiAyM3B4O1xuXG4gICAgZyB7XG4gICAgICAgIFtmaWxsXSB7XG4gICAgICAgICAgICBmaWxsOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgJi5rdC1zdmctaWNvbi0tI3skbmFtZX0ge1xuICAgICAgICAgICAgZyB7XG4gICAgICAgICAgICAgICAgW2ZpbGxdIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDoga3QtZ2V0KCRjb2xvciwgYmFzZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTaXppbmdcbiAgICAmLmt0LXN2Zy1pY29uLS1zbSB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5rdC1zdmctaWNvbi0tbWQge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cblxuICAgICYua3Qtc3ZnLWljb24tLWxnIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAmLmt0LXN2Zy1pY29uLS14bCB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxufSIsIi8vXG4vLyBXaWRnZXQgMVxuLy9cblxuXG5cblxuLmt0LXdpZGdldDEge1xuICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuXG4gICAgJi5rdC13aWRnZXQxLS1maXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYua3Qtd2lkZ2V0MS0tcGFkZGluZ2xlc3Mge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5rdC13aWRnZXQxX19pdGVtIHtcbiAgICBcdHBhZGRpbmc6IDEuMXJlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXQxX19pbmZvIHtcbiAgICAgICAgXHQua3Qtd2lkZ2V0MV9fdGl0bGUge1xuICAgICAgICBcdFx0Zm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIFx0XHRmb250LXdlaWdodDogNTAwOyAgICAgICAgXHRcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIFx0fVxuXG4gICAgICAgIFx0Lmt0LXdpZGdldDFfX2Rlc2Mge1xuICAgICAgICBcdFx0Zm9udC1zaXplOiAxcmVtO1xuICAgICAgICBcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldDFfX251bWJlciB7XG4gICAgICAgIFx0Zm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIFx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgfSAgXG5cbiAgICBcdCY6bGFzdC1jaGlsZCB7XG4gICAgXHRcdGJvcmRlci1ib3R0b206IDA7ICAgICAgICAgICAgXG4gICAgXHR9XG4gICAgICAgIFxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjA3cmVtIGRhc2hlZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIH0gXG59IFxuIFxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIC5rdC13aWRnZXQxIHtcbiAgICAgICAgcGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKTtcbiAgICB9XG59IiwiLy9cbi8vIFdpZGdldDJcbi8vXG5cblxuXG5cbi5rdC13aWRnZXQyIHtcbiAgICAua3Qtd2lkZ2V0Ml9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgIFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgICAgICAgICAgICBcblxuICAgICAgICAvLyBzdGF0ZSBiYXJcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMC4zcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwLjhyZW07XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICB9ICBcbiAgICAgICAgICAgIFxuICAgICAgICAvLyBjaGVja2JveFxuICAgICAgICAua3Qtd2lkZ2V0Ml9fY2hlY2tib3gge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDAgMi4ycmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLy8gZGVzY3JpcHRpb24gdGV4dFxuICAgICAgICAua3Qtd2lkZ2V0Ml9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4yM3JlbSAwIDAgMC4zcmVtO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0Ml9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQyX191c2VybmFtZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldDJfX3R5cGUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYWN0aW9uc1xuICAgICAgICAua3Qtd2lkZ2V0Ml9fYWN0aW9ucyB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDAuOHJlbTsgICAgICBcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGt0LXdpZGdldDJfX2FjdGlvbiBob3ZlclxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5rdC13aWRnZXQyX19hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDE7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAgICYua3Qtd2lkZ2V0Ml9faXRlbS0tI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgXG4gICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbn0gXG5cblxuIiwiLy9cbi8vIFdpZGdldDRcbi8vXG5cblxuXG4gXG4ua3Qtd2lkZ2V0NCB7XG4gICAgLmt0LXdpZGdldDRfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtOyBcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07ICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgLmt0LXdpZGdldDRfX3BpYyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua3Qtd2lkZ2V0NF9fcGljLS1zbSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua3Qtd2lkZ2V0NF9fcGljLS1sZyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua3Qtd2lkZ2V0NF9fcGljLS14bCB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmt0LXdpZGdldDRfX3BpYy0tY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICBcbiAgICAgICAgLmt0LXdpZGdldDRfX2ltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXQ0X19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgIFxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0NF9fdXNlcm5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgXG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICY6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldDQtYm50X191c2VybmFtZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICY6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0NF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0NF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IFxuICAgICAgICB9IFxuXG4gICAgICAgIC5rdC13aWRnZXQ0X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJi5rdC13aWRnZXQ0X190aXRsZS0tbGlnaHQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgXG5cbiAgICAgICAgLmt0LXdpZGdldDRfX251bWJlciB7XG4gICAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIH0gICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgLmt0LXdpZGdldDRfX2ljb24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcblxuICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmt0LXdpZGdldDRfX2ljb24tLTJ4IHtcbiAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICBcbiAgICAgICAgfSAgICBcbiAgICAgICAgICAgIFxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9ICAgIFxuXG4gICAgJi5rdC13aWRnZXQ0LS1wcm9ncmVzcyB7XG4gICAgICAgIC5rdC13aWRnZXQ0X19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0NF9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldDRfX3N0YXRzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgIH0gICAgICAgIFxuICAgIH0gIFxuXG4gICAgLmt0LXdpZGdldDRfX2NoYXJ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC8vIFN0aWNreSBjaGFydFxuICAgICYua3Qtd2lkZ2V0NC0tc3RpY2t5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAua3Qtd2lkZ2V0NF9faXRlbXMge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxOyAgICAgICAgICAgXG5cbiAgICAgICAgICAgICYua3Qtd2lkZ2V0NF9faXRlbXMtLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0NF9fY2hhcnQge1xuICAgICAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59ICAiLCIvL1xuLy8gV2lkZ2V0IDEyXG4vL1xuXG5cblxuLmt0LXdpZGdldDEyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmt0LXdpZGdldDEyX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgICAgICAgICAgIFxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgICAgICBcbiAgICAgICAgZmxleC1ncm93OiAxOyAgICAgXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmt0LXdpZGdldDEyX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQxMl9faW5mbyB7XG4gICAgICAgICAgICAgICAgZmxleDogMTsgICBcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXQxMl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXQxMl9fdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0MTJfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC42cmVtXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0MTJfX3N0YXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgICAgIFxuICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgIH0gICAgXG4gICAgfSAgIFxuXG4gICAgLmt0LXdpZGdldDEyX19jaGFydCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBjYW52YXMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIFdpZGdldDI0XG4vL1xuXG5cblxuXG4ua3Qtd2lkZ2V0MjQge1xuICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuICAgIGZsZXg6IDE7XG5cbiAgICAua3Qtd2lkZ2V0MjRfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmt0LXdpZGdldDI0X19pbmZvIHtcbiAgICAgICAgICAgIC5rdC13aWRnZXQyNF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0MjRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldDI0X19zdGF0cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMC41cmVtIDA7XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldDI0X19hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgLmt0LXdpZGdldDI0X19jaGFuZ2Uge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldDI0X19udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc29saWQgYmcgXG4gICAgJi5rdC13aWRnZXQyNC0tc29saWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIC5rdC13aWRnZXQyNCB7XG4gICAgICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG4gICAgfVxufVxuIiwiLy9cbi8vIFdpZGdldDI1XG4vL1xuXG5cblxuXG4ua3Qtd2lkZ2V0MjUge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgLmt0LXdpZGdldDI1X19zdGF0cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldDI1X19zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0MjVfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtOyBcblxuICAgICAgICAua3Qtd2lkZ2V0MjVfX2l0ZW0ge1xuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICBcdC5rdC13aWRnZXQyNV9fcHJvZ3Jlc3Mtc3ViIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICBcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICBcdFx0Zm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgXHR9IFxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0MjVfX251bWJlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQyNV9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuN3JlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnJlbTtcbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAiLCIvL1xuLy8gVXNlciBQcm9maWxlIDFcbi8vXG5cblxuXG4ua3Qtd2lkZ2V0IHtcbiAgICAmLmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX2hlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX2JvZHkge1xuICAgICAgICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS45cmVtIDAgMi4xcmVtIDA7XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhLmt0LXdpZGdldF9fZGF0YTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9faXRlbXMge1xuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOXJlbSAxLjA1cmVtIDAuOXJlbSAwLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC40cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5rdC13aWRnZXRfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAua3Qtc3ZnLWljb24gZyBbZmlsbF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5rdC1zdmctaWNvbiBnIFtmaWxsXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXN2Zy1pY29uIGcgW2ZpbGxdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQteSAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAua3Qtd2lkZ2V0IHtcbiAgICAgICAgJi5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2hlYWQge1xuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2JvZHkge1xuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gVXNlciBQcm9maWxlIDJcbi8vXG5cblxuXG4ua3Qtd2lkZ2V0IHtcbiAgICAmLmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19waWMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5rdC13aWRnZXRfX3BpYy0tI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2luZm8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYubWFyZ2luX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fdGl0ZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fYm9keSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19pY29uIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X192YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwO1xuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fY29udGFjdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYS5rdC13aWRnZXRfX2RhdGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgICAua3Qtd2lkZ2V0IHtcbiAgICAgICAgJi5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIHtcbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2hlYWR7XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19waWMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFVzZXIgUHJvZmlsZSAzXG4vL1xuXG5cbi5rdC13aWRnZXQge1xuICAmLmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMge1xuICAgIC5rdC13aWRnZXRfX3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4ycmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LXdpZGdldF9fcGljIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgJi5rdC13aWRnZXRfX3BpYy0tI3skbmFtZX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG5cbiAgICAgICAgLmt0LXdpZGdldF9faGVhZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X191c2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblxuICAgICAgICAgICAgJjpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICM1N2M5NzQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMC44cmVtIDAgMC43cmVtIDA7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICAmLm5vLWhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX3N1YmhlYWQge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAwIDAuOHJlbSAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICYubm8taG92ZXIge1xuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5uby1ob3Zlcikge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9faW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgICAgICAgLmt0LXdpZGdldF9fZGVzYyB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX2VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXdpZGdldF9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAuMXJlbSAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X190ZXh0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAgICAgICAgICAgLmt0LXdpZGdldF9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19zdWJ0aXRlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxLjRyZW0gMCAwLjVyZW0gMDtcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3N0YXQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIuMnJlbVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0X19ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgLmt0LXdpZGdldF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMCAwO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX2ljb24ge1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAmLmRhbmdlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihkYW5nZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX2RldGFpbHMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgICAgIC5rdC13aWRnZXRfX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcblxuICAgICAgICAgICAgJi5kYW5nZXIge1xuICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoZGFuZ2VyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIC5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEua3Qtd2lkZ2V0X192YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC13aWRnZXRfX2Zvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gIC5rdC13aWRnZXQge1xuICAgICYua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuXG4gICAgICAua3Qtd2lkZ2V0X190b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fcGljIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgICAgICAgIC5rdC13aWRnZXRfX2hlYWQge1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19zdWJoZWFkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXdpZGdldF9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fZGVzYyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19lbmQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3Qtd2lkZ2V0X19ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcblxuICAgICAgICAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAwO1xuXG4gICAgICAgICAgLmt0LXdpZGdldF9faWNvbiB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVXNlciBQcm9maWxlIDRcbi8vXG5cblxuXG4ua3Qtd2lkZ2V0IHtcbiAgICAmLmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQge1xuICAgICAgICAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4OyBcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19waWMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYua3Qtd2lkZ2V0X19waWMtLSN7JG5hbWV9IHsgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpOyAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwIDAuNnJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuM3JlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuYnRuLWxhYmVsLXdhcm5pbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW07IFxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19ib2R5IHsgIFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOXJlbSAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC40cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGYwZmM7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYua3Qtd2lkZ2V0X19pdGVtLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGYwZmM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuICAgIC5rdC13aWRnZXQge1xuICAgICAgICAmLmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQge1xuICAgICAgICAgICAgLmt0LXdpZGdldF9faGVhZCB7XG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4OyBcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3BpYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4OyAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSBcbiAgICAgICAgfSBcbiAgICB9XG59XG4iLCIvL1xuLy8gUHJvamVjdCAxXG4vL1xuXG5cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuXG4gIC5rdC13aWRnZXRfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcblxuICAgIC5rdC13aWRnZXRfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5rdC13aWRnZXRfX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAgMCAxcmVtO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fZGVzYyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC13aWRnZXRfX3Rvb2xiYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC5rdC13aWRnZXRfX2JvZHkge1xuICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgLmt0LXdpZGdldF9fc3RhdHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmt0LXdpZGdldF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX2RhdGUge1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fc3VidGl0ZWwge1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fcHJvZ3Jlc3Mge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMS40cmVtIDAgMC41cmVtIDA7XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19zdGF0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMCAyLjJyZW1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldF9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAyLjdyZW0gMCAxLjJyZW0gMDtcblxuICAgICAgLmt0LXdpZGdldF9fc3VidGl0ZWwge1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIC5rdC13aWRnZXRfX3Byb2dyZXNzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX3N0YXQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldF9fdGV4dCB7XG4gICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLXRvcDogMi43cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMS4zcmVtIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAua3Qtd2lkZ2V0X19kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjdyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX3N1YnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fdmFsdWUge1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWJhZGdlIHtcbiAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwIDAgN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1tZWRpYS1ncm91cCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmt0LXdpZGdldF9fZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5rdC13aWRnZXRfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmt0LXdpZGdldF9fYmxvZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZDJkOGU4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuN3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEge1xuICAgIC5rdC13aWRnZXRfX2hlYWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpO1xuXG4gICAgICAua3Qtd2lkZ2V0X19sYWJlbCB7XG5cbiAgICAgICAgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgICAgICAgIC5rdC1tZWRpYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDUwcHgsIDEuMnJlbSk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua3QtbWVkaWEtLW1kIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSg0NXB4LCAxcmVtKTtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuN3JlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5rdC13aWRnZXRfX21lZGlhLS1tIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LXdpZGdldF9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwIDAgMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0X19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG5cbiAgICAgIC5rdC13aWRnZXRfX3N0YXRzIHtcbiAgICAgICAgLmt0LXdpZGdldF9faXRlbSB7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjVyZW1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3Qtd2lkZ2V0X190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAgMXJlbSAwO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX2RldGFpbHMge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fc3VidGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC13aWRnZXRfX2Zvb3RlciB7XG4gICAgICAua3Qtd2lkZ2V0X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKTtcblxuICAgICAgICAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgLmt0LXdpZGdldF9fYmxvZyB7XG4gICAgICAgICAgICAua3Qtd2lkZ2V0X192YWx1ZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLy9cbi8vIEJhc2Vcbi8vXG5cblxuXG4vLyBCb2R5XG5ib2R5IHtcblx0YmFja2dyb3VuZDogJGt0LWNvbnRlbnQtYmctY29sb3I7XG59XG5cbi5rdC13cmFwcGVyIHtcblxuXHQvLyBGaXhlZCBIZWFkZXJcblx0Lmt0LWhlYWRlci0tZml4ZWQgJiB7XG5cdFx0cGFkZGluZy10b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCBzZWxmLCBkZWZhdWx0LCBoZWlnaHQpICsga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIG1vYmlsZSk7XG5cdH1cblx0Ly8gRml4ZWQgQ29udGVudCBIZWFkXG5cdC5rdC1oZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1lbmFibGVkICYge1xuXHRcdHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KSArIGt0LWdldCgka3Qtc3ViaGVhZGVyLWNvbmZpZywgZml4ZWQsIGhlaWdodCkgKyBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcblx0fVxufVxuXG4vLyBCYXNlXG4ua3Qtc3ViaGVhZGVyIHtcblx0Ji5rdC1zdWJoZWFkZXItLWNsZWFyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gU3ViaGVhZGVyXG4ua3Qtc3ViaGVhZGVyIHtcblx0Ly8gRml4ZWQgc3ViaGVhZGVyIG1vZGVcblx0Lmt0LWhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1maXhlZCAmIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXN1YmhlYWRlci1jb25maWcsIGZpeGVkLCBoZWlnaHQpO1xuXHRcdHRvcDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHNlbGYsIGRlZmF1bHQsIGhlaWdodCk7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdHotaW5kZXg6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZml4ZWQsIHppbmRleCkgLSAzO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggcmdiYSg4Miw2MywxMDUsMC4wOCk7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lmt0LXN1YmhlYWRlci0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplLWhvdmVyICYsXG5cdC5rdC1zdWJoZWFkZXItLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZSAmIHtcblx0XHRsZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHdpZHRoKTtcblx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXHR9XG59XG5cbi8vIENvbnRhaW5lclxuLmt0LWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIGRlc2t0b3ApO1xufVxuXG4vLyBDb250ZW50ICYgZml4ZWQgc3ViaGVhZGVyIG1vZGVcbi5rdC1zdWJoZWFkZXItLWVuYWJsZWQ6bm90KC5rdC1zdWJoZWFkZXItLWZpeGVkKSB7XG5cdC5rdC1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4vLyBEZXNrdG9wIG1vZGVcbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHQvLyBQYWdlXG5cdC5rdC13cmFwcGVyIHtcblx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXG5cdFx0Ly8gRml4ZWQgSGVhZGVyXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQgJiB7XG5cdFx0XHRwYWRkaW5nLXRvcDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBkZXNrdG9wLCBkZWZhdWx0LCBoZWlnaHQpO1xuXHRcdH1cblxuXHRcdC8vIEZpeGVkIENvbnRlbnQgSGVhZFxuXHRcdC5rdC1oZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1lbmFibGVkICYge1xuXHRcdFx0cGFkZGluZy10b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZGVmYXVsdCwgaGVpZ2h0KSArIGt0LWdldCgka3Qtc3ViaGVhZGVyLWNvbmZpZywgZml4ZWQsIGhlaWdodCk7XG5cdFx0fVxuXG5cdFx0Ly8gRml4ZWQgQXNpZGVcblx0XHQua3QtYXNpZGUtLWZpeGVkICYge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgd2lkdGgpO1xuXHRcdH1cblxuXHRcdC8vIE1pbmltaXplIEFzaWRlXG5cdFx0Lmt0LWFzaWRlLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUgJiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgd2lkdGgpO1xuXHRcdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblx0XHR9XG5cdH1cblxuXHQvLyBTdWJoZWFkZXJcblx0Lmt0LXN1YmhlYWRlciB7XG5cdFx0Ly8gRml4ZWQgc3ViaGVhZGVyIG1vZGVcblx0XHQua3QtaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWZpeGVkICYge1xuXHRcdFx0dG9wOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGRlZmF1bHQsIGhlaWdodCk7XG5cdFx0fVxuXG5cdFx0Ly8gRml4ZWQgaGVhZGVyLCBtaW5pbWl6ZWQgaGVhZGVyIGFuZCBmaXhlZCBzdWJoZWFkZXJcblx0XHQua3QtaGVhZGVyLS1maXhlZC5rdC1oZWFkZXItLW1pbmltaXplLmt0LXN1YmhlYWRlci0tZml4ZWQgJiB7XG5cdFx0XHR0b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZml4ZWQsIG1pbmltaXplSGVpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2U7XG5cdFx0fVxuXG5cdFx0Lmt0LWFzaWRlLS1lbmFibGVkLmt0LXN1YmhlYWRlci0tZml4ZWQgJiB7XG5cdFx0XHRsZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgd2lkdGgpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBGaXhlZCBjb250YWluZXIgd2lkdGggY2hhbmdlIHRvIGZsdWlkXG5AaW5jbHVkZSBrdC1tZWRpYS1yYW5nZSggbGcsICRrdC1wYWdlLWNvbnRhaW5lci13aWR0aCArICRrdC1hc2lkZS1kZWZhdWx0LXdpZHRoICsgKDIgKiBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgZGVza3RvcCkpICkge1xuXHQua3QtY29udGFpbmVyOm5vdCgua3QtY29udGFpbmVyLS1mbHVpZCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8vIFRhYmxldCAmIG1vYmlsZSBtb2RlXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdC8vIFBhZ2Vcblx0Lmt0LXdyYXBwZXIge1xuXHRcdC8vIEZpeGVkIEhlYWRlclxuXHRcdC5rdC1oZWFkZXItbW9iaWxlLS1maXhlZCAmIHtcblx0XHRcdHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KTtcblx0XHR9XG5cdH1cblxuXHQvLyBDb250YWluZXJcblx0Lmt0LWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcblx0fVxuXG5cdC8vIENvbnRlbnQgJiBmaXhlZCBzdWJoZWFkZXIgbW9kZVxuXHQua3Qtc3ViaGVhZGVyLS1lbmFibGVkIHtcblx0XHQua3QtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQua3Qtc3ViaGVhZGVyLS1lbmFibGVkLmt0LXN1YmhlYWRlci0tc29saWQge1xuXHRcdC5rdC1zdWJoZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbToga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIG1vYmlsZSk7XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIEhlYWRlclxuLy9cblxuXG5cblxuLy8gRm9udCBzZXR0aW5nc1xuJGt0LWhlYWRlci1pdGVtLWljb24tY29sb3I6IHJnYmEoa3QtYnJhbmQtY29sb3IoKSwgMC43KTtcbiRrdC1oZWFkZXItaXRlbS1ob3Zlci1iZzogcmdiYSgjZjBmM2ZmLCAwLjcpO1xuXG4vLyBEZXNrdG9wIG1vZGVcbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHQvLyBIZWFkZXJcblx0Lmt0LWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGRlZmF1bHQsIGhlaWdodCk7XG5cdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMGY2O1xuXG5cdFx0Ly8gTWluaW1pemUgXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQ6bm90KC5rdC1zdWJoZWFkZXItLWZpeGVkKSAmIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMSk7XG5cdFx0fVxuXG5cdFx0Ly8gRml4ZWRcblx0XHQua3QtaGVhZGVyLS1maXhlZCAmIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGRlZmF1bHQsIHdpZHRoKTtcblx0XHRcdHotaW5kZXg6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZml4ZWQsIHppbmRleCk7XG5cdFx0fVxuXG5cdFx0Ly8gRml4ZWQgYW5kIG1pbmltaXplZCBoZWFkZXJcblx0XHQua3QtaGVhZGVyLS1maXhlZC5rdC1oZWFkZXItLW1pbmltaXplICYge1xuXHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGZpeGVkLCBtaW5pbWl6ZUhlaWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xuXHRcdH1cblxuXHRcdC8vIE1pbmltaXplIEFzaWRlXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplICYge1xuXHRcdFx0bGVmdDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB3aWR0aCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXHRcdH1cblx0fVxufVxuXG4vLyBNb2JpbGUgbW9kZVxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHQvLyBUb3BiYXJcblx0Lmt0LWhlYWRlcl9fdG9wYmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQvLyBNb2JpbGUgdG9wYmFyIHZpZXdcblx0Lmt0LWhlYWRlcl9fdG9wYmFyLS1tb2JpbGUtb24ge1xuXHRcdC5rdC1oZWFkZXJfX3RvcGJhciB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMSk7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLy9cbi8vIEhlYWRlciBNb2JpbGVcbi8vXG5cblxuLy8gRGVza3RvcCBtb2RlXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcbiAgLmt0LWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gVGFibGV0ICYgbW9iaWxlIG1vZGVcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgLmt0LWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIG1vYmlsZSk7XG4gICAgaGVpZ2h0OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KTtcbiAgICBtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTI3O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgLmt0LWhlYWRlcl9fdG9wYmFyLS1tb2JpbGUtb24gJiB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC8vIEZpeGVkXG4gICAgLmt0LWhlYWRlci1tb2JpbGUtLWZpeGVkICYge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHNlbGYsIGZpeGVkLCB6aW5kZXgpO1xuICAgIH1cblxuICAgIC8vIExvZ29cbiAgICAua3QtaGVhZGVyLW1vYmlsZV9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgJiBhIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVG9vbGJhclxuICAgIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgQGluY2x1ZGUga3QtYnVyZ2VyLWljb24tYnVpbGQoa3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLCBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgdG9vbGJhciwgdG9nZ2xlcikpO1xuICAgICAgQGluY2x1ZGUga3QtYnVyZ2VyLWljb24tc2tpbihrdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIsIGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCB0b29sYmFyLCB0b2dnbGVyLCBjb2xvcikpO1xuXG4gICAgICAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvcGJhci10b2dnbGVyIHtcbiAgICAgICAgQGluY2x1ZGUga3QtYnV0dG9uLXJlc2V0KCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW0gMCAxLjI1cmVtO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHRvb2xiYXIsIHRvZ2dsZXIsIGNvbG9yLCBkZWZhdWx0KTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b3BiYXItdG9nZ2xlci0tYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgdG9vbGJhciwgdG9nZ2xlciwgY29sb3IsIGhvdmVyKVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBIb3Jpem9udGFsIE1lbnUgTWl4aW5zXG4vL1xuXG5cblxuXG4vLyBIZWxwZXJzXG5AbWl4aW4ga3QtbWVudS1ob3ItaXRlbS1iYXNlKCRpdGVtKSB7XG5cdC8vIGl0ZW1cblx0QGluY2x1ZGUga3QtYXR0cihtYXJnaW4sIGt0LWdldCgkaXRlbSwgc2VsZiwgbWFyZ2luKSk7XG5cdEBpbmNsdWRlIGt0LWF0dHIocGFkZGluZywga3QtZ2V0KCRpdGVtLCBzZWxmLCBwYWRkaW5nKSk7XG5cblx0Ly8gbGlua1xuXHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBrdC1hdHRyKHBhZGRpbmcsIGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgcGFkZGluZykpO1xuXHRcdEBpbmNsdWRlIGt0LWF0dHIobWFyZ2luLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIG1hcmdpbikpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdH1cblxuXHRcdC8vIGxpbmsgaWNvblxuXHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0Zm9udC1zaXplOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtc2l6ZSk7XG5cdFx0XHR3aWR0aDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCB3aWR0aCk7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIHBhZGRpbmcpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cblx0XHRcdC8vIGR1by10b25lIHN2ZyBpY29uXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGhlaWdodCwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBzdmctd2lkdGgpKTtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cih3aWR0aCwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBzdmctd2lkdGgpKTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdFx0XHR9XG5cdFx0fVx0XG5cblx0XHQvLyBsaW5rIGJ1bGxldFxuXHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHR3aWR0aDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIHNlbGYsIHdpZHRoKTtcblxuXHRcdFx0QGlmIGt0LWhhcygkaXRlbSwgbGluaywgYnVsbGV0LCBwYWRkaW5nKSB7XG5cdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBwYWRkaW5nKTtcblx0XHRcdH1cblxuXHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdHdpZHRoOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBzaXplKTtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIHNpemUpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCB3aWR0aCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgaGVpZ2h0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIGxpbmsgdGV4dFxuXHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC13ZWlnaHQpO1xuXHRcdFx0Zm9udC1zaXplOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtc2l6ZSk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybToga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXRyYW5zZm9ybSk7XG5cblx0XHRcdEBpZiBrdC1oYXMoJGl0ZW0sIGxpbmssIHRleHQsIHBhZGRpbmcpIHtcblx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBwYWRkaW5nKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBsaW5rIGJhZGdlXG5cdFx0Lmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuXHRcdFx0cGFkZGluZzoga3QtZ2V0KCRpdGVtLCBsaW5rLCBiYWRnZSwgcGFkZGluZyk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGt0LWdldCgkaXRlbSwgbGluaywgYmFkZ2UsIGFsaWduKTtcblx0XHR9XG5cblx0XHQvLyBsaW5rIGFycm93IGljb25cblx0XHQua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1zaXplKTtcblx0XHRcdHdpZHRoOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCB3aWR0aCk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0XHRAaWYga3QtaGFzKCRpdGVtLCBsaW5rLCBhcnJvdywgcGFkZGluZykge1xuXHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBwYWRkaW5nKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBsaW5rIGJvcmRlciByYWRpdXNcblx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYm9yZGVyLXJhZGl1cywga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBib3JkZXItcmFkaXVzKSk7XG5cdFx0fVxuXG5cdFx0Ly8gbWVudSByb290IGxldmVsIFwiaGVyZVwiIGFycm93XG5cdFx0Lmt0LW1lbnVfX2l0ZW0taGVyZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS1ob3ItaXRlbS1za2luKCRpdGVtKSB7XG5cdC8vIGxpbmtcblx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgZGVmYXVsdCk7XG5cblx0XHQvLyBsaW5rIGljb25cblx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGRlZmF1bHQpO1xuXG5cdFx0XHQvLyBEdWUtdG9uZSBpY29uXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGRlZmF1bHQpKTtcblx0XHRcdH1cblx0XHR9XHRcblxuXHRcdC8vIGxpbmsgYnVsbGV0XG5cdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgYmctY29sb3IsIGRlZmF1bHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUge1xuXHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgZGVmYXVsdCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBsaW5rIHRleHRcblx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIGRlZmF1bHQpO1xuXG5cdFx0XHRAaWYga3QtaGFzKCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXdlaWdodCkge1xuXHRcdFx0XHRmb250LXdlaWdodDoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXdlaWdodCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbGluayBhcnJvdyBpY29uXG5cdFx0Lmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1jb2xvciwgZGVmYXVsdCk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gYWN0aXZlIHN0YXRlXG5cdCYua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcblx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdC8vIGxpbmsgYmcgY29sb3Jcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGFjdGl2ZSk7XG5cblx0XHRcdC8vIGxpbmsgaWNvblxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGFjdGl2ZSk7XG5cblx0XHRcdFx0Ly8gRHVlLXRvbmUgaWNvblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgYWN0aXZlKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXG5cdFx0XHQvLyBsaW5rIGJ1bGxldFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgYmctY29sb3IsIGFjdGl2ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgYWN0aXZlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIGFjdGl2ZSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIGxpbmsgYXJyb3cgaWNvblxuXHRcdFx0PiAua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtY29sb3IsIGFjdGl2ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaGVyZSBzdGF0ZVxuXHQmLmt0LW1lbnVfX2l0ZW0tLWhlcmUge1xuXHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0Ly8gbGluayBiZyBjb2xvclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgaGVyZSk7XG5cblx0XHRcdC8vIGxpbmsgaWNvblxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGhlcmUpO1xuXG5cdFx0XHRcdC8vIER1ZS10b25lIGljb25cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGhlcmUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cblx0XHRcdC8vIGxpbmsgYnVsbGV0XG5cdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBiZy1jb2xvciwgaGVyZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgaGVyZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBoZXJlKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gbGluayBhcnJvdyBpY29uXG5cdFx0XHQ+IC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1jb2xvciwgaGVyZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaG92ZXIgc3RhdGVcblx0Jjpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSxcblx0Ji5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSB7XG5cdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHQvLyBsaW5rIGJnIGNvbG9yXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBob3Zlcik7XG5cdFx0XHRcblx0XHRcdC8vIGxpbmsgaWNvblxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGhvdmVyKTtcblxuXHRcdFx0XHQvLyBEdWUtdG9uZSBpY29uXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBob3ZlcikpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblxuXHRcdFx0Ly8gbGluayBidWxsZXRcblx0XHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIGJnLWNvbG9yLCBob3Zlcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgaG92ZXIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBsaW5rIHRleHRcblx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBob3Zlcik7XG5cdFx0XHR9XG5cblx0XHRcdC8vIGxpbmsgYXJyb3cgaWNvblxuXHRcdFx0PiAua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtY29sb3IsIGhvdmVyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cdFxufVxuXG5AbWl4aW4ga3QtbWVudS1ob3ItaXRlbS1oZWFkaW5nLWJhc2UoJGl0ZW0pIHtcblx0Ly8gaGVhZGluZ1xuXHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIHNlbGYsIHBhZGRpbmcpO1xuXG5cdC8vIHRleHRcblx0PiAua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRmb250LXdlaWdodDoga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCB0ZXh0LCBmb250LXdlaWdodCk7XG5cdFx0Zm9udC1zaXplOiBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIHRleHQsIGZvbnQtc2l6ZSk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgdGV4dCwgZm9udC10cmFuc2Zvcm0pO1xuXHR9XG5cblx0Ly8gaWNvblxuXHQ+IC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCBpY29uLCBmb250LXNpemUpO1xuXHRcdGZsZXg6IDAgMCBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIGljb24sIHdpZHRoKTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgaWNvbiwgYWxpZ24pO1xuXHRcdHBhZGRpbmc6IGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgaWNvbiwgcGFkZGluZyk7XG5cdH1cdFxuXG5cdC8vIGJhZGdlXG5cdC5rdC1tZW51X19saW5rLWJhZGdlIHtcblx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIGJhZGdlLCBwYWRkaW5nKTtcblx0XHR0ZXh0LWFsaWduOiBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIGJhZGdlLCBhbGlnbik7XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtaG9yLWl0ZW0taGVhZGluZy1za2luKCRpdGVtKSB7XG5cdC8vIHRleHRcblx0PiAua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCB0ZXh0LCBmb250LWNvbG9yKTtcblx0fVxuXG5cdC8vIGljb25cblx0PiAua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCBpY29uLCBmb250LWNvbG9yKTtcblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS1ob3Itc3VibWVudS13aWR0aCgkY29uZmlnKSB7XG5cdEBpbmNsdWRlIGt0LW1lZGlhLXJhbmdlKGxnLCB4bCkge1xuXHRcdC4je2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9IHtcblx0XHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0XHQvLyBtZW51IHJvb3QgaXRlbVxuXHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHQvLyBnZW5lcmFsIHN1Ym1lbnVcblx0XHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWZ1bGwsXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLFxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1hdXRvLFxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1hdXRvLmt0LW1lbnVfX3N1Ym1lbnUtLW1pbWltYWwtZGVza3RvcC13aWRlLFxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1maXhlZC14bCxcblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tZml4ZWQteHhsIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBSZXNwb25zaXZlIGNvbnRhaW5lciB3aWR0aHNcblx0QGVhY2ggJGJyZWFrcG9pbnQsICRicmVha3BvaW50LXdpZHRoIGluICRrdC1tZWRpYS1icmVha3BvaW50cyB7XG5cdCAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtd2lkdGgpIHtcblx0ICAgIFx0LiN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0ge1xuXHRcdFx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdFx0XHQvLyBtZW51IHJvb3QgaXRlbVxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0Ly8gZ2VuZXJhbCBzdWJtZW51XG5cdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZC0jeyRicmVha3BvaW50fSB7XG5cdFx0XHRcdFx0ICAgICAgICB3aWR0aDogbWFwLWdldCgka3QtbWVkaWEtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSAtIDYwcHg7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS1ob3ItYmFzZSgkY29uZmlnKSB7XG5cdC4je2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGhlaWdodDogMTAwJTtcblx0ICAgIG1hcmdpbjoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIHNlbGYsIG1hcmdpbik7XG4gICAgXG4gICAgXHQvLyBnZW5lcmFsIG1lbnVcblx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdFx0XHQvLyBtZW51IHJvb3QgaXRlbVxuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdC8vIGdlbmVyYWwgbGlua1xuXHRcdFx0XHQua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7ICBcdFx0XHRcdFxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWJhZGdlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XHRcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBsaW5rIGljb25cblx0XHRcdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdH1cdFxuXG5cdFx0XHRcdFx0Ly8gc3ViIG1lbnUgbGluayBhcnJvdyBpY29uXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBoaWRlIHNpZGViYXIgc3ViIG1lbnUgbGluayBhcnJvdyBpY29uXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gcHJpbWFyeSBsaW5rXG5cdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBpY29uIG9ubHkgbWVudSBpdGVtXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taWNvbi1vbmx5IHtcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBnZW5lcmFsIHN1Ym1lbnVcblx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LWZpeC1hbmltYXRpb24tbGFncygpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0ei1pbmRleDoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHppbmRleCk7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMTAwJTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGJvcmRlci1yYWRpdXMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKG1hcmdpbiwga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIG1hcmdpbikpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIocGFkZGluZywga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhZGRpbmcsIGNsYXNzaWMpKTtcblxuXHRcdFx0XHRcdC5rdC1tZW51X19zY3JvbGwge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcdFxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBjbGFzc2ljIHN1Ym1lbnVcblx0XHRcdFx0XHQmIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgd2lkdGgsIGNsYXNzaWMpO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdCAgICBcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBmdWxsIHdpZHRoXG5cdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1mdWxsIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRsZWZ0OiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgd2lkdGgsIGZ1bGwsIG9mZnNldCk7XG5cdFx0XHRcdFx0XHRyaWdodDoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHdpZHRoLCBmdWxsLCBvZmZzZXQpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIGZpeGVkIHdpZHRoIG9wdGlvbnNcblx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkIHtcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cdFx0XG5cblx0XHRcdFx0XHQvLyBhbGlnbm1lbnQgcmlnaHRcblx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLXJpZ2h0IHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1wdWxsIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBhbGlnbm1lbnQgbGVmdFxuXHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tbGVmdCB7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tcHVsbCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBhbGlnbm1lbnQgY2VudGVyXG5cdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1jZW50ZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdCAgICBcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBzdWIgbWVudSBkcm9wZG93blxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tcmlnaHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogYXV0bztcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBtZWdhIG1lbnUgY29udGVudFxuXHRcdFx0XHRcdC5rdC1tZW51X19jb250ZW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHQgICAgXHRmbGV4LWdyb3c6IDE7XG5cblx0XHRcdFx0XHQgICAgXHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdCAgICBcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XHRcdFx0XG5cblx0XHRcdFx0XHQvLyBtZWdhIGhlYWRpbmdcblx0XHRcdFx0XHQua3QtbWVudV9faGVhZGluZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWJhZGdlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQvLyBsaW5rIGljb25cblx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0XHR9XHRcblxuXHRcdFx0XHRcdFx0Ly8gc3ViIG1lbnUgbGluayBhcnJvdyBpY29uXG5cdFx0XHRcdFx0XHQua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ly8gaGlkZSBzaWRlYmFyIHN1YiBtZW51IGxpbmsgYXJyb3cgaWNvblxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQua3QtbWVudV9faW5uZXIsXG5cdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHQgXG5cdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwOyBcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtd2VpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIGRlZmF1bHQpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtc2l6ZSk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXRyYW5zZm9ybSk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1x0XG5cdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBiYWRnZSwgcGFkZGluZyk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIGJhZGdlLCBhbGlnbik7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvLyBsaW5rIGljb25cblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgaWNvbiwgd2lkdGgpO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBpY29uLCBwYWRkaW5nKTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGRlZmF1bHQpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIGljb24sIGZvbnQtc2l6ZSk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIGljb24sIGFsaWduKTtcblx0XHRcdFx0XHRcdFx0fVx0XG5cblx0XHRcdFx0XHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvLyBzdWIgbWVudSBsaW5rIGFycm93IGljb25cblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBhcnJvdywgcGFkZGluZyk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvLyBoaWRlIHNpZGViYXIgc3ViIG1lbnUgbGluayBhcnJvdyBpY29uXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtbWVudV9faW5uZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cdFxuXG5cdFx0XHRcdC8vIHN1YiBkcm9wZG93biBtZW51IHNwYWNlXG5cdFx0XHRcdEBpZiBrdC1oYXMoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgc3BhY2UpIHtcblx0XHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgc3BhY2UpO1xuXG5cdFx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tbGVmdCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgc3BhY2UpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVx0XG5cdFx0XHRcdH1cdFx0XHRcdFx0XHRcdFxuXG5cdFx0XHRcdC8vIHRhYnMgaW50ZWdyYXRpb25cblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1zdWJtZW51Lmt0LW1lbnVfX2l0ZW0tLXRhYnMgPiAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51IHtcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdHRvcDoxMDAlO1xuXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1yaWdodCB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDEwMCU7XHRcdFxuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcdFx0XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblxuXHRcdC8vIHJvb3QgbWVudVxuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzZWxmLCBwYWRkaW5nKTtcblx0XHRcdFx0XG5cdFx0XHRcdC8vIHVzZWQgZm9yIGNsYXNzaWMgc3VibWVudXNcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1yZWwge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFx0XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0tYmFzZSgga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0pICk7XG5cblx0XHRcdFx0Ly8gc3VibWVudVxuXHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhZGRpbmcsIG1lZ2FtZW51KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBib3JkZXItcmFkaXVzKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0tYmFzZShrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSkpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQvLyBtZWdhIHN1Ym1lbnVcblx0XHRcdFx0XHRcdC5rdC1tZW51X19jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdFx0XHRcdC8vIHNlcGFyYXRvclxuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogMDtcblxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50OyAgXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XHRcblxuXHRcdFx0XHRcdFx0XHQvLyBoZWFkaW5nXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19oZWFkaW5nIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1pdGVtLWhlYWRpbmctYmFzZShrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgY29sdW1uLCBoZWFkaW5nKSk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvLyBtZWdhIG1lbnUgXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGNvbHVtbiwgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0tYmFzZShrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSkpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWNsYXNzaWMge1xuXHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhZGRpbmcsIGNsYXNzaWMpO1xuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gaW5saW5lIHN1Ym1lbnVcblx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWlubGluZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XHRcdFx0XHRcdFxuXHRcdFx0XHR9XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHQvLyBnZW5lcmFsIHN1Ym1lbnUgaG92ZXIgZWZmZWN0XG5cdFx0XHQua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdC8vIG1lbnUgcmVzaXplIGl0ZW1cblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1yZXNpemUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBtZW51IGl0ZW0gaG92ZXJcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1hY3RpdmUtdGFiLFxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIHtcblx0XHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LWZhZGUtaW4gLjNzIGVhc2UgMSwgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LW1vdmUtZG93biAuM3MgZWFzZS1vdXQgMTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Ly8gaWU4LTExIHZlcnNpb25zIGhhY2tcbiAgICAgICAgICAgICAgICAgICAgXHRAaW5jbHVkZSBrdC1oYWNrLWllIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIFx0YW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBcdH1cblxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIge1xuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1mYWRlLWluIC4zcyBlYXNlIDEsICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1tb3ZlLXVwIC4zcyBlYXNlLW91dCAxO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQvLyBpZTgtMTEgdmVyc2lvbnMgaGFja1xuICAgICAgICAgICAgICAgICAgICBcdFx0XHRAaW5jbHVkZSBrdC1oYWNrLWllIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgXHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faG9yLWFycm93OmJlZm9yZSB7XG5cdFx0XHRbZGlyZWN0aW9uPVwicnRsXCJdICYge1xuXHRcdFx0XHRjb250ZW50OiBcIiN7a3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGxlZnQpfVwiICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LWhvci1za2luKCRiYXNlLWNsYXNzLCAkY29uZmlnKSB7XG5cdC4jeyRiYXNlLWNsYXNzfSB7XG5cdFx0Ly8gcm9vdCBsZXZlbCBpdGVtc1xuXHRcdEBpZiBrdC1oYXMoJGNvbmZpZywgaXRlbSwgbGluaykge1xuXHRcdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdEBpZiBrdC1nZXQoJGNvbmZpZywgaXRlbSwgc2VsZikge1xuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1ob3Zlcixcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbmZpZywgaXRlbSwgc2VsZiwgYmctY29sb3IsIGhvdmVyKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1oZXJlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb25maWcsIGl0ZW0sIHNlbGYsIGJnLWNvbG9yLCBoZXJlKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1vcGVuLFxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbmZpZywgaXRlbSwgc2VsZiwgYmctY29sb3IsIGFjdGl2ZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3ItaXRlbS1za2luKGt0LWdldCgkY29uZmlnLCBpdGVtKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdC8vIHN1Ym1lbnUgbGV2ZWwgaXRlbXNcblx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHQvLyBjbGFzc2ljIHN1Ym1lbnVcblx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29uZmlnLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBiZy1jb2xvcik7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzoga3QtZ2V0KCRjb25maWcsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGJveC1zaGFkb3cpO1xuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdC8vIHN1Ym1lbnUgaXRlbVxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0tc2tpbihrdC1nZXQoJGNvbmZpZywgaXRlbSwgc3VibWVudSwgaXRlbSkpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQvLyBtZWdhIHN1Ym1lbnVcblx0XHRcdFx0XHRcdC5rdC1tZW51X19jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0Ly8gc2VwYXJhdG9yXG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoga3QtZ2V0KCRjb25maWcsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGNvbHVtbiwgc2VwYXJhdG9yLCBib3JkZXIpO1xuXHRcdFx0XHRcdFx0XHR9XHRcdFxuXG5cdFx0XHRcdFx0XHRcdC8vIGhlYWRpbmdcblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2hlYWRpbmcge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0taGVhZGluZy1za2luKGt0LWdldCgkY29uZmlnLCBpdGVtLCBzdWJtZW51LCBpdGVtLCBjb2x1bW4sIGhlYWRpbmcpKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8vIG1lZ2EgbWVudSBcblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2lubmVyIHtcblx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0tc2tpbihrdC1nZXQoJGNvbmZpZywgaXRlbSwgc3VibWVudSwgaXRlbSkpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJ1aWxkXG4vLyBCdWlsZCBTa2luXG5AbWl4aW4ga3QtbWVudS1ob3ItYnVpbGQtc2tpbigkY29uZmlnLCAkc2tpbikge1xuXHQkc2tpbi1jb25maWc6ICgpO1xuXG5cdEBpZiAoJHNraW4gPT0gZGVmYXVsdCkge1xuXHRcdCRza2luLWNvbmZpZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBza2luKTtcblx0fSBAZWxzZSB7XG5cdFx0JHNraW4tY29uZmlnOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIHNraW5zLCAkc2tpbik7XG5cdH1cblx0XG5cdC8vIEJhc2UgdmVydGljYWwgbWVudVxuXHRAaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBnZW5lcmFsKSB7XG5cdFx0XG5cdFx0QGluY2x1ZGUga3QtbWVudS1ob3Itc2tpbihrdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpLCAkc2tpbi1jb25maWcpO1xuXG5cdH0gQGVsc2UgaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBkZXNrdG9wKSB7XG5cblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLXNraW4oa3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKSwgJHNraW4tY29uZmlnKTtcblx0XHR9XG5cblx0fSBAZWxzZSBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IGRlc2t0b3AtYW5kLXRhYmxldCkge1xuXG5cdFx0QGluY2x1ZGUga3QtZGVza3RvcC1hbmQtdGFibGV0IHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLXNraW4oa3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKSwgJHNraW4tY29uZmlnKTtcblx0XHR9XHRcdFx0XG5cdH1cdFxufVxuXG4vLyBCdWlsZCBMYXlvdXRcbkBtaXhpbiBrdC1tZW51LWhvci1idWlsZC1sYXlvdXQoJGNvbmZpZykge1xuXHQvLyBCYXNlIHZlcnRpY2FsIG1lbnVcblx0QGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gZ2VuZXJhbCkge1xuXHRcdFxuXHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWJhc2UoJGNvbmZpZyk7XG5cblx0fSBAZWxzZSBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IGRlc2t0b3ApIHtcblxuXHRcdEBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3ItYmFzZSgkY29uZmlnKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1zdWJtZW51LXdpZHRoKCRjb25maWcpO1xuXG5cdH0gQGVsc2UgaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBkZXNrdG9wLWFuZC10YWJsZXQpIHtcblxuXHRcdEBpbmNsdWRlIGt0LWRlc2t0b3AtYW5kLXRhYmxldCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1iYXNlKCRjb25maWcpO1xuXHRcdH1cdFx0XHRcblx0fVx0XG5cdFxuXHQvLyBIb3Jpem9udGFsIE1lbnUgSG92ZXJhYmxlIFN1Ym1lbnUgQW5pbWF0aW9uc1xuXHRAa2V5ZnJhbWVzICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1mYWRlLW91dCB7XG5cdCAgICBmcm9tICAgeyBvcGFjaXR5OiAxOyB9XG5cdCAgICB0byB7IG9wYWNpdHk6IDA7IH1cblx0fVxuXG5cdEBrZXlmcmFtZXMgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LWZhZGUtaW4ge1xuXHQgICAgZnJvbSAgIHsgb3BhY2l0eTogMDsgfVxuXHQgICAgdG8geyBvcGFjaXR5OiAxOyB9XG5cdH1cblxuXHRAa2V5ZnJhbWVzICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1tb3ZlLXVwIHtcblx0ICAgIGZyb20gICB7IG1hcmdpbi10b3A6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBhbmltYXRpb24sIG9mZnNldCk7IH1cblx0ICAgIHRvIHsgbWFyZ2luLXRvcDogMDsgfVxuXHR9XG5cblx0QGtleWZyYW1lcyAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtbW92ZS1kb3duIHtcblx0ICAgIGZyb20gICB7IG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGFuaW1hdGlvbiwgb2Zmc2V0KSk7IH1cblx0ICAgIHRvIHsgbWFyZ2luLXRvcDogMDsgfVxuXHR9XG59XG4iLCIvL1xuLy8gVmVydGljYWwgTWVudSBHZW5lcmF0b3IgSGVscGVyc1xuLy9cblxuXG5cbi8vIEl0ZW1cbkBtaXhpbiBrdC1tZW51LXZlci1pdGVtLWJhc2UoJGl0ZW0pIHtcblx0Ly8gaXRlbVxuXHRAaW5jbHVkZSBrdC1hdHRyKG1hcmdpbiwga3QtZ2V0KCRpdGVtLCBzZWxmLCBtYXJnaW4pKTtcblx0QGluY2x1ZGUga3QtYXR0cihwYWRkaW5nLCBrdC1nZXQoJGl0ZW0sIHNlbGYsIHBhZGRpbmcpKTtcblxuXHQvLyBpdGVtIGxpbmsgYW5kIGhlYWRpbmdcblx0PiAua3QtbWVudV9faGVhZGluZyxcblx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ly8gbGluayBoZWlnaHRcblx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGhlaWdodCk7XG5cblx0XHQvLyBsaW5rIG1hcmdpblxuXHRcdEBpbmNsdWRlIGt0LWF0dHIobWFyZ2luLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIG1hcmdpbikpO1xuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyB0ZXh0IHBhcnRcblx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtd2VpZ2h0KTtcblx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXNpemUpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC10cmFuc2Zvcm0pO1xuXHRcdH1cblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvblxuXHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0dGV4dC1hbGlnbjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBhbGlnbik7XG5cdFx0XHRmbGV4OiAwIDAga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCB3aWR0aCk7XG5cdFx0XHRmb250LXNpemU6IGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1zaXplKTtcblxuXHRcdFx0Ly8gZHVvLXRvbmUgc3ZnIGljb25cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoaGVpZ2h0LCBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIHN2Zy13aWR0aCkpO1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKHdpZHRoLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIHN2Zy13aWR0aCkpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGJ1bGxldFxuXHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZsZXg6IDAgMCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgc2VsZiwgd2lkdGgpO1xuXG5cdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIHNpemUpO1xuXHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgc2l6ZSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lIHtcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHR3aWR0aDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIHdpZHRoKTtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBoZWlnaHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcblx0XHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJhZGdlLCBwYWRkaW5nKTtcblx0XHRcdHRleHQtYWxpZ246IGt0LWdldCgkaXRlbSwgbGluaywgYmFkZ2UsIGFsaWduKTtcblx0XHR9XG5cblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcblx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdHRleHQtYWxpZ246IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGFsaWduKTtcblx0XHRcdGZsZXg6IDAgMCBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCB3aWR0aCk7XG5cdFx0XHRmb250LXNpemU6IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtc2l6ZSk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCB0cmFuc2l0aW9uKTtcblxuXHRcdFx0XHRbZGlyZWN0aW9uPVwicnRsXCJdICYge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiI3trdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgbGVmdCl9XCIgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIG1lbnUgcm9vdCBsZXZlbCBcImhlcmVcIiBhcnJvd1xuXHRcdC5rdC1tZW51X19pdGVtLWhlcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQvLyBsaW5rIGJvcmRlciByYWRpdXNcblx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYm9yZGVyLXJhZGl1cywga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBib3JkZXItcmFkaXVzKSk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gaXRlbSBsaW5rIG9wZW4gc3RhdGVcblx0Ji5rdC1tZW51X19pdGVtLS1vcGVuIHtcblx0XHQ+IC5rdC1tZW51X19oZWFkaW5nLFxuXHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBhcnJvdyBwYXJ0XG5cdFx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIHRyYW5zaXRpb24pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LXZlci1pdGVtLXNraW4oJGl0ZW0pIHtcblx0Ly8gaXRlbVxuXHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgc2VsZiwgYmctY29sb3IsIGRlZmF1bHQpKTtcblxuXHQvLyBpdGVtIGxpbmsgYW5kIGhlYWRpbmdcblx0PiAua3QtbWVudV9faGVhZGluZyxcblx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyB0ZXh0IHBhcnRcblx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgZGVmYXVsdCkpO1xuXHRcdFx0QGlmIGt0LWhhcygkaXRlbSwgbGluaywgdGV4dCwgZm9udC13ZWlnaHQpIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC13ZWlnaHQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvblxuXHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBkZWZhdWx0KSk7XG5cblx0XHRcdC8vIER1ZS10b25lIGljb25cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgZGVmYXVsdCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYnVsbGV0XG5cdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblxuXHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIGJnLWNvbG9yLCBkZWZhdWx0KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgYmctY29sb3IsIGRlZmF1bHQpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYXJyb3cgcGFydFxuXHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1jb2xvciwgZGVmYXVsdCkpO1xuXHRcdH1cblx0fVxuXG5cdC8vIGl0ZW0gbGluayBvcGVuIHN0YXRlXG5cdCYua3QtbWVudV9faXRlbS0tb3BlbiB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBzZWxmLCBiZy1jb2xvciwgb3BlbikpO1xuXG5cdFx0PiAua3QtbWVudV9faGVhZGluZyxcblx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgb3BlbikpO1xuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIHRleHQgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgb3BlbikpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGljb24gcGFydFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgb3BlbikpO1xuXG5cdFx0XHRcdC8vIER1ZS10b25lIGljb25cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIG9wZW4pKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGJ1bGxldFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBiZy1jb2xvciwgb3BlbikpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgb3BlbikpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcblx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBmb250LWNvbG9yLCBvcGVuKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaXRlbSBsaW5rIG9wZW4gc3RhdGVcblx0Ji5rdC1tZW51X19pdGVtLS1oZXJlIHtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIHNlbGYsIGJnLWNvbG9yLCBoZXJlKSk7XG5cblx0XHQ+IC5rdC1tZW51X19oZWFkaW5nLFxuXHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBoZXJlKSk7XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgdGV4dCBwYXJ0XG5cdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBoZXJlKSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG5cdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBoZXJlKSk7XG5cblx0XHRcdFx0Ly8gRHVlLXRvbmUgaWNvblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgaGVyZSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYnVsbGV0XG5cdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIGJnLWNvbG9yLCBoZXJlKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIGJnLWNvbG9yLCBoZXJlKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYXJyb3cgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtY29sb3IsIGhlcmUpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBpdGVtIGxpbmsgYWN0aXZlIHN0YXRlXG5cdCYua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIHNlbGYsIGJnLWNvbG9yLCBhY3RpdmUpKTtcblxuXHRcdD4gLmt0LW1lbnVfX2hlYWRpbmcsXG5cdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGFjdGl2ZSkpO1xuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIHRleHQgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgYWN0aXZlKSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG5cdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBhY3RpdmUpKTtcblxuXHRcdFx0XHQvLyBEdWUtdG9uZSBpY29uXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBhY3RpdmUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGJ1bGxldFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBiZy1jb2xvciwgYWN0aXZlKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIGJnLWNvbG9yLCBhY3RpdmUpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBhcnJvdyBwYXJ0XG5cdFx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1jb2xvciwgYWN0aXZlKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaXRlbSBsaW5rIGhvdmVyIHN0YXRlXG5cdCY6bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgc2VsZiwgYmctY29sb3IsIGhvdmVyKSk7XG5cblx0XHQ+IC5rdC1tZW51X19oZWFkaW5nLFxuXHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBob3ZlcikpO1xuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIHRleHQgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgaG92ZXIpKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcblx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGhvdmVyKSk7XG5cblx0XHRcdFx0Ly8gRHVlLXRvbmUgaWNvblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgaG92ZXIpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGJ1bGxldFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBiZy1jb2xvciwgaG92ZXIpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lIHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgYmctY29sb3IsIGhvdmVyKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYXJyb3cgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtY29sb3IsIGhvdmVyKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNlY3Rpb25cbkBtaXhpbiBrdC1tZW51LXZlci1zZWN0aW9uLWJhc2UoJHNlY3Rpb24pIHtcblx0bWFyZ2luOiBrdC1nZXQoJHNlY3Rpb24sIHNlbGYsIG1hcmdpbik7XG5cdGhlaWdodDoga3QtZ2V0KCRzZWN0aW9uLCBzZWxmLCBoZWlnaHQpO1xuXG5cdC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuXHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRzZWN0aW9uLCB0ZXh0LCBmb250LXNpemUpO1xuXHRcdGZvbnQtd2VpZ2h0OiBrdC1nZXQoJHNlY3Rpb24sIHRleHQsIGZvbnQtd2VpZ2h0KTtcblx0XHR0ZXh0LXRyYW5zZm9ybToga3QtZ2V0KCRzZWN0aW9uLCB0ZXh0LCBmb250LXRyYW5zZm9ybSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGt0LWdldCgkc2VjdGlvbiwgdGV4dCwgbGV0dGVyLXNwYWNpbmcpO1xuXHR9XG5cblx0QGlmIGt0LWhhcygkc2VjdGlvbiwgaWNvbikge1xuXHRcdC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuXHRcdFx0cGFkZGluZzoga3QtZ2V0KCRzZWN0aW9uLCBpY29uLCBwYWRkaW5nKTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtdmVyLXNlY3Rpb24tc2tpbigkc2VjdGlvbikge1xuXHQua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcblx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJHNlY3Rpb24sIHRleHQsIGZvbnQtY29sb3IpKTtcblx0fVxuXG5cdEBpZiBrdC1oYXMoJHNlY3Rpb24sIGljb24pIHtcblx0XHQua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkc2VjdGlvbiwgaWNvbiwgZm9udC1jb2xvcikpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTZXBhcmF0b3JcbkBtaXhpbiBrdC1tZW51LXZlci1zZXBhcmF0b3ItYmFzZSgkc2VwYXJhdG9yKSB7XG5cdG1hcmdpbjoga3QtZ2V0KCRzZXBhcmF0b3IsIG1hcmdpbik7XG5cblx0Lmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtdmVyLXNlcGFyYXRvci1za2luKCRzZXBhcmF0b3IpIHtcblx0QGluY2x1ZGUga3QtYXR0cihib3JkZXItYm90dG9tLCBrdC1nZXQoJHNlcGFyYXRvciwgYm9yZGVyKSk7XG59XG5cbi8vIE1pbmltaXplIFBhcmVudCBJdGVtXG5AbWl4aW4ga3QtbWVudS12ZXItbWluaW1pemUtcGFyZW50LWl0ZW0tYmFzZSgkaXRlbSkge1xuXHQvLyBpdGVtXG5cdG1hcmdpbjoga3QtZ2V0KCRpdGVtLCBzZWxmLCBtYXJnaW4pO1xuXG5cdC8vIGl0ZW0gbGluayBhbmQgaGVhZGluZ1xuXHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRoZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgaGVpZ2h0KTtcblx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyB0ZXh0IHBhcnRcblx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtd2VpZ2h0KTtcblx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXNpemUpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC10cmFuc2Zvcm0pO1xuXHRcdFx0Y3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcblx0XHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJhZGdlLCBwYWRkaW5nKTtcblx0XHRcdHRleHQtYWxpZ246IGt0LWdldCgkaXRlbSwgbGluaywgYmFkZ2UsIGFsaWduKTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtdmVyLW1pbmltaXplLXBhcmVudC1pdGVtLXNraW4oJGl0ZW0pIHtcblx0Ly8gaXRlbVxuXHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgc2VsZiwgYmctY29sb3IsIGRlZmF1bHQpKTtcblxuXHQvLyBpdGVtIGxpbmsgYW5kIGhlYWRpbmdcblx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyB0ZXh0IHBhcnRcblx0XHQ+IC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBkZWZhdWx0KSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJhc2VcbkBtaXhpbiBrdC1tZW51LXZlci1iYXNlKCRiYXNlLWNvbmZpZywgJGxheW91dCkge1xuXHQuI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9IHtcblx0XHQvLyBtZW51IG5hdlxuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdFx0Ly8gQmFzZSBtYXJrdXBcblx0XHRcdC5rdC1tZW51X19zY3JvbGwge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC8vIGdlbmVyYWwgc3VibWVudVxuXHRcdFx0Lmt0LW1lbnVfX2lubmVyLFxuXHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdEBpZiBrdC1nZXQoJGJhc2UtY29uZmlnLCBtb2RlKSA9PSBcInRhYmxldC1hbmQtbW9iaWxlXCIgb3Iga3QtZ2V0KCRiYXNlLWNvbmZpZywgbW9kZSkgPT0gXCJtb2JpbGVcIiB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIENvbnRlbnRcblx0XHRcdFx0Lmt0LW1lbnVfX2NvbnRlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51LS1uby1oZWFkaW5nIHtcblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0XHRcdFx0XHQ+IGxpID4gLmt0LW1lbnVfX2xpbmsge1xuXHQgICBcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBnZW5lcmFsIGl0ZW1cblx0XHRcdC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQvLyBpdGVtIGxpbmsgYW5kIGhlYWRpbmdcblx0XHRcdFx0PiAua3QtbWVudV9faGVhZGluZyxcblx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBhcnJvdyBwYXJ0XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBpdGVtIGxpbmsgb3BlbiBzdGF0ZVxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2hlYWRpbmcsXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpI3snLypydGw6aWdub3JlKi8nfTtcblxuXHRcdFx0XHRcdFx0XHRcdFtkaXJlY3Rpb249XCJydGxcIl0gJiB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKSN7Jy8qcnRsOmlnbm9yZSovJ307XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSxcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19pbm5lciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBzdWJtZW51IGl0ZW1zXG5cdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHQvLyBzdWJtZW51IGl0ZW1cblx0XHRcdFx0XHQua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHQvLyBpdGVtIGxpbmsgYW5kIGhlYWRpbmdcblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2hlYWRpbmcsXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHBhZGRpbmcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIHBhcmVudCBpdGVtIHVzZWQgZm9yIG1pbmltaXplZCBtZW51J3MgZHJvcGRvd24gc3VibWVudXNcblx0XHRcdFx0XHQua3QtbWVudV9faXRlbS0tcGFyZW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIGdlbmVyYWwgc2VjdGlvblxuXHRcdFx0Lmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VjdGlvbiwgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdFx0Ji5rdC1tZW51X19zZWN0aW9uLS1maXJzdCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG5cdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gZ2VuZXJhbCBzZXBhcmF0b3Jcblx0XHRcdC5rdC1tZW51X19zZXBhcmF0b3Ige1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0Ji5rdC1tZW51X19zZXBhcmF0b3ItLW1hcmdpbmxlcyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIEN1c3RvbSBtYXJrdXBcblx0XHRcdC8vIG1lbnUgaXRlbVxuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItaXRlbS1iYXNlKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtKSk7XG5cblx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihtYXJnaW4sIGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBtYXJnaW4pKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIocGFkZGluZywga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhZGRpbmcpKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBtZW51IGl0ZW1cblx0XHRcdFx0XHQua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1pdGVtLWJhc2Uoa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0pKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBtZW51IHNlY3Rpb25cblx0XHRcdFx0XHQua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZWN0aW9uLWJhc2Uoa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIHNlY3Rpb24pKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBtZW51IGl0ZW0gc2VwYXJhdG9yXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3NlcGFyYXRvciB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZXBhcmF0b3ItYmFzZShrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgc2VwYXJhdG9yKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgc2VjdGlvblxuXHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlY3Rpb24tYmFzZShrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VjdGlvbikpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gc2VwYXJhdG9yXG5cdFx0XHQ+IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZXBhcmF0b3ItYmFzZShrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VwYXJhdG9yKSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIHN1Ym1lbnUgbGluayBwYWRkaW5ncyBhbmQgaW5kZW50aW9uc1xuXHRcdFx0Ly8gaXRlbVxuXHRcdFx0JGl0ZW0tbGluay1wYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgbGluaywgc2VsZiwgcGFkZGluZyk7XG5cdFx0XHQkaXRlbS1zZWN0aW9uLXBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBzZWN0aW9uLCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdFx0Ly8gaXRlbSBzdWJtZW51XG5cdFx0XHQkaXRlbS1zdWJtZW51LXBhZGRpbmctbGVmdDoga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHNlbGYsIHBhZGRpbmcteCk7XG5cblx0XHRcdCRpdGVtLXN1Ym1lbnUtaW5kZW50OiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgc2VsZiwgaW5kZW50KTtcblx0XHRcdCRpdGVtLXN1Ym1lbnUtbGluay1wYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdCRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1pbmRlbnQ6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZWN0aW9uLCBzZWxmLCBpbmRlbnQpO1xuXHRcdFx0JGl0ZW0tc3VibWVudS1zZWN0aW9uLXBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZWN0aW9uLCBwYWRkaW5nKTtcblxuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRpdGVtLWxpbmstcGFkZGluZztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0Ly8gaXRlbSBsaW5rIHBhZGRpbmdzXG5cdFx0XHRcdFx0XHQua3QtbWVudV9fY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19oZWFkaW5nIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaXRlbS1zdWJtZW51LWxpbmstcGFkZGluZztcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRpdGVtLXN1Ym1lbnUtcGFkZGluZy1sZWZ0ICsgKDEgKiAkaXRlbS1zdWJtZW51LXNlY3Rpb24taW5kZW50KTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaXRlbS1zdWJtZW51LWxpbmstcGFkZGluZztcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGl0ZW0tc3VibWVudS1wYWRkaW5nLWxlZnQgKyAoMiAqICRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1pbmRlbnQpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJGl0ZW0tc3VibWVudS1saW5rLXBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkaXRlbS1zdWJtZW51LXBhZGRpbmctbGVmdCArICgxICogJGl0ZW0tc3VibWVudS1pbmRlbnQpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpdGVtLXN1Ym1lbnUtbGluay1wYWRkaW5nO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGl0ZW0tc3VibWVudS1wYWRkaW5nLWxlZnQgKyAoMiAqICRpdGVtLXN1Ym1lbnUtaW5kZW50KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaXRlbS1zdWJtZW51LWxpbmstcGFkZGluZztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRpdGVtLXN1Ym1lbnUtcGFkZGluZy1sZWZ0ICsgKDMgKiAkaXRlbS1zdWJtZW51LWluZGVudCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ly8gc2VjdGlvbiBwYWRkaW5nc1xuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1wYWRkaW5nO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6JGl0ZW0tc3VibWVudS1wYWRkaW5nLWxlZnQgKyAoMSAqICRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1pbmRlbnQpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaXRlbS1zdWJtZW51LXNlY3Rpb24tcGFkZGluZztcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkaXRlbS1zdWJtZW51LXBhZGRpbmctbGVmdCArICgyICogJGl0ZW0tc3VibWVudS1zZWN0aW9uLWluZGVudCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1wYWRkaW5nO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6JGl0ZW0tc3VibWVudS1wYWRkaW5nLWxlZnQgKyAoMyAqICRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1pbmRlbnQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS12ZXItc2tpbigkYmFzZS1jb25maWcsICRsYXlvdXQpIHtcblx0LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfSB7XG5cdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VsZiwgYmctY29sb3IpKTtcblxuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0Ly8gbWVudSBpdGVtXG5cdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItaXRlbS1za2luKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtKSk7XG5cblx0XHRcdFx0PiAua3QtbWVudV9fYXJyb3cge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VsZiwgYmctY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgc2VjdGlvblxuXHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlY3Rpb24tc2tpbihrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VjdGlvbikpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gc2VwYXJhdG9yXG5cdFx0XHQ+IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZXBhcmF0b3Itc2tpbihrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VwYXJhdG9yKSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbVxuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGJnLWNvbG9yLCBkZWZhdWx0KSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vIG1lbnUgaXRlbVxuXHRcdFx0XHRcdC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWl0ZW0tc2tpbihrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgaXRlbSkpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIG1lbnUgc2VjdGlvblxuXHRcdFx0XHRcdC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlY3Rpb24tc2tpbihrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgc2VjdGlvbikpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIG1lbnUgaXRlbSBzZXBhcmF0b3Jcblx0XHRcdFx0XHQua3QtbWVudV9fc2VwYXJhdG9yIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlcGFyYXRvci1za2luKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZXBhcmF0b3IpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gRHJvcGRvd25cbkBtaXhpbiBrdC1tZW51LXZlci1kcm9wZG93bi1iYXNlKCRiYXNlLWNvbmZpZywgJGxheW91dCkge1xuXHQvLyBiYXNlIGRyb3Bkb3duIHN1Ym1lbnVcblx0LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgcGFyZW50LWNsYXNzKX0tLW1pbmltaXplIC4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0sXG5cdC4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0uI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LS1kcm9wZG93biB7XG5cdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHQua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKSB7XG5cdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWZpeC1hbmltYXRpb24tbGFncygpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1maXgtYW5pbWF0aW9uLWxhZ3MoKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0dG9wOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIG9mZnNldCwgaW5uZXIsIGRlZmF1bHQpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzZWxmLCB6aW5kZXgpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgd2lkdGgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgd2lkdGgpO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBib3JkZXItcmFkaXVzKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS11cCB7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0IFx0YW5pbWF0aW9uOiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfS1zdWJtZW51LWZhZGUtaW4gLjNzIGVhc2UgMSwgI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LXN1Ym1lbnUtbW92ZS11cCAuM3MgZWFzZS1vdXQgMTtcblxuXHRcdFx0XHRcdCBcdCYua3QtbWVudV9fc3VibWVudS0tdXAge1xuXHRcdFx0XHRcdCBcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdCBcdFx0Ym90dG9tOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIG9mZnNldCwgaW5uZXIsIHVwKTtcblx0XHRcdFx0XHQgXHRcdGFuaW1hdGlvbjogI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LXN1Ym1lbnUtZmFkZS1pbiAuM3MgZWFzZSAxLCAje2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0tc3VibWVudS1tb3ZlLWRvd24gLjNzIGVhc2Utb3V0IDE7XG5cblx0ICAgICAgICAgICAgICAgICAgICBcdEBpbmNsdWRlIGt0LWhhY2staWUge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBcdGFuaW1hdGlvbjogbm9uZTtcblx0ICAgICAgICAgICAgICAgICAgICBcdH1cblx0XHRcdFx0XHQgXHR9XG5cblx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtZml4LWFuaW1hdGlvbi1sYWdzKCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBzZWxmLCBwYWRkaW5nKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgc2VsZiwgcGFkZGluZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWN0aW9uLCBzZWxmLCBwYWRkaW5nKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWl0ZW0tYmFzZShrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0pKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlY3Rpb24tYmFzZSgga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWN0aW9uKSApO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc2VwYXJhdG9yIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZXBhcmF0b3ItYmFzZSgga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZXBhcmF0b3IpICk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKSB7XG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgcGFyZW50LXdpZHRoKTtcblx0XHRcdFx0XHRcdHRvcDoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBvZmZzZXQsIHJvb3QsIGRlZmF1bHQpO1xuXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLXVwIHtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIG9mZnNldCwgcm9vdCwgdXApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS12ZXItZHJvcGRvd24tc2tpbigkYmFzZS1jb25maWcsICRsYXlvdXQpIHtcblx0LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgcGFyZW50LWNsYXNzKX0tLW1pbmltaXplIC4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0sXG5cdC4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0uI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LS1kcm9wZG93biB7XG5cdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHQua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKSB7XG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBiZy1jb2xvcik7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGJveC1zaGFkb3cpO1xuXG5cdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWl0ZW0tc2tpbigga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBpdGVtKSApO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlY3Rpb24tc2tpbigga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWN0aW9uKSApO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3NlcGFyYXRvciB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2VwYXJhdG9yLXNraW4oIGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VwYXJhdG9yKSApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1pbmltaXplXG5AbWl4aW4ga3QtbWVudS12ZXItbWluaW1pemUtYmFzZSgkYmFzZS1jb25maWcsICRsYXlvdXQpIHtcblx0LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfSB7XG5cdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIGJhZGdlLCByaWdodCk7XG5cblx0XHRcdFx0XHRcdC5rdC1iYWRnZSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBiYWRnZSwgc2l6ZSk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIGJhZGdlLCBzaXplKTtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBiYWRnZSwgc2l6ZSk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBiYWRnZSwgc2l6ZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taGVyZSB7XG5cdFx0XHRcdFx0PiAua3QtbWVudV9fYXJyb3cge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIHNlbGYsIHppbmRleCk7XG5cdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgc2VsZiwgd2lkdGgpO1xuXG5cdFx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1vcGVuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgc2VsZiwgd2lkdGgpO1xuXG5cdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBtYXJnaW4tbGVmdCkgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0QGlmIGt0LWhhcygkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgc3VibWVudSkge1xuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItbWluaW1pemUtcGFyZW50LWl0ZW0tYmFzZSgga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBzdWJtZW51LCBwYXJlbnQtaXRlbSkgKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0JiArIC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBzdWJtZW51LCBwYXJlbnQtaXRlbSwgbGluaywgc2VsZiwgbWFyZ2luLWJvdHRvbSk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fYXJyb3cge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBzZWN0aW9uLCBpY29uLCBwYWRkaW5nKTtcblx0XHRcdFx0XHRhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAuN3M7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtdmVyLW1pbmltaXplLXNraW4oJGJhc2UtY29uZmlnLCAkbGF5b3V0KSB7XG5cdC4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0ge1xuXHRcdC8vIGJhc2UgdmVydGljYWwgbWVudVxuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGRlZmF1bHQpO1xuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGRlZmF1bHQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIsXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0tb3BlbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgb3Blbik7XG5cblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgb3BlbikpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taGVyZSxcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGFjdGl2ZSk7XG5cblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgYWN0aXZlKSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGhvdmVyKTtcblxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBob3ZlciksICFpbXBvcnRhbnQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpZiBrdC1oYXMoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIHN1Ym1lbnUpIHtcblx0XHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLW1pbmltaXplLXBhcmVudC1pdGVtLXNraW4oIGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgc3VibWVudSwgcGFyZW50LWl0ZW0pICk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHQua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBzZWN0aW9uLCBpY29uLCBmb250LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBCdWlsZFxuLy8gQ3VzdG9tIFNraW5cbkBtaXhpbiBrdC1tZW51LXZlci1idWlsZC1za2luKCRjb25maWcsICRza2luKSB7XG5cdCRza2luLWNvbmZpZzogKCk7XG5cblx0QGlmICgkc2tpbiA9PSBkZWZhdWx0KSB7XG5cdFx0JHNraW4tY29uZmlnOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIHNraW4pO1xuXHR9IEBlbHNlIHtcblx0XHQkc2tpbi1jb25maWc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgc2tpbnMsICRza2luKTtcblx0fVxuXG5cdEBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IGdlbmVyYWwpIHtcblx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1za2luKChjbGFzczoga3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKSksICRza2luLWNvbmZpZyk7XG5cdH0gQGVsc2UgaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSB0YWJsZXQtYW5kLW1vYmlsZSkge1xuXHRcdEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNraW4oKGNsYXNzOiBrdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpKSwgJHNraW4tY29uZmlnKTtcblx0XHR9XG5cdH0gQGVsc2UgaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBtb2JpbGUpIHtcblx0XHRAaW5jbHVkZSBrdC1tb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2tpbigoY2xhc3M6IGt0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcykpLCAkc2tpbi1jb25maWcpO1xuXHRcdH1cblx0fVxuXG5cdEBpZiAoa3QtaGFzKCRza2luLWNvbmZpZywgbWluaW1pemUpKSB7XG5cdFx0QGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdFx0XHQuI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgcGFyZW50LWNsYXNzKX0tLW1pbmltaXplIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItbWluaW1pemUtc2tpbigoY2xhc3M6IGt0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyksIHBhcmVudC1jbGFzczoga3QtZ2V0KCRjb25maWcsIGJhc2UsIHBhcmVudC1jbGFzcykpLCAkc2tpbi1jb25maWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpZiAoa3QtaGFzKCRza2luLWNvbmZpZywgZHJvcGRvd24pKSB7XG5cdFx0QGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1kcm9wZG93bi1za2luKChjbGFzczoga3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKSwgcGFyZW50LWNsYXNzOiBrdC1nZXQoJGNvbmZpZywgYmFzZSwgcGFyZW50LWNsYXNzKSksICRza2luLWNvbmZpZyk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJ1aWxkIExheW91dFxuQG1peGluIGt0LW1lbnUtdmVyLWJ1aWxkLWxheW91dCggJGNvbmZpZyApIHtcblx0Ly8gQmFzZSBtZW51XG5cdEBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IGdlbmVyYWwpIHtcblx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1iYXNlKCBrdC1nZXQoJGNvbmZpZywgYmFzZSksIGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0KSApO1xuXHR9IEBlbHNlIGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gdGFibGV0LWFuZC1tb2JpbGUpIHtcblx0XHRAaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1iYXNlKCBrdC1nZXQoJGNvbmZpZywgYmFzZSksIGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0KSApO1xuXHRcdH1cblx0fSBAZWxzZSBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IG1vYmlsZSkge1xuXHRcdEBpbmNsdWRlIGt0LW1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1iYXNlKCBrdC1nZXQoJGNvbmZpZywgYmFzZSksIGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0KSApO1xuXHRcdH1cblx0fVxuXG5cdC8vIEJhc2UgZHJvcGRvd24gbWVudSBzdWJtZW51IG1vZGVcblx0QGlmIChrdC1oYXMoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgZHJvcGRvd24pKSB7XG5cdFx0Ly8gRGVza3RvcCBvbmx5IGRyb3Bkb3duIHZlcnRpY2FsIG1lbnVcblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWRyb3Bkb3duLWJhc2UoIGt0LWdldCgkY29uZmlnLCBiYXNlKSwga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQpICk7XG5cdFx0fVxuXG5cdFx0Ly8gRHJvcGRvd24gU3VibWVudSBBbmltYXRpb25zXG5cdFx0QGtleWZyYW1lcyAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtZmFkZS1vdXQge1xuXHRcdCAgICBmcm9tICAgeyBvcGFjaXR5OiAxOyB9XG5cdFx0ICAgIHRvIHsgb3BhY2l0eTogMDsgfVxuXHRcdH1cblxuXHRcdEBrZXlmcmFtZXMgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LWZhZGUtaW4ge1xuXHRcdCAgICBmcm9tICAgeyBvcGFjaXR5OiAwOyB9XG5cdFx0ICAgIHRvIHsgb3BhY2l0eTogMTsgfVxuXHRcdH1cblxuXHRcdEBrZXlmcmFtZXMgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LW1vdmUtdXAge1xuXHRcdCAgICBmcm9tICAgeyBtYXJnaW4tdG9wOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGFuaW1hdGlvbiwgb2Zmc2V0KTsgfVxuXHRcdCAgICB0byB7IG1hcmdpbi10b3A6IDA7IH1cblx0XHR9XG5cblx0XHRAa2V5ZnJhbWVzICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1tb3ZlLWRvd24ge1xuXHRcdCAgICBmcm9tICAgeyBtYXJnaW4tYm90dG9tOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGFuaW1hdGlvbiwgb2Zmc2V0KTsgfVxuXHRcdCAgICB0byB7IG1hcmdpbi1ib3R0b206IDA7IH1cblx0XHR9XG5cdH1cblxuXHQvLyBCYXNlIG1pbmltaXplIG1lbnUgbW9kZVxuXHRAaWYgKGt0LWhhcygkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBtaW5pbWl6ZSkpIHtcblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0XHRcdC4je2t0LWdldCgkY29uZmlnLCBiYXNlLCBwYXJlbnQtY2xhc3MpfS0tbWluaW1pemUge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1taW5pbWl6ZS1iYXNlKCBrdC1nZXQoJGNvbmZpZywgYmFzZSksIGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0KSApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIEhlYWRlciBNZW51XG4vL1xuXG5cblxuXG4vLyBEZXNrdG9wIE1vZGVcbkBpbmNsdWRlIGt0LW1lbnUtaG9yLWJ1aWxkLWxheW91dChrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIG1lbnUsIGRlc2t0b3ApKTtcbkBpbmNsdWRlIGt0LW1lbnUtaG9yLWJ1aWxkLXNraW4oa3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBtZW51LCBkZXNrdG9wKSwgZGVmYXVsdCk7XG5cbi8vIFRhYmxldCAmIE1vYmlsZSBNb2RlXG5AaW5jbHVkZSBrdC1tZW51LXZlci1idWlsZC1sYXlvdXQoa3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBtZW51LCB0YWJsZXQtYW5kLW1vYmlsZSkpO1xuQGluY2x1ZGUga3QtbWVudS12ZXItYnVpbGQtc2tpbihrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIG1lbnUsIHRhYmxldC1hbmQtbW9iaWxlKSwgZGVmYXVsdCk7XG5cbi8vIEhlYWRlciBNZW51IE1vYmlsZSBPZmZjYW52YXNcbkBpbmNsdWRlIGt0LW9mZmNhbnZhcy1idWlsZChrdC1oZWFkZXItbWVudS13cmFwcGVyLCB0YWJsZXQtYW5kLW1vYmlsZSwga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBtZW51LCBvZmZjYW52YXMtbW9iaWxlKSk7XG5cbi8vIERlc2t0b3AgbW9kZVxuQGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdC8vIEhlYWRlciBtZW51XG5cdC5rdC1oZWFkZXItbWVudSB7XG5cdFx0Ly8gTWVudSBuYXZcblx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdC8vIE1lbnUgaXRlbVxuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIE1lbnUgbGlua1xuXHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjdyZW0gMS4xcmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNmM3MjkzO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjYzhjZGU4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19ob3ItaWNvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2M4Y2RlODtcblx0XHRcdFx0XHR9XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gTWVudSBsaW5rIHN0YXRlc1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhvdmVyLFxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhlcmUsXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3QtYnJhbmQtY29sb3IoKSwgMC4wNSk7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2hvci1pY29uIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVx0XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBNZW51IHN1Ym1lbnVcblx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0fVx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1lZGlhIHJhbmdlKGFib3ZlIDEwMjRweCBhbmQgYmVsb3cgMTIwMHB4KVxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUoKSB7XG5cdC5rdC1oZWFkZXItbWVudS13cmFwcGVyIHtcblx0XHQua3QtaGVhZGVyLW1lbnUge1xuXHRcdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCAzcHg7XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFRvcGJhclxuLy9cblxuXG4ka3QtaGVhZGVyLXRvcGJhci1pdGVtLXNpemU6IDQ0cHg7XG4ka3QtaGVhZGVyLXRvcGJhci1sYWdlLWZsYWctc2l6ZTogMTlweDtcbiRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemU6IDM0cHg7XG4ka3QtaGVhZGVyLXRvcGJhci1pdGVtLXNpemUtbW9iaWxlOiAzNHB4O1xuJGt0LWhlYWRlci10b3BiYXItdXNlci1hdmF0YXItc2l6ZS1tb2JpbGU6IDMwcHg7XG5cbi8vIFRvcGJhclxuLmt0LWhlYWRlcl9fdG9wYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgLy8gSXRlbVxuICAua3QtaGVhZGVyX190b3BiYXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW46IDAgMC4xcmVtO1xuXG4gICAgLy8gV3JhcHBlclxuICAgIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgLmt0LWJhZGdlLmt0LWJhZGdlLS1ub3RpZnkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtaGVhZGVyX190b3BiYXItc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBoZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZTtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogZGFya2VuKCNkMWQxZTQsIDMlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJY29uXG4gICAgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogJGt0LWhlYWRlci10b3BiYXItaXRlbS1zaXplO1xuICAgICAgd2lkdGg6ICRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6IGRhcmtlbigjZDFkMWU0LCAzJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVXNlclxuICAgICYua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciB7XG4gICAgICAua3QtaGVhZGVyX190b3BiYXItdXNlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLXdlbGNvbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwIDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICBjb2xvcjogIzYzNjE3NztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1oZWFkZXJfX3RvcGJhci11c2VybmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjU1cmVtIDAgMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6ICRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemU7XG4gICAgICAgICAgaGVpZ2h0OiAka3QtaGVhZGVyLXRvcGJhci11c2VyLWF2YXRhci1zaXplO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAka3QtaGVhZGVyLXRvcGJhci11c2VyLWF2YXRhci1zaXplO1xuXG4gICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtYmFkZ2Uua3QtYmFkZ2UtLXVzZXJuYW1lIHtcbiAgICAgICAgICBoZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemU7XG4gICAgICAgICAgd2lkdGg6ICRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIExhbmd1YWdlc1xuICAgICYua3QtaGVhZGVyX190b3BiYXItaXRlbS0tbGFuZ3Mge1xuICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgd2lkdGg6ICRrdC1oZWFkZXItdG9wYmFyLWxhZ2UtZmxhZy1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgLmt0LW5hdl9fbGluay1pY29uIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgc3RhdGVcbiAgICAmOmhvdmVyLFxuICAgICYuc2hvdyB7XG4gICAgICAua3QtaGVhZGVyX190b3BiYXItaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNyAhaW1wb3J0YW50O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAua3QtaGVhZGVyX190b3BiYXItc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gVXNlclxuICAgICAgJi5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIHtcbiAgICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUYWJsZXQgYW5kIG1vYmlsZW1vZGVcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgLy8gVG9wYmFyXG4gIC5rdC1oZWFkZXJfX3RvcGJhciB7XG4gICAgcGFkZGluZzogMCBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgbWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIHRvcGJhciwgaGVpZ2h0LCBtb2JpbGUpKSAtIChrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KSkgLSBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcbiAgICBoZWlnaHQ6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgdG9wYmFyLCBoZWlnaHQsIG1vYmlsZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIC8vIEZpeGVkIG1vYmlsZSBoZWFkZXJcbiAgICAua3QtaGVhZGVyLW1vYmlsZS0tZml4ZWQgJiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZml4ZWQsIHppbmRleCkgLSAxO1xuICAgIH1cblxuICAgIC8vIFRvcGJhciBzaG93blxuICAgIC5rdC1oZWFkZXJfX3RvcGJhci0tbW9iaWxlLW9uICYge1xuICAgICAgbWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KSkgLSBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgLy8gVG9wYmFyIGl0ZW1cbiAgICAua3QtaGVhZGVyX190b3BiYXItaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLy8gV3JhcHBlclxuICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAua3QtYmFkZ2Uua3QtYmFkZ2UtLW5vdGlmeSB7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSWNvblxuICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ge1xuICAgICAgICBoZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZS1tb2JpbGU7XG4gICAgICAgIHdpZHRoOiAka3QtaGVhZGVyLXRvcGJhci1pdGVtLXNpemUtbW9iaWxlO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFVzZXJcbiAgICAgICYua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyAvLyRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZS1tb2JpbGU7XG5cbiAgICAgICAgICAua3QtaGVhZGVyX190b3BiYXItd2VsY29tZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuMzVyZW0gMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXJuYW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogJGt0LWhlYWRlci10b3BiYXItdXNlci1hdmF0YXItc2l6ZS1tb2JpbGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LWJhZGdlLmt0LWJhZGdlLS11c2VybmFtZSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemUtbW9iaWxlO1xuICAgICAgICAgICAgd2lkdGg6ICRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemUtbW9iaWxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEFzaWRlIEJyYW5kXG4vL1xuXG5cbi5rdC1hc2lkZV9fYnJhbmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRwYWRkaW5nOiAwIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBkZXNrdG9wKTtcblx0aGVpZ2h0OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGRlZmF1bHQsIGhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxYTFhMjc7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXG5cdC5rdC1hc2lkZV9fYnJhbmQtbG9nbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblxuXHRcdGEge1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdC5rdC1hc2lkZS0tbWluaW1pemUgJiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHQua3QtYXNpZGVfX2JyYW5kIHtcblx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQua3QtYXNpZGUtLXN0YXRpYyAmIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGRlZmF1bHQsIHdpZHRoKTtcblx0XHRcdHotaW5kZXg6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBmaXhlZCwgemluZGV4KTtcblx0XHR9XG5cblx0XHQua3QtaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tc3RhdGljLmt0LWFzaWRlLS1taW5pbWl6ZSAmIHtcblx0XHRcdHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG5cdFx0XHR3aWR0aDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB3aWR0aCk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFRhYmxldCBhbmQgbW9iaWxlIG1vZGVcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0Lmt0LWFzaWRlX19icmFuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi8vXG4vLyBBc2lkZVxuLy9cblxuXG4vLyBBc2lkZVxuLmt0LWFzaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGt0LWFzaWRlLWJnLWNvbG9yO1xuICB3aWR0aDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGRlZmF1bHQsIHdpZHRoKTtcbiAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblxuICAvLyBTY3JvbGxiYXJcbiAgQGluY2x1ZGUga3QtcGVyZmVjdC1zY3JvbGxiYXItc2tpbigjNjM3MDk5KTtcblxuICAvLyBNZW51XG4gIC5rdC1hc2lkZS1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgLnBzX19yYWlsLXkge1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAua3QtbWVudV9fbmF2IHtcbiAgICAgID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgICAgICA+IC5rdC1tZW51X19saW5rIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0IHtcbiAgLmt0LWFzaWRlIHtcbiAgICAvLyBNZW51XG4gICAgLmt0LWFzaWRlLW1lbnUge1xuICAgICAgLmt0LW1lbnVfX25hdiB7XG4gICAgICAgID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgICAgICAgID4gLmt0LW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3QtbWVudV9fc3VibWVudSB7XG4gICAgICAgICAgICAua3QtbWVudV9faXRlbSB7XG4gICAgICAgICAgICAgID4gLmt0LW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRGVza3RvcCBNb2RlXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcbiAgLmt0LWFzaWRlIHtcbiAgICAvLyBNZW51XG4gICAgLmt0LWFzaWRlLW1lbnUge1xuICAgICAgLmt0LW1lbnVfX25hdiB7XG4gICAgICAgID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG5cbiAgICAgICAgICA+IC5rdC1tZW51X19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZpeGVkXG4gICAgLmt0LWFzaWRlLS1maXhlZCAmIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZml4ZWQsIHppbmRleCk7XG4gICAgfVxuXG4gICAgLmt0LWFzaWRlLS1zdGF0aWMgJiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAua3QtYXNpZGUtbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZGVmYXVsdCwgaGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tc3RhdGljICYge1xuICAgICAgcGFkZGluZy10b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgaGVpZ2h0KTtcbiAgICB9XG5cbiAgICAvLyBNaW5pbWl6ZVxuICAgIC5rdC1hc2lkZS0tbWluaW1pemUgJiB7XG4gICAgICB3aWR0aDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB3aWR0aCk7XG4gICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuICAgIH1cblxuICAgIC5rdC1hc2lkZS0tbWluaW1pemluZyAmIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5rdC1hc2lkZS1tZW51IHtcbiAgICAgICAgLmt0LW1lbnVfX25hdiB7XG4gICAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBkZWZhdWx0LCB3aWR0aCk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNjcm9sbFxuICAgIEBpbmNsdWRlIGt0LXBlcmZlY3Qtc2Nyb2xsYmFyLXZlci1zaXplKGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBmaXhlZCwgc2Nyb2xsLCB3aWR0aCkpO1xuICB9XG5cbiAgLy8gRml4ZWQgJiBNaW5pbWl6ZSBBc2lkZSBob3ZlclxuICAua3QtYXNpZGUtLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZS1ob3ZlciB7XG4gICAgLmt0LWFzaWRlIHtcbiAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgd2lkdGgpO1xuICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcbiAgICB9XG5cbiAgICAua3QtaGVhZGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG4gICAgICBsZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHdpZHRoKTtcbiAgICB9XG5cbiAgICAua3Qtd3JhcHBlciB7XG4gICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuICAgICAgcGFkZGluZy1sZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQnVpbGQgYXNpZGUgbWVudVxuQGluY2x1ZGUga3QtbWVudS12ZXItYnVpbGQtbGF5b3V0KGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBtZW51KSk7XG5AaW5jbHVkZSBrdC1tZW51LXZlci1idWlsZC1za2luKGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBtZW51KSwgZGVmYXVsdCk7XG5cbi8vIEFzaWRlIG9mZmNhbnZhcyBwYW5lbCBmb3IgbW9iaWxlIG1vZGVcbkBpbmNsdWRlIGt0LW9mZmNhbnZhcy1idWlsZChrdC1hc2lkZSwgdGFibGV0LWFuZC1tb2JpbGUsIGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBvZmZjYW52YXMtbW9iaWxlKSk7IiwiLy9cbi8vIENvbnRlbnRcbi8vXG5cblxuXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0Ly8gQ29udGVudFxuXHQua3QtY29udGVudCB7XG5cdFx0cGFkZGluZzoga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIGRlc2t0b3ApIDA7XG5cblx0XHQvLyBDb250ZW50IGZpdFxuXHRcdCYua3QtY29udGVudC0tZml0LXRvcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLmt0LWNvbnRlbnQtLWZpdC1ib3R0b20ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ly8gRm9vdGVyIGZpeGVkXG5cdFx0Lmt0LWZvb3Rlci0tZml4ZWQgJiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToga3QtZ2V0KCRrdC1mb290ZXItY29uZmlnLCBzZWxmLCBmaXhlZCwgaGVpZ2h0KTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHQvLyBDb250ZW50XG5cdC5rdC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKSAwO1xuXG5cdFx0Ly8gQ29udGVudCBmaXRcblx0XHQmLmt0LWNvbnRlbnQtLWZpdC10b3Age1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0Ji5rdC1jb250ZW50LS1maXQtYm90dG9tIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC8vIFN1YmhlYWRlciBlbmFibGVkXG5cdFx0Lmt0LXN1YmhlYWRlci0tZW5hYmxlZC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50ICYge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gQ29udGVudFxuLy9cblxuXG5cbi5rdC1mb290ZXIge1xuXHRwYWRkaW5nOiAyMHB4IGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBkZXNrdG9wKTtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblxuXHQua3QtY29udGFpbmVyIHtcdFx0XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQua3QtZm9vdGVyX19jb3B5cmlnaHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgMS4yNXJlbSAwIDA7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcblx0XHQua3QtbGluayB7XG5cdFx0XHRAaW5jbHVkZSBrdC1saW5rLWNvbG9yKGt0LWJhc2UtY29sb3IobGFiZWwsIDIpLCBrdC1icmFuZC1jb2xvcigpKTtcblx0XHR9XG5cdH1cblxuXHQua3QtZm9vdGVyX19tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cGFkZGluZzogMCAwIDAgMC43NXJlbTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQua3QtZm9vdGVyX19tZW51LWxpbmsge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxLjI1cmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRAaW5jbHVkZSBrdC1saW5rLWNvbG9yKGt0LWJhc2UtY29sb3IobGFiZWwsIDMpLCBrdC1icmFuZC1jb2xvcigpKTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdC5rdC1mb290ZXIge1xuXHRcdC5rdC1mb290ZXItLWZpeGVkICYge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1mb290ZXItY29uZmlnLCBzZWxmLCBmaXhlZCwgaGVpZ2h0KTtcblx0XHRcdHotaW5kZXg6IGt0LWdldCgka3QtZm9vdGVyLWNvbmZpZywgc2VsZiwgZml4ZWQsIHotaW5kZXgpO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgd2lkdGgpO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyOHB4IDBweCByZ2JhKDgyLDYzLDEwNSwwLjEzKVxuXHRcdH1cblxuXHRcdC5rdC1hc2lkZS0tbWluaW1pemUtaG92ZXIua3QtZm9vdGVyLS1maXhlZCAmLFxuXHRcdC5rdC1hc2lkZS0tbWluaW1pemUua3QtZm9vdGVyLS1maXhlZCAmIHtcblx0XHRcdHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG5cdFx0XHRsZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHdpZHRoKTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHQua3QtZm9vdGVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBtb2JpbGUpO1xuXHR9XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG5cdC5rdC1mb290ZXIge1xuXHRcdC5rdC1jb250YWluZXIge1x0XHRcdFx0XHRcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQua3QtZm9vdGVyX19jb3B5cmlnaHQge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXG5cdFx0Lmt0LWZvb3Rlcl9fbWVudSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogIDAgMCAwLjc1cmVtIDA7XG5cblx0XHRcdC5rdC1mb290ZXJfX21lbnUtbGluayB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBXaXphcmQgdjFcbi8vIFBhZ2VzIFNBU1MgZmlsZXMgYXJlIGNvbXBpbGVkIGludG8gc2VwYXJhdGUgY3NzIGZpbGVzXG4vL1xuXG5cblxuLy8gR2xvYmFsIGNvbmZpZ1xuQGltcG9ydCBcIi4uLy4uL2NvbmZpZ1wiO1xuXG4vLyBMYXlvdXQgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vZ2xvYmFsL2xheW91dC9jb25maWcuc2Nzc1wiO1xuXG4vLyBWYXJpYWJsZXNcbiRrdC13aXphcmQtdjEtc3RlcC1sYWJlbDoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4ka3Qtd2l6YXJkLXYxLXN0ZXAtaWNvbjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4ka3Qtd2l6YXJkLXYxLXN0ZXAtaGlnaGxpZ2h0OiBrdC1icmFuZC1jb2xvcigpO1xuJGt0LXdpemFyZC12MS1zdGVwLWJvcmRlcjogI2VlZWVmNDtcbiRrdC13aXphcmQtdjEtZm9ybS1iZzogI2Y5ZmFmYztcbiRrdC13aXphcmQtdjEtZm9ybS1pbm5lci1iZzogI2ZmZmZmZjtcblxuLy8gR2VuZXJhbCBtb2RlXG4ua3Qtd2l6YXJkLXYxIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ly8gTmF2XG5cdC5rdC13aXphcmQtdjFfX25hdiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRrdC13aXphcmQtdjEtc3RlcC1ib3JkZXI7XG5cblx0XHQua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXN7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtZmxhdGljb24yLWljb24oa3QtZ2V0KCRrdC1hY3Rpb24tYm9sZC1pY29ucywgcmlnaHQpKTtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12MS1zdGVwLWljb247XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuNXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtYm9keSB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAycmVtIDFyZW07XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWljb257XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMuN3JlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYxLXN0ZXAtaWNvbjtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3IoJGt0LXdpemFyZC12MS1zdGVwLWljb24pO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjFfX25hdi1sYWJlbHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYxLXN0ZXAtbGFiZWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiZG9uZVwiXSxcblx0XHRcdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYxLXN0ZXAtaGlnaGxpZ2h0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjFfX25hdi1ib2R5e1xuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWljb257XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYxLXN0ZXAtaGlnaGxpZ2h0O1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKCRrdC13aXphcmQtdjEtc3RlcC1oaWdobGlnaHQpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtbGFiZWx7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYxLXN0ZXAtaGlnaGxpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zLS1jbGlja2FibGUge1xuXHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGt0LW1pbmltYWwtZGVza3RvcC1hbmQtYmVsb3d7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGV7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWl0ZW17XG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAycmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblxuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuXHRcdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAka3Qtd2l6YXJkLXYxLXN0ZXAtaWNvbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtYm9keXtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtaWNvbntcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQua3Qtd2l6YXJkLXYxX193cmFwcGVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGt0LXdpemFyZC12MS1mb3JtLWJnO1xuXG5cdFx0Lmt0LWZvcm0ge1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xuXG5cdFx0XHQua3Qtd2l6YXJkLXYxX19jb250ZW50e1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRrdC13aXphcmQtdjEtc3RlcC1ib3JkZXI7XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12MV9fZm9ybXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12MV9fcmV2aWV3e1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fcmV2aWV3LWl0ZW17XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGt0LXdpemFyZC12MS1zdGVwLWJvcmRlcjtcblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fcmV2aWV3LXRpdGxle1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC43cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19yZXZpZXctY29udGVudHtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LWZvcm1fX2FjdGlvbnN7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMC41cmVtIDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDphdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjAuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC1tb2JpbGV7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXG5cdFx0XHQua3QtZm9ybXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYua3Qtd2l6YXJkLXYxLS13aGl0ZSB7XG5cdFx0Lmt0LXdpemFyZC12MV9fd3JhcHBlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrdC13aXphcmQtdjEtZm9ybS1pbm5lci1iZztcblx0XHR9XG5cdH1cblxuXHQvLyBTdGVwXG5cdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJzdGVwXCJdIHtcblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblxuXHRcdH1cblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImRvbmVcIl0ge1xuXG5cdFx0fVxuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwicGVuZGluZ1wiXSB7XG5cblx0XHR9XG5cdH1cblxuXHQvLyBTdGVwIGluZm9cblx0W2RhdGEta3R3aXphcmQtdHlwZT1cInN0ZXAtaW5mb1wiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ29udGVudCBzdGF0ZXNcblx0W2RhdGEta3R3aXphcmQtdHlwZT1cInN0ZXAtY29udGVudFwiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblxuIFx0Ly8gQWN0aW9uIGJ1dHRvbnMgc3RhdGVzXG5cdCYge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJmaXJzdFwiXSB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImJldHdlZW5cIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImxhc3RcIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIFdpemFyZCB2MlxuLy8gUGFnZXMgU0FTUyBmaWxlcyBhcmUgY29tcGlsZWQgaW50byBzZXBhcmF0ZSBjc3MgZmlsZXNcbi8vXG5cblxuXG4vLyBHbG9iYWwgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vY29uZmlnXCI7XG5cbi8vIExheW91dCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9nbG9iYWwvbGF5b3V0L2NvbmZpZy5zY3NzXCI7XG5cbi8vIFZhcmlhYmxlc1xuJGt0LXdpemFyZC12Mi1zdGVwLWxhYmVsOiAjNTA1NjZhO1xuJGt0LXdpemFyZC12Mi1zdGVwLWljb246ICM5NTljYjY7XG4ka3Qtd2l6YXJkLXYyLXN0ZXAtaGlnaGxpZ2h0OiBrdC1icmFuZC1jb2xvcigpO1xuJGt0LXdpemFyZC12Mi1zdGVwLWJvcmRlcjogI2VlZWVmNDtcbiRrdC13aXphcmQtdjItbmF2LWJnOiAjZjRmNmY5O1xuJGt0LXdpemFyZC12Mi1mb3JtLWlubmVyLWJnOiAjZmZmZmZmO1xuXG4vLyBHZW5lcmFsIG1vZGVcbi5rdC13aXphcmQtdjIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdEBpbmNsdWRlIGt0LW1vYmlsZXtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC8vIE5hdlxuXHQua3Qtd2l6YXJkLXYyX19hc2lkZXtcblx0XHRmbGV4OiAwIDAgNDAwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZWVmNDtcblx0XHRwYWRkaW5nOiA0LjVyZW0gMi41cmVtIDQuNXJlbSAxLjVyZW07XG5cblx0XHQua3Qtd2l6YXJkLXYyX19uYXYge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1pdGVtc3tcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWl0ZW17XG5cdFx0XHRcdFx0cGFkZGluZzogMC43NXJlbSAxLjVyZW07XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1ib2R5e1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWljb257XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjItc3RlcC1pY29uO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtbGFiZWx7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1sYWJlbC10aXRsZXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12Mi1zdGVwLWxhYmVsO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtbGFiZWwtZGVzY3tcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12Mi1zdGVwLWljb247XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJde1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGt0LXdpemFyZC12Mi1uYXYtYmc7XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1pY29ue1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12Mi1zdGVwLWhpZ2hsaWdodDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRrdC13aXphcmQtdjItbmF2LWJnO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDFyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC13aXphcmQtdjJfX25hdi1pdGVtcy0tY2xpY2thYmxlIHtcblx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtaXRlbSB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUga3QtbW9iaWxle1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5rdC13aXphcmQtdjJfX25hdiB7XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1ze1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWl0ZW17XG5cblx0XHRcdFx0XHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl17XG5cblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gZm9ybXNcblx0Lmt0LXdpemFyZC12Ml9fd3JhcHBlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka3Qtd2l6YXJkLXYyLW5hdi1iZztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5rdC1mb3JtIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRwYWRkaW5nOiA0cmVtIDZyZW0gNnJlbTtcblxuXHRcdFx0QGluY2x1ZGUga3QtbWluaW1hbC1kZXNrdG9wLWFuZC1iZWxvd3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZXtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAyLjVyZW0gNHJlbTtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXdpemFyZC12Ml9fY29udGVudHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuM3JlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fcmV2aWV3e1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fcmV2aWV3LWl0ZW17XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGt0LXdpemFyZC12Mi1zdGVwLWJvcmRlcjtcblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fcmV2aWV3LXRpdGxle1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC43cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19yZXZpZXctY29udGVudHtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LWZvcm1fX2FjdGlvbnN7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMC41cmVtIDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDphdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjAuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmt0LXdpemFyZC12Mi0td2hpdGV7XG5cblx0XHQua3Qtd2l6YXJkLXYyX193cmFwcGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGt0LXdpemFyZC12Mi1mb3JtLWlubmVyLWJnO1xuXHRcdH1cblx0fVxuXG5cdC8vIFN0ZXBcblx0W2RhdGEta3R3aXphcmQtdHlwZT1cInN0ZXBcIl0ge1xuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cblx0XHR9XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJkb25lXCJdIHtcblxuXHRcdH1cblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cInBlbmRpbmdcIl0ge1xuXG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RlcCBpbmZvXG5cdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJzdGVwLWluZm9cIl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC8vIENvbnRlbnQgc3RhdGVzXG5cdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJzdGVwLWNvbnRlbnRcIl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cbiBcdC8vIEFjdGlvbiBidXR0b25zIHN0YXRlc1xuXHQmIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiZmlyc3RcIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJiZXR3ZWVuXCJdIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJsYXN0XCJdIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBtb2RlKHJlZiAka3QtbWVkaWEtYnJlYWtwb2ludHMgaW4gZnJhbWV3b3JrXFxfY29uZmlnLnNjc3MpXG4vLyBBYm92ZSAxMjAwcHhcbi8qIEBpbmNsdWRlIGt0LW1lZGlhLWFib3ZlKHhsKSB7XG5cdC5rdC13aXphcmQtdjIge1xuXG5cdH1cbn1cblxuLy8gQWJvdmUgMTAyNHB4IGFuZCBiZWxvdyAxMjAwcHhcbkBpbmNsdWRlIGt0LW1lZGlhLXJhbmdlKGxnLCB4bCkge1xuXHQua3Qtd2l6YXJkLXYyIHtcblxuXHR9XG59XG5cbi8vIEJlbG93IDEwMjRweFxuQGluY2x1ZGUga3QtbWVkaWEtYmVsb3cobGcpIHtcblx0Lmt0LXdpemFyZC12MiB7XG5cblx0fVxufSAqL1xuIiwiLy9cbi8vIFdpemFyZCB2M1xuLy8gUGFnZXMgU0FTUyBmaWxlcyBhcmUgY29tcGlsZWQgaW50byBzZXBhcmF0ZSBjc3MgZmlsZXNcbi8vXG5cblxuXG4vLyBHbG9iYWwgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vY29uZmlnXCI7XG5cbi8vIExheW91dCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9nbG9iYWwvbGF5b3V0L2NvbmZpZy5zY3NzXCI7XG5cbi8vIFZhcmlhYmxlc1xuJGt0LXdpemFyZC12NC1zdGVwLWxhYmVsOiAjOTU5Y2I2O1xuJGt0LXdpemFyZC12NC1zdGVwLWljb246ICNkZWUxZWI7XG4ka3Qtd2l6YXJkLXY0LXN0ZXAtaGlnaGxpZ2h0OiBrdC1icmFuZC1jb2xvcigpO1xuJGt0LXdpemFyZC12NC1zdGVwLWJnOiAjZjdmOGZiO1xuJGt0LXdpemFyZC12NC1zdGVwLWJnLWhpZ2hsaWdodDogI2ZmZmZmZjtcbiRrdC13aXphcmQtdjQtc3RlcC1ib3JkZXI6ICNlZWVlZjQ7XG4ka3Qtd2l6YXJkLXY0LWZvcm0tYmc6ICNmOWZhZmM7XG5cbi8vIEdlbmVyYWwgbW9kZVxuLmt0LXdpemFyZC12NCB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vIE5hdlxuXHQua3Qtd2l6YXJkLXY0X19uYXYge1xuXG5cdFx0Lmt0LXdpemFyZC12NF9fbmF2LWl0ZW1ze1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWl0ZW17XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDI1JSAtIDAuMjVyZW0pO1xuXHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSAwLjI1cmVtKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGt0LXdpemFyZC12NC1zdGVwLWJnO1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUga3QtbWluaW1hbC1kZXNrdG9wLWFuZC1iZWxvd3tcblx0XHRcdFx0XHRmbGV4OiAwIDAgY2FsYyg1MCUgLSAwLjI1cmVtKTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjI1cmVtKTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtYm9keXtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjQtc3RlcC1sYWJlbDtcblx0XHRcdFx0XHRwYWRkaW5nOiAycmVtIDIuNXJlbTtcblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1udW1iZXJ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMi43NXJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMi43NXJlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAyLjc1cmVtO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGt0LXdpemFyZC12NC1zdGVwLWhpZ2hsaWdodCwgMC4wOCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12NC1zdGVwLWhpZ2hsaWdodDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtbGFiZWx7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWxhYmVsLXRpdGxle1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka3Qtd2l6YXJkLXY0LXN0ZXAtYmctaGlnaGxpZ2h0O1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWJvZHl7XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1udW1iZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXY0LXN0ZXAtYmctaGlnaGxpZ2h0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka3Qtd2l6YXJkLXY0LXN0ZXAtaGlnaGxpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtbGFiZWx7XG5cblx0XHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWxhYmVsLXRpdGxle1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXY0LXN0ZXAtaGlnaGxpZ2h0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMtLWNsaWNrYWJsZSB7XG5cdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1pdGVtIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUga3QtbW9iaWxle1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtYm9keXtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmt0LXdpemFyZC12NF9fd3JhcHBlcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0Lmt0LWZvcm0ge1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xuXG5cdFx0XHQua3Qtd2l6YXJkLXY0X19jb250ZW50e1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRrdC13aXphcmQtdjQtc3RlcC1ib3JkZXI7XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12NF9fZm9ybXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12NF9fcmV2aWV3e1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fcmV2aWV3LWl0ZW17XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGt0LXdpemFyZC12NC1zdGVwLWJvcmRlcjtcblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fcmV2aWV3LXRpdGxle1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC43cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19yZXZpZXctY29udGVudHtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LWZvcm1fX2FjdGlvbnN7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMC41cmVtIDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDphdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjAuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC1tb2JpbGV7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXG5cdFx0XHQua3QtZm9ybXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFN0ZXBcblx0W2RhdGEta3R3aXphcmQtdHlwZT1cInN0ZXBcIl0ge1xuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXG5cdFx0fVxuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiZG9uZVwiXSB7XG5cblx0XHR9XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJwZW5kaW5nXCJdIHtcblxuXHRcdH1cblx0fVxuXG5cdC8vIFN0ZXAgaW5mb1xuXHRbZGF0YS1rdHdpemFyZC10eXBlPVwic3RlcC1pbmZvXCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQvLyBDb250ZW50IHN0YXRlc1xuXHRbZGF0YS1rdHdpemFyZC10eXBlPVwic3RlcC1jb250ZW50XCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuIFx0Ly8gQWN0aW9uIGJ1dHRvbnMgc3RhdGVzXG5cdCYge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJmaXJzdFwiXSB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImJldHdlZW5cIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImxhc3RcIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIFVzZXIgTG9naW4gdjNcbi8vIFBhZ2VzIFNBU1MgZmlsZXMgYXJlIGNvbXBpbGVkIGludG8gc2VwYXJhdGUgY3NzIGZpbGVzXG4vL1xuXG5cblxuLy8gR2xvYmFsIGNvbmZpZ1xuQGltcG9ydCBcIi4uLy4uL2NvbmZpZ1wiO1xuXG4vLyBMYXlvdXQgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vZ2xvYmFsL2xheW91dC9jb25maWcuc2Nzc1wiO1xuXG4vLyBMb2dpbiBCYXNlXG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAvLyBMb2dpbiBBcmVhXG4gICAgLmt0LWxvZ2luX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNiUgMnJlbSAxcmVtIDJyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAua3QtbG9naW5fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogNDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgLmt0LWxvZ2luX19sb2dvIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNHJlbSBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtbG9naW5fX2hlYWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWxvZ2luX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZm9ybSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1iYXNlLWNvbG9yKGdyZXksIDIpLCAwLjQpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWlucHV0LXBsYWNlaG9sZGVyKGt0LWJhc2UtY29sb3IobGFiZWwsIDIpKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sLmlzLXZhbGlkICsgLnZhbGlkLWZlZWRiYWNrLFxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCArIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fZXh0cmEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAua3QtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LWxvZ2luX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LWxvZ2luX19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWxvZ2luX19hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3JTtcblxuICAgICAgICAgICAgICAgICAgICAua3QtbG9naW5fX2J0bi1zZWNvbmRhcnksXG4gICAgICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1sb2dpbl9fYWNjb3VudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAua3QtbG9naW5fX2FjY291bnQtbXNnIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjprdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtbG9naW5fX2FjY291bnQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTG9naW4gTW9kZXNcbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMge1xuICAgICYua3QtbG9naW4tLXNpZ25pbiB7XG4gICAgICAgIC5rdC1sb2dpbl9fc2lnbnVwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbG9naW5fX3NpZ25pbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1sb2dpbl9fZm9yZ290IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LWxvZ2luLS1zaWdudXAge1xuICAgICAgICAua3QtbG9naW5fX3NpZ251cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1sb2dpbl9fc2lnbmluIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbG9naW5fX2ZvcmdvdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWxvZ2luX19hY2NvdW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LWxvZ2luLS1mb3Jnb3Qge1xuICAgICAgICAua3QtbG9naW5fX3NpZ251cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWxvZ2luX19zaWduaW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1sb2dpbl9fZm9yZ290IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyB7XG4gICAgICAgIC5rdC1sb2dpbl9fd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgLmt0LWxvZ2luX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmt0LWxvZ2luX19hY2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSgpIHtcbiAgICAua3QtbG9naW4ua3QtbG9naW4tLXYzIHtcbiAgICAgICAgLmt0LWxvZ2luX193cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAua3QtbG9naW5fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAua3QtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtbG9naW5fX2FjY291bnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRzaXplOiAxMjBweDtcblxuLnByZXZpZXdJbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogJHNpemU7XG4gIGhlaWdodDogJHNpemU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcblxuICAmID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX190ZXh0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX193cmFwcGVyIHtcblxuICAgICYtc20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgJi1zbV9fb3RoZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAmLXNtIHtcbiAgICAgICAgd2lkdGg6ICRzaXplICsgMjBweDtcbiAgICAgIH1cblxuICAgICAgJi1zbV9fb3RoZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZSArIDIwcHh9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi5wcmludC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAubm8tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmludC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByaW50LWZyb20tbmV3LXBhZ2Uge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cyAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmludC1mcm9tLW5ldy1wYWdlOmxhc3QtY2hpbGQge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufSIsIi5idG4ge1xuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmLmJ0biB7XG4gICAgJi1sYWJlbCB7XG4gICAgICAmLXNlY29uZGFyeSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjVmODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5idG4tZGVsZXRlLXJlZiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMgNTcgMTIyIC8gNzAlKTtcbiAgY29sb3I6ICNGRkZGRkZGRjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzIDU3IDEyMiAvIDEwMCUpO1xuICB9XG59XG4iLCIubW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmLm1vZGFsX2ltZyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJiA+IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDVweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCJAa2V5ZnJhbWVzIGRvdF9sb2FkIHtcbiAgMCUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIDI1JSB7XG4gICAgY29udGVudDogJy4nO1xuICB9XG4gIDUwJSB7XG4gICAgY29udGVudDogJy4uJztcbiAgfVxuICA3NSUge1xuICAgIGNvbnRlbnQ6ICcuLi4nO1xuICB9XG59XG5cbi5sb2FkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDZweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGFuaW1hdGlvbjogZG90X2xvYWQgMXMgMHMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG4iLCIuY3NzLXlrMTZ4ei1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmNzcy0xcGFoZHhnLWNvbnRyb2wge1xuICBjb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWMgIWltcG9ydGFudDtcbn1cbiIsIi5pbWctbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAmLS1zb2xvIHtcbiAgICAmIC5zbGljay1zbGlkZXIge1xuICAgICAgJiAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJiAuc2xpY2stc2xpZGUge1xuXG4gICAgICAgICYgPiBkaXYge1xuXG4gICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLnNsaWNrLXNsaWRlciB7XG4gICAgJiAuc2xpY2stc2xpZGUge1xuICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IGEgPiBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNSwgMjIsIDAuODUpO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBhbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5zbGljay10cmFjayB7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjsgLy90ZW1wb3JhcnkgZGlzYWJsZWRcbiAgICB9XG5cbiAgICAmIC5zbGljay1hcnJvdyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMGYwZjE2O1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrIHtcbiAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICByaWdodDogLTIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXByZXYge1xuICAgICAgICAgIGxlZnQ6IC0yMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJiAuaW1nLWxpc3Qge1xuXG4gICAgICAmX19idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaW1nLWxpc3Qge1xuICAgICAgJl9fYm9keS0tZnVsbCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDA7XG5cbiAgICAgICAgJiAuaW1nLWxpc3Qge1xuXG4gICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIHRvcDogMS41cmVtO1xuICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICYgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAmID4gZGl2IHtcblxuICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGEgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbGljayB7XG4gICAgICAgICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgICYgbGkge1xuXG4gICAgICAgICAgICAgICYgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYgYnV0dG9uLFxuICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlby1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmX19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYuY3VyLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMyYzc3ZjQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYgLnZpZGVvLWxpc3Qge1xuICAgICAgJl9fdmlkZW8td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fY29tbWVudHMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cblxuICAgICAgJl9fdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19lcnJvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzBmMGYxNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmLnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDAwMDtcblxuICAgICAgJiAudmlkZW8tbGlzdCB7XG5cbiAgICAgICAgJl9fdmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJiAudmlkZW8tbGlzdCB7XG4gICAgICAgICAgICAmX192aWRlby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX192aWRlby1ob2xzdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgJi0tcGxheSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdmlkZW8tYXJyb3cge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAgICYgPiBzdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLS1kZWxldGUge1xuICAgICAgICAgICAgICAgICYgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbW1lbnRzLXdyYXBwZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbW1lbnRzLWxpc3Qge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29tbWVudCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb21tZW50cy1pbnB1dCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdmlkZW8ge1xuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tbm8tY29tbWVudHMge1xuICAgICAgICAgICAgJiAudmlkZW8tbGlzdCB7XG4gICAgICAgICAgICAgICZfX3ZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9fdmlkZW8taG9sc3QsXG4gICAgICAgICAgICAgICZfX3ZpZGVvLWNvbW1lbnRzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgICAgYm90dG9tOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3ByZXYge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX25leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kaWFnb25hbC1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB3aWR0aDogNjAlO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgbGVmdDogMC43NXJlbTtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICByaWdodDogMC43NXJlbTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59IiwiLm15LXNlbGVjdC0tdGFncyxcbi5teS1zZWxlY3Qge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gICZfX2NvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJi0taXMtZm9jdXNlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjY4NGZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faW5kaWNhdG9yIHtcblxuICB9XG5cbiAgLmNzcy14Yjk3Zzg6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVjZjI7O1xuICAgIGNvbG9yOiAjZmQzOTdhO1xuICB9XG59XG5cbi5teS1zZWxlY3QtLXRhZ3Mge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0gKyAycHgpO1xufVxuXG4ubXktc2VsZWN0LS10YWdzX19tZW51e1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1pbnZhbGlkIHtcbiAgJiAubXktc2VsZWN0IHtcbiAgICAmX19pbmRpY2F0b3Ige1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmX19jb250cm9sIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZDM5N2EgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5teS10b3VyIHtcbiAgJiAuc2MtYmRWYUphIHtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cblxuICAmLm15LXRvdXIge1xuICAgICYtLXRhc2tzIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcblxuICAgICAgJiAuc2MtYlpReW5NLmpyQllxSCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1idG4ge1xuXG4gICAgJi1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn0iLCJcbi5kb2N1bWVudCB7XG4gICYgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5xbC1lZGl0b3IgPiAqIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLnFsLWVkaXRvciB7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xufSIsIlxuKiwgYSwgc3BhbiwgZGl2LCBwLCB7XG4gICYuaG92ZXI6aG92ZXIsXG4gICYuaG92ZXIuYWN0aXZlIHtcbiAgICBjb2xvcjogIzJjNzdmNCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuIiwiXG4udmVydGljYWwtYWxpZ24tdW5zZXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxudGFibGUudmVydGljYWwtYWxpZ24tdW5zZXQge1xuICAmIHRkLFxuICAmIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuLnZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxudGFibGUudmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgJiB0ZCxcbiAgJiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG59IiwiLmZpbHRlcnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI3MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiAxO1xuXG4gICYgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhciBhbGw7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmICZfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhciBhbGw7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpLFxuICAgICY6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgJjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIG1heC1oZWlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAmID4gLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICYgPiBpIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIH1cblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmID4gLmJ0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZpbHRlcnMtLWZ1bGwge1xuICAgICYgLmZpbHRlcnMge1xuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2JhKDgyLCA2MywgMTA1LCAwLjA4KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZjBmNjtcbiAgICAgIH1cblxuICAgICAgJl9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZpbHRlcnMge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufSIsIlxuLnByb2plY3Qge1xuICAmLnByb2plY3Qge1xuICAgICYtLXNlbGVjdCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg0NCwgMTE5LCAyNDQsIDAuNSkgaW5zZXQ7XG4gICAgfVxuXG4gICAgJi0tdGFibGUge1xuICAgICAgJi5wcm9qZWN0IHtcbiAgICAgICAgJi0tc2VsZWN0IHtcbiAgICAgICAgICAmID4gdGQsXG4gICAgICAgICAgJiA+IHRoIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kYXRlcGlja2Vycy1jb250YWluZXIge1xuICB6LWluZGV4OiAxMDAwMDAwMDtcblxuICAmIC5kYXRlcGlja2VyIHtcbiAgICAmIC5kYXRlcGlja2VyLS10aW1lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuXG4gICAgICAmIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYgLmRhdGVwaWNrZXItLXRpbWUtcm93IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQzc3RjM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkM3N0YzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJDNzdGMztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyQzc3RjM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQzc3RjM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkM3N0YzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taGlkZGVuLW1pbnV0ZXMge1xuICAgICAgJiAuZGF0ZXBpY2tlci0tdGltZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogcmVkO1xuICAgICAgICAmIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICYgLmRhdGVwaWNrZXItLXRpbWUtcm93IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWRheS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjMkM3N0YzO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJi0tY2VsbCB7XG4gICAgICAmLi1jdXJyZW50LSB7XG4gICAgICAgIGNvbG9yOiAjMkM3N0YzO1xuICAgICAgfVxuXG4gICAgICAmLi1mb2N1cy0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJi4tZGlzYWJsZWQtLi1mb2N1cy0ge1xuICAgICAgICBjb2xvcjogI2FlYWVhZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICYuLWRpc2FibGVkLS4tZm9jdXMtLi1vdGhlci1tb250aC0ge1xuICAgICAgICBjb2xvcjogI2RlZGVkZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICYuLXJhbmdlLWZyb20tLFxuICAgICAgJi4tcmFuZ2UtdG8tLFxuICAgICAgJi4tc2VsZWN0ZWQtLFxuICAgICAgJi4tb3RoZXItbW9udGgtLi1mb2N1cy0uLXNlbGVjdGVkLSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkM3N0YzO1xuICAgICAgfVxuXG4gICAgICAmLi1pbi1yYW5nZS0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0MywgMC4xKTtcbiAgICAgIH1cblxuICAgICAgJi4taW4tcmFuZ2UtLi1mb2N1cy0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0MywgMC41KTtcbiAgICAgIH1cblxuICAgICAgJi4tZGlzYWJsZWQtIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuLmN1cnNvciB7XG4gICYtZGVmYXVsdCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICB9XG59IiwiLmthbmJhbiB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg5cHgpO1xuICBtYXJnaW46IC0yNXB4IC0yNXB4IC01cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzOHB4KTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI1cHggMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmICZfX2NvbCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgbWFyZ2luOiAwIDVweDtcblxuICAgICYtdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjNmODtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5rYW5iYW4tY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJiAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICYgJl9fcHJldmlldyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICAmICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICM2NDZjOWE7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblxuICAgICYgPiBhIHtcbiAgICAgIGNvbG9yOiAjNjQ2YzlhO1xuICAgIH1cbiAgfVxuXG4gICYgJl9fcGFyYW1ldGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi12YWx1ZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgJiA+IC5iYWRnZSB7XG4gICAgICAgICYuYmFkZ2Uge1xuICAgICAgICAgICYtd2FybmluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC45KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRhbmdlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC45KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmthbmJhbi1maWx0ZXJzIHtcblxuICAmICZfX3ZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcblxuICAgICYtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJiAmX19zZXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzOXB4KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmthbmJhbi1maWx0ZXJzLS1ob3ZlcixcbiAgJjpob3ZlciB7XG4gICAgJiAua2FuYmFuLWZpbHRlcnMge1xuICAgICAgJl9fdmlldyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmX19zZXRzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU3KTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnN0YXQtcm93IHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogLjM1cmVtO1xufVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udGltZS10cmFja2VyLWlucHV0IHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi5lbGxpcHNpcy1jZWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5maXhlZC1sYXlvdXQtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmt0LWRlbW8tcGFuZWwtLXJpZ2h0IC5rdC1kZW1vLXBhbmVsIHtcbiAgcmlnaHQ6IC01NzBweDtcbn1cblxuLmt0LWRlbW8tcGFuZWwge1xuICB3aWR0aDogNTUwcHghaW1wb3J0YW50O1xufVxuXG4ucHJvamVjdHMtZmlsdGVyLmt0LWRlbW8tcGFuZWwge1xuICB3aWR0aDogOTAlIWltcG9ydGFudDtcbn1cblxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uLmt0LXB1bHNlIGkge1xuICBjb2xvcjogI2M3YzdkZTtcbiAgYW5pbWF0aW9uOiBrdC1wdWxzZS1jb2xvciAyLjVzIGVhc2Utb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGt0LXB1bHNlLWNvbG9yIHtcbiAgMCUge2NvbG9yOiAjYzdjN2RlO31cbiAgNTAlIHtjb2xvcjogIzJjNzdmNDt9XG4gIDEwMCUge2NvbG9yOiAjYzdjN2RlO31cbn1cblxuLmt0LXdpZGdldF9fZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5teS1zZWxlY3QtLWlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmEhaW1wb3J0YW50O1xufVxuXG4udGFibGUtc3RhdCB7XG4gIHRoZWFkIHRoLCB0aGVhZCB0ciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ua3QtbG9naW5fX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi56LWluZGV4LTAge1xuICB6LWluZGV4OiAwO1xufVxuXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWZkZmY7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlMWZmO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQ6Zmlyc3QtY2hpbGQsXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmZGZmO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRkOmZpcnN0LWNoaWxkIHAge1xuICB3aWR0aDogMTUwcHg7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQ6Zmlyc3QtY2hpbGQsXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZTFmZjtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0ZDpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDNmYTtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyB7XG4gIC5iZy1zZWNvbmRhcnkge1xuICAgIHRkLCB0ZDpudGgtY2hpbGQoMikgZGl2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3YWFkZmE7XG4gICAgfVxuICAgIHRkOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDNmYTtcbiAgICB9XG4gICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdhYWRmYSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gdGQ6Zmlyc3QtY2hpbGQsIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMSFpbXBvcnRhbnQ7XG4gIH1cbiAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAucmVwb3J0LWNhdGVnb3J5LW9kZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjllMWZmIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJlcG9ydC1jYXRlZ29yeS1ldmVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWNjZmYhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICB0ZDpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAucmVwb3J0LWNhdGVnb3J5LW9kZCxcbiAgICAucmVwb3J0LWNhdGVnb3J5LWV2ZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDNmYSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIHRoOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQzZmEhaW1wb3J0YW50O1xuICB9XG4gIHRoOm50aC1jaGlsZCgyKSwgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGxlZnQ6IDE2MHB4O1xuICAgIHotaW5kZXg6IDEhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnJlcG9ydC1jYXRlZ29yeS1vZGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWUxZmY7XG4gIH1cbiAgLnJlcG9ydC1jYXRlZ29yeS1ldmVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFjY2ZmO1xuICB9XG4gIHRoZWFkIHRye1xuICAgIHRvcDogMCFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMiFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0aWNreSFpbXBvcnRhbnQ7XG4gIH1cbiAgdGQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGl2e1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gIC5jYXRlZ29yeS1yb3cgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AhaW1wb3J0YW50O1xuICB9XG4gIC5pbWFnZS10eXBlcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmltYWdlLXR5cGVzIGRpdntcbiAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGVzdC1zZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJvdHRvbTogNTVweDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgaSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKCM5NWRlNjQsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoIzk1ZGU2NCwgMCk7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJ0bi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICM5NWRlNjQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzk1ZGU2NCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgMS41cyBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoIzk1ZGU2NCwgLjUpO1xufVxuXG4ucHJvZ3Jlc3MtYnRuLWNpcmNsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNzNkMTNkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM3M2QxM2QgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbn1cblxuLnByb2dyZXNzLWJ0bi1jaXJjbGVbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNiMmJlYzM7XG4gIGJvcmRlci1jb2xvcjogI2RmZTZlOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmYWZjICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ud2FybmluZy1idG4tY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTk0LCAxOCwgMC45NikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5NCwgMTgsIDAuOTYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndhcm5pbmctYnRuLWNpcmNsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRiYzAyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZGJjMDIgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ud2FybmluZy1idG4tY2lyY2xlW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjYjJiZWMzO1xuICBib3JkZXItY29sb3I6ICNkZmU2ZTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZmFmYyAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFjY291bnQtc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmFjY291bnQtc3dpdGNoLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA3cHggOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzYzNkM5QjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFjY291bnQtc3dpdGNoLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNjM2QzlCO1xufVxuXG4ja3RfZm9vdGVyIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5ncm91cHMtbGlzdCAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmY0ODZmO1xuICBib3JkZXItY29sb3I6ICNiZjQ4NmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQhaW1wb3J0YW50O1xufVxuXG4uZ3JvdXBzLWxpc3QgLm15LXNlbGVjdCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jdXN0b20tdGFibGUgLnRhYmxlIHRoZWFkIHRyIHtcbiAgei1pbmRleDogMSFpbXBvcnRhbnQ7XG59XG5cbi50YWctcGljdHVyZS1wcmV2aWV3IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50YWctcGljdHVyZS1wcmV2aWV3IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi50YWdzLW1hdGNoLXdyYXBwZXIge1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLnRhZ3MtbWF0Y2hfX2l0ZW0ge1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRhZ3MtbWF0Y2hfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZm9udC13ZWlnaHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3VidGl0bGUtc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTdlOGVmO1xuICBtYXJnaW46IDAgMXJlbSAwIC41cmVtO1xufVxuXG4udGVtcGxhdGUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4OyAvKiDQoNCw0LfQvNC10YAg0YjRgNC40YTRgtCwICovXG4gIGNvbG9yOiAjNDg0NjViOyAgLyog0KbQstC10YIg0YLQtdC60YHRgtCwICovXG59XG5cbi50ZW1wbGF0ZS10aXRsZTo6YmVmb3JlLFxuLnRlbXBsYXRlLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzOyAvKiDQptCy0LXRgiDQu9C40L3QuNC5ICovXG59XG5cbi50ZW1wbGF0ZS10aXRsZTo6YmVmb3JlIHtcbiAgZmxleDogMCAwIDEwJTsgLyog0JvQtdCy0LDRjyDQu9C40L3QuNGPINC30LDQvdC40LzQsNC10YIgMzAlICovXG4gIG1hcmdpbi1yaWdodDogMTBweDsgLyog0J7RgtGB0YLRg9C/INC80LXQttC00YMg0LvQuNC90LjQtdC5INC4INGC0LXQutGB0YLQvtC8ICovXG59XG5cbi50ZW1wbGF0ZS10aXRsZTo6YWZ0ZXIge1xuICBmbGV4OiAxOyAvKiDQn9GA0LDQstCw0Y8g0LvQuNC90LjRjyDQt9Cw0L3QuNC80LDQtdGCINC+0YHRgtCw0LLRiNC10LXRgdGPINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviAoNzAlKSAqL1xuICBtYXJnaW4tbGVmdDogMTBweDsgLyog0J7RgtGB0YLRg9C/INC80LXQttC00YMg0LvQuNC90LjQtdC5INC4INGC0LXQutGB0YLQvtC8ICovXG59XG5cbi5jb25maXJtLWNoaWxkLXRhZyB7XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uaXMtaW52YWxpZDpoYXMofiAudGl0bGUtdW5pcXVlLXZhbGlkYXRpb24pIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzb2NpY29uXCI7XG4gIHNyYzp1cmwoXCIuLi9mb250L3NvY2ljb24uZW90XCIpO1xuICBzcmM6dXJsKFwiLi4vZm9udC9zb2NpY29uLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udC9zb2NpY29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250L3NvY2ljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnQvc29jaWNvbi5zdmcjc29jaWNvblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzb2NpY29uXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePVwic29jaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBzb2NpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzb2NpY29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNvY2ljb24tbW9kZWxtYXloZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cbi5zb2NpY29uLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uc29jaWNvbi1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5zb2NpY29uLXN3YXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uc29jaWNvbi1pc3RvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cbi5zb2NpY29uLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLnNvY2ljb24tZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuLnNvY2ljb24tc3RhY2tvdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLnNvY2ljb24tcGVyc29uYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLnNvY2ljb24tdHJpcGxlajpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLnNvY2ljb24taG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cbi5zb2NpY29uLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuLnNvY2ljb24tcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG4uc29jaWNvbi1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG4uc29jaWNvbi1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cbi5zb2NpY29uLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuLnNvY2ljb24tb3V0bG9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLnNvY2ljb24tY29kZXJ3YWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uc29jaWNvbi10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLnNvY2ljb24tYXBwbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uc29jaWNvbi1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5zb2NpY29uLXRyaXBpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLnNvY2ljb24tbGFueXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uc29jaWNvbi1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uc29jaWNvbi1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cbi5zb2NpY29uLWRpc3F1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLnNvY2ljb24tdmtvbnRha3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG4uc29jaWNvbi13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuLnNvY2ljb24tcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLnNvY2ljb24tc3RvcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLnNvY2ljb24tcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG4uc29jaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG4uc29jaWNvbi1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4uc29jaWNvbi10ZWNobm9yYXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uc29jaWNvbi1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5zb2NpY29uLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG4uc29jaWNvbi1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuLnNvY2ljb24tZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLnNvY2ljb24tZW52YXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4uc29jaWNvbi1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uc29jaWNvbi1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5zb2NpY29uLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5zb2NpY29uLWZvcnJzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuLnNvY2ljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuLnNvY2ljb24temVycGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4uc29jaWNvbi13aWtpcGVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmRcIjtcbn1cbi5zb2NpY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG4uc29jaWNvbi1mbGF0dHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmZcIjtcbn1cbi5zb2NpY29uLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLnNvY2ljb24tcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG4uc29jaWNvbi1mcmllbmRmZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4uc29jaWNvbi1uZXdzdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLnNvY2ljb24taWRlbnRpY2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cbi5zb2NpY29uLWJlYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5zb2NpY29uLXp5bmdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4uc29jaWNvbi1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLnNvY2ljb24teGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLnNvY2ljb24td2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLnNvY2ljb24tcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2FcIjtcbn1cbi5zb2NpY29uLWRvdWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuLnNvY2ljb24tbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG4uc29jaWNvbi1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZFwiO1xufVxuLnNvY2ljb24tYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuLnNvY2ljb24tc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cbi5zb2NpY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5zb2NpY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uc29jaWNvbi1nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4uc29jaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5zb2NpY29uLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5zb2NpY29uLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uc29jaWNvbi1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLnNvY2ljb24teWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLnNvY2ljb24tZmVlZGJ1cm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLnNvY2ljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5zb2NpY29uLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuLnNvY2ljb24teGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuLnNvY2ljb24tbXlzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuLnNvY2ljb24tc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuLnNvY2ljb24tc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZVwiO1xufVxuLnNvY2ljb24tZ3Jvb3Zlc2hhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGZcIjtcbn1cbi5zb2NpY29uLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLnNvY2ljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLnNvY2ljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5zb2NpY29uLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uc29jaWNvbi12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uc29jaWNvbi1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5zb2NpY29uLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG4uc29jaWNvbi13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5zb2NpY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuLnNvY2ljb24tdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG4uc29jaWNvbi04dHJhY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG4uc29jaWNvbi1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWNcIjtcbn1cbi5zb2NpY29uLWljcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuLnNvY2ljb24tc211Z211ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuLnNvY2ljb24tcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuLnNvY2ljb24td2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5zb2NpY29uLWJhaWR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG4uc29jaWNvbi1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5zb2NpY29uLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5zb2NpY29uLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5zb2NpY29uLXN0YXlmcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uc29jaWNvbi1yZXNpZGVudGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5zb2NpY29uLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLnNvY2ljb24teWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG4uc29jaWNvbi1zaGFyZXRoaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5zb2NpY29uLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG4uc29jaWNvbi1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmJcIjtcbn1cbi5zb2NpY29uLWRlZXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuLnNvY2ljb24tdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cbi5zb2NpY29uLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuLnNvY2ljb24tYW1wbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uc29jaWNvbi12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLnNvY2ljb24tem9tYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG4uc29jaWNvbi1kcmF1Z2llbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLnNvY2ljb24tZW5kb21vZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5zb2NpY29uLWZpbG13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5zb2NpY29uLXN0YWNrZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5zb2NpY29uLXd5a29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG4uc29jaWNvbi10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cbi5zb2NpY29uLXRlYW12aWV3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjtcbn1cbi5zb2NpY29uLXZlbnRyaWxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG4uc29jaWNvbi15b3Vub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjtcbn1cbi5zb2NpY29uLXJhaWRjYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG4uc29jaWNvbi1tdW1ibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjtcbn1cbi5zb2NpY29uLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuLnNvY2ljb24tYmViZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcbn1cbi5zb2NpY29uLWhpdGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLnNvY2ljb24tcmV2ZXJibmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uc29jaWNvbi1mb3JtdWxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uc29jaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5zb2NpY29uLWJhdHRsZW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLnNvY2ljb24tY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uc29jaWNvbi1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uc29jaWNvbi1pc3N1dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuLnNvY2ljb24tbWFjb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5zb2NpY29uLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cbi5zb2NpY29uLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG4uc29jaWNvbi1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG4uc29jaWNvbi1hbGxpYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLnNvY2ljb24tbGl2ZWpvdXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cbi5zb2NpY29uLWdvb2dsZXBob3RvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLnNvY2ljb24taG9yZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5zb2NpY29uLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5zb2NpY29uLXphcGllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLnNvY2ljb24tZ29vZ2xlLXNjaG9sYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5zb2NpY29uLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OFwiO1xufVxuLnNvY2ljb24td2VjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk5XCI7XG59XG4uc29jaWNvbi1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWFcIjtcbn1cbi5zb2NpY29uLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWJcIjtcbn1cbi5zb2NpY29uLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWNcIjtcbn1cbi5zb2NpY29uLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWRcIjtcbn1cbi5zb2NpY29uLXNvbmdraWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG4uc29jaWNvbi12aWV3YnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlmXCI7XG59XG4uc29jaWNvbi1nb29nbGVncm91cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTBcIjtcbn1cbi5zb2NpY29uLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uc29jaWNvbi1kaWFibG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5zb2NpY29uLWJsaXp6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7XG59XG4uc29jaWNvbi1oZWFydGhzdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YlwiO1xufVxuLnNvY2ljb24taGVyb2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG4uc29jaWNvbi1vdmVyd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGNcIjtcbn1cbi5zb2NpY29uLXdhcmNyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XG59XG4uc29jaWNvbi1zdGFyY3JhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGZcIjtcbn1cbi5zb2NpY29uLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTJcIjtcbn1cbi5zb2NpY29uLWN1cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEzXCI7XG59XG4uc29jaWNvbi1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTRcIjtcbn1cbi5zb2NpY29uLXN0cmVhbWphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNVwiO1xufVxuLnNvY2ljb24tbmludGVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTZcIjtcbn1cbi5zb2NpY29uLWhlbGxvY290b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTdcIjtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG4uZmEsLmZhYiwuZmFkLC5mYWwsLmZhciwuZmFzey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1yZW5kZXJpbmc6YXV0bztsaW5lLWhlaWdodDoxfS5mYS1sZ3tmb250LXNpemU6MS4zMzMzM2VtO2xpbmUtaGVpZ2h0Oi43NWVtO3ZlcnRpY2FsLWFsaWduOi0uMDY2N2VtfS5mYS14c3tmb250LXNpemU6Ljc1ZW19LmZhLXNte2ZvbnQtc2l6ZTouODc1ZW19LmZhLTF4e2ZvbnQtc2l6ZToxZW19LmZhLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLTN4e2ZvbnQtc2l6ZTozZW19LmZhLTR4e2ZvbnQtc2l6ZTo0ZW19LmZhLTV4e2ZvbnQtc2l6ZTo1ZW19LmZhLTZ4e2ZvbnQtc2l6ZTo2ZW19LmZhLTd4e2ZvbnQtc2l6ZTo3ZW19LmZhLTh4e2ZvbnQtc2l6ZTo4ZW19LmZhLTl4e2ZvbnQtc2l6ZTo5ZW19LmZhLTEweHtmb250LXNpemU6MTBlbX0uZmEtZnd7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MS4yNWVtfS5mYS11bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW4tbGVmdDoyLjVlbTtwYWRkaW5nLWxlZnQ6MH0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe2xlZnQ6LTJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyZW07bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtYm9yZGVye2JvcmRlcjouMDhlbSBzb2xpZCAjZWVlO2JvcmRlci1yYWRpdXM6LjFlbTtwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW19LmZhLXB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mYS1wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5mYS5mYS1wdWxsLWxlZnQsLmZhYi5mYS1wdWxsLWxlZnQsLmZhbC5mYS1wdWxsLWxlZnQsLmZhci5mYS1wdWxsLWxlZnQsLmZhcy5mYS1wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19LmZhLmZhLXB1bGwtcmlnaHQsLmZhYi5mYS1wdWxsLXJpZ2h0LC5mYWwuZmEtcHVsbC1yaWdodCwuZmFyLmZhLXB1bGwtcmlnaHQsLmZhcy5mYS1wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LmZhLXNwaW57LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmZhLXNwaW4gMnMgbGluZWFyIGluZmluaXRlfS5mYS1wdWxzZXstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDFzIHN0ZXBzKDgpIGluZmluaXRlO2FuaW1hdGlvbjpmYS1zcGluIDFzIHN0ZXBzKDgpIGluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fUBrZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uZmEtcm90YXRlLTkwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmZhLXJvdGF0ZS0xODB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5mYS1yb3RhdGUtMjcwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uZmEtZmxpcC1ob3Jpem9udGFsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoLTEpO3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5mYS1mbGlwLXZlcnRpY2Fsey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgtMSk7dHJhbnNmb3JtOnNjYWxlWSgtMSl9LmZhLWZsaXAtYm90aCwuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwsLmZhLWZsaXAtdmVydGljYWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwifS5mYS1mbGlwLWJvdGgsLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2Fsey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC0xKTt0cmFuc2Zvcm06c2NhbGUoLTEpfTpyb290IC5mYS1mbGlwLWJvdGgsOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCw6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCw6cm9vdCAuZmEtcm90YXRlLTkwLDpyb290IC5mYS1yb3RhdGUtMTgwLDpyb290IC5mYS1yb3RhdGUtMjcwey13ZWJraXQtZmlsdGVyOm5vbmU7ZmlsdGVyOm5vbmV9LmZhLXN0YWNre2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyLjVlbX0uZmEtc3RhY2stMXgsLmZhLXN0YWNrLTJ4e2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS5mYS1zdGFjay0xeHtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1zdGFjay0yeHtmb250LXNpemU6MmVtfS5mYS1pbnZlcnNle2NvbG9yOiNmZmZ9LmZhLTUwMHB4OmJlZm9yZXtjb250ZW50OlwiXFxmMjZlXCJ9LmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmV7Y29udGVudDpcIlxcZjM2OFwifS5mYS1hY2N1c29mdDpiZWZvcmV7Y29udGVudDpcIlxcZjM2OVwifS5mYS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZXtjb250ZW50OlwiXFxmNmFmXCJ9LmZhLWFkOmJlZm9yZXtjb250ZW50OlwiXFxmNjQxXCJ9LmZhLWFkZHJlc3MtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjJiOVwifS5mYS1hZGRyZXNzLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmJcIn0uZmEtYWRqdXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQyXCJ9LmZhLWFkbjpiZWZvcmV7Y29udGVudDpcIlxcZjE3MFwifS5mYS1hZHZlcnNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjM2YVwifS5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2YlwifS5mYS1haXItZnJlc2hlbmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWQwXCJ9LmZhLWFpcmJuYjpiZWZvcmV7Y29udGVudDpcIlxcZjgzNFwifS5mYS1hbGdvbGlhOmJlZm9yZXtjb250ZW50OlwiXFxmMzZjXCJ9LmZhLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAzN1wifS5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMDM5XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzZcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzhcIn0uZmEtYWxpcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNjQyXCJ9LmZhLWFsbGVyZ2llczpiZWZvcmV7Y29udGVudDpcIlxcZjQ2MVwifS5mYS1hbWF6b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzBcIn0uZmEtYW1hem9uLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQyY1wifS5mYS1hbWJ1bGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjlcIn0uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTNcIn0uZmEtYW1pbGlhOmJlZm9yZXtjb250ZW50OlwiXFxmMzZkXCJ9LmZhLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzZFwifS5mYS1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxmMTdiXCJ9LmZhLWFuZ2VsbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOVwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwM1wifS5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMFwifS5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDFcIn0uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTAyXCJ9LmZhLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDdcIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNlwifS5mYS1hbmdyeTpiZWZvcmV7Y29udGVudDpcIlxcZjU1NlwifS5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMzZlXCJ9LmZhLWFuZ3VsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjBcIn0uZmEtYW5raDpiZWZvcmV7Y29udGVudDpcIlxcZjY0NFwifS5mYS1hcHAtc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmZcIn0uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmV7Y29udGVudDpcIlxcZjM3MFwifS5mYS1hcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM3MVwifS5mYS1hcHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3OVwifS5mYS1hcHBsZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZDFcIn0uZmEtYXBwbGUtcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE1XCJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODdcIn0uZmEtYXJjaHdheTpiZWZvcmV7Y29udGVudDpcIlxcZjU1N1wifS5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNThcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzU5XCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWFcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjM1YlwifS5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhYlwifS5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOFwifS5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTlcIn0uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGFhXCJ9LmZhLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjNcIn0uZmEtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MFwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MVwifS5mYS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MlwifS5mYS1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMGIyXCJ9LmZhLWFycm93cy1hbHQtaDpiZWZvcmV7Y29udGVudDpcIlxcZjMzN1wifS5mYS1hcnJvd3MtYWx0LXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMzhcIn0uZmEtYXJ0c3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjc3YVwifS5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTJcIn0uZmEtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjlcIn0uZmEtYXN5bW1ldHJpazpiZWZvcmV7Y29udGVudDpcIlxcZjM3MlwifS5mYS1hdDpiZWZvcmV7Y29udGVudDpcIlxcZjFmYVwifS5mYS1hdGxhczpiZWZvcmV7Y29udGVudDpcIlxcZjU1OFwifS5mYS1hdGxhc3NpYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3N2JcIn0uZmEtYXRvbTpiZWZvcmV7Y29udGVudDpcIlxcZjVkMlwifS5mYS1hdWRpYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMzczXCJ9LmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjllXCJ9LmZhLWF1dG9wcmVmaXhlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQxY1wifS5mYS1hdmlhbmV4OmJlZm9yZXtjb250ZW50OlwiXFxmMzc0XCJ9LmZhLWF2aWF0bzpiZWZvcmV7Y29udGVudDpcIlxcZjQyMVwifS5mYS1hd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjU1OVwifS5mYS1hd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzVcIn0uZmEtYmFieTpiZWZvcmV7Y29udGVudDpcIlxcZjc3Y1wifS5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmNzdkXCJ9LmZhLWJhY2tzcGFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjU1YVwifS5mYS1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0YVwifS5mYS1iYWNvbjpiZWZvcmV7Y29udGVudDpcIlxcZjdlNVwifS5mYS1iYWN0ZXJpYTpiZWZvcmV7Y29udGVudDpcIlxcZTA1OVwifS5mYS1iYWN0ZXJpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWFcIn0uZmEtYmFoYWk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NjZcIn0uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZVwifS5mYS1iYWxhbmNlLXNjYWxlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTVcIn0uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjUxNlwifS5mYS1iYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWVcIn0uZmEtYmFuZC1haWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjJcIn0uZmEtYmFuZGNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDVcIn0uZmEtYmFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyYVwifS5mYS1iYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGM5XCJ9LmZhLWJhc2ViYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzNcIn0uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDM0XCJ9LmZhLWJhdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2RcIn0uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjI0NFwifS5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDBcIn0uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMjQyXCJ9LmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0M1wifS5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjQxXCJ9LmZhLWJhdHRsZS1uZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzVcIn0uZmEtYmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjM2XCJ9LmZhLWJlZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmNcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNFwifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNVwifS5mYS1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMGYzXCJ9LmZhLWJlbGwtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjZcIn0uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZXtjb250ZW50OlwiXFxmNTViXCJ9LmZhLWJpYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmNjQ3XCJ9LmZhLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDZcIn0uZmEtYmlraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmODRhXCJ9LmZhLWJpbW9iamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjM3OFwifS5mYS1iaW5vY3VsYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWU1XCJ9LmZhLWJpb2hhemFyZDpiZWZvcmV7Y29udGVudDpcIlxcZjc4MFwifS5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMWZkXCJ9LmZhLWJpdGJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjE3MVwifS5mYS1iaXRjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMzc5XCJ9LmZhLWJpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2FcIn0uZmEtYmxhY2stdGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjdlXCJ9LmZhLWJsYWNrYmVycnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2JcIn0uZmEtYmxlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUxN1wifS5mYS1ibGVuZGVyLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmNmI2XCJ9LmZhLWJsaW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjlkXCJ9LmZhLWJsb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODFcIn0uZmEtYmxvZ2dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM3Y1wifS5mYS1ibG9nZ2VyLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2RcIn0uZmEtYmx1ZXRvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmMjkzXCJ9LmZhLWJsdWV0b290aC1iOmJlZm9yZXtjb250ZW50OlwiXFxmMjk0XCJ9LmZhLWJvbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzJcIn0uZmEtYm9sdDpiZWZvcmV7Y29udGVudDpcIlxcZjBlN1wifS5mYS1ib21iOmJlZm9yZXtjb250ZW50OlwiXFxmMWUyXCJ9LmZhLWJvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZDdcIn0uZmEtYm9uZzpiZWZvcmV7Y29udGVudDpcIlxcZjU1Y1wifS5mYS1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDJkXCJ9LmZhLWJvb2stZGVhZDpiZWZvcmV7Y29udGVudDpcIlxcZjZiN1wifS5mYS1ib29rLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTZcIn0uZmEtYm9vay1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNTE4XCJ9LmZhLWJvb2stcmVhZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWRhXCJ9LmZhLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMDJlXCJ9LmZhLWJvb3RzdHJhcDpiZWZvcmV7Y29udGVudDpcIlxcZjgzNlwifS5mYS1ib3JkZXItYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmODRjXCJ9LmZhLWJvcmRlci1ub25lOmJlZm9yZXtjb250ZW50OlwiXFxmODUwXCJ9LmZhLWJvcmRlci1zdHlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjg1M1wifS5mYS1ib3dsaW5nLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzZcIn0uZmEtYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNDY2XCJ9LmZhLWJveC1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNDllXCJ9LmZhLWJveC10aXNzdWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWJcIn0uZmEtYm94ZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjhcIn0uZmEtYnJhaWxsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhMVwifS5mYS1icmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjVkY1wifS5mYS1icmVhZC1zbGljZTpiZWZvcmV7Y29udGVudDpcIlxcZjdlY1wifS5mYS1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjFcIn0uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjlcIn0uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxmNTE5XCJ9LmZhLWJyb29tOmJlZm9yZXtjb250ZW50OlwiXFxmNTFhXCJ9LmZhLWJydXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTVkXCJ9LmZhLWJ0YzpiZWZvcmV7Y29udGVudDpcIlxcZjE1YVwifS5mYS1idWZmZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzdcIn0uZmEtYnVnOmJlZm9yZXtjb250ZW50OlwiXFxmMTg4XCJ9LmZhLWJ1aWxkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWFkXCJ9LmZhLWJ1bGxob3JuOmJlZm9yZXtjb250ZW50OlwiXFxmMGExXCJ9LmZhLWJ1bGxzZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMTQwXCJ9LmZhLWJ1cm46YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmFcIn0uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZlwifS5mYS1idXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDdcIn0uZmEtYnVzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU1ZVwifS5mYS1idXNpbmVzcy10aW1lOmJlZm9yZXtjb250ZW50OlwiXFxmNjRhXCJ9LmZhLWJ1eS1uLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmOGE2XCJ9LmZhLWJ1eXNlbGxhZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGRcIn0uZmEtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlY1wifS5mYS1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzM1wifS5mYS1jYWxlbmRhci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzNcIn0uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzRcIn0uZmEtY2FsZW5kYXItZGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNzgzXCJ9LmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjcyXCJ9LmZhLWNhbGVuZGFyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzFcIn0uZmEtY2FsZW5kYXItdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzNcIn0uZmEtY2FsZW5kYXItd2VlazpiZWZvcmV7Y29udGVudDpcIlxcZjc4NFwifS5mYS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzBcIn0uZmEtY2FtZXJhLXJldHJvOmJlZm9yZXtjb250ZW50OlwiXFxmMDgzXCJ9LmZhLWNhbXBncm91bmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YmJcIn0uZmEtY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjc4NVwifS5mYS1jYW5keS1jYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNzg2XCJ9LmZhLWNhbm5hYmlzOmJlZm9yZXtjb250ZW50OlwiXFxmNTVmXCJ9LmZhLWNhcHN1bGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDZiXCJ9LmZhLWNhcjpiZWZvcmV7Y29udGVudDpcIlxcZjFiOVwifS5mYS1jYXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNWRlXCJ9LmZhLWNhci1iYXR0ZXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNWRmXCJ9LmZhLWNhci1jcmFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjVlMVwifS5mYS1jYXItc2lkZTpiZWZvcmV7Y29udGVudDpcIlxcZjVlNFwifS5mYS1jYXJhdmFuOmJlZm9yZXtjb250ZW50OlwiXFxmOGZmXCJ9LmZhLWNhcmV0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDdcIn0uZmEtY2FyZXQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOVwifS5mYS1jYXJldC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBkYVwifS5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE1MFwifS5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MVwifS5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTJcIn0uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTUxXCJ9LmZhLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ4XCJ9LmZhLWNhcnJvdDpiZWZvcmV7Y29udGVudDpcIlxcZjc4N1wifS5mYS1jYXJ0LWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMThcIn0uZmEtY2FydC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9LmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODhcIn0uZmEtY2F0OmJlZm9yZXtjb250ZW50OlwiXFxmNmJlXCJ9LmZhLWNjLWFtYXpvbi1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmRcIn0uZmEtY2MtYW1leDpiZWZvcmV7Y29udGVudDpcIlxcZjFmM1wifS5mYS1jYy1hcHBsZS1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTZcIn0uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGNcIn0uZmEtY2MtZGlzY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjJcIn0uZmEtY2MtamNiOmJlZm9yZXtjb250ZW50OlwiXFxmMjRiXCJ9LmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjFcIn0uZmEtY2MtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWY0XCJ9LmZhLWNjLXN0cmlwZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmNVwifS5mYS1jYy12aXNhOmJlZm9yZXtjb250ZW50OlwiXFxmMWYwXCJ9LmZhLWNlbnRlcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODBcIn0uZmEtY2VudG9zOmJlZm9yZXtjb250ZW50OlwiXFxmNzg5XCJ9LmZhLWNlcnRpZmljYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMGEzXCJ9LmZhLWNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxmNmMwXCJ9LmZhLWNoYWxrYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWJcIn0uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTFjXCJ9LmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZTdcIn0uZmEtY2hhcnQtYXJlYTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZVwifS5mYS1jaGFydC1iYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODBcIn0uZmEtY2hhcnQtbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMVwifS5mYS1jaGFydC1waWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDBcIn0uZmEtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGNcIn0uZmEtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU4XCJ9LmZhLWNoZWNrLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjU2MFwifS5mYS1jaGVjay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGFcIn0uZmEtY2hlZXNlOmJlZm9yZXtjb250ZW50OlwiXFxmN2VmXCJ9LmZhLWNoZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDM5XCJ9LmZhLWNoZXNzLWJpc2hvcDpiZWZvcmV7Y29udGVudDpcIlxcZjQzYVwifS5mYS1jaGVzcy1ib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjQzY1wifS5mYS1jaGVzcy1raW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNDNmXCJ9LmZhLWNoZXNzLWtuaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0MVwifS5mYS1jaGVzcy1wYXduOmJlZm9yZXtjb250ZW50OlwiXFxmNDQzXCJ9LmZhLWNoZXNzLXF1ZWVuOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ1XCJ9LmZhLWNoZXNzLXJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDdcIn0uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEzYVwifS5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM4XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCJ9LmZhLWNoZXZyb24tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA3OFwifS5mYS1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTNcIn0uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA1NFwifS5mYS1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDc3XCJ9LmZhLWNoaWxkOmJlZm9yZXtjb250ZW50OlwiXFxmMWFlXCJ9LmZhLWNocm9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2OFwifS5mYS1jaHJvbWVjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmODM4XCJ9LmZhLWNodXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjUxZFwifS5mYS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWNlXCJ9LmZhLWNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NGZcIn0uZmEtY2xpbmljLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZjJcIn0uZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMzI4XCJ9LmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjQ2Y1wifS5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2ZFwifS5mYS1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjAxN1wifS5mYS1jbG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZFwifS5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjIwYVwifS5mYS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjBjMlwifS5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODFcIn0uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3M2JcIn0uZmEtY2xvdWQtbW9vbjpiZWZvcmV7Y29udGVudDpcIlxcZjZjM1wifS5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3M2NcIn0uZmEtY2xvdWQtcmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjczZFwifS5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZXtjb250ZW50OlwiXFxmNzQwXCJ9LmZhLWNsb3VkLXN1bjpiZWZvcmV7Y29udGVudDpcIlxcZjZjNFwifS5mYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjc0M1wifS5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzgyXCJ9LmZhLWNsb3VkZmxhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2RcIn0uZmEtY2xvdWRzY2FsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4M1wifS5mYS1jbG91ZHNtaXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMzg0XCJ9LmZhLWNsb3VkdmVyc2lmeTpiZWZvcmV7Y29udGVudDpcIlxcZjM4NVwifS5mYS1jb2NrdGFpbDpiZWZvcmV7Y29udGVudDpcIlxcZjU2MVwifS5mYS1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9LmZhLWNvZGUtYnJhbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTI2XCJ9LmZhLWNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2JcIn0uZmEtY29kaWVwaWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODRcIn0uZmEtY29mZmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY0XCJ9LmZhLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjAxM1wifS5mYS1jb2dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg1XCJ9LmZhLWNvaW5zOmJlZm9yZXtjb250ZW50OlwiXFxmNTFlXCJ9LmZhLWNvbHVtbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGJcIn0uZmEtY29tbWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NVwifS5mYS1jb21tZW50LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjI3YVwifS5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjY1MVwifS5mYS1jb21tZW50LWRvdHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YWRcIn0uZmEtY29tbWVudC1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2Y1XCJ9LmZhLWNvbW1lbnQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjNcIn0uZmEtY29tbWVudHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODZcIn0uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNjUzXCJ9LmZhLWNvbXBhY3QtZGlzYzpiZWZvcmV7Y29udGVudDpcIlxcZjUxZlwifS5mYS1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTRlXCJ9LmZhLWNvbXByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY2XCJ9LmZhLWNvbXByZXNzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQyMlwifS5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNzhjXCJ9LmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNTYyXCJ9LmZhLWNvbmZsdWVuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OGRcIn0uZmEtY29ubmVjdGRldmVsb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGVcIn0uZmEtY29udGFvOmJlZm9yZXtjb250ZW50OlwiXFxmMjZkXCJ9LmZhLWNvb2tpZTpiZWZvcmV7Y29udGVudDpcIlxcZjU2M1wifS5mYS1jb29raWUtYml0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjU2NFwifS5mYS1jb3B5OmJlZm9yZXtjb250ZW50OlwiXFxmMGM1XCJ9LmZhLWNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOVwifS5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZXtjb250ZW50OlwiXFxmODllXCJ9LmZhLWNvdWNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGI4XCJ9LmZhLWNwYW5lbDpiZWZvcmV7Y29udGVudDpcIlxcZjM4OFwifS5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjVlXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTdcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmV7Y29udGVudDpcIlxcZjRlOFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZXtjb250ZW50OlwiXFxmNGU5XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWFcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmV7Y29udGVudDpcIlxcZjRlYlwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZXtjb250ZW50OlwiXFxmNGVjXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNGVkXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWVcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmV7Y29udGVudDpcIlxcZjRlZlwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGYwXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjRmMVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNGYyXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmV7Y29udGVudDpcIlxcZjRmM1wifS5mYS1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifS5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZXtjb250ZW50OlwiXFxmNmM5XCJ9LmZhLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjVcIn0uZmEtY3JvcC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjVcIn0uZmEtY3Jvc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTRcIn0uZmEtY3Jvc3NoYWlyczpiZWZvcmV7Y29udGVudDpcIlxcZjA1YlwifS5mYS1jcm93OmJlZm9yZXtjb250ZW50OlwiXFxmNTIwXCJ9LmZhLWNyb3duOmJlZm9yZXtjb250ZW50OlwiXFxmNTIxXCJ9LmZhLWNydXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjdmN1wifS5mYS1jc3MzOmJlZm9yZXtjb250ZW50OlwiXFxmMTNjXCJ9LmZhLWNzczMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzhiXCJ9LmZhLWN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjJcIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjNcIn0uZmEtY3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMGM0XCJ9LmZhLWN1dHRsZWZpc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGNcIn0uZmEtZC1hbmQtZDpiZWZvcmV7Y29udGVudDpcIlxcZjM4ZFwifS5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmV7Y29udGVudDpcIlxcZjZjYVwifS5mYS1kYWlseW1vdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTA1MlwifS5mYS1kYXNoY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMFwifS5mYS1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjMFwifS5mYS1kZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMmE0XCJ9LmZhLWRlZXplcjpiZWZvcmV7Y29udGVudDpcIlxcZTA3N1wifS5mYS1kZWxpY2lvdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTVcIn0uZmEtZGVtb2NyYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NDdcIn0uZmEtZGVwbG95ZG9nOmJlZm9yZXtjb250ZW50OlwiXFxmMzhlXCJ9LmZhLWRlc2twcm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGZcIn0uZmEtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifS5mYS1kZXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2Y2NcIn0uZmEtZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZFwifS5mYS1kaGFybWFjaGFrcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTVcIn0uZmEtZGhsOmJlZm9yZXtjb250ZW50OlwiXFxmNzkwXCJ9LmZhLWRpYWdub3NlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MFwifS5mYS1kaWFzcG9yYTpiZWZvcmV7Y29udGVudDpcIlxcZjc5MVwifS5mYS1kaWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNTIyXCJ9LmZhLWRpY2UtZDIwOmJlZm9yZXtjb250ZW50OlwiXFxmNmNmXCJ9LmZhLWRpY2UtZDY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDFcIn0uZmEtZGljZS1maXZlOmJlZm9yZXtjb250ZW50OlwiXFxmNTIzXCJ9LmZhLWRpY2UtZm91cjpiZWZvcmV7Y29udGVudDpcIlxcZjUyNFwifS5mYS1kaWNlLW9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyNVwifS5mYS1kaWNlLXNpeDpiZWZvcmV7Y29udGVudDpcIlxcZjUyNlwifS5mYS1kaWNlLXRocmVlOmJlZm9yZXtjb250ZW50OlwiXFxmNTI3XCJ9LmZhLWRpY2UtdHdvOmJlZm9yZXtjb250ZW50OlwiXFxmNTI4XCJ9LmZhLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTZcIn0uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmV7Y29udGVudDpcIlxcZjM5MVwifS5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjZcIn0uZmEtZGlyZWN0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjVlYlwifS5mYS1kaXNjb3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMzkyXCJ9LmZhLWRpc2NvdXJzZTpiZWZvcmV7Y29udGVudDpcIlxcZjM5M1wifS5mYS1kaXNlYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmN2ZhXCJ9LmZhLWRpdmlkZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyOVwifS5mYS1kaXp6eTpiZWZvcmV7Y29udGVudDpcIlxcZjU2N1wifS5mYS1kbmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzFcIn0uZmEtZG9jaHViOmJlZm9yZXtjb250ZW50OlwiXFxmMzk0XCJ9LmZhLWRvY2tlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM5NVwifS5mYS1kb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDNcIn0uZmEtZG9sbGFyLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTVcIn0uZmEtZG9sbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzJcIn0uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3NFwifS5mYS1kb25hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjlcIn0uZmEtZG9vci1jbG9zZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmFcIn0uZmEtZG9vci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNTJiXCJ9LmZhLWRvdC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTJcIn0uZmEtZG92ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiYVwifS5mYS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOVwifS5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMzk2XCJ9LmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjhcIn0uZmEtZHJhZ29uOmJlZm9yZXtjb250ZW50OlwiXFxmNmQ1XCJ9LmZhLWRyYXctcG9seWdvbjpiZWZvcmV7Y29udGVudDpcIlxcZjVlZVwifS5mYS1kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZFwifS5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTdcIn0uZmEtZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjE2YlwifS5mYS1kcnVtOmJlZm9yZXtjb250ZW50OlwiXFxmNTY5XCJ9LmZhLWRydW0tc3RlZWxwYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmFcIn0uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDdcIn0uZmEtZHJ1cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWE5XCJ9LmZhLWR1bWJiZWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDRiXCJ9LmZhLWR1bXBzdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzkzXCJ9LmZhLWR1bXBzdGVyLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTRcIn0uZmEtZHVuZ2VvbjpiZWZvcmV7Y29udGVudDpcIlxcZjZkOVwifS5mYS1keWFsb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTlcIn0uZmEtZWFybHliaXJkczpiZWZvcmV7Y29udGVudDpcIlxcZjM5YVwifS5mYS1lYmF5OmJlZm9yZXtjb250ZW50OlwiXFxmNGY0XCJ9LmZhLWVkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODJcIn0uZmEtZWRnZS1sZWdhY3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzhcIn0uZmEtZWRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0NFwifS5mYS1lZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZmJcIn0uZmEtZWplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTJcIn0uZmEtZWxlbWVudG9yOmJlZm9yZXtjb250ZW50OlwiXFxmNDMwXCJ9LmZhLWVsbGlwc2lzLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDFcIn0uZmEtZWxsaXBzaXMtdjpiZWZvcmV7Y29udGVudDpcIlxcZjE0MlwifS5mYS1lbGxvOmJlZm9yZXtjb250ZW50OlwiXFxmNWYxXCJ9LmZhLWVtYmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDIzXCJ9LmZhLWVtcGlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMVwifS5mYS1lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlMFwifS5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMmI2XCJ9LmZhLWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZjY1OFwifS5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTlcIn0uZmEtZW52aXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMjk5XCJ9LmZhLWVxdWFsczpiZWZvcmV7Y29udGVudDpcIlxcZjUyY1wifS5mYS1lcmFzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmRcIn0uZmEtZXJsYW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMzlkXCJ9LmZhLWV0aGVyZXVtOmJlZm9yZXtjb250ZW50OlwiXFxmNDJlXCJ9LmZhLWV0aGVybmV0OmJlZm9yZXtjb250ZW50OlwiXFxmNzk2XCJ9LmZhLWV0c3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDdcIn0uZmEtZXVyby1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTUzXCJ9LmZhLWV2ZXJub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmODM5XCJ9LmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM2MlwifS5mYS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyYVwifS5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmFcIn0uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzFcIn0uZmEtZXhwYW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMDY1XCJ9LmZhLWV4cGFuZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjRcIn0uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMWVcIn0uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZXtjb250ZW50OlwiXFxmMjNlXCJ9LmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzVkXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM2MFwifS5mYS1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmVcIn0uZmEtZXllLWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmJcIn0uZmEtZXllLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDcwXCJ9LmZhLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDlhXCJ9LmZhLWZhY2Vib29rLWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWVcIn0uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMzlmXCJ9LmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MlwifS5mYS1mYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NjNcIn0uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZGNcIn0uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OVwifS5mYS1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTBcIn0uZmEtZmF1Y2V0OmJlZm9yZXtjb250ZW50OlwiXFxlMDA1XCJ9LmZhLWZheDpiZWZvcmV7Y29udGVudDpcIlxcZjFhY1wifS5mYS1mZWF0aGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTJkXCJ9LmZhLWZlYXRoZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTZiXCJ9LmZhLWZlZGV4OmJlZm9yZXtjb250ZW50OlwiXFxmNzk3XCJ9LmZhLWZlZG9yYTpiZWZvcmV7Y29udGVudDpcIlxcZjc5OFwifS5mYS1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODJcIn0uZmEtZmlnaHRlci1qZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmJcIn0uZmEtZmlnbWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTlcIn0uZmEtZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE1YlwifS5mYS1maWxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjE1Y1wifS5mYS1maWxlLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzZcIn0uZmEtZmlsZS1hdWRpbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjN1wifS5mYS1maWxlLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzlcIn0uZmEtZmlsZS1jb250cmFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjU2Y1wifS5mYS1maWxlLWNzdjpiZWZvcmV7Y29udGVudDpcIlxcZjZkZFwifS5mYS1maWxlLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmNTZkXCJ9LmZhLWZpbGUtZXhjZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzNcIn0uZmEtZmlsZS1leHBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmVcIn0uZmEtZmlsZS1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjNVwifS5mYS1maWxlLWltcG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZjU2ZlwifS5mYS1maWxlLWludm9pY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzBcIn0uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjU3MVwifS5mYS1maWxlLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzdcIn0uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3OFwifS5mYS1maWxlLXBkZjpiZWZvcmV7Y29udGVudDpcIlxcZjFjMVwifS5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzRcIn0uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzJcIn0uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzNcIn0uZmEtZmlsZS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzRcIn0uZmEtZmlsZS12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjOFwifS5mYS1maWxlLXdvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzJcIn0uZmEtZmlsbDpiZWZvcmV7Y29udGVudDpcIlxcZjU3NVwifS5mYS1maWxsLWRyaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzZcIn0uZmEtZmlsbTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOFwifS5mYS1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjBcIn0uZmEtZmluZ2VycHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzdcIn0uZmEtZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZFwifS5mYS1maXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjdlNFwifS5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNFwifS5mYS1maXJlZm94OmJlZm9yZXtjb250ZW50OlwiXFxmMjY5XCJ9LmZhLWZpcmVmb3gtYnJvd3NlcjpiZWZvcmV7Y29udGVudDpcIlxcZTAwN1wifS5mYS1maXJzdC1haWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzlcIn0uZmEtZmlyc3Qtb3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjBcIn0uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTBhXCJ9LmZhLWZpcnN0ZHJhZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTFcIn0uZmEtZmlzaDpiZWZvcmV7Y29udGVudDpcIlxcZjU3OFwifS5mYS1maXN0LXJhaXNlZDpiZWZvcmV7Y29udGVudDpcIlxcZjZkZVwifS5mYS1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDI0XCJ9LmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFlXCJ9LmZhLWZsYWctdXNhOmJlZm9yZXtjb250ZW50OlwiXFxmNzRkXCJ9LmZhLWZsYXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGMzXCJ9LmZhLWZsaWNrcjpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZVwifS5mYS1mbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGRcIn0uZmEtZmx1c2hlZDpiZWZvcmV7Y29udGVudDpcIlxcZjU3OVwifS5mYS1mbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTdcIn0uZmEtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDdiXCJ9LmZhLWZvbGRlci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjY1ZFwifS5mYS1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjA3Y1wifS5mYS1mb2xkZXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjY1ZVwifS5mYS1mb250OmJlZm9yZXtjb250ZW50OlwiXFxmMDMxXCJ9LmZhLWZvbnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiNFwifS5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzVjXCJ9LmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxmNDI1XCJ9LmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTZcIn0uZmEtZm9udGljb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjgwXCJ9LmZhLWZvbnRpY29ucy1maTpiZWZvcmV7Y29udGVudDpcIlxcZjNhMlwifS5mYS1mb290YmFsbC1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDRlXCJ9LmZhLWZvcnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NlwifS5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2EzXCJ9LmZhLWZvcnVtYmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMjExXCJ9LmZhLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGVcIn0uZmEtZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MFwifS5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmV7Y29udGVudDpcIlxcZjJjNVwifS5mYS1mcmVlYnNkOmJlZm9yZXtjb250ZW50OlwiXFxmM2E0XCJ9LmZhLWZyb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmVcIn0uZmEtZnJvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTlcIn0uZmEtZnJvd24tb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjU3YVwifS5mYS1mdWxjcnVtOmJlZm9yZXtjb250ZW50OlwiXFxmNTBiXCJ9LmZhLWZ1bm5lbC1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NjJcIn0uZmEtZnV0Ym9sOmJlZm9yZXtjb250ZW50OlwiXFxmMWUzXCJ9LmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZXtjb250ZW50OlwiXFxmNTBjXCJ9LmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUwZFwifS5mYS1nYW1lcGFkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFiXCJ9LmZhLWdhcy1wdW1wOmJlZm9yZXtjb250ZW50OlwiXFxmNTJmXCJ9LmZhLWdhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMGUzXCJ9LmZhLWdlbTpiZWZvcmV7Y29udGVudDpcIlxcZjNhNVwifS5mYS1nZW5kZXJsZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjJkXCJ9LmZhLWdldC1wb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjVcIn0uZmEtZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjBcIn0uZmEtZ2ctY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjYxXCJ9LmZhLWdob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmNmUyXCJ9LmZhLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmJcIn0uZmEtZ2lmdHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OWNcIn0uZmEtZ2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMWQzXCJ9LmZhLWdpdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NDFcIn0uZmEtZ2l0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMlwifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWJcIn0uZmEtZ2l0aHViLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS5mYS1naXRodWItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDkyXCJ9LmZhLWdpdGtyYWtlbjpiZWZvcmV7Y29udGVudDpcIlxcZjNhNlwifS5mYS1naXRsYWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTZcIn0uZmEtZ2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDI2XCJ9LmZhLWdsYXNzLWNoZWVyczpiZWZvcmV7Y29udGVudDpcIlxcZjc5ZlwifS5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZXtjb250ZW50OlwiXFxmMDAwXCJ9LmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTdiXCJ9LmZhLWdsYXNzLXdoaXNrZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTBcIn0uZmEtZ2xhc3NlczpiZWZvcmV7Y29udGVudDpcIlxcZjUzMFwifS5mYS1nbGlkZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhNVwifS5mYS1nbGlkZS1nOmJlZm9yZXtjb250ZW50OlwiXFxmMmE2XCJ9LmZhLWdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxmMGFjXCJ9LmZhLWdsb2JlLWFmcmljYTpiZWZvcmV7Y29udGVudDpcIlxcZjU3Y1wifS5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmV7Y29udGVudDpcIlxcZjU3ZFwifS5mYS1nbG9iZS1hc2lhOmJlZm9yZXtjb250ZW50OlwiXFxmNTdlXCJ9LmZhLWdsb2JlLWV1cm9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjdhMlwifS5mYS1nb2ZvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTdcIn0uZmEtZ29sZi1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDUwXCJ9LmZhLWdvb2RyZWFkczpiZWZvcmV7Y29udGVudDpcIlxcZjNhOFwifS5mYS1nb29kcmVhZHMtZzpiZWZvcmV7Y29udGVudDpcIlxcZjNhOVwifS5mYS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTBcIn0uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FhXCJ9LmZhLWdvb2dsZS1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzlcIn0uZmEtZ29vZ2xlLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWJcIn0uZmEtZ29vZ2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjNcIn0uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmV7Y29udGVudDpcIlxcZjBkNVwifS5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDRcIn0uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZVwifS5mYS1nb3B1cmFtOmJlZm9yZXtjb250ZW50OlwiXFxmNjY0XCJ9LmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZXtjb250ZW50OlwiXFxmMTlkXCJ9LmZhLWdyYXRpcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTg0XCJ9LmZhLWdyYXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDZcIn0uZmEtZ3JlYXRlci10aGFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTMxXCJ9LmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmV7Y29udGVudDpcIlxcZjUzMlwifS5mYS1ncmltYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNTdmXCJ9LmZhLWdyaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODBcIn0uZmEtZ3Jpbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODFcIn0uZmEtZ3Jpbi1iZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmNTgyXCJ9LmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmV7Y29udGVudDpcIlxcZjU4M1wifS5mYS1ncmluLWhlYXJ0czpiZWZvcmV7Y29udGVudDpcIlxcZjU4NFwifS5mYS1ncmluLXNxdWludDpiZWZvcmV7Y29udGVudDpcIlxcZjU4NVwifS5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjU4NlwifS5mYS1ncmluLXN0YXJzOmJlZm9yZXtjb250ZW50OlwiXFxmNTg3XCJ9LmZhLWdyaW4tdGVhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODhcIn0uZmEtZ3Jpbi10b25ndWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODlcIn0uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZXtjb250ZW50OlwiXFxmNThhXCJ9LmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGJcIn0uZmEtZ3Jpbi13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNThjXCJ9LmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU4ZFwifS5mYS1ncmlwLWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmN2E0XCJ9LmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTVcIn0uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU4ZVwifS5mYS1ncmlwZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhY1wifS5mYS1ncnVudDpiZWZvcmV7Y29udGVudDpcIlxcZjNhZFwifS5mYS1ndWlsZGVkOmJlZm9yZXtjb250ZW50OlwiXFxlMDdlXCJ9LmZhLWd1aXRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjdhNlwifS5mYS1ndWxwOmJlZm9yZXtjb250ZW50OlwiXFxmM2FlXCJ9LmZhLWgtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZkXCJ9LmZhLWhhY2tlci1uZXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ0XCJ9LmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhZlwifS5mYS1oYWNrZXJyYW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNWY3XCJ9LmZhLWhhbWJ1cmdlcjpiZWZvcmV7Y29udGVudDpcIlxcZjgwNVwifS5mYS1oYW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZTNcIn0uZmEtaGFtc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NjVcIn0uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGJkXCJ9LmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjRiZVwifS5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZTA1Y1wifS5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZXtjb250ZW50OlwiXFxmNGMwXCJ9LmZhLWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjRjMVwifS5mYS1oYW5kLWxpemFyZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1OFwifS5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MDZcIn0uZmEtaGFuZC1wYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI1NlwifS5mYS1oYW5kLXBlYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMjViXCJ9LmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhN1wifS5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTVcIn0uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNFwifS5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGE2XCJ9LmZhLWhhbmQtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI1YVwifS5mYS1oYW5kLXJvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTVcIn0uZmEtaGFuZC1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcZjI1N1wifS5mYS1oYW5kLXNwYXJrbGVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDVkXCJ9LmZhLWhhbmQtc3BvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTlcIn0uZmEtaGFuZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzJcIn0uZmEtaGFuZHMtaGVscGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRjNFwifS5mYS1oYW5kcy13YXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDVlXCJ9LmZhLWhhbmRzaGFrZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiNVwifS5mYS1oYW5kc2hha2UtYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDVmXCJ9LmZhLWhhbmRzaGFrZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA2MFwifS5mYS1oYW51a2lhaDpiZWZvcmV7Y29udGVudDpcIlxcZjZlNlwifS5mYS1oYXJkLWhhdDpiZWZvcmV7Y29udGVudDpcIlxcZjgwN1wifS5mYS1oYXNodGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkyXCJ9LmZhLWhhdC1jb3dib3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4YzBcIn0uZmEtaGF0LWNvd2JveS1zaWRlOmJlZm9yZXtjb250ZW50OlwiXFxmOGMxXCJ9LmZhLWhhdC13aXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZThcIn0uZmEtaGRkOmJlZm9yZXtjb250ZW50OlwiXFxmMGEwXCJ9LmZhLWhlYWQtc2lkZS1jb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZTA2MVwifS5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjJcIn0uZmEtaGVhZC1zaWRlLW1hc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjNcIn0uZmEtaGVhZC1zaWRlLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDY0XCJ9LmZhLWhlYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGNcIn0uZmEtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcZjAyNVwifS5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU4ZlwifS5mYS1oZWFkc2V0OmJlZm9yZXtjb250ZW50OlwiXFxmNTkwXCJ9LmZhLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDA0XCJ9LmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIlxcZjdhOVwifS5mYS1oZWFydGJlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWVcIn0uZmEtaGVsaWNvcHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUzM1wifS5mYS1oaWdobGlnaHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjU5MVwifS5mYS1oaWtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZWNcIn0uZmEtaGlwcG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZWRcIn0uZmEtaGlwczpiZWZvcmV7Y29udGVudDpcIlxcZjQ1MlwifS5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2IwXCJ9LmZhLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGFcIn0uZmEtaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTA3ZlwifS5mYS1ob2NrZXktcHVjazpiZWZvcmV7Y29udGVudDpcIlxcZjQ1M1wifS5mYS1ob2xseS1iZXJyeTpiZWZvcmV7Y29udGVudDpcIlxcZjdhYVwifS5mYS1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxmMDE1XCJ9LmZhLWhvb2xpOmJlZm9yZXtjb250ZW50OlwiXFxmNDI3XCJ9LmZhLWhvcm5iaWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNTkyXCJ9LmZhLWhvcnNlOmJlZm9yZXtjb250ZW50OlwiXFxmNmYwXCJ9LmZhLWhvcnNlLWhlYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YWJcIn0uZmEtaG9zcGl0YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjhcIn0uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDdkXCJ9LmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZVwifS5mYS1ob3NwaXRhbC11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmODBkXCJ9LmZhLWhvdC10dWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTNcIn0uZmEtaG90ZG9nOmJlZm9yZXtjb250ZW50OlwiXFxmODBmXCJ9LmZhLWhvdGVsOmJlZm9yZXtjb250ZW50OlwiXFxmNTk0XCJ9LmZhLWhvdGphcjpiZWZvcmV7Y29udGVudDpcIlxcZjNiMVwifS5mYS1ob3VyZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTRcIn0uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1M1wifS5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI1MlwifS5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTFcIn0uZmEtaG91c2UtZGFtYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmNmYxXCJ9LmZhLWhvdXNlLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjVcIn0uZmEtaG91eno6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2NcIn0uZmEtaHJ5dm5pYTpiZWZvcmV7Y29udGVudDpcIlxcZjZmMlwifS5mYS1odG1sNTpiZWZvcmV7Y29udGVudDpcIlxcZjEzYlwifS5mYS1odWJzcG90OmJlZm9yZXtjb250ZW50OlwiXFxmM2IyXCJ9LmZhLWktY3Vyc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ2XCJ9LmZhLWljZS1jcmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjgxMFwifS5mYS1pY2ljbGVzOmJlZm9yZXtjb250ZW50OlwiXFxmN2FkXCJ9LmZhLWljb25zOmJlZm9yZXtjb250ZW50OlwiXFxmODZkXCJ9LmZhLWlkLWJhZGdlOmJlZm9yZXtjb250ZW50OlwiXFxmMmMxXCJ9LmZhLWlkLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzJcIn0uZmEtaWQtY2FyZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2ZcIn0uZmEtaWRlYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTNcIn0uZmEtaWdsb286YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YWVcIn0uZmEtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2VcIn0uZmEtaW1hZ2VzOmJlZm9yZXtjb250ZW50OlwiXFxmMzAyXCJ9LmZhLWltZGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDhcIn0uZmEtaW5ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWNcIn0uZmEtaW5kZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNjXCJ9LmZhLWluZHVzdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjc1XCJ9LmZhLWluZmluaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmNTM0XCJ9LmZhLWluZm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjlcIn0uZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWFcIn0uZmEtaW5ub3NvZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODBcIn0uZmEtaW5zdGFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMTZkXCJ9LmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTVcIn0uZmEtaW5zdGFsb2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODFcIn0uZmEtaW50ZXJjb206YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YWZcIn0uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmJcIn0uZmEtaW52aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjBcIn0uZmEtaW94aG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOFwifS5mYS1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzNcIn0uZmEtaXRjaC1pbzpiZWZvcmV7Y29udGVudDpcIlxcZjgzYVwifS5mYS1pdHVuZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjRcIn0uZmEtaXR1bmVzLW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjVcIn0uZmEtamF2YTpiZWZvcmV7Y29udGVudDpcIlxcZjRlNFwifS5mYS1qZWRpOmJlZm9yZXtjb250ZW50OlwiXFxmNjY5XCJ9LmZhLWplZGktb3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGVcIn0uZmEtamVua2luczpiZWZvcmV7Y29udGVudDpcIlxcZjNiNlwifS5mYS1qaXJhOmJlZm9yZXtjb250ZW50OlwiXFxmN2IxXCJ9LmZhLWpvZ2V0OmJlZm9yZXtjb250ZW50OlwiXFxmM2I3XCJ9LmZhLWpvaW50OmJlZm9yZXtjb250ZW50OlwiXFxmNTk1XCJ9LmZhLWpvb21sYTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYVwifS5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmV7Y29udGVudDpcIlxcZjY2YVwifS5mYS1qczpiZWZvcmV7Y29udGVudDpcIlxcZjNiOFwifS5mYS1qcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjlcIn0uZmEtanNmaWRkbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2NcIn0uZmEta2FhYmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NmJcIn0uZmEta2FnZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmNWZhXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIlxcZjA4NFwifS5mYS1rZXliYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmNGY1XCJ9LmZhLWtleWJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFjXCJ9LmZhLWtleWNkbjpiZWZvcmV7Y29udGVudDpcIlxcZjNiYVwifS5mYS1raGFuZGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NmRcIn0uZmEta2lja3N0YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmJcIn0uZmEta2lja3N0YXJ0ZXItazpiZWZvcmV7Y29udGVudDpcIlxcZjNiY1wifS5mYS1raXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNTk2XCJ9LmZhLWtpc3MtYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU5N1wifS5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OThcIn0uZmEta2l3aS1iaXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNTM1XCJ9LmZhLWtvcnZ1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZlwifS5mYS1sYW5kbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjY2ZlwifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYlwifS5mYS1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDlcIn0uZmEtbGFwdG9wLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZmNcIn0uZmEtbGFwdG9wLWhvdXNlOmJlZm9yZXtjb250ZW50OlwiXFxlMDY2XCJ9LmZhLWxhcHRvcC1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmODEyXCJ9LmZhLWxhcmF2ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmRcIn0uZmEtbGFzdGZtOmJlZm9yZXtjb250ZW50OlwiXFxmMjAyXCJ9LmZhLWxhc3RmbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDNcIn0uZmEtbGF1Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTlcIn0uZmEtbGF1Z2gtYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU5YVwifS5mYS1sYXVnaC1zcXVpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWJcIn0uZmEtbGF1Z2gtd2luazpiZWZvcmV7Y29udGVudDpcIlxcZjU5Y1wifS5mYS1sYXllci1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjVmZFwifS5mYS1sZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMDZjXCJ9LmZhLWxlYW5wdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTJcIn0uZmEtbGVtb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTRcIn0uZmEtbGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjQxZFwifS5mYS1sZXNzLXRoYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzZcIn0uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNTM3XCJ9LmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2JlXCJ9LmZhLWxldmVsLXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNiZlwifS5mYS1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2RcIn0uZmEtbGlnaHRidWxiOmJlZm9yZXtjb250ZW50OlwiXFxmMGViXCJ9LmZhLWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzBcIn0uZmEtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjBjMVwifS5mYS1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjA4Y1wifS5mYS1saW5rZWRpbi1pbjpiZWZvcmV7Y29udGVudDpcIlxcZjBlMVwifS5mYS1saW5vZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjhcIn0uZmEtbGludXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2NcIn0uZmEtbGlyYS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTk1XCJ9LmZhLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2FcIn0uZmEtbGlzdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjJcIn0uZmEtbGlzdC1vbDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYlwifS5mYS1saXN0LXVsOmJlZm9yZXtjb250ZW50OlwiXFxmMGNhXCJ9LmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZXtjb250ZW50OlwiXFxmMTI0XCJ9LmZhLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjNcIn0uZmEtbG9jay1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmM2MxXCJ9LmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDlcIn0uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjMwYVwifS5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjMwYlwifS5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjMwY1wifS5mYS1sb3ctdmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMmE4XCJ9LmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjU5ZFwifS5mYS1sdW5nczpiZWZvcmV7Y29udGVudDpcIlxcZjYwNFwifS5mYS1sdW5ncy12aXJ1czpiZWZvcmV7Y29udGVudDpcIlxcZTA2N1wifS5mYS1seWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2MzXCJ9LmZhLW1hZ2VudG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzRcIn0uZmEtbWFnaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDBcIn0uZmEtbWFnbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc2XCJ9LmZhLW1haWwtYnVsazpiZWZvcmV7Y29udGVudDpcIlxcZjY3NFwifS5mYS1tYWlsY2hpbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWVcIn0uZmEtbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4M1wifS5mYS1tYW5kYWxvcmlhbjpiZWZvcmV7Y29udGVudDpcIlxcZjUwZlwifS5mYS1tYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzlcIn0uZmEtbWFwLW1hcmtlZDpiZWZvcmV7Y29udGVudDpcIlxcZjU5ZlwifS5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjVhMFwifS5mYS1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDQxXCJ9LmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2M1XCJ9LmZhLW1hcC1waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzZcIn0uZmEtbWFwLXNpZ25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjc3XCJ9LmZhLW1hcmtkb3duOmJlZm9yZXtjb250ZW50OlwiXFxmNjBmXCJ9LmZhLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjVhMVwifS5mYS1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIyXCJ9LmZhLW1hcnMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI3XCJ9LmZhLW1hcnMtc3Ryb2tlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI5XCJ9LmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmJcIn0uZmEtbWFycy1zdHJva2UtdjpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifS5mYS1tYXNrOmJlZm9yZXtjb250ZW50OlwiXFxmNmZhXCJ9LmZhLW1hc3RvZG9uOmJlZm9yZXtjb250ZW50OlwiXFxmNGY2XCJ9LmZhLW1heGNkbjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNlwifS5mYS1tZGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4Y2FcIn0uZmEtbWVkYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTJcIn0uZmEtbWVkYXBwczpiZWZvcmV7Y29udGVudDpcIlxcZjNjNlwifS5mYS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn0uZmEtbWVkaXVtLW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzdcIn0uZmEtbWVka2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZhXCJ9LmZhLW1lZHJ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2M4XCJ9LmZhLW1lZXR1cDpiZWZvcmV7Y29udGVudDpcIlxcZjJlMFwifS5mYS1tZWdhcG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZjVhM1wifS5mYS1tZWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0uZmEtbWVoLWJsYW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNWE0XCJ9LmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTVcIn0uZmEtbWVtb3J5OmJlZm9yZXtjb250ZW50OlwiXFxmNTM4XCJ9LmZhLW1lbmRlbGV5OmJlZm9yZXtjb250ZW50OlwiXFxmN2IzXCJ9LmZhLW1lbm9yYWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NzZcIn0uZmEtbWVyY3VyeTpiZWZvcmV7Y29udGVudDpcIlxcZjIyM1wifS5mYS1tZXRlb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NTNcIn0uZmEtbWljcm9ibG9nOmJlZm9yZXtjb250ZW50OlwiXFxlMDFhXCJ9LmZhLW1pY3JvY2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkYlwifS5mYS1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMTMwXCJ9LmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2M5XCJ9LmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTM5XCJ9LmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzFcIn0uZmEtbWljcm9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjYxMFwifS5mYS1taWNyb3NvZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2FcIn0uZmEtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjhcIn0uZmEtbWludXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU2XCJ9LmZhLW1pbnVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NlwifS5mYS1taXR0ZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjVcIn0uZmEtbWl4OmJlZm9yZXtjb250ZW50OlwiXFxmM2NiXCJ9LmZhLW1peGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMjg5XCJ9LmZhLW1peGVyOmJlZm9yZXtjb250ZW50OlwiXFxlMDU2XCJ9LmZhLW1penVuaTpiZWZvcmV7Y29udGVudDpcIlxcZjNjY1wifS5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0uZmEtbW9iaWxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjZFwifS5mYS1tb2R4OmJlZm9yZXtjb250ZW50OlwiXFxmMjg1XCJ9LmZhLW1vbmVybzpiZWZvcmV7Y29udGVudDpcIlxcZjNkMFwifS5mYS1tb25leS1iaWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ2XCJ9LmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2QxXCJ9LmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUzYVwifS5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTNiXCJ9LmZhLW1vbmV5LWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNTNjXCJ9LmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjUzZFwifS5mYS1tb251bWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjVhNlwifS5mYS1tb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMTg2XCJ9LmZhLW1vcnRhci1wZXN0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTdcIn0uZmEtbW9zcXVlOmJlZm9yZXtjb250ZW50OlwiXFxmNjc4XCJ9LmZhLW1vdG9yY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWNcIn0uZmEtbW91bnRhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZmNcIn0uZmEtbW91c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4Y2NcIn0uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NVwifS5mYS1tdWctaG90OmJlZm9yZXtjb250ZW50OlwiXFxmN2I2XCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMDAxXCJ9LmZhLW5hcHN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDJcIn0uZmEtbmVvczpiZWZvcmV7Y29udGVudDpcIlxcZjYxMlwifS5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNmZmXCJ9LmZhLW5ldXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyY1wifS5mYS1uZXdzcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWFcIn0uZmEtbmltYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmNWE4XCJ9LmZhLW5vZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTlcIn0uZmEtbm9kZS1qczpiZWZvcmV7Y29udGVudDpcIlxcZjNkM1wifS5mYS1ub3QtZXF1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2VcIn0uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4MVwifS5mYS1ucG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDRcIn0uZmEtbnM4OmJlZm9yZXtjb250ZW50OlwiXFxmM2Q1XCJ9LmZhLW51dHJpdGlvbml4OmJlZm9yZXtjb250ZW50OlwiXFxmM2Q2XCJ9LmZhLW9iamVjdC1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0N1wifS5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0OFwifS5mYS1vY3RvcHVzLWRlcGxveTpiZWZvcmV7Y29udGVudDpcIlxcZTA4MlwifS5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZXtjb250ZW50OlwiXFxmMjYzXCJ9LmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjY0XCJ9LmZhLW9pbC1jYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MTNcIn0uZmEtb2xkLXJlcHVibGljOmJlZm9yZXtjb250ZW50OlwiXFxmNTEwXCJ9LmZhLW9tOmJlZm9yZXtjb250ZW50OlwiXFxmNjc5XCJ9LmZhLW9wZW5jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjNkXCJ9LmZhLW9wZW5pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE5YlwifS5mYS1vcGVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI2YVwifS5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjNjXCJ9LmZhLW9yY2lkOmJlZm9yZXtjb250ZW50OlwiXFxmOGQyXCJ9LmZhLW9zaTpiZWZvcmV7Y29udGVudDpcIlxcZjQxYVwifS5mYS1vdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjcwMFwifS5mYS1vdXRkZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNiXCJ9LmZhLXBhZ2U0OmJlZm9yZXtjb250ZW50OlwiXFxmM2Q3XCJ9LmZhLXBhZ2VsaW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjE4Y1wifS5mYS1wYWdlcjpiZWZvcmV7Y29udGVudDpcIlxcZjgxNVwifS5mYS1wYWludC1icnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmY1wifS5mYS1wYWludC1yb2xsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWFcIn0uZmEtcGFsZXR0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUzZlwifS5mYS1wYWxmZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDhcIn0uZmEtcGFsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmNDgyXCJ9LmZhLXBhcGVyLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ4XCJ9LmZhLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIlxcZjBjNlwifS5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNGNkXCJ9LmZhLXBhcmFncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZjFkZFwifS5mYS1wYXJraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNTQwXCJ9LmZhLXBhc3Nwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmNWFiXCJ9LmZhLXBhc3RhZmFyaWFuaXNtOmJlZm9yZXtjb250ZW50OlwiXFxmNjdiXCJ9LmZhLXBhc3RlOmJlZm9yZXtjb250ZW50OlwiXFxmMGVhXCJ9LmZhLXBhdHJlb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDlcIn0uZmEtcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGNcIn0uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhiXCJ9LmZhLXBhdzpiZWZvcmV7Y29udGVudDpcIlxcZjFiMFwifS5mYS1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWRcIn0uZmEtcGVhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2N2NcIn0uZmEtcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMzA0XCJ9LmZhLXBlbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDVcIn0uZmEtcGVuLWZhbmN5OmJlZm9yZXtjb250ZW50OlwiXFxmNWFjXCJ9LmZhLXBlbi1uaWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWRcIn0uZmEtcGVuLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YlwifS5mYS1wZW5jaWwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzAzXCJ9LmZhLXBlbmNpbC1ydWxlcjpiZWZvcmV7Y29udGVudDpcIlxcZjVhZVwifS5mYS1wZW5ueS1hcmNhZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MDRcIn0uZmEtcGVvcGxlLWFycm93czpiZWZvcmV7Y29udGVudDpcIlxcZTA2OFwifS5mYS1wZW9wbGUtY2Fycnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0Y2VcIn0uZmEtcGVwcGVyLWhvdDpiZWZvcmV7Y29udGVudDpcIlxcZjgxNlwifS5mYS1wZXJieXRlOmJlZm9yZXtjb250ZW50OlwiXFxlMDgzXCJ9LmZhLXBlcmNlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTVcIn0uZmEtcGVyY2VudGFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjU0MVwifS5mYS1wZXJpc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGFcIn0uZmEtcGVyc29uLWJvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmNzU2XCJ9LmZhLXBoYWJyaWNhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmM2RiXCJ9LmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZXtjb250ZW50OlwiXFxmM2RjXCJ9LmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTFcIn0uZmEtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTVcIn0uZmEtcGhvbmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODc5XCJ9LmZhLXBob25lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmM2RkXCJ9LmZhLXBob25lLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5OFwifS5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODdiXCJ9LmZhLXBob25lLXZvbHVtZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhMFwifS5mYS1waG90by12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjg3Y1wifS5mYS1waHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTdcIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJhZVwifS5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOFwifS5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmV7Y29udGVudDpcIlxcZjRlNVwifS5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMWE3XCJ9LmZhLXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxlMDFlXCJ9LmZhLXBpZ2d5LWJhbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDNcIn0uZmEtcGlsbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODRcIn0uZmEtcGludGVyZXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQyXCJ9LmZhLXBpbnRlcmVzdC1wOmJlZm9yZXtjb250ZW50OlwiXFxmMjMxXCJ9LmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDNcIn0uZmEtcGl6emEtc2xpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MThcIn0uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjY3ZlwifS5mYS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MlwifS5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZXtjb250ZW50OlwiXFxmNWFmXCJ9LmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZjViMFwifS5mYS1wbGFuZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA2OVwifS5mYS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMDRiXCJ9LmZhLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ0XCJ9LmZhLXBsYXlzdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2RmXCJ9LmZhLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTZcIn0uZmEtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjA2N1wifS5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NVwifS5mYS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZVwifS5mYS1wb2RjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmNlXCJ9LmZhLXBvbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODFcIn0uZmEtcG9sbC1oOmJlZm9yZXtjb250ZW50OlwiXFxmNjgyXCJ9LmZhLXBvbzpiZWZvcmV7Y29udGVudDpcIlxcZjJmZVwifS5mYS1wb28tc3Rvcm06YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NWFcIn0uZmEtcG9vcDpiZWZvcmV7Y29udGVudDpcIlxcZjYxOVwifS5mYS1wb3J0cmFpdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlMFwifS5mYS1wb3VuZC1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU0XCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAxMVwifS5mYS1wcmF5OmJlZm9yZXtjb250ZW50OlwiXFxmNjgzXCJ9LmZhLXByYXlpbmctaGFuZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODRcIn0uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNWIxXCJ9LmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODVcIn0uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODZcIn0uZmEtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmZcIn0uZmEtcHJvY2VkdXJlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ4N1wifS5mYS1wcm9kdWN0LWh1bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODhcIn0uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmNTQyXCJ9LmZhLXB1bXAtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZTA2YVwifS5mYS1wdW1wLXNvYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmJcIn0uZmEtcHVzaGVkOmJlZm9yZXtjb250ZW50OlwiXFxmM2UxXCJ9LmZhLXB1enpsZS1waWVjZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyZVwifS5mYS1weXRob246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTJcIn0uZmEtcXE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDZcIn0uZmEtcXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDI5XCJ9LmZhLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTI4XCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OVwifS5mYS1xdWlkZGl0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NThcIn0uZmEtcXVpbnNjYXBlOmJlZm9yZXtjb250ZW50OlwiXFxmNDU5XCJ9LmZhLXF1b3JhOmJlZm9yZXtjb250ZW50OlwiXFxmMmM0XCJ9LmZhLXF1b3RlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGRcIn0uZmEtcXVvdGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGVcIn0uZmEtcXVyYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODdcIn0uZmEtci1wcm9qZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmNGY3XCJ9LmZhLXJhZGlhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjdiOVwifS5mYS1yYWRpYXRpb24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmN2JhXCJ9LmZhLXJhaW5ib3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NWJcIn0uZmEtcmFuZG9tOmJlZm9yZXtjb250ZW50OlwiXFxmMDc0XCJ9LmZhLXJhc3BiZXJyeS1waTpiZWZvcmV7Y29udGVudDpcIlxcZjdiYlwifS5mYS1yYXZlbHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ5XCJ9LmZhLXJlYWN0OmJlZm9yZXtjb250ZW50OlwiXFxmNDFiXCJ9LmZhLXJlYWN0ZXVyb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmNzVkXCJ9LmZhLXJlYWRtZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkNVwifS5mYS1yZWJlbDpiZWZvcmV7Y29udGVudDpcIlxcZjFkMFwifS5mYS1yZWNlaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmNTQzXCJ9LmZhLXJlY29yZC12aW55bDpiZWZvcmV7Y29udGVudDpcIlxcZjhkOVwifS5mYS1yZWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI4XCJ9LmZhLXJlZC1yaXZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNlM1wifS5mYS1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTFcIn0uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZXtjb250ZW50OlwiXFxmMjgxXCJ9LmZhLXJlZGRpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTJcIn0uZmEtcmVkaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmN2JjXCJ9LmZhLXJlZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWVcIn0uZmEtcmVkby1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjlcIn0uZmEtcmVnaXN0ZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZFwifS5mYS1yZW1vdmUtZm9ybWF0OmJlZm9yZXtjb250ZW50OlwiXFxmODdkXCJ9LmZhLXJlbnJlbjpiZWZvcmV7Y29udGVudDpcIlxcZjE4YlwifS5mYS1yZXBseTpiZWZvcmV7Y29udGVudDpcIlxcZjNlNVwifS5mYS1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjJcIn0uZmEtcmVwbHlkOmJlZm9yZXtjb250ZW50OlwiXFxmM2U2XCJ9LmZhLXJlcHVibGljYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NWVcIn0uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNGY4XCJ9LmZhLXJlc29sdmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjNlN1wifS5mYS1yZXN0cm9vbTpiZWZvcmV7Y29udGVudDpcIlxcZjdiZFwifS5mYS1yZXR3ZWV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc5XCJ9LmZhLXJldjpiZWZvcmV7Y29udGVudDpcIlxcZjViMlwifS5mYS1yaWJib246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDZcIn0uZmEtcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjcwYlwifS5mYS1yb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE4XCJ9LmZhLXJvYm90OmJlZm9yZXtjb250ZW50OlwiXFxmNTQ0XCJ9LmZhLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjEzNVwifS5mYS1yb2NrZXRjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmM2U4XCJ9LmZhLXJvY2tybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTlcIn0uZmEtcm91dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDdcIn0uZmEtcnNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDllXCJ9LmZhLXJzcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDNcIn0uZmEtcnVibGUtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OFwifS5mYS1ydWxlcjpiZWZvcmV7Y29udGVudDpcIlxcZjU0NVwifS5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmV7Y29udGVudDpcIlxcZjU0NlwifS5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmNTQ3XCJ9LmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNTQ4XCJ9LmZhLXJ1bm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MGNcIn0uZmEtcnVwZWUtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NlwifS5mYS1ydXN0OmJlZm9yZXtjb250ZW50OlwiXFxlMDdhXCJ9LmZhLXNhZC1jcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjNcIn0uZmEtc2FkLXRlYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjRcIn0uZmEtc2FmYXJpOmJlZm9yZXtjb250ZW50OlwiXFxmMjY3XCJ9LmZhLXNhbGVzZm9yY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4M2JcIn0uZmEtc2FzczpiZWZvcmV7Y29udGVudDpcIlxcZjQxZVwifS5mYS1zYXRlbGxpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmZcIn0uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzBcIn0uZmEtc2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjN1wifS5mYS1zY2hsaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWFcIn0uZmEtc2Nob29sOmJlZm9yZXtjb250ZW50OlwiXFxmNTQ5XCJ9LmZhLXNjcmV3ZHJpdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTRhXCJ9LmZhLXNjcmliZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4YVwifS5mYS1zY3JvbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MGVcIn0uZmEtc2QtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjdjMlwifS5mYS1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDJcIn0uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjY4OFwifS5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODlcIn0uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDEwXCJ9LmZhLXNlYXJjaC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDBlXCJ9LmZhLXNlYXJjaGVuZ2luOmJlZm9yZXtjb250ZW50OlwiXFxmM2ViXCJ9LmZhLXNlZWRsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ4XCJ9LmZhLXNlbGxjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmRhXCJ9LmZhLXNlbGxzeTpiZWZvcmV7Y29udGVudDpcIlxcZjIxM1wifS5mYS1zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzNcIn0uZmEtc2VydmljZXN0YWNrOmJlZm9yZXtjb250ZW50OlwiXFxmM2VjXCJ9LmZhLXNoYXBlczpiZWZvcmV7Y29udGVudDpcIlxcZjYxZlwifS5mYS1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2NFwifS5mYS1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTBcIn0uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlMVwifS5mYS1zaGFyZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGRcIn0uZmEtc2hla2VsLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGJcIn0uZmEtc2hpZWxkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlZFwifS5mYS1zaGllbGQtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmNcIn0uZmEtc2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYVwifS5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmNDhiXCJ9LmZhLXNoaXJ0c2luYnVsazpiZWZvcmV7Y29udGVudDpcIlxcZjIxNFwifS5mYS1zaG9lLXByaW50czpiZWZvcmV7Y29udGVudDpcIlxcZjU0YlwifS5mYS1zaG9waWZ5OmJlZm9yZXtjb250ZW50OlwiXFxlMDU3XCJ9LmZhLXNob3BwaW5nLWJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MFwifS5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTFcIn0uZmEtc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjA3YVwifS5mYS1zaG9wd2FyZTpiZWZvcmV7Y29udGVudDpcIlxcZjViNVwifS5mYS1zaG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2NcIn0uZmEtc2h1dHRsZS12YW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjZcIn0uZmEtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjRkOVwifS5mYS1zaWduLWluLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmNlwifS5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE3XCJ9LmZhLXNpZ24tb3V0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmNVwifS5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTJcIn0uZmEtc2lnbmF0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNWI3XCJ9LmZhLXNpbS1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmN2M0XCJ9LmZhLXNpbXBseWJ1aWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjE1XCJ9LmZhLXNpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmRcIn0uZmEtc2lzdHJpeDpiZWZvcmV7Y29udGVudDpcIlxcZjNlZVwifS5mYS1zaXRlbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMGU4XCJ9LmZhLXNpdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTJcIn0uZmEtc2thdGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjdjNVwifS5mYS1za2V0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzZcIn0uZmEtc2tpaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmN2M5XCJ9LmZhLXNraWluZy1ub3JkaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3Y2FcIn0uZmEtc2t1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGNcIn0uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmV7Y29udGVudDpcIlxcZjcxNFwifS5mYS1za3lhdGxhczpiZWZvcmV7Y29udGVudDpcIlxcZjIxNlwifS5mYS1za3lwZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZVwifS5mYS1zbGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjE5OFwifS5mYS1zbGFjay1oYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmM2VmXCJ9LmZhLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNzE1XCJ9LmZhLXNsZWlnaDpiZWZvcmV7Y29udGVudDpcIlxcZjdjY1wifS5mYS1zbGlkZXJzLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGVcIn0uZmEtc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlN1wifS5mYS1zbWlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExOFwifS5mYS1zbWlsZS1iZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmNWI4XCJ9LmZhLXNtaWxlLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGFcIn0uZmEtc21vZzpiZWZvcmV7Y29udGVudDpcIlxcZjc1ZlwifS5mYS1zbW9raW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNDhkXCJ9LmZhLXNtb2tpbmctYmFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTRkXCJ9LmZhLXNtczpiZWZvcmV7Y29udGVudDpcIlxcZjdjZFwifS5mYS1zbmFwY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhYlwifS5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhY1wifS5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWRcIn0uZmEtc25vd2JvYXJkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmN2NlXCJ9LmZhLXNub3dmbGFrZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkY1wifS5mYS1zbm93bWFuOmJlZm9yZXtjb250ZW50OlwiXFxmN2QwXCJ9LmZhLXNub3dwbG93OmJlZm9yZXtjb250ZW50OlwiXFxmN2QyXCJ9LmZhLXNvYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmVcIn0uZmEtc29ja3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OTZcIn0uZmEtc29sYXItcGFuZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmFcIn0uZmEtc29ydDpiZWZvcmV7Y29udGVudDpcIlxcZjBkY1wifS5mYS1zb3J0LWFscGhhLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWRcIn0uZmEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4MVwifS5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTVlXCJ9LmZhLXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODgyXCJ9LmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjBcIn0uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ODRcIn0uZmEtc29ydC1hbW91bnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjFcIn0uZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODg1XCJ9LmZhLXNvcnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkZFwifS5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2MlwifS5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ODZcIn0uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTYzXCJ9LmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ODdcIn0uZmEtc29ydC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBkZVwifS5mYS1zb3VuZGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMWJlXCJ9LmZhLXNvdXJjZXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDNcIn0uZmEtc3BhOmJlZm9yZXtjb250ZW50OlwiXFxmNWJiXCJ9LmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTdcIn0uZmEtc3BlYWthcDpiZWZvcmV7Y29udGVudDpcIlxcZjNmM1wifS5mYS1zcGVha2VyLWRlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4M2NcIn0uZmEtc3BlbGwtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4OTFcIn0uZmEtc3BpZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzE3XCJ9LmZhLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTBcIn0uZmEtc3Bsb3RjaDpiZWZvcmV7Y29udGVudDpcIlxcZjViY1wifS5mYS1zcG90aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMWJjXCJ9LmZhLXNwcmF5LWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjViZFwifS5mYS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzhcIn0uZmEtc3F1YXJlLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWNcIn0uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNjk4XCJ9LmZhLXNxdWFyZXNwYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNWJlXCJ9LmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMThkXCJ9LmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMTZjXCJ9LmZhLXN0YWNrcGF0aDpiZWZvcmV7Y29udGVudDpcIlxcZjg0MlwifS5mYS1zdGFtcDpiZWZvcmV7Y29udGVudDpcIlxcZjViZlwifS5mYS1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA1XCJ9LmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZXtjb250ZW50OlwiXFxmNjk5XCJ9LmZhLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifS5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNWMwXCJ9LmZhLXN0YXItb2YtZGF2aWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OWFcIn0uZmEtc3Rhci1vZi1saWZlOmJlZm9yZXtjb250ZW50OlwiXFxmNjIxXCJ9LmZhLXN0YXlsaW5rZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjVcIn0uZmEtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjZcIn0uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI3XCJ9LmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmV7Y29udGVudDpcIlxcZjNmNlwifS5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ4XCJ9LmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MVwifS5mYS1zdGV0aG9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMVwifS5mYS1zdGlja2VyLW11bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjdcIn0uZmEtc3RpY2t5LW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDlcIn0uZmEtc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZFwifS5mYS1zdG9wLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZFwifS5mYS1zdG9wd2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjJcIn0uZmEtc3RvcHdhdGNoLTIwOmJlZm9yZXtjb250ZW50OlwiXFxlMDZmXCJ9LmZhLXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxmNTRlXCJ9LmZhLXN0b3JlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU0ZlwifS5mYS1zdG9yZS1hbHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzBcIn0uZmEtc3RvcmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzFcIn0uZmEtc3RyYXZhOmJlZm9yZXtjb250ZW50OlwiXFxmNDI4XCJ9LmZhLXN0cmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU1MFwifS5mYS1zdHJlZXQtdmlldzpiZWZvcmV7Y29udGVudDpcIlxcZjIxZFwifS5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMGNjXCJ9LmZhLXN0cmlwZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyOVwifS5mYS1zdHJpcGUtczpiZWZvcmV7Y29udGVudDpcIlxcZjQyYVwifS5mYS1zdHJvb3B3YWZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjU1MVwifS5mYS1zdHVkaW92aW5hcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjhcIn0uZmEtc3R1bWJsZXVwb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTRcIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEzXCJ9LmZhLXN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyY1wifS5mYS1zdWJ3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzlcIn0uZmEtc3VpdGNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjJcIn0uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjVjMVwifS5mYS1zdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODVcIn0uZmEtc3VwZXJwb3dlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGRcIn0uZmEtc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmJcIn0uZmEtc3VwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y5XCJ9LmZhLXN1cnByaXNlOmJlZm9yZXtjb250ZW50OlwiXFxmNWMyXCJ9LmZhLXN1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDZcIn0uZmEtc3dhdGNoYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjVjM1wifS5mYS1zd2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZjhlMVwifS5mYS1zd2ltbWVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWM0XCJ9LmZhLXN3aW1taW5nLXBvb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzVcIn0uZmEtc3ltZm9ueTpiZWZvcmV7Y29udGVudDpcIlxcZjgzZFwifS5mYS1zeW5hZ29ndWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OWJcIn0uZmEtc3luYzpiZWZvcmV7Y29udGVudDpcIlxcZjAyMVwifS5mYS1zeW5jLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmMVwifS5mYS1zeXJpbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmNDhlXCJ9LmZhLXRhYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMGNlXCJ9LmZhLXRhYmxlLXRlbm5pczpiZWZvcmV7Y29udGVudDpcIlxcZjQ1ZFwifS5mYS10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGFcIn0uZmEtdGFibGV0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNmYVwifS5mYS10YWJsZXRzOmJlZm9yZXtjb250ZW50OlwiXFxmNDkwXCJ9LmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ZkXCJ9LmZhLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyYlwifS5mYS10YWdzOmJlZm9yZXtjb250ZW50OlwiXFxmMDJjXCJ9LmZhLXRhcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGJcIn0uZmEtdGFza3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWVcIn0uZmEtdGF4aTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYVwifS5mYS10ZWFtc3BlYWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjlcIn0uZmEtdGVldGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MmVcIn0uZmEtdGVldGgtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjYyZlwifS5mYS10ZWxlZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjJjNlwifS5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmZVwifS5mYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZXtjb250ZW50OlwiXFxmNzY5XCJ9LmZhLXRlbXBlcmF0dXJlLWxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjc2YlwifS5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ1XCJ9LmZhLXRlbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmN2Q3XCJ9LmZhLXRlcm1pbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIwXCJ9LmZhLXRleHQtaGVpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM0XCJ9LmZhLXRleHQtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzVcIn0uZmEtdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGFcIn0uZmEtdGgtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDlcIn0uZmEtdGgtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYlwifS5mYS10aGUtcmVkLXlldGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OWRcIn0uZmEtdGhlYXRlci1tYXNrczpiZWZvcmV7Y29udGVudDpcIlxcZjYzMFwifS5mYS10aGVtZWNvOmJlZm9yZXtjb250ZW50OlwiXFxmNWM2XCJ9LmZhLXRoZW1laXNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiMlwifS5mYS10aGVybW9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQ5MVwifS5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjJjYlwifS5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMmM3XCJ9LmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzlcIn0uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjYVwifS5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjJjOFwifS5mYS10aGluay1wZWFrczpiZWZvcmV7Y29udGVudDpcIlxcZjczMVwifS5mYS10aHVtYnMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2NVwifS5mYS10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjRcIn0uZmEtdGh1bWJ0YWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDhkXCJ9LmZhLXRpY2tldC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmZcIn0uZmEtdGlrdG9rOmJlZm9yZXtjb250ZW50OlwiXFxlMDdiXCJ9LmZhLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDBkXCJ9LmZhLXRpbWVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1N1wifS5mYS10aW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDQzXCJ9LmZhLXRpbnQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzdcIn0uZmEtdGlyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzhcIn0uZmEtdG9nZ2xlLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNFwifS5mYS10b2dnbGUtb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDVcIn0uZmEtdG9pbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmN2Q4XCJ9LmZhLXRvaWxldC1wYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjcxZVwifS5mYS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzJcIn0uZmEtdG9vbGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjU1MlwifS5mYS10b29sczpiZWZvcmV7Y29udGVudDpcIlxcZjdkOVwifS5mYS10b290aDpiZWZvcmV7Y29udGVudDpcIlxcZjVjOVwifS5mYS10b3JhaDpiZWZvcmV7Y29udGVudDpcIlxcZjZhMFwifS5mYS10b3JpaS1nYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNmExXCJ9LmZhLXRyYWN0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MjJcIn0uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxM1wifS5mYS10cmFkZW1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWNcIn0uZmEtdHJhZmZpYy1saWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjYzN1wifS5mYS10cmFpbGVyOmJlZm9yZXtjb250ZW50OlwiXFxlMDQxXCJ9LmZhLXRyYWluOmJlZm9yZXtjb250ZW50OlwiXFxmMjM4XCJ9LmZhLXRyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZGFcIn0uZmEtdHJhbnNnZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjRcIn0uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjI1XCJ9LmZhLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY4XCJ9LmZhLXRyYXNoLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJlZFwifS5mYS10cmFzaC1yZXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxmODI5XCJ9LmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODJhXCJ9LmZhLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmJcIn0uZmEtdHJlbGxvOmJlZm9yZXtjb250ZW50OlwiXFxmMTgxXCJ9LmZhLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MVwifS5mYS10cnVjazpiZWZvcmV7Y29udGVudDpcIlxcZjBkMVwifS5mYS10cnVjay1sb2FkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGRlXCJ9LmZhLXRydWNrLW1vbnN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2M2JcIn0uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGRmXCJ9LmZhLXRydWNrLXBpY2t1cDpiZWZvcmV7Y29udGVudDpcIlxcZjYzY1wifS5mYS10c2hpcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTNcIn0uZmEtdHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMWU0XCJ9LmZhLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjE3M1wifS5mYS10dW1ibHItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc0XCJ9LmZhLXR2OmJlZm9yZXtjb250ZW50OlwiXFxmMjZjXCJ9LmZhLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOFwifS5mYS10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDk5XCJ9LmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgxXCJ9LmZhLXR5cG8zOmJlZm9yZXtjb250ZW50OlwiXFxmNDJiXCJ9LmZhLXViZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDJcIn0uZmEtdWJ1bnR1OmJlZm9yZXtjb250ZW50OlwiXFxmN2RmXCJ9LmZhLXVpa2l0OmJlZm9yZXtjb250ZW50OlwiXFxmNDAzXCJ9LmZhLXVtYnJhY286YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZThcIn0uZmEtdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTlcIn0uZmEtdW1icmVsbGEtYmVhY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2FcIn0uZmEtdW5jaGFydGVkOmJlZm9yZXtjb250ZW50OlwiXFxlMDg0XCJ9LmZhLXVuZGVybGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZFwifS5mYS11bmRvOmJlZm9yZXtjb250ZW50OlwiXFxmMGUyXCJ9LmZhLXVuZG8tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmVhXCJ9LmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNDA0XCJ9LmZhLXVuaXR5OmJlZm9yZXtjb250ZW50OlwiXFxlMDQ5XCJ9LmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWFcIn0uZmEtdW5pdmVyc2l0eTpiZWZvcmV7Y29udGVudDpcIlxcZjE5Y1wifS5mYS11bmxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjdcIn0uZmEtdW5sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDljXCJ9LmZhLXVubG9jay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2VcIn0uZmEtdW5zcGxhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2NcIn0uZmEtdW50YXBwZDpiZWZvcmV7Y29udGVudDpcIlxcZjQwNVwifS5mYS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTNcIn0uZmEtdXBzOmJlZm9yZXtjb250ZW50OlwiXFxmN2UwXCJ9LmZhLXVzYjpiZWZvcmV7Y29udGVudDpcIlxcZjI4N1wifS5mYS11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA3XCJ9LmZhLXVzZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDA2XCJ9LmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGZhXCJ9LmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZXtjb250ZW50OlwiXFxmNGZiXCJ9LmZhLXVzZXItY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmNcIn0uZmEtdXNlci1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmRcIn0uZmEtdXNlci1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjRmZFwifS5mYS11c2VyLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjRmZVwifS5mYS11c2VyLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmZcIn0uZmEtdXNlci1mcmllbmRzOmJlZm9yZXtjb250ZW50OlwiXFxmNTAwXCJ9LmZhLXVzZXItZ3JhZHVhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDFcIn0uZmEtdXNlci1pbmp1cmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNzI4XCJ9LmZhLXVzZXItbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjUwMlwifS5mYS11c2VyLW1kOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9LmZhLXVzZXItbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDNcIn0uZmEtdXNlci1uaW5qYTpiZWZvcmV7Y29udGVudDpcIlxcZjUwNFwifS5mYS11c2VyLW51cnNlOmJlZm9yZXtjb250ZW50OlwiXFxmODJmXCJ9LmZhLXVzZXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIzNFwifS5mYS11c2VyLXNlY3JldDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYlwifS5mYS11c2VyLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZjUwNVwifS5mYS11c2VyLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTA2XCJ9LmZhLXVzZXItdGFnOmJlZm9yZXtjb250ZW50OlwiXFxmNTA3XCJ9LmZhLXVzZXItdGllOmJlZm9yZXtjb250ZW50OlwiXFxmNTA4XCJ9LmZhLXVzZXItdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzVcIn0uZmEtdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzBcIn0uZmEtdXNlcnMtY29nOmJlZm9yZXtjb250ZW50OlwiXFxmNTA5XCJ9LmZhLXVzZXJzLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDczXCJ9LmZhLXVzcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTFcIn0uZmEtdXNzdW5uYWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDdcIn0uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmV7Y29udGVudDpcIlxcZjJlNVwifS5mYS11dGVuc2lsczpiZWZvcmV7Y29udGVudDpcIlxcZjJlN1wifS5mYS12YWFkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDhcIn0uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjVjYlwifS5mYS12ZW51czpiZWZvcmV7Y29udGVudDpcIlxcZjIyMVwifS5mYS12ZW51cy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjZcIn0uZmEtdmVudXMtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyOFwifS5mYS12ZXN0OmJlZm9yZXtjb250ZW50OlwiXFxlMDg1XCJ9LmZhLXZlc3QtcGF0Y2hlczpiZWZvcmV7Y29udGVudDpcIlxcZTA4NlwifS5mYS12aWFjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMjM3XCJ9LmZhLXZpYWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjJhOVwifS5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmFhXCJ9LmZhLXZpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTJcIn0uZmEtdmlhbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTNcIn0uZmEtdmliZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDlcIn0uZmEtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2RcIn0uZmEtdmlkZW8tc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTJcIn0uZmEtdmloYXJhOmJlZm9yZXtjb250ZW50OlwiXFxmNmE3XCJ9LmZhLXZpbWVvOmJlZm9yZXtjb250ZW50OlwiXFxmNDBhXCJ9LmZhLXZpbWVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5NFwifS5mYS12aW1lby12OmJlZm9yZXtjb250ZW50OlwiXFxmMjdkXCJ9LmZhLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2FcIn0uZmEtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzRcIn0uZmEtdmlydXMtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzVcIn0uZmEtdmlydXNlczpiZWZvcmV7Y29udGVudDpcIlxcZTA3NlwifS5mYS12azpiZWZvcmV7Y29udGVudDpcIlxcZjE4OVwifS5mYS12bnY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGJcIn0uZmEtdm9pY2VtYWlsOmJlZm9yZXtjb250ZW50OlwiXFxmODk3XCJ9LmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1ZlwifS5mYS12b2x1bWUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjAyN1wifS5mYS12b2x1bWUtbXV0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjZhOVwifS5mYS12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDI2XCJ9LmZhLXZvbHVtZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjAyOFwifS5mYS12b3RlLXllYTpiZWZvcmV7Y29udGVudDpcIlxcZjc3MlwifS5mYS12ci1jYXJkYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MjlcIn0uZmEtdnVlanM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWZcIn0uZmEtd2Fsa2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjU1NFwifS5mYS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTVcIn0uZmEtd2FyZWhvdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmNDk0XCJ9LmZhLXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODdcIn0uZmEtd2F0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NzNcIn0uZmEtd2F2ZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4M2VcIn0uZmEtd2F6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjgzZlwifS5mYS13ZWVibHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2NcIn0uZmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGFcIn0uZmEtd2VpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmNDk2XCJ9LmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNWNkXCJ9LmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkN1wifS5mYS13aGF0c2FwcDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMlwifS5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGNcIn0uZmEtd2hlZWxjaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcZjE5M1wifS5mYS13aG1jczpiZWZvcmV7Y29udGVudDpcIlxcZjQwZFwifS5mYS13aWZpOmJlZm9yZXtjb250ZW50OlwiXFxmMWViXCJ9LmZhLXdpa2lwZWRpYS13OmJlZm9yZXtjb250ZW50OlwiXFxmMjY2XCJ9LmZhLXdpbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MmVcIn0uZmEtd2luZG93LWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmNDEwXCJ9LmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMFwifS5mYS13aW5kb3ctbWluaW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDFcIn0uZmEtd2luZG93LXJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDJcIn0uZmEtd2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZjE3YVwifS5mYS13aW5lLWJvdHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjcyZlwifS5mYS13aW5lLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNGUzXCJ9LmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNWNlXCJ9LmZhLXdpeDpiZWZvcmV7Y29udGVudDpcIlxcZjVjZlwifS5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjczMFwifS5mYS13b2R1OmJlZm9yZXtjb250ZW50OlwiXFxlMDg4XCJ9LmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTRcIn0uZmEtd29uLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTlcIn0uZmEtd29yZHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTlhXCJ9LmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTFcIn0uZmEtd3BiZWdpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjI5N1wifS5mYS13cGV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmRlXCJ9LmZhLXdwZm9ybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOThcIn0uZmEtd3ByZXNzcjpiZWZvcmV7Y29udGVudDpcIlxcZjNlNFwifS5mYS13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWRcIn0uZmEteC1yYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTdcIn0uZmEteGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjQxMlwifS5mYS14aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTY4XCJ9LmZhLXhpbmctc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY5XCJ9LmZhLXktY29tYmluYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzYlwifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZVwifS5mYS15YW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NDBcIn0uZmEteWFuZGV4OmJlZm9yZXtjb250ZW50OlwiXFxmNDEzXCJ9LmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmNDE0XCJ9LmZhLXlhcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTNcIn0uZmEteWVscDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOVwifS5mYS15ZW4tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1N1wifS5mYS15aW4teWFuZzpiZWZvcmV7Y29udGVudDpcIlxcZjZhZFwifS5mYS15b2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9LmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNDMxXCJ9LmZhLXpoaWh1OmJlZm9yZXtjb250ZW50OlwiXFxmNjNmXCJ9LnNyLW9ubHl7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsMCwwLDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7Y2xpcDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG99QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdCk7c3JjOnVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIil9LmZhYntmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wifUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdCk7c3JjOnVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKX0uZmFiLC5mYXJ7Zm9udC13ZWlnaHQ6NDAwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3QpO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKX0uZmEsLmZhciwuZmFze2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRnJlZVwifS5mYSwuZmFze2ZvbnQtd2VpZ2h0OjkwMH0iLCIvKiFcbiAqICBMaW5lIEF3ZXNvbWUgMS4xLjAgYnkgQGljb25zXzggLSBodHRwczovL2ljb25zOC5jb20vbGluZS1hd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHBzOi8vaWNvbnM4LmNvbS9nb29kLWJveS1saWNlbnNlLyAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKlxuICogTWFkZSB3aXRoIGxvdmUgYnkgSWNvbnM4IFsgaHR0cHM6Ly9pY29uczguY29tLyBdIHVzaW5nIEZvbnRDdXN0b20gWyBodHRwczovL2dpdGh1Yi5jb20vRm9udEN1c3RvbS9mb250Y3VzdG9tIF1cbiAqXG4gKiBDb250YWN0czpcbiAqICAgIFsgaHR0cHM6Ly9pY29uczguY29tL2NvbnRhY3QgXVxuICpcbiAqIEZvbGxvdyBJY29uOCBvblxuICogICAgVHdpdHRlciBbIGh0dHBzOi8vdHdpdHRlci5jb20vaWNvbnNfOCBdXG4gKiAgICBGYWNlYm9vayBbIGh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9JY29uczggXVxuICogICAgR29vZ2xlKyBbIGh0dHBzOi8vcGx1cy5nb29nbGUuY29tLytJY29uczggXVxuICogICAgR2l0SHViIFsgaHR0cHM6Ly9naXRodWIuY29tL2ljb25zOCBdXG4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGluZS1hd2Vzb21lLmVvdD92PTEuMS5cIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGluZS1hd2Vzb21lLmVvdD8/dj0xLjEuI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgIHVybChcIi4uL2ZvbnRzL2xpbmUtYXdlc29tZS53b2ZmMj92PTEuMS5cIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvbGluZS1hd2Vzb21lLndvZmY/dj0xLjEuXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvbGluZS1hd2Vzb21lLnR0Zj92PTEuMS5cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvbGluZS1hd2Vzb21lLnN2Zz92PTEuMS4jZmFcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvbGluZS1hd2Vzb21lLnN2Zz92PTEuMS4jZmFcIikgZm9ybWF0KFwic3ZnXCIpO1xuICB9XG59XG5cbi8qIFRoYW5rcyB0byBodHRwOi8vZm9udGF3ZXNvbWUuaW8gQGZvbnRhd2Vzb21lIGFuZCBAZGF2ZWdhbmR5ICovXG4ubGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNnB4LzEgXCJMaW5lQXdlc29tZVwiO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4ubGEtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4ubGEtMngge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuLmxhLTN4IHtcbiAgICBmb250LXNpemU6IDNlbTtcbn1cbi5sYS00eCB7XG4gICAgZm9udC1zaXplOiA0ZW07XG59XG4ubGEtNXgge1xuICAgIGZvbnQtc2l6ZTogNWVtO1xufVxuLmxhLWZ3IHtcbiAgICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYS11bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmxhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYS1saSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gICAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgICB0b3A6IDAuMTQyODU3MTRlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGEtbGkubGEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG4ubGEtYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICAgIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5saS5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5saS5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi5sYS1zcGluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG4ubGEtcm90YXRlLTkwIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmxhLXJvdGF0ZS0xODAge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubGEtcm90YXRlLTI3MCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5sYS1mbGlwLWhvcml6b250YWwge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmxhLWZsaXAtdmVydGljYWwge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuOnJvb3QgLmxhLXJvdGF0ZS05MCxcbjpyb290IC5sYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmxhLXJvdGF0ZS0yNzAsXG46cm9vdCAubGEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmxhLWZsaXAtdmVydGljYWwge1xuICAgIGZpbHRlcjogbm9uZTtcbn1cbi5sYS1zdGFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sYS1zdGFjay0xeCxcbi5sYS1zdGFjay0yeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxhLXN0YWNrLTF4IHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5sYS1zdGFjay0yeCB7XG4gICAgZm9udC1zaXplOiAyZW07XG59XG4ubGEtaW52ZXJzZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBUaGFua3MgdG8gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIEBmb250YXdlc29tZSBhbmQgQGRhdmVnYW5keSAqL1xuXG4ubGEtNTAwcHg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDBcIjsgfVxuLmxhLWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG4ubGEtYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cbi5sYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDNcIjsgfVxuLmxhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDRcIjsgfVxuLmxhLWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDVcIjsgfVxuLmxhLWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cbi5sYS1hbWF6b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDdcIjsgfVxuLmxhLWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG4ubGEtYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cbi5sYS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cbi5sYS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGJcIjsgfVxuLmxhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cbi5sYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG4ubGEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cbi5sYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGZcIjsgfVxuLmxhLWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTBcIjsgfVxuLmxhLWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuLmxhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEyXCI7IH1cbi5sYS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExM1wiOyB9XG4ubGEtYXBwbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTRcIjsgfVxuLmxhLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTVcIjsgfVxuLmxhLWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTZcIjsgfVxuLmxhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cbi5sYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOFwiOyB9XG4ubGEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOVwiOyB9XG4ubGEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYVwiOyB9XG4ubGEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWJcIjsgfVxuLmxhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cbi5sYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWRcIjsgfVxuLmxhLWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZVwiOyB9XG4ubGEtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZlwiOyB9XG4ubGEtYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG4ubGEtYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjFcIjsgfVxuLmxhLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cbi5sYS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjNcIjsgfVxuLmxhLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjRcIjsgfVxuLmxhLWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cbi5sYS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG4ubGEtYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjdcIjsgfVxuLmxhLWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cbi5sYS1hdXRvbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cbi5sYS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG4ubGEtYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG4ubGEtYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cbi5sYS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cbi5sYS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmVcIjsgfVxuLmxhLWJhci1jaGFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJmXCI7IH1cbi5sYS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cbi5sYS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cbi5sYS1iYXR0ZXJ5LTA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzJcIjsgfVxuLmxhLWJhdHRlcnktMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG4ubGEtYmF0dGVyeS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cbi5sYS1iYXR0ZXJ5LTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzVcIjsgfVxuLmxhLWJhdHRlcnktNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG4ubGEtYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG4ubGEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cbi5sYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzlcIjsgfVxuLmxhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG4ubGEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG4ubGEtYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cbi5sYS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cbi5sYS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cbi5sYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZlwiOyB9XG4ubGEtYmVsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG4ubGEtYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cbi5sYS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cbi5sYS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDNcIjsgfVxuLmxhLWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDRcIjsgfVxuLmxhLWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDVcIjsgfVxuLmxhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDZcIjsgfVxuLmxhLWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG4ubGEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG4ubGEtYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG4ubGEtYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cbi5sYS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cbi5sYS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cbi5sYS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cbi5sYS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cbi5sYS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZlwiOyB9XG4ubGEtYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG4ubGEtYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cbi5sYS1idGM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTJcIjsgfVxuLmxhLWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG4ubGEtYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTRcIjsgfVxuLmxhLWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTVcIjsgfVxuLmxhLWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cbi5sYS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG4ubGEtYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cbi5sYS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cbi5sYS1jYWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWFcIjsgfVxuLmxhLWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWJcIjsgfVxuLmxhLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cbi5sYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cbi5sYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cbi5sYS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVmXCI7IH1cbi5sYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjBcIjsgfVxuLmxhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjFcIjsgfVxuLmxhLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG4ubGEtY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cbi5sYS1jYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjRcIjsgfVxuLmxhLWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjVcIjsgfVxuLmxhLWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjZcIjsgfVxuLmxhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cbi5sYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSwgLmxhLXRvZ2dsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cbi5sYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSwgLmxhLXRvZ2dsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cbi5sYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUsIC5sYS10b2dnbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmFcIjsgfVxuLmxhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSwgLmxhLXRvZ2dsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG4ubGEtY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmNcIjsgfVxuLmxhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG4ubGEtY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cbi5sYS1jYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZlwiOyB9XG4ubGEtY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG4ubGEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzFcIjsgfVxuLmxhLWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcyXCI7IH1cbi5sYS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzNcIjsgfVxuLmxhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzRcIjsgfVxuLmxhLWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG4ubGEtY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cbi5sYS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cbi5sYS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG4ubGEtY2hhaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzlcIjsgfVxuLmxhLWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG4ubGEtY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2JcIjsgfVxuLmxhLWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG4ubGEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2RcIjsgfVxuLmxhLWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG4ubGEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2ZcIjsgfVxuLmxhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxODBcIjsgfVxuLmxhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODFcIjsgfVxuLmxhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cbi5sYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG4ubGEtY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cbi5sYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODVcIjsgfVxuLmxhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODZcIjsgfVxuLmxhLWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODdcIjsgfVxuLmxhLWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cbi5sYS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODlcIjsgfVxuLmxhLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG4ubGEtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGJcIjsgfVxuLmxhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cbi5sYS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG4ubGEtY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThlXCI7IH1cbi5sYS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThmXCI7IH1cbi5sYS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG4ubGEtY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTFcIjsgfVxuLmxhLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cbi5sYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG4ubGEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cbi5sYS1jbnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTVcIjsgfVxuLmxhLWNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTZcIjsgfVxuLmxhLWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG4ubGEtY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG4ubGEtY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cbi5sYS1jb2c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWFcIjsgfVxuLmxhLWNvZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWJcIjsgfVxuLmxhLWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWNcIjsgfVxuLmxhLWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWRcIjsgfVxuLmxhLWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG4ubGEtY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZlwiOyB9XG4ubGEtY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cbi5sYS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG4ubGEtY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG4ubGEtY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG4ubGEtY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTRcIjsgfVxuLmxhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cbi5sYS1jb250YW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTZcIjsgfVxuLmxhLWNvcHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTdcIjsgfVxuLmxhLWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhOFwiOyB9XG4ubGEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG4ubGEtY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWFcIjsgfVxuLmxhLWNyb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWJcIjsgfVxuLmxhLWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWNcIjsgfVxuLmxhLWNzczM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWRcIjsgfVxuLmxhLWN1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWVcIjsgfVxuLmxhLWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFmXCI7IH1cbi5sYS1jdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjBcIjsgfVxuLmxhLWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjFcIjsgfVxuLmxhLWRhc2hib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG4ubGEtZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjNcIjsgfVxuLmxhLWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cbi5sYS1kZWRlbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjVcIjsgfVxuLmxhLWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG4ubGEtZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG4ubGEtZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG4ubGEtZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG4ubGEtZGlnZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG4ubGEtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cbi5sYS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmNcIjsgfVxuLmxhLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cbi5sYS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG4ubGEtZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZlwiOyB9XG4ubGEtZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cbi5sYS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cbi5sYS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG4ubGEtZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG4ubGEtZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG4ubGEtZW1waXJlOmJlZm9yZSwgLmxhLWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cbi5sYS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG4ubGEtZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG4ubGEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cbi5sYS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzlcIjsgfVxuLmxhLWV1cjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG4ubGEtZXVybzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG4ubGEtZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2NcIjsgfVxuLmxhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cbi5sYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2VcIjsgfVxuLmxhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNmXCI7IH1cbi5sYS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDBcIjsgfVxuLmxhLWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG4ubGEtZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG4ubGEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDNcIjsgfVxuLmxhLWV5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG4ubGEtZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cbi5sYS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cbi5sYS1mYWNlYm9vazpiZWZvcmUsIC5sYS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cbi5sYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG4ubGEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ5XCI7IH1cbi5sYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cbi5sYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGJcIjsgfVxuLmxhLWZheDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG4ubGEtZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cbi5sYS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG4ubGEtZmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZlwiOyB9XG4ubGEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTBcIjsgfVxuLmxhLWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG4ubGEtZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTJcIjsgfVxuLmxhLWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG4ubGEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cbi5sYS1maWxlLW1vdmllLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTVcIjsgfVxuLmxhLWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG4ubGEtZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG4ubGEtZmlsZS1waG90by1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cbi5sYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG4ubGEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWFcIjsgfVxuLmxhLWZpbGUtc291bmQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG4ubGEtZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cbi5sYS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG4ubGEtZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cbi5sYS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZlwiOyB9XG4ubGEtZmlsZS16aXAtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG4ubGEtZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG4ubGEtZmlsbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG4ubGEtZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cbi5sYS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cbi5sYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG4ubGEtZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG4ubGEtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmN1wiOyB9XG4ubGEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjhcIjsgfVxuLmxhLWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG4ubGEtZmxhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmFcIjsgfVxuLmxhLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cbi5sYS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmNcIjsgfVxuLmxhLWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cbi5sYS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmVcIjsgfVxuLmxhLWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZmXCI7IH1cbi5sYS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG4ubGEtZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG4ubGEtZm9udDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG4ubGEtZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cbi5sYS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG4ubGEtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG4ubGEtZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG4ubGEtZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG4ubGEtZnV0Ym9sLW86YmVmb3JlLCAubGEtc29jY2VyLWJhbGwtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwOFwiOyB9XG4ubGEtZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG4ubGEtZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGFcIjsgfVxuLmxhLWdicDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG4ubGEtZ2VhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwY1wiOyB9XG4ubGEtZ2VhcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGRcIjsgfVxuLmxhLWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGVcIjsgfVxuLmxhLWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGZcIjsgfVxuLmxhLWdnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cbi5sYS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTFcIjsgfVxuLmxhLWdpZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTJcIjsgfVxuLmxhLWdpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG4ubGEtZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNFwiOyB9XG4ubGEtZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cbi5sYS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cbi5sYS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cbi5sYS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG4ubGEtZ2xvYmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTlcIjsgfVxuLmxhLWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG4ubGEtZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWJcIjsgfVxuLmxhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG4ubGEtZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG4ubGEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWVcIjsgfVxuLmxhLWdyYXRpcGF5OmJlZm9yZSwgLmxhLWdpdHRpcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZlwiOyB9XG4ubGEtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjBcIjsgfVxuLmxhLWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cbi5sYS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG4ubGEtaGFuZC1ncmFiLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjNcIjsgfVxuLmxhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjRcIjsgfVxuLmxhLWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cbi5sYS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG4ubGEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cbi5sYS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjhcIjsgfVxuLmxhLWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG4ubGEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cbi5sYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG4ubGEtaGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmNcIjsgfVxuLmxhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG4ubGEtaGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJlXCI7IH1cbi5sYS1oYW5kLXN0b3AtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyZlwiOyB9XG4ubGEtaGRkLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzBcIjsgfVxuLmxhLWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG4ubGEtaGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG4ubGEtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzNcIjsgfVxuLmxhLWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzRcIjsgfVxuLmxhLWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG4ubGEtaGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG4ubGEtaG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG4ubGEtaG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG4ubGEtaG90ZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzlcIjsgfVxuLmxhLWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG4ubGEtaG91cmdsYXNzLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2JcIjsgfVxuLmxhLWhvdXJnbGFzcy0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cbi5sYS1ob3VyZ2xhc3MtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG4ubGEtaG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG4ubGEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2ZcIjsgfVxuLmxhLWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cbi5sYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDFcIjsgfVxuLmxhLWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cbi5sYS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG4ubGEtaS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDRcIjsgfVxuLmxhLWlsczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG4ubGEtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDZcIjsgfVxuLmxhLWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cbi5sYS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDhcIjsgfVxuLmxhLWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cbi5sYS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRhXCI7IH1cbi5sYS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG4ubGEtaW5yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cbi5sYS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGRcIjsgfVxuLmxhLWluc3RpdHV0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cbi5sYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZlwiOyB9XG4ubGEtaW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MFwiOyB9XG4ubGEtaXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cbi5sYS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTJcIjsgfVxuLmxhLWpweTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG4ubGEtanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTRcIjsgfVxuLmxhLWtleTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG4ubGEta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG4ubGEta3J3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cbi5sYS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG4ubGEtbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cbi5sYS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWFcIjsgfVxuLmxhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWJcIjsgfVxuLmxhLWxlYWY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWNcIjsgfVxuLmxhLWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWRcIjsgfVxuLmxhLWxlZ2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cbi5sYS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVmXCI7IH1cbi5sYS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cbi5sYS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG4ubGEtbGlmZS1ib3V5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cbi5sYS1saWZlLWJ1b3k6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjNcIjsgfVxuLmxhLWxpZmUtcmluZzpiZWZvcmUsIC5sYS1zdXBwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cbi5sYS1saWZlLXNhdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cbi5sYS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NlwiOyB9XG4ubGEtbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG4ubGEtbGluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG4ubGEtbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjlcIjsgfVxuLmxhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG4ubGEtbGludXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmJcIjsgfVxuLmxhLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmNcIjsgfVxuLmxhLWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cbi5sYS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cbi5sYS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZmXCI7IH1cbi5sYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG4ubGEtbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG4ubGEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cbi5sYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzNcIjsgfVxuLmxhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzRcIjsgfVxuLmxhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzVcIjsgfVxuLmxhLW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cbi5sYS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzdcIjsgfVxuLmxhLW1haWwtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3OFwiOyB9XG4ubGEtbWFpbC1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG4ubGEtbWFpbC1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2FcIjsgfVxuLmxhLW1hbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2JcIjsgfVxuLmxhLW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG4ubGEtbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG4ubGEtbWFwLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2VcIjsgfVxuLmxhLW1hcC1waW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2ZcIjsgfVxuLmxhLW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG4ubGEtbWFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG4ubGEtbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODJcIjsgfVxuLmxhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgzXCI7IH1cbi5sYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cbi5sYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cbi5sYS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogXCJcXGYyODZcIjsgfVxuLmxhLW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cbi5sYS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogXCJcXGYyODhcIjsgfVxuLmxhLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG4ubGEtbWVoLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGFcIjsgfVxuLmxhLW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGJcIjsgfVxuLmxhLW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGNcIjsgfVxuLmxhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGRcIjsgfVxuLmxhLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhlXCI7IH1cbi5sYS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGZcIjsgfVxuLmxhLW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG4ubGEtbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTFcIjsgfVxuLmxhLW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG4ubGEtbW9iaWxlLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cbi5sYS1tb25leTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG4ubGEtbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cbi5sYS1tb3J0YXItYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTZcIjsgfVxuLmxhLW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTdcIjsgfVxuLmxhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOThcIjsgfVxuLmxhLW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cbi5sYS1uYXZpY29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cbi5sYS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWJcIjsgfVxuLmxhLW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjljXCI7IH1cbi5sYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWRcIjsgfVxuLmxhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cbi5sYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjlmXCI7IH1cbi5sYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG4ubGEtb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTFcIjsgfVxuLmxhLW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG4ubGEtb3BlcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTNcIjsgfVxuLmxhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTRcIjsgfVxuLmxhLW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTVcIjsgfVxuLmxhLXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG4ubGEtcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTdcIjsgfVxuLmxhLXBhcGVyLXBsYW5lOmJlZm9yZSwgLmxhLXNlbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYThcIjsgfVxuLmxhLXBhcGVyLXBsYW5lLW86YmVmb3JlLCAubGEtc2VuZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cbi5sYS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWFcIjsgfVxuLmxhLXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG4ubGEtcGFzdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWNcIjsgfVxuLmxhLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cbi5sYS1wYXc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWVcIjsgfVxuLmxhLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZlwiOyB9XG4ubGEtcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cbi5sYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cbi5sYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjJcIjsgfVxuLmxhLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cbi5sYS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjRcIjsgfVxuLmxhLXBob3RvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cbi5sYS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjZcIjsgfVxuLmxhLXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiN1wiOyB9XG4ubGEtcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG4ubGEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjlcIjsgfVxuLmxhLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiYVwiOyB9XG4ubGEtcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmJcIjsgfVxuLmxhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmNcIjsgfVxuLmxhLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cbi5sYS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJlXCI7IH1cbi5sYS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZlwiOyB9XG4ubGEtcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMFwiOyB9XG4ubGEtcGx1ZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG4ubGEtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG4ubGEtcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzNcIjsgfVxuLmxhLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cbi5sYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cbi5sYS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzZcIjsgfVxuLmxhLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cbi5sYS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzhcIjsgfVxuLmxhLXFxOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cbi5sYS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2FcIjsgfVxuLmxhLXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cbi5sYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2NcIjsgfVxuLmxhLXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2RcIjsgfVxuLmxhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cbi5sYS1yYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZlwiOyB9XG4ubGEtcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cbi5sYS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG4ubGEtcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG4ubGEtcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cbi5sYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ0XCI7IH1cbi5sYS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cbi5sYS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cbi5sYS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDdcIjsgfVxuLmxhLXJlb3JkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDhcIjsgfVxuLmxhLXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG4ubGEtcmVwbHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGFcIjsgfVxuLmxhLXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG4ubGEtcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG4ubGEtcm1iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cbi5sYS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cbi5sYS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGZcIjsgfVxuLmxhLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cbi5sYS1yb3RhdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTFcIjsgfVxuLmxhLXJvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlMlwiOyB9XG4ubGEtcnNzOmJlZm9yZSwgLmxhLWZlZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTNcIjsgfVxuLmxhLXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTRcIjsgfVxuLmxhLXJ1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG4ubGEtcnVibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTZcIjsgfVxuLmxhLXJ1cGVlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cbi5sYS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZThcIjsgfVxuLmxhLXNhdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTlcIjsgfVxuLmxhLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cbi5sYS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWJcIjsgfVxuLmxhLXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlY1wiOyB9XG4ubGEtc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWRcIjsgfVxuLmxhLXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZVwiOyB9XG4ubGEtc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVmXCI7IH1cbi5sYS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMFwiOyB9XG4ubGEtc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYxXCI7IH1cbi5sYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cbi5sYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjNcIjsgfVxuLmxhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cbi5sYS1zaGVrZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjVcIjsgfVxuLmxhLXNoZXFlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG4ubGEtc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY3XCI7IH1cbi5sYS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY4XCI7IH1cbi5sYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjlcIjsgfVxuLmxhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmFcIjsgfVxuLmxhLXNpZ24taW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmJcIjsgfVxuLmxhLXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZjXCI7IH1cbi5sYS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmRcIjsgfVxuLmxhLXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZlXCI7IH1cbi5sYS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZmXCI7IH1cbi5sYS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMFwiOyB9XG4ubGEtc2t5cGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDFcIjsgfVxuLmxhLXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cbi5sYS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cbi5sYS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cbi5sYS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cbi5sYS1zb3J0OmJlZm9yZSwgLmxhLXVuc29ydGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA2XCI7IH1cbi5sYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwN1wiOyB9XG4ubGEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA4XCI7IH1cbi5sYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDlcIjsgfVxuLmxhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGFcIjsgfVxuLmxhLXNvcnQtYXNjOmJlZm9yZSwgLmxhLXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGJcIjsgfVxuLmxhLXNvcnQtZGVzYzpiZWZvcmUsIC5sYS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGNcIjsgfVxuLmxhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGRcIjsgfVxuLmxhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBlXCI7IH1cbi5sYS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBmXCI7IH1cbi5sYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEwXCI7IH1cbi5sYS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzExXCI7IH1cbi5sYS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMlwiOyB9XG4ubGEtc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxM1wiOyB9XG4ubGEtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE0XCI7IH1cbi5sYS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNVwiOyB9XG4ubGEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTZcIjsgfVxuLmxhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE3XCI7IH1cbi5sYS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE4XCI7IH1cbi5sYS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTlcIjsgfVxuLmxhLXN0YXItaGFsZi1vOmJlZm9yZSwgLmxhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSwgLmxhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxYVwiOyB9XG4ubGEtc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFiXCI7IH1cbi5sYS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG4ubGEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFkXCI7IH1cbi5sYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cbi5sYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWZcIjsgfVxuLmxhLXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIwXCI7IH1cbi5sYS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyMVwiOyB9XG4ubGEtc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyMlwiOyB9XG4ubGEtc3RvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyM1wiOyB9XG4ubGEtc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjRcIjsgfVxuLmxhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjVcIjsgfVxuLmxhLXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI2XCI7IH1cbi5sYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjdcIjsgfVxuLmxhLXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG4ubGEtc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI5XCI7IH1cbi5sYS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyYVwiOyB9XG4ubGEtc3VuLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmJcIjsgfVxuLmxhLXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJjXCI7IH1cbi5sYS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyZFwiOyB9XG4ubGEtdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJlXCI7IH1cbi5sYS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJmXCI7IH1cbi5sYS10YWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzBcIjsgfVxuLmxhLXRhZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzFcIjsgfVxuLmxhLXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMyXCI7IH1cbi5sYS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMzXCI7IH1cbi5sYS10ZWxldmlzaW9uOmJlZm9yZSwgLmxhLXR2OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM0XCI7IH1cbi5sYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM1XCI7IH1cbi5sYS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNlwiOyB9XG4ubGEtdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzdcIjsgfVxuLmxhLXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzhcIjsgfVxuLmxhLXRoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM5XCI7IH1cbi5sYS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzYVwiOyB9XG4ubGEtdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzYlwiOyB9XG4ubGEtdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzY1wiOyB9XG4ubGEtdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2RcIjsgfVxuLmxhLXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2VcIjsgfVxuLmxhLXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNmXCI7IH1cbi5sYS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDBcIjsgfVxuLmxhLXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MVwiOyB9XG4ubGEtdGltZXM6YmVmb3JlLCAubGEtcmVtb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQyXCI7IH1cbi5sYS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDNcIjsgfVxuLmxhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ0XCI7IH1cbi5sYS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ1XCI7IH1cbi5sYS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cbi5sYS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDdcIjsgfVxuLmxhLXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0OFwiOyB9XG4ubGEtdHJhaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDlcIjsgfVxuLmxhLXRyYW5zZ2VuZGVyOmJlZm9yZSwgLmxhLWludGVyc2V4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cbi5sYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGJcIjsgfVxuLmxhLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRjXCI7IH1cbi5sYS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cbi5sYS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRlXCI7IH1cbi5sYS10cmVsbG86YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGZcIjsgfVxuLmxhLXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUwXCI7IH1cbi5sYS10cm9waHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTFcIjsgfVxuLmxhLXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUyXCI7IH1cbi5sYS10cnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTNcIjsgfVxuLmxhLXR0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NFwiOyB9XG4ubGEtdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU1XCI7IH1cbi5sYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU2XCI7IH1cbi5sYS10dXJraXNoLWxpcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTdcIjsgfVxuLmxhLXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG4ubGEtdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG4ubGEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWFcIjsgfVxuLmxhLXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cbi5sYS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWNcIjsgfVxuLmxhLXVuZG86YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWRcIjsgfVxuLmxhLXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWVcIjsgfVxuLmxhLXVubGluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZlwiOyB9XG4ubGEtdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cbi5sYS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYxXCI7IH1cbi5sYS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjJcIjsgfVxuLmxhLXVzZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2M1wiOyB9XG4ubGEtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NFwiOyB9XG4ubGEtdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NVwiOyB9XG4ubGEtdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY2XCI7IH1cbi5sYS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2N1wiOyB9XG4ubGEtdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG4ubGEtdXNlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjlcIjsgfVxuLmxhLXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cbi5sYS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmJcIjsgfVxuLmxhLXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmNcIjsgfVxuLmxhLXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmRcIjsgfVxuLmxhLXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG4ubGEtdmltZW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmZcIjsgfVxuLmxhLXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MFwiOyB9XG4ubGEtdmluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MVwiOyB9XG4ubGEtdms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzJcIjsgfVxuLmxhLXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cbi5sYS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cbi5sYS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzVcIjsgfVxuLmxhLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzZcIjsgfVxuLmxhLXdlY2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3N1wiOyB9XG4ubGEtd2VpYm86YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzhcIjsgfVxuLmxhLXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG4ubGEtd2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2FcIjsgfVxuLmxhLXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2JcIjsgfVxuLmxhLXdpZmk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2NcIjsgfVxuLmxhLXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cbi5sYS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdlXCI7IH1cbi5sYS13b246YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuLmxhLXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG4ubGEtd3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cbi5sYS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cbi5sYS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4M1wiOyB9XG4ubGEteS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cbi5sYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cbi5sYS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NlwiOyB9XG4ubGEteWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODdcIjsgfVxuLmxhLXljLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG4ubGEteWVscDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4OVwiOyB9XG4ubGEteWVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhhXCI7IH1cbi5sYS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cbi5sYS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGNcIjsgfVxuLmxhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH0iLCIgIC8qXG4gICAgRmxhdGljb24gaWNvbiBmb250OiBGbGF0aWNvblxuICAgIENyZWF0aW9uIGRhdGU6IDIwLzAzLzIwMTcgMjA6MDJcbiAgICAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmxhdGljb25cIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnQvRmxhdGljb24uZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udC9GbGF0aWNvbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgIHVybChcIi4vZm9udC9GbGF0aWNvbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiLi9mb250L0ZsYXRpY29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICB1cmwoXCIuL2ZvbnQvRmxhdGljb24uc3ZnI0ZsYXRpY29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmxhdGljb25cIjtcbiAgICBzcmM6IHVybChcIi4vZm9udC9GbGF0aWNvbi5zdmcjRmxhdGljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICB9XG59XG5cbltjbGFzc149XCJmbGF0aWNvbi1cIl06YmVmb3JlLCBcbltjbGFzcyo9XCIgZmxhdGljb24tXCJdOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEZsYXRpY29uO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufSAgXG5cbi5mbGF0aWNvbi1lbWFpbC1ibGFjay1jaXJjdWxhci1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDBcIjsgfVxuLmZsYXRpY29uLW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG4uZmxhdGljb24tYWxlcnQtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cbi5mbGF0aWNvbi1hbGVydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG4uZmxhdGljb24tY29tcHV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDRcIjsgfVxuLmZsYXRpY29uLXJlc3BvbnNpdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDVcIjsgfVxuLmZsYXRpY29uLXByZXNlbnRhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG4uZmxhdGljb24tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cbi5mbGF0aWNvbi1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDhcIjsgfVxuLmZsYXRpY29uLXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cbi5mbGF0aWNvbi1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cbi5mbGF0aWNvbi1jb25mZXR0aTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG4uZmxhdGljb24tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwY1wiOyB9XG4uZmxhdGljb24tc3VwcG9ydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG4uZmxhdGljb24tZGVsZXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cbi5mbGF0aWNvbi1leWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGZcIjsgfVxuLmZsYXRpY29uLW11bHRpbWVkaWE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTBcIjsgfVxuLmZsYXRpY29uLXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cbi5mbGF0aWNvbi1tdWx0aW1lZGlhLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTJcIjsgfVxuLmZsYXRpY29uLWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cbi5mbGF0aWNvbi1wcmVzZW50YXRpb24tMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNFwiOyB9XG4uZmxhdGljb24tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cbi5mbGF0aWNvbi1wc2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTZcIjsgfVxuLmZsYXRpY29uLWxheWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cbi5mbGF0aWNvbi1kb2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMThcIjsgfVxuLmZsYXRpY29uLWZpbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTlcIjsgfVxuLmZsYXRpY29uLW5ldHdvcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWFcIjsgfVxuLmZsYXRpY29uLWJ1cy1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cbi5mbGF0aWNvbi1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExY1wiOyB9XG4uZmxhdGljb24tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cbi5mbGF0aWNvbi1zcXVhcmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cbi5mbGF0aWNvbi10ZWNobm9sb2d5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFmXCI7IH1cbi5mbGF0aWNvbi11cC1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG4uZmxhdGljb24tYnJvd3NlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG4uZmxhdGljb24tc3BlZWNoLWJ1YmJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG4uZmxhdGljb24tY29pbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjNcIjsgfVxuLmZsYXRpY29uLW9wZW4tYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cbi5mbGF0aWNvbi1zcGVlY2gtYnViYmxlLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjVcIjsgfVxuLmZsYXRpY29uLWF0dGFjaG1lbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjZcIjsgfVxuLmZsYXRpY29uLXBob3RvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG4uZmxhdGljb24tc2t5cGUtbG9nbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG4uZmxhdGljb24tbGlua2VkaW4tbG9nbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG4uZmxhdGljb24tdHdpdHRlci1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cbi5mbGF0aWNvbi1mYWNlYm9vay1sZXR0ZXItbG9nbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG4uZmxhdGljb24tY2FsZW5kYXItd2l0aC1hLWNsb2NrLXRpbWUtdG9vbHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmNcIjsgfVxuLmZsYXRpY29uLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmRcIjsgfVxuLmZsYXRpY29uLWFkZC1jaXJjdWxhci1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmVcIjsgfVxuLmZsYXRpY29uLW1vcmUtdjI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmZcIjsgfVxuLmZsYXRpY29uLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG4uZmxhdGljb24tc2VhcmNoLW1hZ25pZmllci1pbnRlcmZhY2Utc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cbi5mbGF0aWNvbi1xdWVzdGlvbnMtY2lyY3VsYXItYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cbi5mbGF0aWNvbi1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cbi5mbGF0aWNvbi1sb2dvdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzRcIjsgfVxuLmZsYXRpY29uLWV2ZW50LWNhbGVuZGFyLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG4uZmxhdGljb24tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cbi5mbGF0aWNvbi10b29sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cbi5mbGF0aWNvbi1ncmFwaGljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cbi5mbGF0aWNvbi1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzlcIjsgfVxuLmZsYXRpY29uLWdyYXBoaWMtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG4uZmxhdGljb24tY2xvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2JcIjsgfVxuLmZsYXRpY29uLXNxdWFyZXMtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG4uZmxhdGljb24tYmxhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2RcIjsgfVxuLmZsYXRpY29uLWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2VcIjsgfVxuLmZsYXRpY29uLWNvZ3doZWVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNmXCI7IH1cbi5mbGF0aWNvbi1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG4uZmxhdGljb24tYWRkLWxhYmVsLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG4uZmxhdGljb24tZGVsZXRlLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDJcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG4uZmxhdGljb24tbW9yZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG4uZmxhdGljb24td2FybmluZy1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cbi5mbGF0aWNvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG4uZmxhdGljb24taW5zdGFncmFtLWxvZ286YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDdcIjsgfVxuLmZsYXRpY29uLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cbi5mbGF0aWNvbi1mYWNlYm9vay1sb2dvLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG4uZmxhdGljb24tdHdpdHRlci1sb2dvLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG4uZmxhdGljb24tY2FuY2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cbi5mbGF0aWNvbi1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGNcIjsgfVxuLmZsYXRpY29uLWJ1aWxkaW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG4uZmxhdGljb24tZGFuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cbi5mbGF0aWNvbi10ZWNobm9sb2d5LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGZcIjsgfVxuLmZsYXRpY29uLWxldHRlci1nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG4uZmxhdGljb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cbi5mbGF0aWNvbi1waW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTNcIjsgfVxuLmZsYXRpY29uLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cbi5mbGF0aWNvbi1jbG9jay0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cbi5mbGF0aWNvbi1hcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cbi5mbGF0aWNvbi11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cbi5mbGF0aWNvbi1tZW51LWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG4uZmxhdGljb24tc2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTlcIjsgfVxuLmZsYXRpY29uLWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWFcIjsgfVxuLmZsYXRpY29uLWNsb2NrLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWJcIjsgfVxuLmZsYXRpY29uLWxpZmVidW95OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cbi5mbGF0aWNvbi1jb2d3aGVlbC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cbi5mbGF0aWNvbi1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG4uZmxhdGljb24tc3RhdGlzdGljczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZlwiOyB9XG4uZmxhdGljb24tZGlhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG4uZmxhdGljb24tbGluZS1ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG4uZmxhdGljb24tY3VzdG9tZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjJcIjsgfVxuLmZsYXRpY29uLXZpc2libGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjNcIjsgfVxuLmZsYXRpY29uLXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG4uZmxhdGljb24tcHJpY2UtdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cbi5mbGF0aWNvbi1idXNpbmVzc3dvbWFuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY2XCI7IH1cbi5mbGF0aWNvbi1tZWRhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG4uZmxhdGljb24tbGlrZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG4uZmxhdGljb24tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG4uZmxhdGljb24tYXZhdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cbi5mbGF0aWNvbi1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG4uZmxhdGljb24taG9tZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cbi5mbGF0aWNvbi1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cbi5mbGF0aWNvbi1tYWlsLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmVcIjsgfVxuLmZsYXRpY29uLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmZcIjsgfVxuLmZsYXRpY29uLWNhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzBcIjsgfVxuLmZsYXRpY29uLWJhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG4uZmxhdGljb24tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcyXCI7IH1cbi5mbGF0aWNvbi1ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzRcIjsgfVxuLmZsYXRpY29uLWNoYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzVcIjsgfVxuLmZsYXRpY29uLWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cbi5mbGF0aWNvbi1jaGF0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzdcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cbi5mbGF0aWNvbi1iYWNrZ3JvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cbi5mbGF0aWNvbi1maWxlLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2FcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cbi5mbGF0aWNvbi1tdWx0aW1lZGlhLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2NcIjsgfVxuLmZsYXRpY29uLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2RcIjsgfVxuLmZsYXRpY29uLXRpbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2VcIjsgfVxuLmZsYXRpY29uLXByb2ZpbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2ZcIjsgfVxuLmZsYXRpY29uLWltYWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODBcIjsgfVxuLmZsYXRpY29uLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODFcIjsgfVxuLmZsYXRpY29uLW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cbi5mbGF0aWNvbi1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cbi5mbGF0aWNvbi1leGNsYW1hdGlvbi0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cbi5mbGF0aWNvbi1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cbi5mbGF0aWNvbi1tZW51LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODZcIjsgfVxuLmZsYXRpY29uLW1lbnUtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG4uZmxhdGljb24tc2hhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODhcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS01OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cbi5mbGF0aWNvbi1zaWduczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG4uZmxhdGljb24tdGFiczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG4uZmxhdGljb24tbXVsdGltZWRpYS00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cbi5mbGF0aWNvbi11cGxvYWQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG4uZmxhdGljb24td2ViOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThlXCI7IH1cbi5mbGF0aWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZlwiOyB9XG4uZmxhdGljb24tcGxhY2Vob2xkZXItMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG4uZmxhdGljb24tbGF5ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtNjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTNcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS04OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cbi5mbGF0aWNvbi10b29sLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTVcIjsgfVxuLmZsYXRpY29uLXNldHRpbmdzLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTZcIjsgfVxuLmZsYXRpY29uLWFsYXJtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cbi5mbGF0aWNvbi1zZWFyY2gtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG4uZmxhdGljb24tdGltZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cbi5mbGF0aWNvbi1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWFcIjsgfVxuLmZsYXRpY29uLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG4uZmxhdGljb24tZm9sZGVyLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWNcIjsgfVxuLmZsYXRpY29uLWZvbGRlci0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cbi5mbGF0aWNvbi1mb2xkZXItMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG4uZmxhdGljb24tZmlsZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlmXCI7IH1cbi5mbGF0aWNvbi1saXN0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTBcIjsgfVxuLmZsYXRpY29uLWxpc3QtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG4uZmxhdGljb24tY2FsZW5kYXItMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG4uZmxhdGljb24tdGltZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtOTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG4uZmxhdGljb24tYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cbi5mbGF0aWNvbi1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG4uZmxhdGljb24tZ3JpZC1tZW51LXYyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cbi5mbGF0aWNvbi1tb3JlLXY2OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cbi5mbGF0aWNvbi1tb3JlLXY1OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cbi5mbGF0aWNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWFcIjsgfVxuLmZsYXRpY29uLW11bHRpbWVkaWEtNTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG4uZmxhdGljb24tbW9yZS12NDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG4uZmxhdGljb24tcGxhY2Vob2xkZXItMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG4uZmxhdGljb24tbWFwLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cbi5mbGF0aWNvbi11c2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZlwiOyB9XG4uZmxhdGljb24tcHJvZmlsZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cbi5mbGF0aWNvbi1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cbi5mbGF0aWNvbi1zb3VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG4uZmxhdGljb24tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG4uZmxhdGljb24tcGxhY2Vob2xkZXItMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG4uZmxhdGljb24tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG4uZmxhdGljb24tcGFwZXItcGxhbmUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG4uZmxhdGljb24tdXNlcnMtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG4uZmxhdGljb24tbW9yZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cbi5mbGF0aWNvbi11cC1hcnJvdy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cbi5mbGF0aWNvbi1ncmlkLW1lbnU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmFcIjsgfVxuLmZsYXRpY29uLWFsYXJtLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmJcIjsgfVxuLmZsYXRpY29uLWVhcnRoLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cbi5mbGF0aWNvbi1hbGVydC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cbi5mbGF0aWNvbi1pbnRlcm5ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG4uZmxhdGljb24tdXNlci1vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZlwiOyB9XG4uZmxhdGljb24tdXNlci1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzBcIjsgfVxuLmZsYXRpY29uLXVzZXItc2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzFcIjsgfVxuLmZsYXRpY29uLXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cbi5mbGF0aWNvbi1hbmFseXRpY3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzNcIjsgfVxuLmZsYXRpY29uLW5vdGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cbi5mbGF0aWNvbi10ZWEtY3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cbi5mbGF0aWNvbi1leGNsYW1hdGlvbi0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cbi5mbGF0aWNvbi10ZWNobm9sb2d5LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzdcIjsgfVxuLmZsYXRpY29uLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cbi5mbGF0aWNvbi1lZGl0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzlcIjsgfVxuLmZsYXRpY29uLWhvbWUtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG4uZmxhdGljb24tZGFzaGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cbi5mbGF0aWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG4uZmxhdGljb24tbGlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2RcIjsgfVxuLmZsYXRpY29uLWNhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG4uZmxhdGljb24tYnVzaW5lc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2ZcIjsgfVxuLmZsYXRpY29uLXNxdWFyZXMtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG4uZmxhdGljb24tc2lnbnMtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG4uZmxhdGljb24tbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG4uZmxhdGljb24tc3F1YXJlcy0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cbi5mbGF0aWNvbi1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cbi5mbGF0aWNvbi1zaGFwZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDVcIjsgfVxuLmZsYXRpY29uLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG4uZmxhdGljb24tc3F1YXJlcy00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cbi5mbGF0aWNvbi1kZWxldGUtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG4uZmxhdGljb24tYmVsbC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ5XCI7IH1cbi5mbGF0aWNvbi1saXN0LTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGFcIjsgfVxuLmZsYXRpY29uLWluZmluaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRiXCI7IH1cbi5mbGF0aWNvbi1jaGF0LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGNcIjsgfVxuLmZsYXRpY29uLWNhbGVuZGFyLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGRcIjsgfVxuLmZsYXRpY29uLXNpZ25zLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGVcIjsgfVxuLmZsYXRpY29uLXRpbWUtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZlwiOyB9XG4uZmxhdGljb24tY2FsZW5kYXItMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTEwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtMTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTJcIjsgfVxuLmZsYXRpY29uLWZvbGRlci00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cbi5mbGF0aWNvbi1hbGVydC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cbi5mbGF0aWNvbi1jb2d3aGVlbC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cbi5mbGF0aWNvbi1ncmFwaGljLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTZcIjsgfVxuLmZsYXRpY29uLXJvdGF0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG4uZmxhdGljb24tZmVlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG4uZmxhdGljb24tc2FmZS1zaGllbGQtcHJvdGVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG4uZmxhdGljb24tc2VjdXJpdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWFcIjsgfVxuLmZsYXRpY29uLWRvd25sb2FkLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWJcIjsgfVxuLmZsYXRpY29uLXBpZS1jaGFydC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cbi5mbGF0aWNvbi1ub3RlcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH0iLCIgIC8qXG4gICAgRmxhdGljb24gaWNvbiBmb250OiBGbGF0aWNvblxuICAgIENyZWF0aW9uIGRhdGU6IDIwLzAzLzIwMTcgMjA6MDJcbiAgICAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmxhdGljb24yXCI7XG4gIHNyYzogdXJsKFwiLi9mb250L0ZsYXRpY29uMi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250L0ZsYXRpY29uMi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgIHVybChcIi4vZm9udC9GbGF0aWNvbjIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgIHVybChcIi4vZm9udC9GbGF0aWNvbjIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgIHVybChcIi4vZm9udC9GbGF0aWNvbjIuc3ZnI0ZsYXRpY29uMlwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZsYXRpY29uMlwiO1xuICAgIHNyYzogdXJsKFwiLi9mb250L0ZsYXRpY29uMi5zdmcjRmxhdGljb24yXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgfVxufVxuXG5bY2xhc3NePVwiZmxhdGljb24yLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGZsYXRpY29uMi1cIl06YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRmxhdGljb24yO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uZmxhdGljb24yLW5vdGlmaWNhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG4uZmxhdGljb24yLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cbi5mbGF0aWNvbjItc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cbi5mbGF0aWNvbjItZGVsZXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cbi5mbGF0aWNvbjItcHNkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cbi5mbGF0aWNvbjItbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG4uZmxhdGljb24yLWJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG4uZmxhdGljb24yLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cbi5mbGF0aWNvbjItc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cbi5mbGF0aWNvbjItcGFwZXJwbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG4uZmxhdGljb24yLWF2YXRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG4uZmxhdGljb24yLWJlbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGJcIjsgfVxuLmZsYXRpY29uMi1mYXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGNcIjsgfVxuLmZsYXRpY29uMi1jaGFydDI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGRcIjsgfVxuLmZsYXRpY29uMi1zdXBlcm1hcmtldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG4uZmxhdGljb24yLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBmXCI7IH1cbi5mbGF0aWNvbjItZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTBcIjsgfVxuLmZsYXRpY29uMi1waW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuLmZsYXRpY29uMi1jaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEyXCI7IH1cbi5mbGF0aWNvbjItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTNcIjsgfVxuLmZsYXRpY29uMi1pbmZvZ3JhcGhpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNFwiOyB9XG4uZmxhdGljb24yLWdyaWRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cbi5mbGF0aWNvbjItbWVudTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNlwiOyB9XG4uZmxhdGljb24yLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTdcIjsgfVxuLmZsYXRpY29uMi1saXN0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMThcIjsgfVxuLmZsYXRpY29uMi10YWxrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cbi5mbGF0aWNvbjItZmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYVwiOyB9XG4uZmxhdGljb24yLXVzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWJcIjsgfVxuLmZsYXRpY29uMi1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cbi5mbGF0aWNvbjItcGVyY2VudGFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZFwiOyB9XG4uZmxhdGljb24yLW1lbnUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZVwiOyB9XG4uZmxhdGljb24yLXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFmXCI7IH1cbi5mbGF0aWNvbjItbWVudS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cbi5mbGF0aWNvbjItc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG4uZmxhdGljb24yLXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG4uZmxhdGljb24yLWJveC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cbi5mbGF0aWNvbjItbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cbi5mbGF0aWNvbjItZmF2b3VyaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cbi5mbGF0aWNvbjItY2hlY2tpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjZcIjsgfVxuLmZsYXRpY29uMi1zYWZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cbi5mbGF0aWNvbjItaGVhcnQtcmF0ZS1tb25pdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cbi5mbGF0aWNvbjItbGF5ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cbi5mbGF0aWNvbjItZGVsaXZlcnktcGFja2FnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG4uZmxhdGljb24yLXNtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG4uZmxhdGljb24yLWltYWdlLWZpbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmNcIjsgfVxuLmZsYXRpY29uMi1wbHVzLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmRcIjsgfVxuLmZsYXRpY29uMi1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cbi5mbGF0aWNvbjItZ3JhcGhpYy1kZXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmZcIjsgfVxuLmZsYXRpY29uMi1jdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzBcIjsgfVxuLmZsYXRpY29uMi13ZWJzaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cbi5mbGF0aWNvbjItZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG4uZmxhdGljb24yLWNocm9ub21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cbi5mbGF0aWNvbjItYnJvd3NlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG4uZmxhdGljb24yLWRpZ2l0YWwtbWFya2V0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cbi5mbGF0aWNvbjItY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzZcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhci0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cbi5mbGF0aWNvbjItcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cbi5mbGF0aWNvbjItYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cbi5mbGF0aWNvbjItcGllLWNoYXJ0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2FcIjsgfVxuLmZsYXRpY29uMi1waWUtY2hhcnQtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG4uZmxhdGljb24yLWFuYWx5dGljcy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cbi5mbGF0aWNvbjItZ29vZ2xlLWRyaXZlLWZpbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2RcIjsgfVxuLmZsYXRpY29uMi1waWUtY2hhcnQtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG4uZmxhdGljb24yLXBvbGwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNmXCI7IH1cbi5mbGF0aWNvbjItZ2VhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG4uZmxhdGljb24yLW1hZ25pZmllci10b29sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cbi5mbGF0aWNvbjItYWRkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cbi5mbGF0aWNvbjItY3ViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG4uZmxhdGljb24yLWdpZnQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG4uZmxhdGljb24yLWxpc3QtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG4uZmxhdGljb24yLXNob3BwaW5nLWNhcnQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDdcIjsgfVxuLmZsYXRpY29uMi1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDhcIjsgfVxuLmZsYXRpY29uMi1jdWJlLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDlcIjsgfVxuLmZsYXRpY29uMi1sYXllcnMtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG4uZmxhdGljb24yLWNoYXQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG4uZmxhdGljb24yLWNvcHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGNcIjsgfVxuLmZsYXRpY29uMi1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG4uZmxhdGljb24yLWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cbi5mbGF0aWNvbjItY2FsZW5kYXItMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZlwiOyB9XG4uZmxhdGljb24yLXNwZWFrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTBcIjsgfVxuLmZsYXRpY29uMi1waWUtY2hhcnQtNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG4uZmxhdGljb24yLXNjaGVkdWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cbi5mbGF0aWNvbjItZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cbi5mbGF0aWNvbjItbWVudS0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cbi5mbGF0aWNvbjItZG93bmxvYWQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG4uZmxhdGljb24yLWhlbHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTZcIjsgfVxuLmZsYXRpY29uMi1saXN0LTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTdcIjsgfVxuLmZsYXRpY29uMi1ub3RlcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cbi5mbGF0aWNvbjItZ3JhcGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTlcIjsgfVxuLmZsYXRpY29uMi1icm93c2VyLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWFcIjsgfVxuLmZsYXRpY29uMi1waG90b2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cbi5mbGF0aWNvbjItYnJvd3Nlci0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cbi5mbGF0aWNvbjItaG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cbi5mbGF0aWNvbjItbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG4uZmxhdGljb24yLWNhcmRpb2dyYW06YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWZcIjsgfVxuLmZsYXRpY29uMi1kb2N1bWVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG4uZmxhdGljb24yLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cbi5mbGF0aWNvbjItZ3JhcGgtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG4uZmxhdGljb24yLWdyYXBoaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjNcIjsgfVxuLmZsYXRpY29uMi1wb3NpdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG4uZmxhdGljb24yLXNvZnQtaWNvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjVcIjsgfVxuLmZsYXRpY29uMi1jaXJjbGUtdm9sLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjZcIjsgfVxuLmZsYXRpY29uMi1yb2NrZXQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG4uZmxhdGljb24yLWxvcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cbi5mbGF0aWNvbjItY2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjlcIjsgfVxuLmZsYXRpY29uMi1maWxlLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmFcIjsgfVxuLmZsYXRpY29uMi1yZWxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmJcIjsgfVxuLmZsYXRpY29uMi1wbGFjZWhvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG4uZmxhdGljb24yLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmRcIjsgfVxuLmZsYXRpY29uMi1tZWRpY2FsLXJlY29yZHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmVcIjsgfVxuLmZsYXRpY29uMi1yZWN0YW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZlwiOyB9XG4uZmxhdGljb24yLW1lZGljYWwtcmVjb3Jkcy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cbi5mbGF0aWNvbjItaW5kZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzFcIjsgfVxuLmZsYXRpY29uMi1zZWFyY2gtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MlwiOyB9XG4uZmxhdGljb24yLWVkaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzNcIjsgfVxuLmZsYXRpY29uMi1uZXctZW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzRcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhci00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cbi5mbGF0aWNvbjItY29uc29sZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG4uZmxhdGljb24yLW9wZW4tdGV4dC1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cbi5mbGF0aWNvbjItZG93bmxvYWQtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG4uZmxhdGljb24yLXppZy16YWctbGluZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cbi5mbGF0aWNvbjItdG9vbHMtYW5kLXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cbi5mbGF0aWNvbjItY3Jpc3AtaWNvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2JcIjsgfVxuLmZsYXRpY29uMi10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG4uZmxhdGljb24yLWxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2RcIjsgfVxuLmZsYXRpY29uMi1iZWxsLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2VcIjsgfVxuLmZsYXRpY29uMi1zZXR1cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZlwiOyB9XG4uZmxhdGljb24yLW1lbnUtNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG4uZmxhdGljb24yLWFyY2hpdGVjdHVyZS1hbmQtY2l0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG4uZmxhdGljb24yLXNoZWx0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODJcIjsgfVxuLmZsYXRpY29uMi1hZGQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG4uZmxhdGljb24yLWNoZWNrbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG4uZmxhdGljb24yLWNpcmN1bGFyLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cbi5mbGF0aWNvbjItdXNlci1vdXRsaW5lLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG4uZmxhdGljb24yLXJob21idXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODdcIjsgfVxuLmZsYXRpY29uMi1jcmlzcC1pY29ucy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cbi5mbGF0aWNvbjItc29mdC1pY29ucy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cbi5mbGF0aWNvbjItaGV4YWdvbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cbi5mbGF0aWNvbjItdGltZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG4uZmxhdGljb24yLWNvbnRyYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cbi5mbGF0aWNvbjItdGVsZWdyYW0tbG9nbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG4uZmxhdGljb24yLWhhbmdvdXRzLWxvZ286YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGVcIjsgfVxuLmZsYXRpY29uMi1hbmFseXRpY3MtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZlwiOyB9XG4uZmxhdGljb24yLXdpZmk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTBcIjsgfVxuLmZsYXRpY29uMi1wcm90ZWN0ZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTFcIjsgfVxuLmZsYXRpY29uMi1kcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cbi5mbGF0aWNvbjItbWFpbC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cbi5mbGF0aWNvbjItZGVsaXZlcnktdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTRcIjsgfVxuLmZsYXRpY29uMi13cml0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cbi5mbGF0aWNvbjItY2FsZW5kYXItNTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NlwiOyB9XG4uZmxhdGljb24yLXByb3RlY3Rpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTdcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhci02OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cbi5mbGF0aWNvbjItY2FsZW5kYXItNzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyLTg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWFcIjsgfVxuLmZsYXRpY29uMi1iZWxsLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWJcIjsgfVxuLmZsYXRpY29uMi1ob3VyZ2xhc3MtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG4uZmxhdGljb24yLW5leHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWRcIjsgfVxuLmZsYXRpY29uMi1jaGF0LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWVcIjsgfVxuLmZsYXRpY29uMi1jb3JyZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlmXCI7IH1cbi5mbGF0aWNvbjItcGhvdG8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cbi5mbGF0aWNvbjItZmFzdC1uZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cbi5mbGF0aWNvbjItZmFzdC1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cbi5mbGF0aWNvbjItZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG4uZmxhdGljb24yLWJhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTRcIjsgfVxuLmZsYXRpY29uMi11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG4uZmxhdGljb24yLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTZcIjsgfVxuLmZsYXRpY29uMi1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG4uZmxhdGljb24yLWFjY2VwdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhOFwiOyB9XG4uZmxhdGljb24yLXNvcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTlcIjsgfVxuLmZsYXRpY29uMi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG4uZmxhdGljb24yLWJhY2stMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG4uZmxhdGljb24yLWFkZC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWNcIjsgfVxuLmZsYXRpY29uMi1xdW90YXRpb24tbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG4uZmxhdGljb24yLWNsaXAtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cbi5mbGF0aWNvbjItY2hlY2stbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZlwiOyB9XG4uZmxhdGljb24yLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG4uZmxhdGljb24yLWNhbmNlbC1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG4uZmxhdGljb24yLWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cbi5mbGF0aWNvbjItcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cbi5mbGF0aWNvbjItZW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjRcIjsgfVxuLmZsYXRpY29uMi1ncmFwaC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cbi5mbGF0aWNvbjItb3Blbi1ib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjZcIjsgfVxuLmZsYXRpY29uMi1maWxlcy1hbmQtZm9sZGVyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG4uZmxhdGljb24yLXVpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cbi5mbGF0aWNvbjItc2hlZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjlcIjsgfVxuLmZsYXRpY29uMi1kYXNoYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmFcIjsgfVxuLmZsYXRpY29uMi11c2VyLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmJcIjsgfVxuLmZsYXRpY29uMi1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG4uZmxhdGljb24yLWJsYWNrLWJhY2stY2xvc2VkLWVudmVsb3BlLXNoYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cbi5mbGF0aWNvbjItbGVmdC1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG4uZmxhdGljb24yLXNvcnQtYWxwaGFiZXRpY2FsbHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmZcIjsgfVxuLmZsYXRpY29uMi1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzBcIjsgfVxuLmZsYXRpY29uMi1ydWJiaXNoLWJpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG4uZmxhdGljb24yLXJ1YmJpc2gtYmluLWRlbGV0ZS1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzJcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhci05OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cbi5mbGF0aWNvbjItdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cbi5mbGF0aWNvbjItcmVmcmVzaC1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzVcIjsgfVxuLmZsYXRpY29uMi1yZWZyZXNoLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cbi5mbGF0aWNvbjItcmVsb2FkLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzdcIjsgfVxuLmZsYXRpY29uMi1yZWZyZXNoLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzhcIjsgfVxuLmZsYXRpY29uMi1sZWZ0LWFycm93LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzlcIjsgfVxuLmZsYXRpY29uMi1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG4uZmxhdGljb24yLXJlcGx5LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2JcIjsgfVxuLmZsYXRpY29uMi1wcmludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cbi5mbGF0aWNvbjItcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2RcIjsgfVxuLmZsYXRpY29uMi1zaHJpbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2VcIjsgfVxuLmZsYXRpY29uMi1yZXNpemU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2ZcIjsgfVxuLmZsYXRpY29uMi1hcnJvdy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cbi5mbGF0aWNvbjItc2l6ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG4uZmxhdGljb24yLWFycm93LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDJcIjsgfVxuLmZsYXRpY29uMi1jYW5jZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDNcIjsgfVxuLmZsYXRpY29uMi1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG4uZmxhdGljb24yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDVcIjsgfVxuLmZsYXRpY29uMi13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cbi5mbGF0aWNvbjItaW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDdcIjsgfVxuLmZsYXRpY29uMi1sYXllcnMtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG4uZmxhdGljb24yLWZpbGUtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkOVwiOyB9XG4uZmxhdGljb24yLWJlbGwtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG4uZmxhdGljb24yLWJlbGwtNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG4uZmxhdGljb24yLWJlbGwtNTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG4uZmxhdGljb24yLWJlbGwtYWxhcm0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cbi5mbGF0aWNvbjItd29ybGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGVcIjsgfVxuLmZsYXRpY29uMi1ncmFwaGljLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGZcIjsgfVxuLmZsYXRpY29uMi1zZW5kLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTBcIjsgfVxuLmZsYXRpY29uMi1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG4uZmxhdGljb24yLXBpbi0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cbi5mbGF0aWNvbjItc3RhcnQtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTNcIjsgfVxuLmZsYXRpY29uMi1yaWdodC1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/